]> granicus.if.org Git - re2c/commitdiff
Added a test for '--input-encoding utf8' option.
authorUlya Trofimovich <skvadrik@gmail.com>
Fri, 24 May 2019 14:12:28 +0000 (15:12 +0100)
committerUlya Trofimovich <skvadrik@gmail.com>
Fri, 24 May 2019 14:12:28 +0000 (15:12 +0100)
test/encodings/utf8_names.i8--input-encoding(utf8).c [new file with mode: 0644]
test/encodings/utf8_names.i8--input-encoding(utf8).re [new file with mode: 0644]

diff --git a/test/encodings/utf8_names.i8--input-encoding(utf8).c b/test/encodings/utf8_names.i8--input-encoding(utf8).c
new file mode 100644 (file)
index 0000000..bb26adb
--- /dev/null
@@ -0,0 +1,12792 @@
+/* Generated by re2c */
+#include <stdio.h>
+
+int lex(const char *YYCURSOR)
+{
+#define YYCTYPE unsigned char
+    const char *YYMARKER;
+
+    
+{
+       YYCTYPE yych;
+       yych = *YYCURSOR;
+       switch (yych) {
+       case 'A':       goto yy4;
+       case 'B':       goto yy5;
+       case 'C':       goto yy6;
+       case 'D':       goto yy7;
+       case 'E':       goto yy8;
+       case 'F':       goto yy9;
+       case 'G':       goto yy10;
+       case 'H':       goto yy11;
+       case 'I':       goto yy12;
+       case 'J':       goto yy13;
+       case 'K':       goto yy14;
+       case 'L':       goto yy15;
+       case 'M':       goto yy16;
+       case 'N':       goto yy17;
+       case 'O':       goto yy18;
+       case 'P':       goto yy19;
+       case 'Q':       goto yy20;
+       case 'R':       goto yy21;
+       case 'S':       goto yy22;
+       case 'T':       goto yy23;
+       case 'U':       goto yy24;
+       case 'V':       goto yy25;
+       case 'W':       goto yy26;
+       case 'X':       goto yy27;
+       case 'Y':       goto yy28;
+       case 'Z':       goto yy29;
+       case 0xC3:      goto yy30;
+       case 0xC4:      goto yy31;
+       case 0xC5:      goto yy32;
+       default:        goto yy2;
+       }
+yy2:
+       ++YYCURSOR;
+yy3:
+       { return 1; }
+yy4:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'b':       goto yy33;
+       case 'd':       goto yy35;
+       case 'g':       goto yy36;
+       case 'h':       goto yy37;
+       case 'j':       goto yy38;
+       case 'k':       goto yy39;
+       case 'l':       goto yy40;
+       case 'm':       goto yy41;
+       case 'n':       goto yy42;
+       case 'o':       goto yy43;
+       case 'p':       goto yy44;
+       case 'r':       goto yy45;
+       case 'u':       goto yy46;
+       case 0xC3:      goto yy47;
+       default:        goto yy3;
+       }
+yy5:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy48;
+       case 'e':       goto yy49;
+       case 'o':       goto yy50;
+       case 'r':       goto yy51;
+       case 'u':       goto yy52;
+       case 'y':       goto yy53;
+       case 0xC3:      goto yy54;
+       case 0xC4:      goto yy55;
+       default:        goto yy3;
+       }
+yy6:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy56;
+       case 'e':       goto yy57;
+       case 'h':       goto yy58;
+       case 'i':       goto yy59;
+       case 'l':       goto yy60;
+       case 'o':       goto yy61;
+       case 'r':       goto yy62;
+       case 'u':       goto yy63;
+       case 'y':       goto yy64;
+       case 'z':       goto yy65;
+       case 0xC3:      goto yy66;
+       default:        goto yy3;
+       }
+yy7:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy67;
+       case 'e':       goto yy68;
+       case 'i':       goto yy69;
+       case 'j':       goto yy70;
+       case 'o':       goto yy71;
+       case 'u':       goto yy72;
+       case 'v':       goto yy73;
+       case 0xC3:      goto yy74;
+       default:        goto yy3;
+       }
+yy8:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'c':       goto yy75;
+       case 'k':       goto yy76;
+       case 'l':       goto yy77;
+       case 'm':       goto yy78;
+       case 'r':       goto yy79;
+       case 's':       goto yy80;
+       case 'u':       goto yy81;
+       default:        goto yy3;
+       }
+yy9:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy82;
+       case 'e':       goto yy83;
+       case 'l':       goto yy84;
+       case 'o':       goto yy85;
+       case 'r':       goto yy86;
+       case 0xC3:      goto yy87;
+       default:        goto yy3;
+       }
+yy10:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy88;
+       case 'e':       goto yy89;
+       case 'i':       goto yy90;
+       case 'n':       goto yy91;
+       case 'o':       goto yy92;
+       case 'r':       goto yy93;
+       case 'u':       goto yy94;
+       case 'y':       goto yy95;
+       case 0xC3:      goto yy96;
+       default:        goto yy3;
+       }
+yy11:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy97;
+       case 'e':       goto yy98;
+       case 'i':       goto yy99;
+       case 'j':       goto yy100;
+       case 'o':       goto yy101;
+       case 'r':       goto yy102;
+       case 'u':       goto yy103;
+       case 'y':       goto yy104;
+       case 0xC3:      goto yy105;
+       default:        goto yy3;
+       }
+yy12:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'b':       goto yy106;
+       case 'd':       goto yy107;
+       case 'l':       goto yy108;
+       case 'n':       goto yy109;
+       case 's':       goto yy110;
+       case 'v':       goto yy111;
+       case 0xC3:      goto yy112;
+       default:        goto yy3;
+       }
+yy13:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy113;
+       case 'e':       goto yy114;
+       case 'h':       goto yy115;
+       case 'i':       goto yy116;
+       case 'o':       goto yy117;
+       case 'u':       goto yy118;
+       case 0xC3:      goto yy119;
+       default:        goto yy3;
+       }
+yy14:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy120;
+       case 'e':       goto yy121;
+       case 'h':       goto yy122;
+       case 'l':       goto yy123;
+       case 'n':       goto yy124;
+       case 'o':       goto yy125;
+       case 'r':       goto yy126;
+       case 'y':       goto yy127;
+       case 0xC3:      goto yy128;
+       default:        goto yy3;
+       }
+yy15:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy129;
+       case 'e':       goto yy130;
+       case 'i':       goto yy131;
+       case 'l':       goto yy132;
+       case 'o':       goto yy133;
+       case 'u':       goto yy134;
+       case 0xC3:      goto yy135;
+       default:        goto yy3;
+       }
+yy16:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy136;
+       case 'e':       goto yy137;
+       case 'i':       goto yy138;
+       case 'o':       goto yy139;
+       case 'u':       goto yy140;
+       case 0xC3:      goto yy141;
+       default:        goto yy3;
+       }
+yy17:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy142;
+       case 'e':       goto yy143;
+       case 'i':       goto yy144;
+       case 'o':       goto yy145;
+       case 'u':       goto yy146;
+       case 0xC3:      goto yy147;
+       default:        goto yy3;
+       }
+yy18:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'p':       goto yy148;
+       case 'r':       goto yy149;
+       case 'z':       goto yy150;
+       default:        goto yy3;
+       }
+yy19:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy151;
+       case 'e':       goto yy152;
+       case 'h':       goto yy153;
+       case 'i':       goto yy154;
+       case 'o':       goto yy155;
+       case 'r':       goto yy156;
+       case 'u':       goto yy157;
+       case 0xC3:      goto yy158;
+       default:        goto yy3;
+       }
+yy20:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'u':       goto yy159;
+       default:        goto yy3;
+       }
+yy21:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy160;
+       case 'e':       goto yy161;
+       case 'i':       goto yy162;
+       case 'o':       goto yy163;
+       case 'u':       goto yy164;
+       case 0xC3:      goto yy165;
+       default:        goto yy3;
+       }
+yy22:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy166;
+       case 'c':       goto yy167;
+       case 'e':       goto yy168;
+       case 'h':       goto yy169;
+       case 'i':       goto yy170;
+       case 'j':       goto yy171;
+       case 'k':       goto yy172;
+       case 'o':       goto yy173;
+       case 't':       goto yy174;
+       case 'u':       goto yy175;
+       case 'v':       goto yy176;
+       case 'z':       goto yy177;
+       case 0xC3:      goto yy178;
+       default:        goto yy3;
+       }
+yy23:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy179;
+       case 'c':       goto yy180;
+       case 'e':       goto yy181;
+       case 'h':       goto yy182;
+       case 'i':       goto yy183;
+       case 'o':       goto yy184;
+       case 'r':       goto yy185;
+       case 's':       goto yy186;
+       case 0xC3:      goto yy187;
+       default:        goto yy3;
+       }
+yy24:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'n':       goto yy188;
+       case 'r':       goto yy111;
+       default:        goto yy3;
+       }
+yy25:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy189;
+       case 'e':       goto yy190;
+       case 'i':       goto yy191;
+       case 'l':       goto yy192;
+       case 0xC3:      goto yy193;
+       default:        goto yy3;
+       }
+yy26:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy194;
+       case 'i':       goto yy195;
+       case 0xC3:      goto yy196;
+       default:        goto yy3;
+       }
+yy27:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 0xC3:      goto yy197;
+       default:        goto yy3;
+       }
+yy28:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'o':       goto yy198;
+       case 0xC3:      goto yy199;
+       default:        goto yy3;
+       }
+yy29:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 'a':       goto yy200;
+       case 'e':       goto yy201;
+       case 'o':       goto yy202;
+       case 's':       goto yy203;
+       case 0xC3:      goto yy204;
+       default:        goto yy3;
+       }
+yy30:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 0x81:      goto yy205;
+       case 0x85:      goto yy206;
+       case 0x89:      goto yy207;
+       case 0x93:      goto yy208;
+       case 0x96:      goto yy209;
+       case 0x9A:      goto yy210;
+       case 0x9C:      goto yy211;
+       default:        goto yy3;
+       }
+yy31:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 0x8C:      goto yy212;
+       default:        goto yy3;
+       }
+yy32:
+       yych = *(YYMARKER = ++YYCURSOR);
+       switch (yych) {
+       case 0x98:      goto yy213;
+       case 0xA0:      goto yy214;
+       default:        goto yy3;
+       }
+yy33:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy215;
+       case 'i':       goto yy111;
+       default:        goto yy34;
+       }
+yy34:
+       YYCURSOR = YYMARKER;
+       goto yy3;
+yy35:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy216;
+       case 'r':       goto yy217;
+       case 0xC3:      goto yy218;
+       default:        goto yy34;
+       }
+yy36:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy219;
+       default:        goto yy34;
+       }
+yy37:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy220;
+       default:        goto yy34;
+       }
+yy38:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy221;
+       default:        goto yy34;
+       }
+yy39:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy222;
+       default:        goto yy34;
+       }
+yy40:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy223;
+       case 'i':       goto yy224;
+       case 0xC3:      goto yy225;
+       default:        goto yy34;
+       }
+yy41:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy226;
+       default:        goto yy34;
+       }
+yy42:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy227;
+       case 'd':       goto yy228;
+       case 'g':       goto yy229;
+       case 't':       goto yy230;
+       case 0xC3:      goto yy231;
+       default:        goto yy34;
+       }
+yy43:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy232;
+       default:        goto yy34;
+       }
+yy44:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy233;
+       default:        goto yy34;
+       }
+yy45:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy234;
+       case 'b':       goto yy235;
+       case 'c':       goto yy236;
+       case 0xC3:      goto yy237;
+       default:        goto yy34;
+       }
+yy46:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy238;
+       case 'g':       goto yy221;
+       case 'r':       goto yy239;
+       default:        goto yy34;
+       }
+yy47:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:
+       case 0xAF:      goto yy240;
+       case 0xB1:      goto yy241;
+       default:        goto yy34;
+       }
+yy48:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy242;
+       case 'r':       goto yy243;
+       case 'u':       goto yy244;
+       default:        goto yy34;
+       }
+yy49:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy245;
+       case 'l':       goto yy246;
+       case 'n':       goto yy247;
+       case 'r':       goto yy248;
+       case 'y':       goto yy249;
+       default:        goto yy34;
+       }
+yy50:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy250;
+       case 'g':       goto yy251;
+       case 'l':       goto yy252;
+       case 'r':       goto yy253;
+       case 't':       goto yy254;
+       default:        goto yy34;
+       }
+yy51:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy255;
+       case 'z':       goto yy256;
+       case 0xC3:      goto yy257;
+       default:        goto yy34;
+       }
+yy52:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy258;
+       default:        goto yy34;
+       }
+yy53:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy259;
+       default:        goto yy34;
+       }
+yy54:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy260;
+       case 0xA4:      goto yy261;
+       case 0xA5:      goto yy262;
+       case 0xA9:      goto yy263;
+       case 0xB6:      goto yy264;
+       case 0xBA:      goto yy265;
+       case 0xBC:      goto yy266;
+       default:        goto yy34;
+       }
+yy55:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x9B:      goto yy267;
+       default:        goto yy34;
+       }
+yy56:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy268;
+       case 'l':       goto yy269;
+       case 'n':       goto yy270;
+       case 'p':       goto yy183;
+       case 'r':       goto yy271;
+       case 's':       goto yy272;
+       case 'z':       goto yy273;
+       case 0xC3:      goto yy274;
+       default:        goto yy34;
+       }
+yy57:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy275;
+       case 'r':       goto yy276;
+       default:        goto yy34;
+       }
+yy58:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy277;
+       case 'i':       goto yy278;
+       case 'l':       goto yy279;
+       case 'r':       goto yy280;
+       case 0xC3:      goto yy281;
+       default:        goto yy34;
+       }
+yy59:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy275;
+       case 'n':       goto yy282;
+       case 's':       goto yy283;
+       default:        goto yy34;
+       }
+yy60:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy284;
+       default:        goto yy34;
+       }
+yy61:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy236;
+       case 'm':       goto yy285;
+       case 'n':       goto yy286;
+       case 'r':       goto yy287;
+       default:        goto yy34;
+       }
+yy62:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy288;
+       case 0xC3:      goto yy289;
+       default:        goto yy34;
+       }
+yy63:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy290;
+       case 0xC3:      goto yy291;
+       default:        goto yy34;
+       }
+yy64:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy292;
+       default:        goto yy34;
+       }
+yy65:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy293;
+       case 'i':       goto yy294;
+       default:        goto yy34;
+       }
+yy66:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy295;
+       case 0xA9:      goto yy296;
+       case 0xAD:      goto yy297;
+       case 0xB3:      goto yy298;
+       default:        goto yy34;
+       }
+yy67:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy299;
+       case 'l':       goto yy300;
+       case 'n':       goto yy301;
+       case 'w':       goto yy302;
+       default:        goto yy34;
+       }
+yy68:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy303;
+       case 'm':       goto yy304;
+       case 'r':       goto yy305;
+       case 's':       goto yy306;
+       default:        goto yy34;
+       }
+yy69:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy307;
+       case 0xC3:      goto yy308;
+       default:        goto yy34;
+       }
+yy70:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy309;
+       default:        goto yy34;
+       }
+yy71:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy310;
+       case 'm':       goto yy311;
+       case 'n':       goto yy312;
+       case 'r':       goto yy313;
+       case 's':       goto yy314;
+       default:        goto yy34;
+       }
+yy72:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy315;
+       case 'e':       goto yy316;
+       case 'k':       goto yy317;
+       case 'r':       goto yy111;
+       default:        goto yy34;
+       }
+yy73:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy318;
+       default:        goto yy34;
+       }
+yy74:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy319;
+       case 0xA9:      goto yy320;
+       case 0xAD:      goto yy321;
+       case 0xB3:      goto yy322;
+       default:        goto yy34;
+       }
+yy75:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy323;
+       default:        goto yy34;
+       }
+yy76:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy324;
+       default:        goto yy34;
+       }
+yy77:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy325;
+       default:        goto yy34;
+       }
+yy78:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy326;
+       default:        goto yy34;
+       }
+yy79:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy327;
+       case 'g':       goto yy328;
+       default:        goto yy34;
+       }
+yy80:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy329;
+       default:        goto yy34;
+       }
+yy81:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy330;
+       case 'r':       goto yy276;
+       default:        goto yy34;
+       }
+yy82:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy331;
+       case 'g':       goto yy332;
+       case 'r':       goto yy333;
+       default:        goto yy34;
+       }
+yy83:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy334;
+       case 'r':       goto yy335;
+       default:        goto yy34;
+       }
+yy84:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy336;
+       case 'o':       goto yy337;
+       case 0xC3:      goto yy338;
+       default:        goto yy34;
+       }
+yy85:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy339;
+       default:        goto yy34;
+       }
+yy86:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy340;
+       case 'i':       goto yy283;
+       case 0xC3:      goto yy341;
+       default:        goto yy34;
+       }
+yy87:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy342;
+       case 0xA4:      goto yy343;
+       case 0xA9:      goto yy344;
+       case 0xBC:      goto yy345;
+       default:        goto yy34;
+       }
+yy88:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy292;
+       case 'r':       goto yy346;
+       case 's':       goto yy347;
+       case 'u':       goto yy348;
+       default:        goto yy34;
+       }
+yy89:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy349;
+       case 'r':       goto yy350;
+       default:        goto yy34;
+       }
+yy90:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy351;
+       case 'n':       goto yy352;
+       default:        goto yy34;
+       }
+yy91:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy353;
+       default:        goto yy34;
+       }
+yy92:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy354;
+       case 'n':       goto yy355;
+       default:        goto yy34;
+       }
+yy93:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy356;
+       case 0xC3:      goto yy357;
+       default:        goto yy34;
+       }
+yy94:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy358;
+       case 'l':       goto yy359;
+       case 't':       goto yy360;
+       case 'z':       goto yy361;
+       default:        goto yy34;
+       }
+yy95:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy362;
+       case 0xC3:      goto yy363;
+       default:        goto yy34;
+       }
+yy96:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy364;
+       case 0xA9:      goto yy365;
+       case 0xB3:      goto yy366;
+       case 0xB6:      goto yy367;
+       case 0xBC:      goto yy368;
+       default:        goto yy34;
+       }
+yy97:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy369;
+       case 'v':       goto yy370;
+       default:        goto yy34;
+       }
+yy98:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy371;
+       case 'r':       goto yy372;
+       default:        goto yy34;
+       }
+yy99:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy373;
+       case 'g':       goto yy374;
+       case 'n':       goto yy375;
+       default:        goto yy34;
+       }
+yy100:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy376;
+       default:        goto yy34;
+       }
+yy101:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy377;
+       case 'r':       goto yy378;
+       case 's':       goto yy379;
+       default:        goto yy34;
+       }
+yy102:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy380;
+       case 'i':       goto yy381;
+       default:        goto yy34;
+       }
+yy103:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy382;
+       case 'l':       goto yy383;
+       default:        goto yy34;
+       }
+yy104:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy384;
+       case 'r':       goto yy385;
+       default:        goto yy34;
+       }
+yy105:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x83:      goto yy386;
+       case 0xA1:      goto yy387;
+       case 0xA4:      goto yy388;
+       case 0xA5:      goto yy389;
+       case 0xA9:      goto yy390;
+       case 0xBC:      goto yy391;
+       default:        goto yy34;
+       }
+yy106:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy392;
+       default:        goto yy34;
+       }
+yy107:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy393;
+       default:        goto yy34;
+       }
+yy108:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy394;
+       default:        goto yy34;
+       }
+yy109:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy395;
+       default:        goto yy34;
+       }
+yy110:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy396;
+       default:        goto yy34;
+       }
+yy111:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy397;
+       default:        goto yy34;
+       }
+yy112:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy398;
+       case 0xB1:      goto yy399;
+       default:        goto yy34;
+       }
+yy113:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy400;
+       case 'k':       goto yy401;
+       case 'n':       goto yy402;
+       case 'u':       goto yy403;
+       default:        goto yy34;
+       }
+yy114:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy404;
+       case 's':       goto yy405;
+       default:        goto yy34;
+       }
+yy115:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy292;
+       default:        goto yy34;
+       }
+yy116:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy351;
+       case 0xC5:      goto yy406;
+       default:        goto yy34;
+       }
+yy117:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy407;
+       case 'n':       goto yy408;
+       case 'r':       goto yy276;
+       case 's':       goto yy409;
+       case 0xC3:      goto yy410;
+       default:        goto yy34;
+       }
+yy118:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy411;
+       case 'p':       goto yy412;
+       case 'r':       goto yy413;
+       default:        goto yy34;
+       }
+yy119:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy414;
+       case 0xA4:      goto yy415;
+       case 0xA9:      goto yy416;
+       case 0xB3:      goto yy417;
+       case 0xB6:      goto yy418;
+       case 0xBA:      goto yy419;
+       case 0xBC:      goto yy420;
+       default:        goto yy34;
+       }
+yy120:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy421;
+       case 'f':       goto yy280;
+       case 'k':       goto yy422;
+       case 'l':       goto yy423;
+       case 'p':       goto yy43;
+       case 'r':       goto yy424;
+       case 's':       goto yy183;
+       case 't':       goto yy425;
+       default:        goto yy34;
+       }
+yy121:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy426;
+       default:        goto yy34;
+       }
+yy122:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy279;
+       case 0xC3:      goto yy427;
+       default:        goto yy34;
+       }
+yy123:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy428;
+       case 0xC3:      goto yy429;
+       default:        goto yy34;
+       }
+yy124:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC4:      goto yy430;
+       default:        goto yy34;
+       }
+yy125:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy431;
+       case 'v':       goto yy432;
+       case 'z':       goto yy433;
+       case 0xC5:      goto yy434;
+       default:        goto yy34;
+       }
+yy126:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy435;
+       case 'i':       goto yy436;
+       case 0xC3:      goto yy437;
+       default:        goto yy34;
+       }
+yy127:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy438;
+       default:        goto yy34;
+       }
+yy128:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x83:      goto yy439;
+       case 0xA4:      goto yy440;
+       case 0xA9:      goto yy441;
+       case 0xB6:      goto yy442;
+       case 0xBC:      goto yy443;
+       default:        goto yy34;
+       }
+yy129:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy444;
+       case 'b':       goto yy445;
+       case 'f':       goto yy446;
+       case 'p':       goto yy447;
+       case 'r':       goto yy448;
+       default:        goto yy34;
+       }
+yy130:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy449;
+       case 'i':       goto yy450;
+       case 'm':       goto yy451;
+       case 'p':       goto yy452;
+       case 'r':       goto yy453;
+       case 0xC3:      goto yy454;
+       default:        goto yy34;
+       }
+yy131:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy53;
+       case 'l':       goto yy455;
+       case 's':       goto yy456;
+       case 'v':       goto yy111;
+       default:        goto yy34;
+       }
+yy132:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy457;
+       case 'u':       goto yy458;
+       default:        goto yy34;
+       }
+yy133:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy459;
+       case 't':       goto yy460;
+       default:        goto yy34;
+       }
+yy134:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy303;
+       case 'k':       goto yy461;
+       case 0xC3:      goto yy462;
+       default:        goto yy34;
+       }
+yy135:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy463;
+       case 0xA9:      goto yy464;
+       case 0xAD:      goto yy465;
+       case 0xB3:      goto yy466;
+       case 0xB6:      goto yy467;
+       case 0xBA:      goto yy468;
+       case 0xBC:      goto yy469;
+       default:        goto yy34;
+       }
+yy136:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy470;
+       case 'g':       goto yy471;
+       case 'h':       goto yy221;
+       case 'j':       goto yy472;
+       case 'n':       goto yy473;
+       case 'r':       goto yy474;
+       case 's':       goto yy475;
+       case 't':       goto yy476;
+       case 'u':       goto yy477;
+       case 0xC3:      goto yy478;
+       default:        goto yy34;
+       }
+yy137:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy312;
+       case 'r':       goto yy479;
+       default:        goto yy34;
+       }
+yy138:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy480;
+       case 'h':       goto yy481;
+       case 'j':       goto yy482;
+       case 'k':       goto yy483;
+       case 'l':       goto yy484;
+       default:        goto yy34;
+       }
+yy139:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy485;
+       case 'k':       goto yy486;
+       case 'l':       goto yy487;
+       case 'n':       goto yy488;
+       case 'r':       goto yy276;
+       default:        goto yy34;
+       }
+yy140:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy489;
+       case 0xC3:      goto yy490;
+       default:        goto yy34;
+       }
+yy141:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy491;
+       case 0xA4:      goto yy492;
+       case 0xA9:      goto yy493;
+       case 0xB3:      goto yy494;
+       case 0xB6:      goto yy495;
+       case 0xBC:      goto yy496;
+       default:        goto yy34;
+       }
+yy142:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy497;
+       case 0xC3:      goto yy498;
+       default:        goto yy34;
+       }
+yy143:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy499;
+       default:        goto yy34;
+       }
+yy144:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy500;
+       case 'i':       goto yy501;
+       default:        goto yy34;
+       }
+yy145:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy502;
+       case 0xC3:      goto yy503;
+       default:        goto yy34;
+       }
+yy146:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy504;
+       default:        goto yy34;
+       }
+yy147:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy505;
+       case 0xA9:      goto yy506;
+       case 0xB3:      goto yy507;
+       case 0xBA:      goto yy508;
+       default:        goto yy34;
+       }
+yy148:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy509;
+       default:        goto yy34;
+       }
+yy149:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy111;
+       case 'd':       goto yy510;
+       case 't':       goto yy511;
+       case 0xC3:      goto yy512;
+       default:        goto yy34;
+       }
+yy150:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy513;
+       case 'y':       goto yy514;
+       default:        goto yy34;
+       }
+yy151:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':
+       case 'j':
+       case 'v':       goto yy236;
+       case 'd':       goto yy515;
+       case 'l':       goto yy516;
+       case 'n':       goto yy517;
+       case 'r':       goto yy221;
+       case 't':       goto yy518;
+       default:        goto yy34;
+       }
+yy152:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy519;
+       case 'r':       goto yy236;
+       case 't':       goto yy520;
+       case 0xC3:      goto yy521;
+       default:        goto yy34;
+       }
+yy153:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy522;
+       case 0xC3:      goto yy523;
+       default:        goto yy34;
+       }
+yy154:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy524;
+       case 't':       goto yy525;
+       case 0xC3:      goto yy526;
+       default:        goto yy34;
+       }
+yy155:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy527;
+       case 'l':       goto yy528;
+       case 0xC3:      goto yy529;
+       default:        goto yy34;
+       }
+yy156:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy530;
+       case 0xC3:      goto yy531;
+       default:        goto yy34;
+       }
+yy157:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy532;
+       case 't':       goto yy533;
+       default:        goto yy34;
+       }
+yy158:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy534;
+       case 0xA4:      goto yy535;
+       case 0xA9:      goto yy536;
+       case 0xB3:      goto yy537;
+       case 0xBC:      goto yy538;
+       default:        goto yy34;
+       }
+yy159:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy539;
+       case 'v':       goto yy540;
+       default:        goto yy34;
+       }
+yy160:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy541;
+       case 0xC3:      goto yy542;
+       default:        goto yy34;
+       }
+yy161:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy543;
+       case 'p':       goto yy544;
+       case 's':       goto yy545;
+       default:        goto yy34;
+       }
+yy162:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy546;
+       case 'c':       goto yy547;
+       default:        goto yy34;
+       }
+yy163:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy548;
+       case 'c':       goto yy549;
+       case 'd':       goto yy550;
+       case 'g':       goto yy551;
+       case 'l':       goto yy552;
+       case 'm':       goto yy553;
+       case 's':       goto yy554;
+       default:        goto yy34;
+       }
+yy164:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy276;
+       case 0xC3:      goto yy555;
+       default:        goto yy34;
+       }
+yy165:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy556;
+       case 0xA9:      goto yy557;
+       case 0xAD:      goto yy558;
+       case 0xB3:      goto yy559;
+       case 0xBC:      goto yy560;
+       default:        goto yy34;
+       }
+yy166:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy561;
+       case 'g':       goto yy562;
+       case 'l':       goto yy563;
+       case 'm':       goto yy564;
+       case 'n':       goto yy565;
+       case 'r':       goto yy566;
+       case 'u':       goto yy567;
+       case 'v':       goto yy236;
+       case 0xC3:      goto yy542;
+       default:        goto yy34;
+       }
+yy167:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy568;
+       case 'h':       goto yy569;
+       default:        goto yy34;
+       }
+yy168:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy570;
+       case 'n':       goto yy571;
+       case 'p':       goto yy572;
+       case 0xC3:      goto yy397;
+       default:        goto yy34;
+       }
+yy169:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy573;
+       default:        goto yy34;
+       }
+yy170:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy574;
+       case 'l':       goto yy575;
+       case 'n':       goto yy576;
+       default:        goto yy34;
+       }
+yy171:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy577;
+       default:        goto yy34;
+       }
+yy172:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy578;
+       default:        goto yy34;
+       }
+yy173:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy303;
+       case 'l':       goto yy579;
+       case 'm':       goto yy580;
+       default:        goto yy34;
+       }
+yy174:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy581;
+       case 'r':       goto yy582;
+       case 'u':       goto yy583;
+       case 0xC3:      goto yy584;
+       default:        goto yy34;
+       }
+yy175:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy585;
+       default:        goto yy34;
+       }
+yy176:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy586;
+       case 0xC3:      goto yy587;
+       default:        goto yy34;
+       }
+yy177:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy588;
+       case 'i':       goto yy589;
+       case 'o':       goto yy590;
+       case 'w':       goto yy591;
+       case 0xC3:      goto yy592;
+       default:        goto yy34;
+       }
+yy178:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy593;
+       case 0xA8:      goto yy594;
+       case 0xA9:      goto yy595;
+       case 0xB6:      goto yy596;
+       case 0xBC:      goto yy597;
+       default:        goto yy34;
+       }
+yy179:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy598;
+       case 'b':       goto yy599;
+       case 'i':       goto yy600;
+       case 'k':       goto yy601;
+       case 'm':       goto yy43;
+       case 'r':       goto yy602;
+       case 'z':       goto yy603;
+       default:        goto yy34;
+       }
+yy180:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy604;
+       default:        goto yy34;
+       }
+yy181:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy605;
+       case 'r':       goto yy221;
+       case 0xC3:      goto yy606;
+       default:        goto yy34;
+       }
+yy182:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy607;
+       case 'i':       goto yy546;
+       case 0xC3:      goto yy608;
+       default:        goto yy34;
+       }
+yy183:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy609;
+       default:        goto yy34;
+       }
+yy184:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy610;
+       case 'm':       goto yy611;
+       case 'p':       goto yy612;
+       case 'r':       goto yy613;
+       case 'u':       goto yy614;
+       default:        goto yy34;
+       }
+yy185:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy615;
+       case 0xC3:      goto yy616;
+       default:        goto yy34;
+       }
+yy186:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy617;
+       default:        goto yy34;
+       }
+yy187:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy618;
+       case 0xA9:      goto yy619;
+       case 0xAD:      goto yy620;
+       case 0xB3:      goto yy621;
+       case 0xB5:      goto yy622;
+       case 0xB6:      goto yy623;
+       case 0xBA:      goto yy146;
+       case 0xBC:      goto yy624;
+       default:        goto yy34;
+       }
+yy188:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy625;
+       default:        goto yy34;
+       }
+yy189:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy626;
+       default:        goto yy34;
+       }
+yy190:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy627;
+       case 'n':       goto yy628;
+       case 'r':       goto yy629;
+       default:        goto yy34;
+       }
+yy191:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':
+       case 'k':       goto yy630;
+       case 'l':       goto yy631;
+       case 'n':       goto yy632;
+       case 't':       goto yy633;
+       case 0xC3:      goto yy634;
+       default:        goto yy34;
+       }
+yy192:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy635;
+       default:        goto yy34;
+       }
+yy193:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy636;
+       case 0xA4:      goto yy637;
+       case 0xAD:      goto yy638;
+       default:        goto yy34;
+       }
+yy194:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy639;
+       case 'n':       goto yy640;
+       default:        goto yy34;
+       }
+yy195:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy53;
+       default:        goto yy34;
+       }
+yy196:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy641;
+       case 0xA9:      goto yy642;
+       default:        goto yy34;
+       }
+yy197:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy643;
+       default:        goto yy34;
+       }
+yy198:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy644;
+       default:        goto yy34;
+       }
+yy199:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy146;
+       default:        goto yy34;
+       }
+yy200:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy645;
+       case 'l':       goto yy646;
+       default:        goto yy34;
+       }
+yy201:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy647;
+       default:        goto yy34;
+       }
+yy202:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy648;
+       default:        goto yy34;
+       }
+yy203:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy649;
+       default:        goto yy34;
+       }
+yy204:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy650;
+       default:        goto yy34;
+       }
+yy205:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy651;
+       case 'g':       goto yy652;
+       case 'l':       goto yy653;
+       case 'n':       goto yy654;
+       case 'r':       goto yy655;
+       case 's':       goto yy656;
+       case 'u':       goto yy657;
+       case 'v':       goto yy658;
+       default:        goto yy34;
+       }
+yy206:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy659;
+       default:        goto yy34;
+       }
+yy207:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy660;
+       case 'l':       goto yy661;
+       case 'm':       goto yy662;
+       case 'p':       goto yy663;
+       case 'r':       goto yy664;
+       case 't':       goto yy665;
+       case 'v':       goto yy666;
+       default:        goto yy34;
+       }
+yy208:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy667;
+       case 'l':       goto yy668;
+       case 's':       goto yy669;
+       default:        goto yy34;
+       }
+yy209:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy670;
+       default:        goto yy34;
+       }
+yy210:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy671;
+       default:        goto yy34;
+       }
+yy211:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy672;
+       case 'n':       goto yy673;
+       case 's':       goto yy674;
+       default:        goto yy34;
+       }
+yy212:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy675;
+       default:        goto yy34;
+       }
+yy213:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy676;
+       default:        goto yy34;
+       }
+yy214:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy677;
+       case 'v':       goto yy678;
+       default:        goto yy34;
+       }
+yy215:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy303;
+       default:        goto yy34;
+       }
+yy216:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy679;
+       default:        goto yy34;
+       }
+yy217:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy111;
+       default:        goto yy34;
+       }
+yy218:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy680;
+       default:        goto yy34;
+       }
+yy219:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy681;
+       default:        goto yy34;
+       }
+yy220:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy645;
+       default:        goto yy34;
+       }
+yy221:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy682;
+       default:        goto yy34;
+       }
+yy222:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy683;
+       default:        goto yy34;
+       }
+yy223:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy303;
+       case 'r':       goto yy684;
+       default:        goto yy34;
+       }
+yy224:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy685;
+       default:        goto yy34;
+       }
+yy225:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy686;
+       default:        goto yy34;
+       }
+yy226:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy687;
+       default:        goto yy34;
+       }
+yy227:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy688;
+       case 0xC3:      goto yy689;
+       default:        goto yy34;
+       }
+yy228:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy690;
+       case 0xC3:      goto yy691;
+       default:        goto yy34;
+       }
+yy229:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy692;
+       default:        goto yy34;
+       }
+yy230:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy693;
+       default:        goto yy34;
+       }
+yy231:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy694;
+       case 0xAD:      goto yy695;
+       default:        goto yy34;
+       }
+yy232:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy696;
+       default:        goto yy34;
+       }
+yy233:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy697;
+       default:        goto yy34;
+       }
+yy234:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy698;
+       default:        goto yy34;
+       }
+yy235:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy699;
+       default:        goto yy34;
+       }
+yy236:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy454;
+       default:        goto yy34;
+       }
+yy237:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy700;
+       default:        goto yy34;
+       }
+yy238:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy701;
+       default:        goto yy34;
+       }
+yy239:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy702;
+       default:        goto yy34;
+       }
+yy240:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy703;
+       default:        goto yy34;
+       }
+yy241:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy704;
+       default:        goto yy34;
+       }
+yy242:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy705;
+       case 0xC3:      goto yy706;
+       default:        goto yy34;
+       }
+yy243:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy707;
+       case 'r':       goto yy221;
+       case 't':       goto yy708;
+       default:        goto yy34;
+       }
+yy244:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy221;
+       default:        goto yy34;
+       }
+yy245:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy709;
+       default:        goto yy34;
+       }
+yy246:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy710;
+       case 't':       goto yy645;
+       case 0xC3:      goto yy711;
+       default:        goto yy34;
+       }
+yy247:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy712;
+       case 'd':       goto yy713;
+       case 'j':       goto yy714;
+       case 'o':       goto yy715;
+       case 0xC3:      goto yy716;
+       default:        goto yy34;
+       }
+yy248:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy717;
+       case 'm':       goto yy718;
+       case 'n':       goto yy719;
+       default:        goto yy34;
+       }
+yy249:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy720;
+       default:        goto yy34;
+       }
+yy250:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy721;
+       default:        goto yy34;
+       }
+yy251:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy722;
+       default:        goto yy34;
+       }
+yy252:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy723;
+       case 0xC3:      goto yy724;
+       default:        goto yy34;
+       }
+yy253:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy53;
+       case 'l':       goto yy725;
+       default:        goto yy34;
+       }
+yy254:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy726;
+       default:        goto yy34;
+       }
+yy255:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy727;
+       default:        goto yy34;
+       }
+yy256:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy728;
+       default:        goto yy34;
+       }
+yy257:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy729;
+       default:        goto yy34;
+       }
+yy258:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy730;
+       case 'l':       goto yy221;
+       default:        goto yy34;
+       }
+yy259:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy731;
+       default:        goto yy34;
+       }
+yy260:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy732;
+       default:        goto yy34;
+       }
+yy261:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy733;
+       default:        goto yy34;
+       }
+yy262:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy734;
+       default:        goto yy34;
+       }
+yy263:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy735;
+       case 'c':       goto yy736;
+       case 'd':       goto yy737;
+       case 'l':       goto yy738;
+       case 'r':       goto yy739;
+       default:        goto yy34;
+       }
+yy264:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy740;
+       case 'r':       goto yy741;
+       default:        goto yy34;
+       }
+yy265:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy742;
+       default:        goto yy34;
+       }
+yy266:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy743;
+       case 's':       goto yy322;
+       case 't':       goto yy744;
+       case 'y':       goto yy745;
+       default:        goto yy34;
+       }
+yy267:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy746;
+       default:        goto yy34;
+       }
+yy268:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy747;
+       default:        goto yy34;
+       }
+yy269:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy748;
+       default:        goto yy34;
+       }
+yy270:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy749;
+       case 't':       goto yy453;
+       default:        goto yy34;
+       }
+yy271:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy276;
+       case 'r':       goto yy221;
+       default:        goto yy34;
+       }
+yy272:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy316;
+       case 's':       goto yy750;
+       case 't':       goto yy751;
+       default:        goto yy34;
+       }
+yy273:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy752;
+       default:        goto yy34;
+       }
+yy274:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy753;
+       default:        goto yy34;
+       }
+yy275:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy217;
+       default:        goto yy34;
+       }
+yy276:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy711;
+       default:        goto yy34;
+       }
+yy277:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy236;
+       case 'u':       goto yy754;
+       default:        goto yy34;
+       }
+yy278:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy755;
+       default:        goto yy34;
+       }
+yy279:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy221;
+       default:        goto yy34;
+       }
+yy280:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy756;
+       default:        goto yy34;
+       }
+yy281:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy757;
+       default:        goto yy34;
+       }
+yy282:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy499;
+       default:        goto yy34;
+       }
+yy283:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy221;
+       default:        goto yy34;
+       }
+yy284:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy758;
+       default:        goto yy34;
+       }
+yy285:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy759;
+       default:        goto yy34;
+       }
+yy286:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy760;
+       case 'd':       goto yy221;
+       default:        goto yy34;
+       }
+yy287:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy236;
+       case 't':       goto yy394;
+       default:        goto yy34;
+       }
+yy288:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy761;
+       default:        goto yy34;
+       }
+yy289:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy762;
+       default:        goto yy34;
+       }
+yy290:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy763;
+       default:        goto yy34;
+       }
+yy291:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy764;
+       default:        goto yy34;
+       }
+yy292:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy221;
+       default:        goto yy34;
+       }
+yy293:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy765;
+       default:        goto yy34;
+       }
+yy294:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy766;
+       default:        goto yy34;
+       }
+yy295:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy767;
+       case 'n':       goto yy768;
+       case 'r':       goto yy769;
+       case 's':       goto yy770;
+       case 't':       goto yy771;
+       default:        goto yy34;
+       }
+yy296:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy772;
+       case 'd':       goto yy773;
+       case 'l':       goto yy774;
+       case 's':       goto yy775;
+       case 'z':       goto yy776;
+       default:        goto yy34;
+       }
+yy297:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy777;
+       default:        goto yy34;
+       }
+yy298:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy778;
+       default:        goto yy34;
+       }
+yy299:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy779;
+       default:        goto yy34;
+       }
+yy300:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy780;
+       default:        goto yy34;
+       }
+yy301:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy781;
+       case 't':       goto yy221;
+       default:        goto yy34;
+       }
+yy302:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy782;
+       default:        goto yy34;
+       }
+yy303:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy783;
+       default:        goto yy34;
+       }
+yy304:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy784;
+       default:        goto yy34;
+       }
+yy305:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy785;
+       default:        goto yy34;
+       }
+yy306:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy786;
+       case 'r':       goto yy787;
+       default:        goto yy34;
+       }
+yy307:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy221;
+       default:        goto yy34;
+       }
+yy308:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy788;
+       case 0xA9:      goto yy307;
+       default:        goto yy34;
+       }
+yy309:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy398;
+       case 0xA9:      goto yy789;
+       default:        goto yy34;
+       }
+yy310:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy790;
+       default:        goto yy34;
+       }
+yy311:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy791;
+       default:        goto yy34;
+       }
+yy312:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy221;
+       default:        goto yy34;
+       }
+yy313:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy792;
+       default:        goto yy34;
+       }
+yy314:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy793;
+       default:        goto yy34;
+       }
+yy315:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy794;
+       case 0xC3:      goto yy609;
+       default:        goto yy34;
+       }
+yy316:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy795;
+       default:        goto yy34;
+       }
+yy317:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy796;
+       default:        goto yy34;
+       }
+yy318:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy433;
+       default:        goto yy34;
+       }
+yy319:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy797;
+       case 'v':       goto yy798;
+       default:        goto yy34;
+       }
+yy320:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy799;
+       case 'c':       goto yy800;
+       case 'n':       goto yy801;
+       case 'p':       goto yy645;
+       case 's':       goto yy802;
+       default:        goto yy34;
+       }
+yy321:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy803;
+       default:        goto yy34;
+       }
+yy322:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy703;
+       default:        goto yy34;
+       }
+yy323:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy804;
+       case 0xC3:      goto yy805;
+       default:        goto yy34;
+       }
+yy324:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy806;
+       default:        goto yy34;
+       }
+yy325:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy807;
+       default:        goto yy34;
+       }
+yy326:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy808;
+       default:        goto yy34;
+       }
+yy327:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy809;
+       default:        goto yy34;
+       }
+yy328:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy810;
+       default:        goto yy34;
+       }
+yy329:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy709;
+       case 0xC3:      goto yy811;
+       default:        goto yy34;
+       }
+yy330:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy812;
+       default:        goto yy34;
+       }
+yy331:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy111;
+       case 0xC3:      goto yy813;
+       default:        goto yy34;
+       }
+yy332:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy814;
+       default:        goto yy34;
+       }
+yy333:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy709;
+       default:        goto yy34;
+       }
+yy334:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy815;
+       default:        goto yy34;
+       }
+yy335:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy816;
+       case 'n':       goto yy817;
+       default:        goto yy34;
+       }
+yy336:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy818;
+       default:        goto yy34;
+       }
+yy337:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy819;
+       default:        goto yy34;
+       }
+yy338:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy465;
+       case 0xB3:      goto yy322;
+       case 0xBC:      goto yy820;
+       default:        goto yy34;
+       }
+yy339:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy821;
+       default:        goto yy34;
+       }
+yy340:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy822;
+       default:        goto yy34;
+       }
+yy341:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy823;
+       default:        goto yy34;
+       }
+yy342:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy824;
+       default:        goto yy34;
+       }
+yy343:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy825;
+       default:        goto yy34;
+       }
+yy344:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy826;
+       default:        goto yy34;
+       }
+yy345:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy827;
+       default:        goto yy34;
+       }
+yy346:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy828;
+       case 'c':       goto yy303;
+       case 'r':       goto yy829;
+       default:        goto yy34;
+       }
+yy347:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':
+       case 't':       goto yy236;
+       default:        goto yy34;
+       }
+yy348:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy830;
+       default:        goto yy34;
+       }
+yy349:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy831;
+       default:        goto yy34;
+       }
+yy350:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy111;
+       case 0xC3:      goto yy832;
+       default:        goto yy34;
+       }
+yy351:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy833;
+       default:        goto yy34;
+       }
+yy352:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy834;
+       default:        goto yy34;
+       }
+yy353:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy835;
+       default:        goto yy34;
+       }
+yy354:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy836;
+       default:        goto yy34;
+       }
+yy355:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy837;
+       case 0xC3:      goto yy838;
+       default:        goto yy34;
+       }
+yy356:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy839;
+       default:        goto yy34;
+       }
+yy357:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy840;
+       case 0xA9:      goto yy841;
+       case 0xAD:      goto yy842;
+       case 0xB6:      goto yy843;
+       default:        goto yy34;
+       }
+yy358:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy639;
+       default:        goto yy34;
+       }
+yy359:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy502;
+       default:        goto yy34;
+       }
+yy360:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy844;
+       default:        goto yy34;
+       }
+yy361:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy111;
+       default:        goto yy34;
+       }
+yy362:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy845;
+       default:        goto yy34;
+       }
+yy363:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy846;
+       default:        goto yy34;
+       }
+yy364:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy241;
+       case 'd':       goto yy847;
+       case 'l':       goto yy848;
+       case 'n':       goto yy849;
+       case 's':       goto yy850;
+       default:        goto yy34;
+       }
+yy365:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy851;
+       case 'r':       goto yy852;
+       case 'v':       goto yy853;
+       default:        goto yy34;
+       }
+yy366:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy854;
+       default:        goto yy34;
+       }
+yy367:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy556;
+       case 'r':       goto yy855;
+       default:        goto yy34;
+       }
+yy368:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy856;
+       case 'm':       goto yy857;
+       case 'n':       goto yy858;
+       case 'v':       goto yy859;
+       default:        goto yy34;
+       }
+yy369:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy860;
+       case 'c':       goto yy861;
+       default:        goto yy34;
+       }
+yy370:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy516;
+       default:        goto yy34;
+       }
+yy371:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy862;
+       default:        goto yy34;
+       }
+yy372:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy863;
+       case 'v':       goto yy221;
+       default:        goto yy34;
+       }
+yy373:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy864;
+       default:        goto yy34;
+       }
+yy374:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy482;
+       default:        goto yy34;
+       }
+yy375:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy865;
+       default:        goto yy34;
+       }
+yy376:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy866;
+       default:        goto yy34;
+       }
+yy377:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy867;
+       case 'l':       goto yy183;
+       default:        goto yy34;
+       }
+yy378:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy868;
+       default:        goto yy34;
+       }
+yy379:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy869;
+       case 's':       goto yy870;
+       default:        goto yy34;
+       }
+yy380:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy871;
+       default:        goto yy34;
+       }
+yy381:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy872;
+       case 'v':       goto yy873;
+       default:        goto yy34;
+       }
+yy382:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy874;
+       default:        goto yy34;
+       }
+yy383:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy276;
+       default:        goto yy34;
+       }
+yy384:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy875;
+       default:        goto yy34;
+       }
+yy385:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy876;
+       default:        goto yy34;
+       }
+yy386:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC2:      goto yy877;
+       default:        goto yy34;
+       }
+yy387:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy878;
+       case 'r':       goto yy879;
+       default:        goto yy34;
+       }
+yy388:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy880;
+       default:        goto yy34;
+       }
+yy389:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy855;
+       case 'v':       goto yy881;
+       default:        goto yy34;
+       }
+yy390:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy882;
+       default:        goto yy34;
+       }
+yy391:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy883;
+       default:        goto yy34;
+       }
+yy392:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy884;
+       case 0xC3:      goto yy504;
+       default:        goto yy34;
+       }
+yy393:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy885;
+       default:        goto yy34;
+       }
+yy394:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy886;
+       default:        goto yy34;
+       }
+yy395:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy887;
+       case 0xA9:      goto yy696;
+       default:        goto yy34;
+       }
+yy396:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy111;
+       default:        goto yy34;
+       }
+yy397:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy888;
+       default:        goto yy34;
+       }
+yy398:
+       yych = *++YYCURSOR;
+       if (yych <= 0x00) goto yy889;
+       goto yy34;
+yy399:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy891;
+       default:        goto yy34;
+       }
+yy400:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy725;
+       default:        goto yy34;
+       }
+yy401:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy892;
+       default:        goto yy34;
+       }
+yy402:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy893;
+       default:        goto yy34;
+       }
+yy403:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy894;
+       default:        goto yy34;
+       }
+yy404:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy895;
+       default:        goto yy34;
+       }
+yy405:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy896;
+       default:        goto yy34;
+       }
+yy406:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x99:      goto yy830;
+       default:        goto yy34;
+       }
+yy407:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'q':       goto yy897;
+       default:        goto yy34;
+       }
+yy408:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'B':       goto yy898;
+       case 'a':       goto yy648;
+       default:        goto yy34;
+       }
+yy409:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy221;
+       case 0xC3:      goto yy899;
+       default:        goto yy34;
+       }
+yy410:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA3:      goto yy900;
+       case 0xAB:      goto yy901;
+       default:        goto yy34;
+       }
+yy411:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy902;
+       default:        goto yy34;
+       }
+yy412:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy221;
+       default:        goto yy34;
+       }
+yy413:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy871;
+       default:        goto yy34;
+       }
+yy414:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy704;
+       case 'm':       goto yy903;
+       case 'n':       goto yy904;
+       case 'r':       goto yy905;
+       default:        goto yy34;
+       }
+yy415:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy906;
+       default:        goto yy34;
+       }
+yy416:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy907;
+       case 's':       goto yy908;
+       default:        goto yy34;
+       }
+yy417:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy909;
+       case 0xC5:      goto yy910;
+       default:        goto yy34;
+       }
+yy418:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy911;
+       default:        goto yy34;
+       }
+yy419:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy824;
+       case 'n':       goto yy912;
+       default:        goto yy34;
+       }
+yy420:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy913;
+       default:        goto yy34;
+       }
+yy421:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy645;
+       default:        goto yy34;
+       }
+yy422:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy914;
+       default:        goto yy34;
+       }
+yy423:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy915;
+       default:        goto yy34;
+       }
+yy424:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy53;
+       case 'o':       goto yy916;
+       default:        goto yy34;
+       }
+yy425:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy917;
+       default:        goto yy34;
+       }
+yy426:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy765;
+       default:        goto yy34;
+       }
+yy427:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy918;
+       default:        goto yy34;
+       }
+yy428:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy919;
+       case 'c':       goto yy765;
+       default:        goto yy34;
+       }
+yy429:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy920;
+       case 0xB6:      goto yy921;
+       default:        goto yy34;
+       }
+yy430:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x9B:      goto yy922;
+       default:        goto yy34;
+       }
+yy431:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy765;
+       default:        goto yy34;
+       }
+yy432:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy923;
+       default:        goto yy34;
+       }
+yy433:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy924;
+       default:        goto yy34;
+       }
+yy434:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x88:      goto yy925;
+       case 0x99:      goto yy111;
+       default:        goto yy34;
+       }
+yy435:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy926;
+       default:        goto yy34;
+       }
+yy436:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy927;
+       case 'z':       goto yy928;
+       default:        goto yy34;
+       }
+yy437:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy929;
+       default:        goto yy34;
+       }
+yy438:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy930;
+       default:        goto yy34;
+       }
+yy439:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC2:      goto yy931;
+       default:        goto yy34;
+       }
+yy440:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy932;
+       default:        goto yy34;
+       }
+yy441:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy933;
+       case 'v':       goto yy934;
+       default:        goto yy34;
+       }
+yy442:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy935;
+       case 'h':       goto yy743;
+       default:        goto yy34;
+       }
+yy443:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy936;
+       default:        goto yy34;
+       }
+yy444:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy937;
+       default:        goto yy34;
+       }
+yy445:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy221;
+       default:        goto yy34;
+       }
+yy446:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy938;
+       default:        goto yy34;
+       }
+yy447:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy939;
+       default:        goto yy34;
+       }
+yy448:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy940;
+       default:        goto yy34;
+       }
+yy449:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy941;
+       default:        goto yy34;
+       }
+yy450:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy236;
+       default:        goto yy34;
+       }
+yy451:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy942;
+       default:        goto yy34;
+       }
+yy452:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy943;
+       default:        goto yy34;
+       }
+yy453:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy944;
+       default:        goto yy34;
+       }
+yy454:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy888;
+       default:        goto yy34;
+       }
+yy455:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy945;
+       default:        goto yy34;
+       }
+yy456:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy946;
+       default:        goto yy34;
+       }
+yy457:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy947;
+       default:        goto yy34;
+       }
+yy458:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy462;
+       default:        goto yy34;
+       }
+yy459:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy765;
+       default:        goto yy34;
+       }
+yy460:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy894;
+       default:        goto yy34;
+       }
+yy461:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy948;
+       default:        goto yy34;
+       }
+yy462:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy696;
+       default:        goto yy34;
+       }
+yy463:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy949;
+       case 'z':       goto yy950;
+       default:        goto yy34;
+       }
+yy464:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy951;
+       default:        goto yy34;
+       }
+yy465:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy771;
+       default:        goto yy34;
+       }
+yy466:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy854;
+       default:        goto yy34;
+       }
+yy467:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy952;
+       case 'v':       goto yy953;
+       default:        goto yy34;
+       }
+yy468:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy954;
+       default:        goto yy34;
+       }
+yy469:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'b':       goto yy955;
+       case 'c':       goto yy956;
+       default:        goto yy34;
+       }
+yy470:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy957;
+       default:        goto yy34;
+       }
+yy471:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy763;
+       default:        goto yy34;
+       }
+yy472:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy111;
+       default:        goto yy34;
+       }
+yy473:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy317;
+       case 'g':       goto yy958;
+       case 0xC3:      goto yy682;
+       default:        goto yy34;
+       }
+yy474:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy959;
+       case 'i':       goto yy960;
+       case 'o':       goto yy961;
+       case 't':       goto yy962;
+       case 0xC3:      goto yy963;
+       default:        goto yy34;
+       }
+yy475:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy183;
+       default:        goto yy34;
+       }
+yy476:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy964;
+       default:        goto yy34;
+       }
+yy477:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy334;
+       default:        goto yy34;
+       }
+yy478:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy965;
+       default:        goto yy34;
+       }
+yy479:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy966;
+       default:        goto yy34;
+       }
+yy480:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy967;
+       default:        goto yy34;
+       }
+yy481:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy968;
+       default:        goto yy34;
+       }
+yy482:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy254;
+       default:        goto yy34;
+       }
+yy483:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy969;
+       default:        goto yy34;
+       }
+yy484:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy111;
+       case 't':       goto yy970;
+       default:        goto yy34;
+       }
+yy485:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy394;
+       default:        goto yy34;
+       }
+yy486:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy717;
+       default:        goto yy34;
+       }
+yy487:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy971;
+       default:        goto yy34;
+       }
+yy488:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy972;
+       case 0xC3:      goto yy973;
+       default:        goto yy34;
+       }
+yy489:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy974;
+       default:        goto yy34;
+       }
+yy490:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy975;
+       default:        goto yy34;
+       }
+yy491:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy976;
+       case 't':       goto yy221;
+       case 'x':       goto yy977;
+       default:        goto yy34;
+       }
+yy492:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy398;
+       case 'g':       goto yy802;
+       case 'k':       goto yy978;
+       case 't':       goto yy979;
+       default:        goto yy34;
+       }
+yy493:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy980;
+       case 'n':       goto yy981;
+       default:        goto yy34;
+       }
+yy494:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy982;
+       default:        goto yy34;
+       }
+yy495:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy983;
+       default:        goto yy34;
+       }
+yy496:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy743;
+       default:        goto yy34;
+       }
+yy497:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy984;
+       default:        goto yy34;
+       }
+yy498:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAF:      goto yy680;
+       default:        goto yy34;
+       }
+yy499:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy236;
+       default:        goto yy34;
+       }
+yy500:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy985;
+       case 'o':       goto yy986;
+       default:        goto yy34;
+       }
+yy501:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy452;
+       default:        goto yy34;
+       }
+yy502:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy276;
+       default:        goto yy34;
+       }
+yy503:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy987;
+       default:        goto yy34;
+       }
+yy504:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy854;
+       default:        goto yy34;
+       }
+yy505:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy771;
+       default:        goto yy34;
+       }
+yy506:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy988;
+       case 's':       goto yy989;
+       default:        goto yy34;
+       }
+yy507:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy990;
+       default:        goto yy34;
+       }
+yy508:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy771;
+       default:        goto yy34;
+       }
+yy509:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy991;
+       default:        goto yy34;
+       }
+yy510:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy992;
+       default:        goto yy34;
+       }
+yy511:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy555;
+       default:        goto yy34;
+       }
+yy512:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy993;
+       default:        goto yy34;
+       }
+yy513:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy994;
+       default:        goto yy34;
+       }
+yy514:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy995;
+       default:        goto yy34;
+       }
+yy515:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy996;
+       default:        goto yy34;
+       }
+yy516:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy997;
+       default:        goto yy34;
+       }
+yy517:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy998;
+       default:        goto yy34;
+       }
+yy518:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy960;
+       case 'r':       goto yy999;
+       case 't':       goto yy1000;
+       default:        goto yy34;
+       }
+yy519:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1001;
+       default:        goto yy34;
+       }
+yy520:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1002;
+       default:        goto yy34;
+       }
+yy521:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy1003;
+       default:        goto yy34;
+       }
+yy522:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1004;
+       default:        goto yy34;
+       }
+yy523:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1005;
+       default:        goto yy34;
+       }
+yy524:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy236;
+       default:        goto yy34;
+       }
+yy525:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1006;
+       case 0xC3:      goto yy682;
+       default:        goto yy34;
+       }
+yy526:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1007;
+       default:        goto yy34;
+       }
+yy527:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy991;
+       default:        goto yy34;
+       }
+yy528:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1008;
+       default:        goto yy34;
+       }
+yy529:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1009;
+       default:        goto yy34;
+       }
+yy530:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1010;
+       default:        goto yy34;
+       }
+yy531:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1011;
+       default:        goto yy34;
+       }
+yy532:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1012;
+       default:        goto yy34;
+       }
+yy533:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1013;
+       default:        goto yy34;
+       }
+yy534:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1014;
+       case 'e':       goto yy803;
+       case 'l':       goto yy398;
+       default:        goto yy34;
+       }
+yy535:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1015;
+       case 0xC3:      goto yy1016;
+       default:        goto yy34;
+       }
+yy536:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1017;
+       case 'n':       goto yy1018;
+       case 'p':       goto yy934;
+       case 'r':       goto yy854;
+       case 't':       goto yy1019;
+       default:        goto yy34;
+       }
+yy537:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy703;
+       default:        goto yy34;
+       }
+yy538:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1020;
+       default:        goto yy34;
+       }
+yy539:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1021;
+       case 0xC3:      goto yy1022;
+       default:        goto yy34;
+       }
+yy540:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1023;
+       default:        goto yy34;
+       }
+yy541:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1024;
+       default:        goto yy34;
+       }
+yy542:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy694;
+       default:        goto yy34;
+       }
+yy543:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy236;
+       case 't':       goto yy1025;
+       case 0xC3:      goto yy1026;
+       default:        goto yy34;
+       }
+yy544:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1027;
+       default:        goto yy34;
+       }
+yy545:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1028;
+       default:        goto yy34;
+       }
+yy546:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1029;
+       default:        goto yy34;
+       }
+yy547:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1030;
+       default:        goto yy34;
+       }
+yy548:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1031;
+       default:        goto yy34;
+       }
+yy549:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1032;
+       default:        goto yy34;
+       }
+yy550:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1033;
+       default:        goto yy34;
+       }
+yy551:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1034;
+       default:        goto yy34;
+       }
+yy552:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1035;
+       default:        goto yy34;
+       }
+yy553:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1036;
+       case 0xC3:      goto yy397;
+       default:        goto yy34;
+       }
+yy554:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1037;
+       default:        goto yy34;
+       }
+yy555:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy803;
+       default:        goto yy34;
+       }
+yy556:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy803;
+       default:        goto yy34;
+       }
+yy557:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1038;
+       case 'd':       goto yy1039;
+       case 'k':       goto yy703;
+       case 'm':       goto yy802;
+       case 'n':       goto yy1040;
+       case 'z':       goto yy1041;
+       default:        goto yy34;
+       }
+yy558:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy703;
+       default:        goto yy34;
+       }
+yy559:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1042;
+       case 'c':       goto yy1043;
+       case 'n':       goto yy1044;
+       default:        goto yy34;
+       }
+yy560:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy704;
+       default:        goto yy34;
+       }
+yy561:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1045;
+       default:        goto yy34;
+       }
+yy562:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1046;
+       default:        goto yy34;
+       }
+yy563:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1047;
+       case 'o':       goto yy307;
+       case 'v':       goto yy1048;
+       default:        goto yy34;
+       }
+yy564:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1049;
+       default:        goto yy34;
+       }
+yy565:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy221;
+       default:        goto yy34;
+       }
+yy566:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy422;
+       default:        goto yy34;
+       }
+yy567:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1050;
+       default:        goto yy34;
+       }
+yy568:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1051;
+       default:        goto yy34;
+       }
+yy569:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1052;
+       case 'm':       goto yy1053;
+       case 'r':       goto yy1054;
+       case 0xC3:      goto yy1055;
+       default:        goto yy34;
+       }
+yy570:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1056;
+       case 'e':       goto yy1057;
+       default:        goto yy34;
+       }
+yy571:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy1058;
+       default:        goto yy34;
+       }
+yy572:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1059;
+       case 0xC3:      goto yy1060;
+       default:        goto yy34;
+       }
+yy573:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1061;
+       default:        goto yy34;
+       }
+yy574:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1062;
+       default:        goto yy34;
+       }
+yy575:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1063;
+       case 'j':       goto yy1064;
+       default:        goto yy34;
+       }
+yy576:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1065;
+       default:        goto yy34;
+       }
+yy577:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA5:      goto yy1066;
+       case 0xB6:      goto yy1067;
+       default:        goto yy34;
+       }
+yy578:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1068;
+       default:        goto yy34;
+       }
+yy579:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1069;
+       default:        goto yy34;
+       }
+yy580:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1070;
+       default:        goto yy34;
+       }
+yy581:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1071;
+       default:        goto yy34;
+       }
+yy582:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1072;
+       default:        goto yy34;
+       }
+yy583:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1073;
+       default:        goto yy34;
+       }
+yy584:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA5:      goto yy1074;
+       case 0xA9:      goto yy1075;
+       case 0xBC:      goto yy1076;
+       default:        goto yy34;
+       }
+yy585:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1077;
+       default:        goto yy34;
+       }
+yy586:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1078;
+       default:        goto yy34;
+       }
+yy587:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy262;
+       default:        goto yy34;
+       }
+yy588:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1079;
+       default:        goto yy34;
+       }
+yy589:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1080;
+       default:        goto yy34;
+       }
+yy590:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1081;
+       default:        goto yy34;
+       }
+yy591:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1082;
+       default:        goto yy34;
+       }
+yy592:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1083;
+       case 0xBC:      goto yy1084;
+       default:        goto yy34;
+       }
+yy593:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'n':       goto yy1085;
+       case 'r':       goto yy1086;
+       case 't':       goto yy658;
+       default:        goto yy34;
+       }
+yy594:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy952;
+       default:        goto yy34;
+       }
+yy595:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1087;
+       case 'b':       goto yy1088;
+       case 'l':       goto yy1089;
+       case 'r':       goto yy1090;
+       default:        goto yy34;
+       }
+yy596:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1091;
+       case 'l':       goto yy1092;
+       case 'r':       goto yy1093;
+       default:        goto yy34;
+       }
+yy597:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1094;
+       default:        goto yy34;
+       }
+yy598:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1095;
+       default:        goto yy34;
+       }
+yy599:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy645;
+       default:        goto yy34;
+       }
+yy600:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy422;
+       default:        goto yy34;
+       }
+yy601:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1096;
+       default:        goto yy34;
+       }
+yy602:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1097;
+       default:        goto yy34;
+       }
+yy603:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy39;
+       default:        goto yy34;
+       }
+yy604:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1098;
+       case 0xC3:      goto yy1099;
+       default:        goto yy34;
+       }
+yy605:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1100;
+       default:        goto yy34;
+       }
+yy606:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1101;
+       default:        goto yy34;
+       }
+yy607:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1102;
+       default:        goto yy34;
+       }
+yy608:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1103;
+       default:        goto yy34;
+       }
+yy609:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy398;
+       default:        goto yy34;
+       }
+yy610:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1104;
+       default:        goto yy34;
+       }
+yy611:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1105;
+       case 0xC3:      goto yy1106;
+       default:        goto yy34;
+       }
+yy612:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1107;
+       default:        goto yy34;
+       }
+yy613:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy221;
+       case 'n':       goto yy1108;
+       default:        goto yy34;
+       }
+yy614:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1109;
+       default:        goto yy34;
+       }
+yy615:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1110;
+       case 'o':       goto yy645;
+       default:        goto yy34;
+       }
+yy616:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1111;
+       case 0xA9:      goto yy1112;
+       default:        goto yy34;
+       }
+yy617:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1113;
+       default:        goto yy34;
+       }
+yy618:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1114;
+       default:        goto yy34;
+       }
+yy619:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy398;
+       case 'v':       goto yy854;
+       default:        goto yy34;
+       }
+yy620:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1115;
+       default:        goto yy34;
+       }
+yy621:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1116;
+       case 't':       goto yy1117;
+       default:        goto yy34;
+       }
+yy622:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1118;
+       default:        goto yy34;
+       }
+yy623:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1119;
+       default:        goto yy34;
+       }
+yy624:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1120;
+       case 'v':       goto yy1121;
+       default:        goto yy34;
+       }
+yy625:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1122;
+       default:        goto yy34;
+       }
+yy626:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy394;
+       case 'e':       goto yy1123;
+       case 'l':       goto yy725;
+       case 0xC3:      goto yy1124;
+       default:        goto yy34;
+       }
+yy627:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1125;
+       case 0xC3:      goto yy1126;
+       default:        goto yy34;
+       }
+yy628:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy1127;
+       default:        goto yy34;
+       }
+yy629:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1128;
+       case 0xC3:      goto yy1129;
+       default:        goto yy34;
+       }
+yy630:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy633;
+       default:        goto yy34;
+       }
+yy631:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1130;
+       case 'l':       goto yy1131;
+       default:        goto yy34;
+       }
+yy632:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1132;
+       default:        goto yy34;
+       }
+yy633:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1133;
+       default:        goto yy34;
+       }
+yy634:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy1134;
+       default:        goto yy34;
+       }
+yy635:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1135;
+       default:        goto yy34;
+       }
+yy636:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1136;
+       case 'm':       goto yy904;
+       case 's':
+       case 'z':       goto yy1137;
+       default:        goto yy34;
+       }
+yy637:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1138;
+       default:        goto yy34;
+       }
+yy638:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy989;
+       default:        goto yy34;
+       }
+yy639:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy276;
+       default:        goto yy34;
+       }
+yy640:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy422;
+       default:        goto yy34;
+       }
+yy641:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1139;
+       default:        goto yy34;
+       }
+yy642:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'v':       goto yy1140;
+       default:        goto yy34;
+       }
+yy643:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy771;
+       default:        goto yy34;
+       }
+yy644:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy394;
+       default:        goto yy34;
+       }
+yy645:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy221;
+       default:        goto yy34;
+       }
+yy646:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1141;
+       default:        goto yy34;
+       }
+yy647:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy600;
+       default:        goto yy34;
+       }
+yy648:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy111;
+       default:        goto yy34;
+       }
+yy649:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy929;
+       case 0xB3:      goto yy1142;
+       default:        goto yy34;
+       }
+yy650:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy771;
+       default:        goto yy34;
+       }
+yy651:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy704;
+       case 0xC3:      goto yy218;
+       default:        goto yy34;
+       }
+yy652:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1143;
+       default:        goto yy34;
+       }
+yy653:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1144;
+       case 'v':       goto yy1145;
+       default:        goto yy34;
+       }
+yy654:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1146;
+       default:        goto yy34;
+       }
+yy655:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy888;
+       default:        goto yy34;
+       }
+yy656:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy458;
+       default:        goto yy34;
+       }
+yy657:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1115;
+       default:        goto yy34;
+       }
+yy658:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy965;
+       default:        goto yy34;
+       }
+yy659:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1147;
+       default:        goto yy34;
+       }
+yy660:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy704;
+       case 'g':       goto yy1148;
+       default:        goto yy34;
+       }
+yy661:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1149;
+       default:        goto yy34;
+       }
+yy662:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy594;
+       case 'i':       goto yy1150;
+       default:        goto yy34;
+       }
+yy663:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1151;
+       default:        goto yy34;
+       }
+yy664:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1152;
+       default:        goto yy34;
+       }
+yy665:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1153;
+       default:        goto yy34;
+       }
+yy666:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':
+       case 'e':       goto yy398;
+       case 'o':       goto yy322;
+       default:        goto yy34;
+       }
+yy667:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy426;
+       default:        goto yy34;
+       }
+yy668:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1154;
+       case 'e':       goto yy900;
+       default:        goto yy34;
+       }
+yy669:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1148;
+       default:        goto yy34;
+       }
+yy670:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy53;
+       default:        goto yy34;
+       }
+yy671:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1155;
+       default:        goto yy34;
+       }
+yy672:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1156;
+       default:        goto yy34;
+       }
+yy673:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy694;
+       default:        goto yy34;
+       }
+yy674:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1157;
+       default:        goto yy34;
+       }
+yy675:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1158;
+       default:        goto yy34;
+       }
+yy676:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1159;
+       default:        goto yy34;
+       }
+yy677:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1125;
+       default:        goto yy34;
+       }
+yy678:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1160;
+       default:        goto yy34;
+       }
+yy679:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1161;
+       default:        goto yy34;
+       }
+yy680:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy398;
+       default:        goto yy34;
+       }
+yy681:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy254;
+       default:        goto yy34;
+       }
+yy682:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy398;
+       default:        goto yy34;
+       }
+yy683:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy694;
+       default:        goto yy34;
+       }
+yy684:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy236;
+       default:        goto yy34;
+       }
+yy685:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1162;
+       default:        goto yy34;
+       }
+yy686:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy855;
+       default:        goto yy34;
+       }
+yy687:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1163;
+       default:        goto yy34;
+       }
+yy688:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1164;
+       default:        goto yy34;
+       }
+yy689:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:
+       case 0xAF:      goto yy696;
+       default:        goto yy34;
+       }
+yy690:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1165;
+       default:        goto yy34;
+       }
+yy691:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1166;
+       case 0xBA:      goto yy1167;
+       default:        goto yy34;
+       }
+yy692:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1168;
+       default:        goto yy34;
+       }
+yy693:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1169;
+       default:        goto yy34;
+       }
+yy694:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy398;
+       default:        goto yy34;
+       }
+yy695:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy673;
+       case 't':       goto yy703;
+       default:        goto yy34;
+       }
+yy696:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy398;
+       default:        goto yy34;
+       }
+yy697:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1170;
+       default:        goto yy34;
+       }
+yy698:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1171;
+       default:        goto yy34;
+       }
+yy699:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1172;
+       default:        goto yy34;
+       }
+yy700:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1173;
+       default:        goto yy34;
+       }
+yy701:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy1174;
+       default:        goto yy34;
+       }
+yy702:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1175;
+       default:        goto yy34;
+       }
+yy703:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy398;
+       default:        goto yy34;
+       }
+yy704:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy398;
+       default:        goto yy34;
+       }
+yy705:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1176;
+       default:        goto yy34;
+       }
+yy706:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1177;
+       default:        goto yy34;
+       }
+yy707:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy445;
+       default:        goto yy34;
+       }
+yy708:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy293;
+       case 0xC3:      goto yy924;
+       default:        goto yy34;
+       }
+yy709:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1178;
+       default:        goto yy34;
+       }
+yy710:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1179;
+       default:        goto yy34;
+       }
+yy711:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy888;
+       default:        goto yy34;
+       }
+yy712:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1180;
+       default:        goto yy34;
+       }
+yy713:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1181;
+       default:        goto yy34;
+       }
+yy714:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1182;
+       default:        goto yy34;
+       }
+yy715:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1183;
+       default:        goto yy34;
+       }
+yy716:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1184;
+       default:        goto yy34;
+       }
+yy717:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy765;
+       default:        goto yy34;
+       }
+yy718:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1185;
+       default:        goto yy34;
+       }
+yy719:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1186;
+       case 0xC3:      goto yy1187;
+       default:        goto yy34;
+       }
+yy720:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1188;
+       default:        goto yy34;
+       }
+yy721:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy183;
+       default:        goto yy34;
+       }
+yy722:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1189;
+       default:        goto yy34;
+       }
+yy723:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1190;
+       default:        goto yy34;
+       }
+yy724:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1191;
+       case 0xBC:      goto yy1192;
+       default:        goto yy34;
+       }
+yy725:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy899;
+       default:        goto yy34;
+       }
+yy726:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy888;
+       default:        goto yy34;
+       }
+yy727:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy960;
+       default:        goto yy34;
+       }
+yy728:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1193;
+       default:        goto yy34;
+       }
+yy729:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1194;
+       default:        goto yy34;
+       }
+yy730:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1027;
+       default:        goto yy34;
+       }
+yy731:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1195;
+       default:        goto yy34;
+       }
+yy732:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1114;
+       default:        goto yy34;
+       }
+yy733:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1196;
+       default:        goto yy34;
+       }
+yy734:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy398;
+       default:        goto yy34;
+       }
+yy735:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1197;
+       default:        goto yy34;
+       }
+yy736:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1198;
+       default:        goto yy34;
+       }
+yy737:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy262;
+       case 'i':       goto yy221;
+       default:        goto yy34;
+       }
+yy738:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1199;
+       default:        goto yy34;
+       }
+yy739:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy694;
+       default:        goto yy34;
+       }
+yy740:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy743;
+       default:        goto yy34;
+       }
+yy741:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1200;
+       default:        goto yy34;
+       }
+yy742:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy871;
+       default:        goto yy34;
+       }
+yy743:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1196;
+       default:        goto yy34;
+       }
+yy744:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy952;
+       default:        goto yy34;
+       }
+yy745:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1201;
+       default:        goto yy34;
+       }
+yy746:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1202;
+       default:        goto yy34;
+       }
+yy747:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1203;
+       default:        goto yy34;
+       }
+yy748:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy499;
+       default:        goto yy34;
+       }
+yy749:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy236;
+       default:        goto yy34;
+       }
+yy750:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1204;
+       default:        goto yy34;
+       }
+yy751:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1205;
+       default:        goto yy34;
+       }
+yy752:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1206;
+       default:        goto yy34;
+       }
+yy753:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1207;
+       default:        goto yy34;
+       }
+yy754:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy312;
+       default:        goto yy34;
+       }
+yy755:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy111;
+       default:        goto yy34;
+       }
+yy756:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1208;
+       default:        goto yy34;
+       }
+yy757:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy854;
+       default:        goto yy34;
+       }
+yy758:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy771;
+       case 'm':       goto yy1209;
+       case 'v':       goto yy1210;
+       default:        goto yy34;
+       }
+yy759:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy421;
+       default:        goto yy34;
+       }
+yy760:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1211;
+       default:        goto yy34;
+       }
+yy761:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1212;
+       default:        goto yy34;
+       }
+yy762:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1213;
+       default:        goto yy34;
+       }
+yy763:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1214;
+       default:        goto yy34;
+       }
+yy764:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 't':       goto yy1114;
+       default:        goto yy34;
+       }
+yy765:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1036;
+       default:        goto yy34;
+       }
+yy766:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1215;
+       default:        goto yy34;
+       }
+yy767:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1216;
+       default:        goto yy34;
+       }
+yy768:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1217;
+       default:        goto yy34;
+       }
+yy769:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1218;
+       default:        goto yy34;
+       }
+yy770:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy771;
+       default:        goto yy34;
+       }
+yy771:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy703;
+       default:        goto yy34;
+       }
+yy772:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1219;
+       default:        goto yy34;
+       }
+yy773:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1220;
+       default:        goto yy34;
+       }
+yy774:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1221;
+       case 'i':       goto yy1222;
+       default:        goto yy34;
+       }
+yy775:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy704;
+       case 'p':       goto yy1223;
+       default:        goto yy34;
+       }
+yy776:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1224;
+       default:        goto yy34;
+       }
+yy777:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1225;
+       default:        goto yy34;
+       }
+yy778:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1226;
+       default:        goto yy34;
+       }
+yy779:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1227;
+       default:        goto yy34;
+       }
+yy780:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy412;
+       default:        goto yy34;
+       }
+yy781:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1228;
+       default:        goto yy34;
+       }
+yy782:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'C':       goto yy1229;
+       default:        goto yy34;
+       }
+yy783:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy703;
+       default:        goto yy34;
+       }
+yy784:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1230;
+       default:        goto yy34;
+       }
+yy785:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1231;
+       default:        goto yy34;
+       }
+yy786:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy725;
+       default:        goto yy34;
+       }
+yy787:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1232;
+       default:        goto yy34;
+       }
+yy788:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy952;
+       default:        goto yy34;
+       }
+yy789:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1233;
+       default:        goto yy34;
+       }
+yy790:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1234;
+       default:        goto yy34;
+       }
+yy791:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1235;
+       default:        goto yy34;
+       }
+yy792:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1236;
+       default:        goto yy34;
+       }
+yy793:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1237;
+       default:        goto yy34;
+       }
+yy794:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy871;
+       default:        goto yy34;
+       }
+yy795:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy979;
+       default:        goto yy34;
+       }
+yy796:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1238;
+       default:        goto yy34;
+       }
+yy797:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1239;
+       default:        goto yy34;
+       }
+yy798:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1240;
+       case 'i':       goto yy734;
+       default:        goto yy34;
+       }
+yy799:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1241;
+       case 'y':       goto yy398;
+       default:        goto yy34;
+       }
+yy800:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1242;
+       default:        goto yy34;
+       }
+yy801:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy696;
+       default:        goto yy34;
+       }
+yy802:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy398;
+       default:        goto yy34;
+       }
+yy803:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy398;
+       default:        goto yy34;
+       }
+yy804:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1243;
+       default:        goto yy34;
+       }
+yy805:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1244;
+       default:        goto yy34;
+       }
+yy806:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1245;
+       default:        goto yy34;
+       }
+yy807:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1246;
+       default:        goto yy34;
+       }
+yy808:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1247;
+       default:        goto yy34;
+       }
+yy809:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1248;
+       default:        goto yy34;
+       }
+yy810:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1249;
+       default:        goto yy34;
+       }
+yy811:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1250;
+       default:        goto yy34;
+       }
+yy812:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1251;
+       default:        goto yy34;
+       }
+yy813:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1041;
+       default:        goto yy34;
+       }
+yy814:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1252;
+       default:        goto yy34;
+       }
+yy815:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy887;
+       default:        goto yy34;
+       }
+yy816:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1253;
+       default:        goto yy34;
+       }
+yy817:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1254;
+       default:        goto yy34;
+       }
+yy818:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy1255;
+       default:        goto yy34;
+       }
+yy819:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1256;
+       default:        goto yy34;
+       }
+yy820:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1257;
+       default:        goto yy34;
+       }
+yy821:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1258;
+       default:        goto yy34;
+       }
+yy822:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1259;
+       default:        goto yy34;
+       }
+yy823:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1260;
+       default:        goto yy34;
+       }
+yy824:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy900;
+       default:        goto yy34;
+       }
+yy825:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1261;
+       default:        goto yy34;
+       }
+yy826:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1144;
+       default:        goto yy34;
+       }
+yy827:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1262;
+       default:        goto yy34;
+       }
+yy828:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1263;
+       default:        goto yy34;
+       }
+yy829:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1264;
+       default:        goto yy34;
+       }
+yy830:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1265;
+       default:        goto yy34;
+       }
+yy831:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1266;
+       default:        goto yy34;
+       }
+yy832:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1267;
+       default:        goto yy34;
+       }
+yy833:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1268;
+       default:        goto yy34;
+       }
+yy834:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1269;
+       default:        goto yy34;
+       }
+yy835:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1270;
+       default:        goto yy34;
+       }
+yy836:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA0:      goto yy398;
+       default:        goto yy34;
+       }
+yy837:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1271;
+       default:        goto yy34;
+       }
+yy838:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA7:      goto yy1272;
+       default:        goto yy34;
+       }
+yy839:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy221;
+       case 's':       goto yy1273;
+       default:        goto yy34;
+       }
+yy840:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy803;
+       default:        goto yy34;
+       }
+yy841:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1274;
+       case 'v':       goto yy1275;
+       default:        goto yy34;
+       }
+yy842:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1276;
+       default:        goto yy34;
+       }
+yy843:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy206;
+       case 'v':       goto yy1277;
+       default:        goto yy34;
+       }
+yy844:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1278;
+       default:        goto yy34;
+       }
+yy845:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1279;
+       default:        goto yy34;
+       }
+yy846:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1280;
+       default:        goto yy34;
+       }
+yy847:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1281;
+       default:        goto yy34;
+       }
+yy848:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy293;
+       default:        goto yy34;
+       }
+yy849:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1114;
+       default:        goto yy34;
+       }
+yy850:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy971;
+       default:        goto yy34;
+       }
+yy851:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1282;
+       default:        goto yy34;
+       }
+yy852:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy262;
+       case 'o':       goto yy1283;
+       default:        goto yy34;
+       }
+yy853:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1284;
+       default:        goto yy34;
+       }
+yy854:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy803;
+       default:        goto yy34;
+       }
+yy855:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy888;
+       default:        goto yy34;
+       }
+yy856:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1285;
+       case 'e':       goto yy1005;
+       default:        goto yy34;
+       }
+yy857:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1239;
+       default:        goto yy34;
+       }
+yy858:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1286;
+       case 'e':       goto yy696;
+       case 't':       goto yy1287;
+       default:        goto yy34;
+       }
+yy859:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1288;
+       default:        goto yy34;
+       }
+yy860:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1289;
+       default:        goto yy34;
+       }
+yy861:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1290;
+       default:        goto yy34;
+       }
+yy862:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1291;
+       default:        goto yy34;
+       }
+yy863:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1292;
+       case 0xC3:      goto yy1293;
+       default:        goto yy34;
+       }
+yy864:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1294;
+       default:        goto yy34;
+       }
+yy865:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1295;
+       default:        goto yy34;
+       }
+yy866:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1296;
+       default:        goto yy34;
+       }
+yy867:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1297;
+       default:        goto yy34;
+       }
+yy868:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1298;
+       default:        goto yy34;
+       }
+yy869:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy1299;
+       default:        goto yy34;
+       }
+yy870:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy453;
+       default:        goto yy34;
+       }
+yy871:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy765;
+       default:        goto yy34;
+       }
+yy872:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1300;
+       default:        goto yy34;
+       }
+yy873:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy433;
+       default:        goto yy34;
+       }
+yy874:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1301;
+       default:        goto yy34;
+       }
+yy875:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1302;
+       default:        goto yy34;
+       }
+yy876:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1303;
+       default:        goto yy34;
+       }
+yy877:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1304;
+       default:        goto yy34;
+       }
+yy878:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy900;
+       default:        goto yy34;
+       }
+yy879:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy802;
+       default:        goto yy34;
+       }
+yy880:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1305;
+       default:        goto yy34;
+       }
+yy881:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy262;
+       default:        goto yy34;
+       }
+yy882:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy594;
+       case 0xC3:      goto yy1306;
+       default:        goto yy34;
+       }
+yy883:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1307;
+       default:        goto yy34;
+       }
+yy884:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1308;
+       default:        goto yy34;
+       }
+yy885:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy888;
+       default:        goto yy34;
+       }
+yy886:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy696;
+       default:        goto yy34;
+       }
+yy887:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy824;
+       default:        goto yy34;
+       }
+yy888:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy398;
+       default:        goto yy34;
+       }
+yy889:
+       ++YYCURSOR;
+       { return 0; }
+yy891:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1309;
+       default:        goto yy34;
+       }
+yy892:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1310;
+       default:        goto yy34;
+       }
+yy893:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy293;
+       default:        goto yy34;
+       }
+yy894:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1311;
+       default:        goto yy34;
+       }
+yy895:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1312;
+       default:        goto yy34;
+       }
+yy896:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy696;
+       default:        goto yy34;
+       }
+yy897:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy254;
+       default:        goto yy34;
+       }
+yy898:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1313;
+       default:        goto yy34;
+       }
+yy899:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy952;
+       default:        goto yy34;
+       }
+yy900:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy398;
+       default:        goto yy34;
+       }
+yy901:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1314;
+       default:        goto yy34;
+       }
+yy902:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1083;
+       default:        goto yy34;
+       }
+yy903:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1315;
+       default:        goto yy34;
+       }
+yy904:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy696;
+       default:        goto yy34;
+       }
+yy905:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1316;
+       default:        goto yy34;
+       }
+yy906:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1317;
+       default:        goto yy34;
+       }
+yy907:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1318;
+       case 'o':       goto yy1319;
+       case 0xC3:      goto yy1320;
+       default:        goto yy34;
+       }
+yy908:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1321;
+       default:        goto yy34;
+       }
+yy909:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1322;
+       default:        goto yy34;
+       }
+yy910:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1323;
+       default:        goto yy34;
+       }
+yy911:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1324;
+       default:        goto yy34;
+       }
+yy912:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy241;
+       default:        goto yy34;
+       }
+yy913:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1325;
+       default:        goto yy34;
+       }
+yy914:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy398;
+       default:        goto yy34;
+       }
+yy915:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1310;
+       default:        goto yy34;
+       }
+yy916:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1326;
+       default:        goto yy34;
+       }
+yy917:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1326;
+       default:        goto yy34;
+       }
+yy918:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1327;
+       default:        goto yy34;
+       }
+yy919:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1328;
+       default:        goto yy34;
+       }
+yy920:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1329;
+       default:        goto yy34;
+       }
+yy921:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1325;
+       default:        goto yy34;
+       }
+yy922:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC5:      goto yy1330;
+       default:        goto yy34;
+       }
+yy923:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1331;
+       default:        goto yy34;
+       }
+yy924:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1120;
+       default:        goto yy34;
+       }
+yy925:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1332;
+       default:        goto yy34;
+       }
+yy926:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC4:      goto yy1333;
+       default:        goto yy34;
+       }
+yy927:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy217;
+       case 'z':       goto yy1334;
+       default:        goto yy34;
+       }
+yy928:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy111;
+       default:        goto yy34;
+       }
+yy929:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1196;
+       default:        goto yy34;
+       }
+yy930:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1303;
+       default:        goto yy34;
+       }
+yy931:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1335;
+       default:        goto yy34;
+       }
+yy932:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy934;
+       default:        goto yy34;
+       }
+yy933:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1336;
+       default:        goto yy34;
+       }
+yy934:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy888;
+       default:        goto yy34;
+       }
+yy935:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1337;
+       default:        goto yy34;
+       }
+yy936:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1338;
+       default:        goto yy34;
+       }
+yy937:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1339;
+       default:        goto yy34;
+       }
+yy938:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy942;
+       default:        goto yy34;
+       }
+yy939:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1340;
+       default:        goto yy34;
+       }
+yy940:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1341;
+       default:        goto yy34;
+       }
+yy941:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1342;
+       default:        goto yy34;
+       }
+yy942:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1050;
+       default:        goto yy34;
+       }
+yy943:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1343;
+       default:        goto yy34;
+       }
+yy944:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy398;
+       default:        goto yy34;
+       }
+yy945:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1344;
+       default:        goto yy34;
+       }
+yy946:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1345;
+       default:        goto yy34;
+       }
+yy947:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1346;
+       default:        goto yy34;
+       }
+yy948:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1347;
+       default:        goto yy34;
+       }
+yy949:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1348;
+       default:        goto yy34;
+       }
+yy950:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1349;
+       default:        goto yy34;
+       }
+yy951:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'n':       goto yy1350;
+       default:        goto yy34;
+       }
+yy952:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy398;
+       default:        goto yy34;
+       }
+yy953:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy801;
+       default:        goto yy34;
+       }
+yy954:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1351;
+       default:        goto yy34;
+       }
+yy955:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1174;
+       default:        goto yy34;
+       }
+yy956:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1352;
+       default:        goto yy34;
+       }
+yy957:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy411;
+       case 0xC3:      goto yy1265;
+       default:        goto yy34;
+       }
+yy958:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy221;
+       default:        goto yy34;
+       }
+yy959:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case '-':       goto yy1353;
+       default:        goto yy34;
+       }
+yy960:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1354;
+       default:        goto yy34;
+       }
+yy961:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1355;
+       default:        goto yy34;
+       }
+yy962:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1356;
+       default:        goto yy34;
+       }
+yy963:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1357;
+       case 0xAD:      goto yy1358;
+       default:        goto yy34;
+       }
+yy964:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy979;
+       case 0xBA:      goto yy696;
+       default:        goto yy34;
+       }
+yy965:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy703;
+       default:        goto yy34;
+       }
+yy966:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1359;
+       default:        goto yy34;
+       }
+yy967:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy793;
+       case 0xC3:      goto yy1228;
+       default:        goto yy34;
+       }
+yy968:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1360;
+       default:        goto yy34;
+       }
+yy969:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1361;
+       default:        goto yy34;
+       }
+yy970:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1362;
+       default:        goto yy34;
+       }
+yy971:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1363;
+       default:        goto yy34;
+       }
+yy972:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy960;
+       default:        goto yy34;
+       }
+yy973:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy952;
+       default:        goto yy34;
+       }
+yy974:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy703;
+       default:        goto yy34;
+       }
+yy975:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':
+       case 'o':       goto yy803;
+       default:        goto yy34;
+       }
+yy976:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy824;
+       case 'i':       goto yy1364;
+       case 'k':       goto yy398;
+       case 'q':       goto yy1365;
+       case 't':       goto yy655;
+       default:        goto yy34;
+       }
+yy977:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1366;
+       default:        goto yy34;
+       }
+yy978:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1367;
+       default:        goto yy34;
+       }
+yy979:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy696;
+       default:        goto yy34;
+       }
+yy980:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1251;
+       case 'i':       goto yy1368;
+       default:        goto yy34;
+       }
+yy981:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy854;
+       default:        goto yy34;
+       }
+yy982:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1369;
+       case 'i':       goto yy1370;
+       default:        goto yy34;
+       }
+yy983:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy398;
+       case 0xC3:      goto yy1371;
+       default:        goto yy34;
+       }
+yy984:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy650;
+       default:        goto yy34;
+       }
+yy985:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1372;
+       default:        goto yy34;
+       }
+yy986:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy43;
+       default:        goto yy34;
+       }
+yy987:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':
+       case 'm':       goto yy1163;
+       default:        goto yy34;
+       }
+yy988:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1373;
+       default:        goto yy34;
+       }
+yy989:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy241;
+       default:        goto yy34;
+       }
+yy990:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1374;
+       default:        goto yy34;
+       }
+yy991:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1375;
+       default:        goto yy34;
+       }
+yy992:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy146;
+       default:        goto yy34;
+       }
+yy993:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy594;
+       default:        goto yy34;
+       }
+yy994:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy398;
+       default:        goto yy34;
+       }
+yy995:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1376;
+       default:        goto yy34;
+       }
+yy996:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1377;
+       default:        goto yy34;
+       }
+yy997:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1378;
+       default:        goto yy34;
+       }
+yy998:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy1379;
+       default:        goto yy34;
+       }
+yy999:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1380;
+       case 0xC3:      goto yy1381;
+       default:        goto yy34;
+       }
+yy1000:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1382;
+       default:        goto yy34;
+       }
+yy1001:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy111;
+       default:        goto yy34;
+       }
+yy1002:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1383;
+       default:        goto yy34;
+       }
+yy1003:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1384;
+       default:        goto yy34;
+       }
+yy1004:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1385;
+       default:        goto yy34;
+       }
+yy1005:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy398;
+       default:        goto yy34;
+       }
+yy1006:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1386;
+       default:        goto yy34;
+       }
+yy1007:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1387;
+       default:        goto yy34;
+       }
+yy1008:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1388;
+       default:        goto yy34;
+       }
+yy1009:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1010:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1389;
+       default:        goto yy34;
+       }
+yy1011:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy673;
+       default:        goto yy34;
+       }
+yy1012:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1390;
+       default:        goto yy34;
+       }
+yy1013:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy431;
+       default:        goto yy34;
+       }
+yy1014:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1391;
+       default:        goto yy34;
+       }
+yy1015:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 't':       goto yy398;
+       default:        goto yy34;
+       }
+yy1016:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1392;
+       default:        goto yy34;
+       }
+yy1017:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1393;
+       default:        goto yy34;
+       }
+yy1018:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy398;
+       case 0xC3:      goto yy1394;
+       default:        goto yy34;
+       }
+yy1019:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy934;
+       case 'e':       goto yy1395;
+       default:        goto yy34;
+       }
+yy1020:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1396;
+       default:        goto yy34;
+       }
+yy1021:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1397;
+       default:        goto yy34;
+       }
+yy1022:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy1398;
+       default:        goto yy34;
+       }
+yy1023:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1399;
+       default:        goto yy34;
+       }
+yy1024:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1077;
+       default:        goto yy34;
+       }
+yy1025:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1400;
+       default:        goto yy34;
+       }
+yy1026:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy537;
+       case 0xA9:      goto yy1338;
+       default:        goto yy34;
+       }
+yy1027:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1401;
+       default:        goto yy34;
+       }
+yy1028:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1402;
+       default:        goto yy34;
+       }
+yy1029:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1242;
+       default:        goto yy34;
+       }
+yy1030:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1403;
+       default:        goto yy34;
+       }
+yy1031:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1404;
+       default:        goto yy34;
+       }
+yy1032:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy900;
+       default:        goto yy34;
+       }
+yy1033:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1405;
+       default:        goto yy34;
+       }
+yy1034:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1406;
+       default:        goto yy34;
+       }
+yy1035:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1371;
+       default:        goto yy34;
+       }
+yy1036:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy422;
+       default:        goto yy34;
+       }
+yy1037:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1406;
+       default:        goto yy34;
+       }
+yy1038:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1407;
+       default:        goto yy34;
+       }
+yy1039:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy802;
+       default:        goto yy34;
+       }
+yy1040:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy901;
+       default:        goto yy34;
+       }
+yy1041:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy965;
+       default:        goto yy34;
+       }
+yy1042:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1408;
+       default:        goto yy34;
+       }
+yy1043:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy854;
+       default:        goto yy34;
+       }
+yy1044:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1409;
+       default:        goto yy34;
+       }
+yy1045:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy549;
+       default:        goto yy34;
+       }
+yy1046:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy215;
+       default:        goto yy34;
+       }
+yy1047:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1410;
+       default:        goto yy34;
+       }
+yy1048:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1411;
+       default:        goto yy34;
+       }
+yy1049:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1412;
+       default:        goto yy34;
+       }
+yy1050:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1413;
+       default:        goto yy34;
+       }
+yy1051:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1414;
+       default:        goto yy34;
+       }
+yy1052:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1415;
+       default:        goto yy34;
+       }
+yy1053:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1416;
+       default:        goto yy34;
+       }
+yy1054:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1417;
+       default:        goto yy34;
+       }
+yy1055:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1418;
+       case 0xB6:      goto yy888;
+       case 0xBC:      goto yy1419;
+       default:        goto yy34;
+       }
+yy1056:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1334;
+       default:        goto yy34;
+       }
+yy1057:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1420;
+       default:        goto yy34;
+       }
+yy1058:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1421;
+       default:        goto yy34;
+       }
+yy1059:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1422;
+       default:        goto yy34;
+       }
+yy1060:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1423;
+       default:        goto yy34;
+       }
+yy1061:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAB:      goto yy1424;
+       default:        goto yy34;
+       }
+yy1062:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy650;
+       default:        goto yy34;
+       }
+yy1063:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy276;
+       default:        goto yy34;
+       }
+yy1064:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1425;
+       default:        goto yy34;
+       }
+yy1065:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1426;
+       default:        goto yy34;
+       }
+yy1066:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1427;
+       default:        goto yy34;
+       }
+yy1067:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy659;
+       case 'd':       goto yy934;
+       case 's':       goto yy259;
+       default:        goto yy34;
+       }
+yy1068:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy971;
+       default:        goto yy34;
+       }
+yy1069:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy398;
+       case 0xAD:      goto yy696;
+       default:        goto yy34;
+       }
+yy1070:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1428;
+       default:        goto yy34;
+       }
+yy1071:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1429;
+       default:        goto yy34;
+       }
+yy1072:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA5:      goto yy1430;
+       case 0xB6:      goto yy1431;
+       default:        goto yy34;
+       }
+yy1073:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1432;
+       default:        goto yy34;
+       }
+yy1074:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy694;
+       case 'l':       goto yy952;
+       default:        goto yy34;
+       }
+yy1075:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1433;
+       default:        goto yy34;
+       }
+yy1076:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy952;
+       default:        goto yy34;
+       }
+yy1077:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy854;
+       default:        goto yy34;
+       }
+yy1078:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1434;
+       default:        goto yy34;
+       }
+yy1079:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy111;
+       case 0xC3:      goto yy609;
+       default:        goto yy34;
+       }
+yy1080:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1435;
+       default:        goto yy34;
+       }
+yy1081:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1436;
+       default:        goto yy34;
+       }
+yy1082:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1437;
+       default:        goto yy34;
+       }
+yy1083:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy803;
+       default:        goto yy34;
+       }
+yy1084:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy696;
+       default:        goto yy34;
+       }
+yy1085:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1043;
+       case 'd':       goto yy241;
+       default:        goto yy34;
+       }
+yy1086:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1438;
+       default:        goto yy34;
+       }
+yy1087:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1439;
+       default:        goto yy34;
+       }
+yy1088:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1440;
+       default:        goto yy34;
+       }
+yy1089:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy680;
+       default:        goto yy34;
+       }
+yy1090:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy824;
+       default:        goto yy34;
+       }
+yy1091:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1441;
+       default:        goto yy34;
+       }
+yy1092:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1442;
+       default:        goto yy34;
+       }
+yy1093:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1443;
+       default:        goto yy34;
+       }
+yy1094:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1444;
+       default:        goto yy34;
+       }
+yy1095:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy937;
+       default:        goto yy34;
+       }
+yy1096:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1084;
+       default:        goto yy34;
+       }
+yy1097:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1445;
+       default:        goto yy34;
+       }
+yy1098:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1446;
+       default:        goto yy34;
+       }
+yy1099:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1447;
+       default:        goto yy34;
+       }
+yy1100:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1448;
+       default:        goto yy34;
+       }
+yy1101:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1449;
+       default:        goto yy34;
+       }
+yy1102:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1450;
+       default:        goto yy34;
+       }
+yy1103:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1451;
+       case 'r':       goto yy1452;
+       default:        goto yy34;
+       }
+yy1104:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1453;
+       default:        goto yy34;
+       }
+yy1105:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1454;
+       default:        goto yy34;
+       }
+yy1106:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1455;
+       default:        goto yy34;
+       }
+yy1107:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1456;
+       default:        goto yy34;
+       }
+yy1108:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1457;
+       default:        goto yy34;
+       }
+yy1109:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1458;
+       default:        goto yy34;
+       }
+yy1110:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1459;
+       default:        goto yy34;
+       }
+yy1111:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1460;
+       default:        goto yy34;
+       }
+yy1112:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy241;
+       default:        goto yy34;
+       }
+yy1113:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1461;
+       default:        goto yy34;
+       }
+yy1114:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy322;
+       default:        goto yy34;
+       }
+yy1115:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy703;
+       default:        goto yy34;
+       }
+yy1116:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy854;
+       case 't':       goto yy1041;
+       default:        goto yy34;
+       }
+yy1117:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy398;
+       default:        goto yy34;
+       }
+yy1118:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy398;
+       default:        goto yy34;
+       }
+yy1119:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1462;
+       case 0xC3:      goto yy1463;
+       default:        goto yy34;
+       }
+yy1120:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy398;
+       default:        goto yy34;
+       }
+yy1121:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1464;
+       default:        goto yy34;
+       }
+yy1122:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1465;
+       default:        goto yy34;
+       }
+yy1123:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy681;
+       default:        goto yy34;
+       }
+yy1124:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1466;
+       default:        goto yy34;
+       }
+yy1125:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1467;
+       default:        goto yy34;
+       }
+yy1126:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1468;
+       default:        goto yy34;
+       }
+yy1127:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1469;
+       default:        goto yy34;
+       }
+yy1128:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1470;
+       default:        goto yy34;
+       }
+yy1129:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1471;
+       case 0xB3:      goto yy888;
+       default:        goto yy34;
+       }
+yy1130:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy183;
+       default:        goto yy34;
+       }
+yy1131:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1472;
+       default:        goto yy34;
+       }
+yy1132:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1473;
+       default:        goto yy34;
+       }
+yy1133:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1474;
+       default:        goto yy34;
+       }
+yy1134:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1475;
+       default:        goto yy34;
+       }
+yy1135:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1476;
+       default:        goto yy34;
+       }
+yy1136:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1477;
+       default:        goto yy34;
+       }
+yy1137:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'q':       goto yy1365;
+       default:        goto yy34;
+       }
+yy1138:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1425;
+       default:        goto yy34;
+       }
+yy1139:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1140:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1478;
+       default:        goto yy34;
+       }
+yy1141:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1479;
+       default:        goto yy34;
+       }
+yy1142:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy771;
+       default:        goto yy34;
+       }
+yy1143:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1480;
+       default:        goto yy34;
+       }
+yy1144:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'x':       goto yy398;
+       default:        goto yy34;
+       }
+yy1145:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1481;
+       default:        goto yy34;
+       }
+yy1146:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1482;
+       default:        goto yy34;
+       }
+yy1147:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1148:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy704;
+       default:        goto yy34;
+       }
+yy1149:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1163;
+       default:        goto yy34;
+       }
+yy1150:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1484;
+       default:        goto yy34;
+       }
+yy1151:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1485;
+       default:        goto yy34;
+       }
+yy1152:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1486;
+       case 'k':       goto yy703;
+       default:        goto yy34;
+       }
+yy1153:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1224;
+       default:        goto yy34;
+       }
+yy1154:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1487;
+       default:        goto yy34;
+       }
+yy1155:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy965;
+       default:        goto yy34;
+       }
+yy1156:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1488;
+       default:        goto yy34;
+       }
+yy1157:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1489;
+       default:        goto yy34;
+       }
+yy1158:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1490;
+       default:        goto yy34;
+       }
+yy1159:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1491;
+       default:        goto yy34;
+       }
+yy1160:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1492;
+       default:        goto yy34;
+       }
+yy1161:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1493;
+       default:        goto yy34;
+       }
+yy1162:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1338;
+       default:        goto yy34;
+       }
+yy1163:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy952;
+       default:        goto yy34;
+       }
+yy1164:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1494;
+       default:        goto yy34;
+       }
+yy1165:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy696;
+       case 0xA9:      goto yy1495;
+       default:        goto yy34;
+       }
+yy1166:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy694;
+       default:        goto yy34;
+       }
+yy1167:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy1148;
+       default:        goto yy34;
+       }
+yy1168:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1496;
+       default:        goto yy34;
+       }
+yy1169:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1497;
+       default:        goto yy34;
+       }
+yy1170:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy643;
+       default:        goto yy34;
+       }
+yy1171:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy900;
+       default:        goto yy34;
+       }
+yy1172:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1498;
+       default:        goto yy34;
+       }
+yy1173:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1499;
+       default:        goto yy34;
+       }
+yy1174:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1120;
+       default:        goto yy34;
+       }
+yy1175:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1500;
+       default:        goto yy34;
+       }
+yy1176:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy217;
+       default:        goto yy34;
+       }
+yy1177:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1501;
+       default:        goto yy34;
+       }
+yy1178:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy703;
+       default:        goto yy34;
+       }
+yy1179:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1502;
+       default:        goto yy34;
+       }
+yy1180:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1503;
+       default:        goto yy34;
+       }
+yy1181:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1504;
+       default:        goto yy34;
+       }
+yy1182:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1505;
+       default:        goto yy34;
+       }
+yy1183:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAE:      goto yy1378;
+       default:        goto yy34;
+       }
+yy1184:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy854;
+       default:        goto yy34;
+       }
+yy1185:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy981;
+       default:        goto yy34;
+       }
+yy1186:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1506;
+       default:        goto yy34;
+       }
+yy1187:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1507;
+       default:        goto yy34;
+       }
+yy1188:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy221;
+       default:        goto yy34;
+       }
+yy1189:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1508;
+       default:        goto yy34;
+       }
+yy1190:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy904;
+       default:        goto yy34;
+       }
+yy1191:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1148;
+       default:        goto yy34;
+       }
+yy1192:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1509;
+       default:        goto yy34;
+       }
+yy1193:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1510;
+       default:        goto yy34;
+       }
+yy1194:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1195:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1511;
+       default:        goto yy34;
+       }
+yy1196:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy704;
+       default:        goto yy34;
+       }
+yy1197:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1512;
+       default:        goto yy34;
+       }
+yy1198:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy734;
+       default:        goto yy34;
+       }
+yy1199:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'n':       goto yy929;
+       default:        goto yy34;
+       }
+yy1200:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy556;
+       default:        goto yy34;
+       }
+yy1201:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1513;
+       default:        goto yy34;
+       }
+yy1202:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1514;
+       default:        goto yy34;
+       }
+yy1203:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1515;
+       default:        goto yy34;
+       }
+yy1204:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy354;
+       default:        goto yy34;
+       }
+yy1205:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1516;
+       default:        goto yy34;
+       }
+yy1206:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy236;
+       default:        goto yy34;
+       }
+yy1207:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1517;
+       case 's':       goto yy398;
+       case 'v':       goto yy1518;
+       default:        goto yy34;
+       }
+yy1208:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1519;
+       default:        goto yy34;
+       }
+yy1209:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1520;
+       default:        goto yy34;
+       }
+yy1210:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1521;
+       default:        goto yy34;
+       }
+yy1211:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1522;
+       case 'p':       goto yy1523;
+       default:        goto yy34;
+       }
+yy1212:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1524;
+       default:        goto yy34;
+       }
+yy1213:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1525;
+       default:        goto yy34;
+       }
+yy1214:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy111;
+       default:        goto yy34;
+       }
+yy1215:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1526;
+       default:        goto yy34;
+       }
+yy1216:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy801;
+       default:        goto yy34;
+       }
+yy1217:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy703;
+       default:        goto yy34;
+       }
+yy1218:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1527;
+       default:        goto yy34;
+       }
+yy1219:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1528;
+       default:        goto yy34;
+       }
+yy1220:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1005;
+       default:        goto yy34;
+       }
+yy1221:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1529;
+       default:        goto yy34;
+       }
+yy1222:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy952;
+       case 'o':       goto yy398;
+       default:        goto yy34;
+       }
+yy1223:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1530;
+       default:        goto yy34;
+       }
+yy1224:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy594;
+       default:        goto yy34;
+       }
+yy1225:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1531;
+       default:        goto yy34;
+       }
+yy1226:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1532;
+       default:        goto yy34;
+       }
+yy1227:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy717;
+       default:        goto yy34;
+       }
+yy1228:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1314;
+       default:        goto yy34;
+       }
+yy1229:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1533;
+       default:        goto yy34;
+       }
+yy1230:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1534;
+       default:        goto yy34;
+       }
+yy1231:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1535;
+       default:        goto yy34;
+       }
+yy1232:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1536;
+       default:        goto yy34;
+       }
+yy1233:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1537;
+       default:        goto yy34;
+       }
+yy1234:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1538;
+       default:        goto yy34;
+       }
+yy1235:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1539;
+       default:        goto yy34;
+       }
+yy1236:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1540;
+       default:        goto yy34;
+       }
+yy1237:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy694;
+       default:        goto yy34;
+       }
+yy1238:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy765;
+       default:        goto yy34;
+       }
+yy1239:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy694;
+       default:        goto yy34;
+       }
+yy1240:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy904;
+       default:        goto yy34;
+       }
+yy1241:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1541;
+       default:        goto yy34;
+       }
+yy1242:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1243:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1542;
+       default:        goto yy34;
+       }
+yy1244:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1543;
+       default:        goto yy34;
+       }
+yy1245:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1544;
+       default:        goto yy34;
+       }
+yy1246:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1545;
+       default:        goto yy34;
+       }
+yy1247:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1546;
+       default:        goto yy34;
+       }
+yy1248:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1547;
+       default:        goto yy34;
+       }
+yy1249:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1250:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1548;
+       default:        goto yy34;
+       }
+yy1251:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1163;
+       default:        goto yy34;
+       }
+yy1252:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy981;
+       default:        goto yy34;
+       }
+yy1253:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy765;
+       default:        goto yy34;
+       }
+yy1254:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1252;
+       default:        goto yy34;
+       }
+yy1255:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1549;
+       default:        goto yy34;
+       }
+yy1256:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1550;
+       default:        goto yy34;
+       }
+yy1257:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy694;
+       case 'g':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1258:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1551;
+       default:        goto yy34;
+       }
+yy1259:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA7:      goto yy1552;
+       default:        goto yy34;
+       }
+yy1260:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1553;
+       default:        goto yy34;
+       }
+yy1261:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1554;
+       default:        goto yy34;
+       }
+yy1262:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy952;
+       default:        goto yy34;
+       }
+yy1263:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1555;
+       default:        goto yy34;
+       }
+yy1264:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy969;
+       default:        goto yy34;
+       }
+yy1265:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy398;
+       default:        goto yy34;
+       }
+yy1266:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1556;
+       default:        goto yy34;
+       }
+yy1267:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy977;
+       default:        goto yy34;
+       }
+yy1268:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy854;
+       default:        goto yy34;
+       }
+yy1269:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1557;
+       default:        goto yy34;
+       }
+yy1270:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1558;
+       default:        goto yy34;
+       }
+yy1271:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1559;
+       default:        goto yy34;
+       }
+yy1272:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1560;
+       default:        goto yy34;
+       }
+yy1273:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1035;
+       default:        goto yy34;
+       }
+yy1274:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1242;
+       default:        goto yy34;
+       }
+yy1275:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy398;
+       default:        goto yy34;
+       }
+yy1276:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1315;
+       default:        goto yy34;
+       }
+yy1277:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy673;
+       default:        goto yy34;
+       }
+yy1278:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1561;
+       default:        goto yy34;
+       }
+yy1279:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy766;
+       default:        goto yy34;
+       }
+yy1280:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1281:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1562;
+       default:        goto yy34;
+       }
+yy1282:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1213;
+       default:        goto yy34;
+       }
+yy1283:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1563;
+       default:        goto yy34;
+       }
+yy1284:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1564;
+       default:        goto yy34;
+       }
+yy1285:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1565;
+       default:        goto yy34;
+       }
+yy1286:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1566;
+       default:        goto yy34;
+       }
+yy1287:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1288:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1005;
+       default:        goto yy34;
+       }
+yy1289:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1567;
+       default:        goto yy34;
+       }
+yy1290:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1568;
+       default:        goto yy34;
+       }
+yy1291:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy1515;
+       default:        goto yy34;
+       }
+yy1292:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1569;
+       default:        goto yy34;
+       }
+yy1293:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1570;
+       default:        goto yy34;
+       }
+yy1294:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1571;
+       default:        goto yy34;
+       }
+yy1295:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1572;
+       default:        goto yy34;
+       }
+yy1296:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1572;
+       default:        goto yy34;
+       }
+yy1297:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1573;
+       default:        goto yy34;
+       }
+yy1298:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1373;
+       default:        goto yy34;
+       }
+yy1299:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1574;
+       default:        goto yy34;
+       }
+yy1300:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1575;
+       default:        goto yy34;
+       }
+yy1301:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1576;
+       default:        goto yy34;
+       }
+yy1302:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1577;
+       default:        goto yy34;
+       }
+yy1303:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1578;
+       default:        goto yy34;
+       }
+yy1304:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1442;
+       default:        goto yy34;
+       }
+yy1305:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1579;
+       default:        goto yy34;
+       }
+yy1306:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1580;
+       default:        goto yy34;
+       }
+yy1307:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy934;
+       default:        goto yy34;
+       }
+yy1308:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1581;
+       default:        goto yy34;
+       }
+yy1309:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1582;
+       default:        goto yy34;
+       }
+yy1310:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1583;
+       default:        goto yy34;
+       }
+yy1311:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy696;
+       default:        goto yy34;
+       }
+yy1312:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1584;
+       default:        goto yy34;
+       }
+yy1313:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1585;
+       default:        goto yy34;
+       }
+yy1314:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy952;
+       default:        goto yy34;
+       }
+yy1315:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy655;
+       default:        goto yy34;
+       }
+yy1316:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1586;
+       default:        goto yy34;
+       }
+yy1317:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1587;
+       default:        goto yy34;
+       }
+yy1318:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1378;
+       default:        goto yy34;
+       }
+yy1319:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy952;
+       default:        goto yy34;
+       }
+yy1320:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1588;
+       default:        goto yy34;
+       }
+yy1321:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1589;
+       default:        goto yy34;
+       }
+yy1322:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1590;
+       default:        goto yy34;
+       }
+yy1323:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'w':       goto yy1591;
+       default:        goto yy34;
+       }
+yy1324:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy696;
+       default:        goto yy34;
+       }
+yy1325:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy888;
+       default:        goto yy34;
+       }
+yy1326:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1592;
+       default:        goto yy34;
+       }
+yy1327:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1593;
+       default:        goto yy34;
+       }
+yy1328:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy730;
+       default:        goto yy34;
+       }
+yy1329:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1594;
+       default:        goto yy34;
+       }
+yy1330:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBE:      goto yy1595;
+       default:        goto yy34;
+       }
+yy1331:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy696;
+       case 'g':       goto yy183;
+       default:        goto yy34;
+       }
+yy1332:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC5:      goto yy1596;
+       default:        goto yy34;
+       }
+yy1333:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x8D:      goto yy830;
+       default:        goto yy34;
+       }
+yy1334:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy217;
+       default:        goto yy34;
+       }
+yy1335:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy934;
+       default:        goto yy34;
+       }
+yy1336:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1337:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1460;
+       default:        goto yy34;
+       }
+yy1338:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'e':       goto yy398;
+       default:        goto yy34;
+       }
+yy1339:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1597;
+       default:        goto yy34;
+       }
+yy1340:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1598;
+       default:        goto yy34;
+       }
+yy1341:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1599;
+       default:        goto yy34;
+       }
+yy1342:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1600;
+       default:        goto yy34;
+       }
+yy1343:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1035;
+       default:        goto yy34;
+       }
+yy1344:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1580;
+       default:        goto yy34;
+       }
+yy1345:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1601;
+       default:        goto yy34;
+       }
+yy1346:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1602;
+       default:        goto yy34;
+       }
+yy1347:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy398;
+       case 0xC5:      goto yy914;
+       default:        goto yy34;
+       }
+yy1348:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy183;
+       default:        goto yy34;
+       }
+yy1349:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy900;
+       default:        goto yy34;
+       }
+yy1350:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1600;
+       default:        goto yy34;
+       }
+yy1351:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1603;
+       default:        goto yy34;
+       }
+yy1352:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1604;
+       default:        goto yy34;
+       }
+yy1353:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'A':       goto yy1605;
+       default:        goto yy34;
+       }
+yy1354:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy900;
+       default:        goto yy34;
+       }
+yy1355:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1606;
+       default:        goto yy34;
+       }
+yy1356:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1607;
+       default:        goto yy34;
+       }
+yy1357:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1608;
+       default:        goto yy34;
+       }
+yy1358:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'a':
+       case 'n':       goto yy398;
+       case 'l':       goto yy1315;
+       default:        goto yy34;
+       }
+yy1359:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1609;
+       default:        goto yy34;
+       }
+yy1360:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy694;
+       default:        goto yy34;
+       }
+yy1361:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy696;
+       default:        goto yy34;
+       }
+yy1362:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1610;
+       default:        goto yy34;
+       }
+yy1363:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy704;
+       default:        goto yy34;
+       }
+yy1364:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':
+       case 'o':       goto yy398;
+       default:        goto yy34;
+       }
+yy1365:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy854;
+       default:        goto yy34;
+       }
+yy1366:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy900;
+       default:        goto yy34;
+       }
+yy1367:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1317;
+       default:        goto yy34;
+       }
+yy1368:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1611;
+       default:        goto yy34;
+       }
+yy1369:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy900;
+       default:        goto yy34;
+       }
+yy1370:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':
+       case 'k':       goto yy703;
+       default:        goto yy34;
+       }
+yy1371:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy398;
+       default:        goto yy34;
+       }
+yy1372:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1612;
+       default:        goto yy34;
+       }
+yy1373:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1117;
+       default:        goto yy34;
+       }
+yy1374:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy558;
+       default:        goto yy34;
+       }
+yy1375:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1613;
+       default:        goto yy34;
+       }
+yy1376:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1614;
+       default:        goto yy34;
+       }
+yy1377:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy221;
+       default:        goto yy34;
+       }
+yy1378:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy398;
+       default:        goto yy34;
+       }
+yy1379:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1615;
+       default:        goto yy34;
+       }
+yy1380:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1616;
+       default:        goto yy34;
+       }
+yy1381:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1617;
+       default:        goto yy34;
+       }
+yy1382:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1618;
+       default:        goto yy34;
+       }
+yy1383:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy307;
+       default:        goto yy34;
+       }
+yy1384:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 't':       goto yy952;
+       default:        goto yy34;
+       }
+yy1385:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1619;
+       default:        goto yy34;
+       }
+yy1386:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1425;
+       default:        goto yy34;
+       }
+yy1387:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1439;
+       default:        goto yy34;
+       }
+yy1388:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1586;
+       default:        goto yy34;
+       }
+yy1389:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy765;
+       default:        goto yy34;
+       }
+yy1390:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1620;
+       default:        goto yy34;
+       }
+yy1391:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1621;
+       default:        goto yy34;
+       }
+yy1392:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy900;
+       default:        goto yy34;
+       }
+yy1393:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1622;
+       case 0xC3:      goto yy682;
+       default:        goto yy34;
+       }
+yy1394:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1623;
+       default:        goto yy34;
+       }
+yy1395:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1624;
+       default:        goto yy34;
+       }
+yy1396:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1625;
+       default:        goto yy34;
+       }
+yy1397:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1626;
+       default:        goto yy34;
+       }
+yy1398:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1627;
+       default:        goto yy34;
+       }
+yy1399:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1628;
+       default:        goto yy34;
+       }
+yy1400:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy303;
+       default:        goto yy34;
+       }
+yy1401:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1120;
+       default:        goto yy34;
+       }
+yy1402:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1629;
+       default:        goto yy34;
+       }
+yy1403:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy262;
+       default:        goto yy34;
+       }
+yy1404:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1630;
+       default:        goto yy34;
+       }
+yy1405:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1539;
+       default:        goto yy34;
+       }
+yy1406:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy824;
+       default:        goto yy34;
+       }
+yy1407:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy802;
+       default:        goto yy34;
+       }
+yy1408:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1378;
+       default:        goto yy34;
+       }
+yy1409:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy734;
+       default:        goto yy34;
+       }
+yy1410:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy802;
+       default:        goto yy34;
+       }
+yy1411:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy183;
+       default:        goto yy34;
+       }
+yy1412:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1631;
+       default:        goto yy34;
+       }
+yy1413:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1632;
+       default:        goto yy34;
+       }
+yy1414:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1633;
+       default:        goto yy34;
+       }
+yy1415:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy1634;
+       default:        goto yy34;
+       }
+yy1416:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1635;
+       default:        goto yy34;
+       }
+yy1417:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy1636;
+       default:        goto yy34;
+       }
+yy1418:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1637;
+       case 'f':       goto yy1196;
+       case 'u':       goto yy1638;
+       default:        goto yy34;
+       }
+yy1419:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1639;
+       case 's':       goto yy1614;
+       case 't':       goto yy1640;
+       default:        goto yy34;
+       }
+yy1420:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1641;
+       default:        goto yy34;
+       }
+yy1421:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1642;
+       default:        goto yy34;
+       }
+yy1422:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1367;
+       default:        goto yy34;
+       }
+yy1423:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1643;
+       default:        goto yy34;
+       }
+yy1424:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1644;
+       default:        goto yy34;
+       }
+yy1425:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1645;
+       default:        goto yy34;
+       }
+yy1426:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy734;
+       default:        goto yy34;
+       }
+yy1427:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1426;
+       default:        goto yy34;
+       }
+yy1428:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1646;
+       default:        goto yy34;
+       }
+yy1429:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1647;
+       default:        goto yy34;
+       }
+yy1430:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy686;
+       default:        goto yy34;
+       }
+yy1431:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy206;
+       default:        goto yy34;
+       }
+yy1432:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1648;
+       default:        goto yy34;
+       }
+yy1433:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1649;
+       default:        goto yy34;
+       }
+yy1434:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1650;
+       default:        goto yy34;
+       }
+yy1435:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1651;
+       default:        goto yy34;
+       }
+yy1436:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1652;
+       default:        goto yy34;
+       }
+yy1437:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1653;
+       default:        goto yy34;
+       }
+yy1438:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy802;
+       default:        goto yy34;
+       }
+yy1439:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy696;
+       default:        goto yy34;
+       }
+yy1440:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1208;
+       default:        goto yy34;
+       }
+yy1441:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1654;
+       default:        goto yy34;
+       }
+yy1442:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1443:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1655;
+       default:        goto yy34;
+       }
+yy1444:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'y':       goto yy686;
+       default:        goto yy34;
+       }
+yy1445:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy183;
+       default:        goto yy34;
+       }
+yy1446:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1656;
+       default:        goto yy34;
+       }
+yy1447:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy803;
+       default:        goto yy34;
+       }
+yy1448:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1657;
+       default:        goto yy34;
+       }
+yy1449:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1499;
+       default:        goto yy34;
+       }
+yy1450:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy703;
+       default:        goto yy34;
+       }
+yy1451:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'p':       goto yy1658;
+       default:        goto yy34;
+       }
+yy1452:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy398;
+       case 0xC3:      goto yy1659;
+       default:        goto yy34;
+       }
+yy1453:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1660;
+       default:        goto yy34;
+       }
+yy1454:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1661;
+       default:        goto yy34;
+       }
+yy1455:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC5:      goto yy914;
+       default:        goto yy34;
+       }
+yy1456:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1662;
+       default:        goto yy34;
+       }
+yy1457:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1439;
+       default:        goto yy34;
+       }
+yy1458:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1663;
+       default:        goto yy34;
+       }
+yy1459:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy704;
+       default:        goto yy34;
+       }
+yy1460:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1117;
+       default:        goto yy34;
+       }
+yy1461:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1664;
+       default:        goto yy34;
+       }
+yy1462:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1665;
+       default:        goto yy34;
+       }
+yy1463:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy1120;
+       default:        goto yy34;
+       }
+yy1464:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1666;
+       default:        goto yy34;
+       }
+yy1465:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1667;
+       default:        goto yy34;
+       }
+yy1466:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1668;
+       default:        goto yy34;
+       }
+yy1467:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy293;
+       default:        goto yy34;
+       }
+yy1468:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1137;
+       default:        goto yy34;
+       }
+yy1469:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1669;
+       default:        goto yy34;
+       }
+yy1470:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1670;
+       default:        goto yy34;
+       }
+yy1471:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy398;
+       default:        goto yy34;
+       }
+yy1472:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1400;
+       case 0xC3:      goto yy1671;
+       default:        goto yy34;
+       }
+yy1473:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1672;
+       default:        goto yy34;
+       }
+yy1474:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy771;
+       default:        goto yy34;
+       }
+yy1475:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy979;
+       default:        goto yy34;
+       }
+yy1476:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1673;
+       default:        goto yy34;
+       }
+yy1477:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1674;
+       default:        goto yy34;
+       }
+yy1478:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1675;
+       default:        goto yy34;
+       }
+yy1479:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1676;
+       default:        goto yy34;
+       }
+yy1480:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy703;
+       default:        goto yy34;
+       }
+yy1481:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1677;
+       default:        goto yy34;
+       }
+yy1482:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1678;
+       default:        goto yy34;
+       }
+yy1483:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy398;
+       default:        goto yy34;
+       }
+yy1484:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy398;
+       case 'i':       goto yy952;
+       default:        goto yy34;
+       }
+yy1485:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1679;
+       default:        goto yy34;
+       }
+yy1486:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':
+       case 'k':       goto yy398;
+       default:        goto yy34;
+       }
+yy1487:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy704;
+       default:        goto yy34;
+       }
+yy1488:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1680;
+       default:        goto yy34;
+       }
+yy1489:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1681;
+       default:        goto yy34;
+       }
+yy1490:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1583;
+       default:        goto yy34;
+       }
+yy1491:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1682;
+       default:        goto yy34;
+       }
+yy1492:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1480;
+       default:        goto yy34;
+       }
+yy1493:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy771;
+       default:        goto yy34;
+       }
+yy1494:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1683;
+       default:        goto yy34;
+       }
+yy1495:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'a':       goto yy1224;
+       case 'e':
+       case 's':       goto yy398;
+       default:        goto yy34;
+       }
+yy1496:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy694;
+       default:        goto yy34;
+       }
+yy1497:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1364;
+       default:        goto yy34;
+       }
+yy1498:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy854;
+       default:        goto yy34;
+       }
+yy1499:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy900;
+       default:        goto yy34;
+       }
+yy1500:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1684;
+       default:        goto yy34;
+       }
+yy1501:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 's':       goto yy398;
+       default:        goto yy34;
+       }
+yy1502:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1685;
+       default:        goto yy34;
+       }
+yy1503:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy981;
+       default:        goto yy34;
+       }
+yy1504:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1686;
+       default:        goto yy34;
+       }
+yy1505:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy934;
+       default:        goto yy34;
+       }
+yy1506:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1687;
+       default:        goto yy34;
+       }
+yy1507:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy981;
+       default:        goto yy34;
+       }
+yy1508:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1586;
+       default:        goto yy34;
+       }
+yy1509:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1688;
+       default:        goto yy34;
+       }
+yy1510:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1689;
+       default:        goto yy34;
+       }
+yy1511:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy680;
+       default:        goto yy34;
+       }
+yy1512:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1690;
+       default:        goto yy34;
+       }
+yy1513:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1691;
+       default:        goto yy34;
+       }
+yy1514:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1692;
+       default:        goto yy34;
+       }
+yy1515:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1693;
+       default:        goto yy34;
+       }
+yy1516:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1694;
+       default:        goto yy34;
+       }
+yy1517:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1695;
+       default:        goto yy34;
+       }
+yy1518:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1262;
+       default:        goto yy34;
+       }
+yy1519:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1520:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1696;
+       default:        goto yy34;
+       }
+yy1521:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1697;
+       default:        goto yy34;
+       }
+yy1522:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1698;
+       default:        goto yy34;
+       }
+yy1523:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1699;
+       default:        goto yy34;
+       }
+yy1524:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1700;
+       default:        goto yy34;
+       }
+yy1525:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1118;
+       default:        goto yy34;
+       }
+yy1526:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1527:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy979;
+       default:        goto yy34;
+       }
+yy1528:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy398;
+       case 'i':       goto yy703;
+       default:        goto yy34;
+       }
+yy1529:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy934;
+       default:        goto yy34;
+       }
+yy1530:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy801;
+       default:        goto yy34;
+       }
+yy1531:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1621;
+       default:        goto yy34;
+       }
+yy1532:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':
+       case 'v':       goto yy703;
+       default:        goto yy34;
+       }
+yy1533:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy645;
+       default:        goto yy34;
+       }
+yy1534:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy221;
+       default:        goto yy34;
+       }
+yy1535:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'R':       goto yy1701;
+       default:        goto yy34;
+       }
+yy1536:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1702;
+       default:        goto yy34;
+       }
+yy1537:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1703;
+       default:        goto yy34;
+       }
+yy1538:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1120;
+       default:        goto yy34;
+       }
+yy1539:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1365;
+       default:        goto yy34;
+       }
+yy1540:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1704;
+       default:        goto yy34;
+       }
+yy1541:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1705;
+       default:        goto yy34;
+       }
+yy1542:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1400;
+       default:        goto yy34;
+       }
+yy1543:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1706;
+       default:        goto yy34;
+       }
+yy1544:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1707;
+       default:        goto yy34;
+       }
+yy1545:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy952;
+       default:        goto yy34;
+       }
+yy1546:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1580;
+       default:        goto yy34;
+       }
+yy1547:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy802;
+       default:        goto yy34;
+       }
+yy1548:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1041;
+       default:        goto yy34;
+       }
+yy1549:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA5:      goto yy398;
+       default:        goto yy34;
+       }
+yy1550:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1708;
+       default:        goto yy34;
+       }
+yy1551:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1709;
+       default:        goto yy34;
+       }
+yy1552:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1710;
+       default:        goto yy34;
+       }
+yy1553:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1711;
+       default:        goto yy34;
+       }
+yy1554:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1712;
+       default:        goto yy34;
+       }
+yy1555:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy952;
+       default:        goto yy34;
+       }
+yy1556:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1713;
+       default:        goto yy34;
+       }
+yy1557:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1039;
+       default:        goto yy34;
+       }
+yy1558:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1714;
+       default:        goto yy34;
+       }
+yy1559:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy854;
+       default:        goto yy34;
+       }
+yy1560:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1715;
+       default:        goto yy34;
+       }
+yy1561:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1077;
+       default:        goto yy34;
+       }
+yy1562:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1716;
+       default:        goto yy34;
+       }
+yy1563:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1717;
+       default:        goto yy34;
+       }
+yy1564:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy952;
+       default:        goto yy34;
+       }
+yy1565:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1718;
+       default:        goto yy34;
+       }
+yy1566:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1719;
+       default:        goto yy34;
+       }
+yy1567:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1720;
+       default:        goto yy34;
+       }
+yy1568:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1721;
+       default:        goto yy34;
+       }
+yy1569:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1722;
+       default:        goto yy34;
+       }
+yy1570:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1723;
+       default:        goto yy34;
+       }
+yy1571:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy802;
+       default:        goto yy34;
+       }
+yy1572:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1724;
+       default:        goto yy34;
+       }
+yy1573:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy426;
+       default:        goto yy34;
+       }
+yy1574:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1725;
+       default:        goto yy34;
+       }
+yy1575:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1726;
+       default:        goto yy34;
+       }
+yy1576:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1239;
+       default:        goto yy34;
+       }
+yy1577:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1727;
+       default:        goto yy34;
+       }
+yy1578:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1728;
+       default:        goto yy34;
+       }
+yy1579:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1729;
+       default:        goto yy34;
+       }
+yy1580:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy703;
+       default:        goto yy34;
+       }
+yy1581:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1325;
+       default:        goto yy34;
+       }
+yy1582:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1730;
+       default:        goto yy34;
+       }
+yy1583:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1613;
+       default:        goto yy34;
+       }
+yy1584:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1106;
+       default:        goto yy34;
+       }
+yy1585:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1731;
+       default:        goto yy34;
+       }
+yy1586:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy703;
+       default:        goto yy34;
+       }
+yy1587:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy398;
+       default:        goto yy34;
+       }
+yy1588:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1732;
+       default:        goto yy34;
+       }
+yy1589:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy703;
+       default:        goto yy34;
+       }
+yy1590:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1276;
+       default:        goto yy34;
+       }
+yy1591:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1733;
+       default:        goto yy34;
+       }
+yy1592:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1580;
+       default:        goto yy34;
+       }
+yy1593:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1734;
+       default:        goto yy34;
+       }
+yy1594:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1735;
+       default:        goto yy34;
+       }
+yy1595:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1736;
+       default:        goto yy34;
+       }
+yy1596:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x99:      goto yy1027;
+       default:        goto yy34;
+       }
+yy1597:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy952;
+       default:        goto yy34;
+       }
+yy1598:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1737;
+       default:        goto yy34;
+       }
+yy1599:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB1:      goto yy1738;
+       default:        goto yy34;
+       }
+yy1600:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy952;
+       default:        goto yy34;
+       }
+yy1601:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1739;
+       default:        goto yy34;
+       }
+yy1602:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy696;
+       default:        goto yy34;
+       }
+yy1603:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1572;
+       default:        goto yy34;
+       }
+yy1604:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1740;
+       default:        goto yy34;
+       }
+yy1605:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1741;
+       default:        goto yy34;
+       }
+yy1606:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1742;
+       default:        goto yy34;
+       }
+yy1607:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'n':       goto yy1743;
+       default:        goto yy34;
+       }
+yy1608:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy673;
+       default:        goto yy34;
+       }
+yy1609:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1324;
+       default:        goto yy34;
+       }
+yy1610:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy911;
+       default:        goto yy34;
+       }
+yy1611:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':
+       case 'e':       goto yy398;
+       default:        goto yy34;
+       }
+yy1612:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1744;
+       default:        goto yy34;
+       }
+yy1613:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1745;
+       default:        goto yy34;
+       }
+yy1614:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1239;
+       default:        goto yy34;
+       }
+yy1615:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1746;
+       default:        goto yy34;
+       }
+yy1616:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1747;
+       default:        goto yy34;
+       }
+yy1617:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy771;
+       default:        goto yy34;
+       }
+yy1618:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1748;
+       default:        goto yy34;
+       }
+yy1619:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy655;
+       default:        goto yy34;
+       }
+yy1620:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1749;
+       default:        goto yy34;
+       }
+yy1621:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1622:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1144;
+       default:        goto yy34;
+       }
+yy1623:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1750;
+       default:        goto yy34;
+       }
+yy1624:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'v':       goto yy1122;
+       default:        goto yy34;
+       }
+yy1625:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy1751;
+       default:        goto yy34;
+       }
+yy1626:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1752;
+       default:        goto yy34;
+       }
+yy1627:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1753;
+       default:        goto yy34;
+       }
+yy1628:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1754;
+       default:        goto yy34;
+       }
+yy1629:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1718;
+       default:        goto yy34;
+       }
+yy1630:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1755;
+       default:        goto yy34;
+       }
+yy1631:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1756;
+       default:        goto yy34;
+       }
+yy1632:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1600;
+       default:        goto yy34;
+       }
+yy1633:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1757;
+       default:        goto yy34;
+       }
+yy1634:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy694;
+       default:        goto yy34;
+       }
+yy1635:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy431;
+       default:        goto yy34;
+       }
+yy1636:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1637:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1139;
+       default:        goto yy34;
+       }
+yy1638:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1314;
+       default:        goto yy34;
+       }
+yy1639:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1758;
+       default:        goto yy34;
+       }
+yy1640:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy952;
+       default:        goto yy34;
+       }
+yy1641:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy276;
+       default:        goto yy34;
+       }
+yy1642:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1538;
+       default:        goto yy34;
+       }
+yy1643:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1759;
+       default:        goto yy34;
+       }
+yy1644:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1645:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1760;
+       default:        goto yy34;
+       }
+yy1646:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy556;
+       default:        goto yy34;
+       }
+yy1647:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1761;
+       default:        goto yy34;
+       }
+yy1648:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC4:      goto yy1762;
+       default:        goto yy34;
+       }
+yy1649:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1763;
+       default:        goto yy34;
+       }
+yy1650:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1764;
+       default:        goto yy34;
+       }
+yy1651:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1547;
+       default:        goto yy34;
+       }
+yy1652:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1765;
+       default:        goto yy34;
+       }
+yy1653:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1766;
+       default:        goto yy34;
+       }
+yy1654:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy659;
+       case 'l':       goto yy1767;
+       default:        goto yy34;
+       }
+yy1655:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1768;
+       default:        goto yy34;
+       }
+yy1656:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1769;
+       default:        goto yy34;
+       }
+yy1657:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1770;
+       default:        goto yy34;
+       }
+yy1658:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1771;
+       default:        goto yy34;
+       }
+yy1659:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1564;
+       default:        goto yy34;
+       }
+yy1660:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1772;
+       default:        goto yy34;
+       }
+yy1661:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1773;
+       default:        goto yy34;
+       }
+yy1662:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1234;
+       default:        goto yy34;
+       }
+yy1663:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy322;
+       default:        goto yy34;
+       }
+yy1664:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1774;
+       default:        goto yy34;
+       }
+yy1665:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy904;
+       default:        goto yy34;
+       }
+yy1666:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1775;
+       default:        goto yy34;
+       }
+yy1667:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy802;
+       default:        goto yy34;
+       }
+yy1668:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1776;
+       default:        goto yy34;
+       }
+yy1669:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy928;
+       default:        goto yy34;
+       }
+yy1670:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1130;
+       default:        goto yy34;
+       }
+yy1671:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1777;
+       default:        goto yy34;
+       }
+yy1672:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1439;
+       default:        goto yy34;
+       }
+yy1673:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1778;
+       default:        goto yy34;
+       }
+yy1674:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy398;
+       default:        goto yy34;
+       }
+yy1675:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy655;
+       default:        goto yy34;
+       }
+yy1676:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy802;
+       default:        goto yy34;
+       }
+yy1677:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy803;
+       case 'o':       goto yy398;
+       default:        goto yy34;
+       }
+yy1678:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'a':       goto yy398;
+       default:        goto yy34;
+       }
+yy1679:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy952;
+       default:        goto yy34;
+       }
+yy1680:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1681:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1779;
+       default:        goto yy34;
+       }
+yy1682:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC4:      goto yy1780;
+       default:        goto yy34;
+       }
+yy1683:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1781;
+       default:        goto yy34;
+       }
+yy1684:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1782;
+       default:        goto yy34;
+       }
+yy1685:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1783;
+       default:        goto yy34;
+       }
+yy1686:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy803;
+       default:        goto yy34;
+       }
+yy1687:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1118;
+       default:        goto yy34;
+       }
+yy1688:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1438;
+       default:        goto yy34;
+       }
+yy1689:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1784;
+       default:        goto yy34;
+       }
+yy1690:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy952;
+       default:        goto yy34;
+       }
+yy1691:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1785;
+       default:        goto yy34;
+       }
+yy1692:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1786;
+       default:        goto yy34;
+       }
+yy1693:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy765;
+       default:        goto yy34;
+       }
+yy1694:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy723;
+       default:        goto yy34;
+       }
+yy1695:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy965;
+       default:        goto yy34;
+       }
+yy1696:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy952;
+       case 't':       goto yy398;
+       default:        goto yy34;
+       }
+yy1697:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1378;
+       default:        goto yy34;
+       }
+yy1698:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA7:      goto yy1787;
+       default:        goto yy34;
+       }
+yy1699:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy236;
+       default:        goto yy34;
+       }
+yy1700:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy673;
+       default:        goto yy34;
+       }
+yy1701:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1788;
+       default:        goto yy34;
+       }
+yy1702:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1789;
+       default:        goto yy34;
+       }
+yy1703:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1790;
+       default:        goto yy34;
+       }
+yy1704:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1791;
+       default:        goto yy34;
+       }
+yy1705:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'h':       goto yy398;
+       default:        goto yy34;
+       }
+yy1706:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1667;
+       default:        goto yy34;
+       }
+yy1707:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1792;
+       default:        goto yy34;
+       }
+yy1708:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA7:      goto yy398;
+       default:        goto yy34;
+       }
+yy1709:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy802;
+       default:        goto yy34;
+       }
+yy1710:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1793;
+       default:        goto yy34;
+       }
+yy1711:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1794;
+       default:        goto yy34;
+       }
+yy1712:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1713:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1795;
+       default:        goto yy34;
+       }
+yy1714:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy445;
+       default:        goto yy34;
+       }
+yy1715:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy801;
+       default:        goto yy34;
+       }
+yy1716:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1796;
+       default:        goto yy34;
+       }
+yy1717:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1378;
+       default:        goto yy34;
+       }
+yy1718:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy803;
+       default:        goto yy34;
+       }
+yy1719:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1797;
+       default:        goto yy34;
+       }
+yy1720:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'h':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1721:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1790;
+       default:        goto yy34;
+       }
+yy1722:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1798;
+       default:        goto yy34;
+       }
+yy1723:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'd':       goto yy854;
+       default:        goto yy34;
+       }
+yy1724:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1799;
+       default:        goto yy34;
+       }
+yy1725:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1800;
+       default:        goto yy34;
+       }
+yy1726:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1801;
+       default:        goto yy34;
+       }
+yy1727:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy900;
+       default:        goto yy34;
+       }
+yy1728:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1802;
+       default:        goto yy34;
+       }
+yy1729:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1378;
+       default:        goto yy34;
+       }
+yy1730:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1803;
+       default:        goto yy34;
+       }
+yy1731:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1378;
+       default:        goto yy34;
+       }
+yy1732:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy952;
+       case 'y':       goto yy398;
+       default:        goto yy34;
+       }
+yy1733:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1120;
+       default:        goto yy34;
+       }
+yy1734:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1804;
+       default:        goto yy34;
+       }
+yy1735:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 's':       goto yy655;
+       default:        goto yy34;
+       }
+yy1736:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1805;
+       default:        goto yy34;
+       }
+yy1737:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1806;
+       default:        goto yy34;
+       }
+yy1738:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy558;
+       default:        goto yy34;
+       }
+yy1739:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy765;
+       default:        goto yy34;
+       }
+yy1740:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1807;
+       default:        goto yy34;
+       }
+yy1741:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1808;
+       default:        goto yy34;
+       }
+yy1742:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x83:      goto yy1809;
+       default:        goto yy34;
+       }
+yy1743:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'e':       goto yy1810;
+       default:        goto yy34;
+       }
+yy1744:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB2:      goto yy398;
+       default:        goto yy34;
+       }
+yy1745:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBD:      goto yy398;
+       default:        goto yy34;
+       }
+yy1746:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy537;
+       default:        goto yy34;
+       }
+yy1747:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1811;
+       default:        goto yy34;
+       }
+yy1748:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy405;
+       default:        goto yy34;
+       }
+yy1749:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy969;
+       default:        goto yy34;
+       }
+yy1750:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1812;
+       default:        goto yy34;
+       }
+yy1751:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1813;
+       default:        goto yy34;
+       }
+yy1752:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy354;
+       default:        goto yy34;
+       }
+yy1753:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1814;
+       default:        goto yy34;
+       }
+yy1754:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy292;
+       default:        goto yy34;
+       }
+yy1755:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1315;
+       default:        goto yy34;
+       }
+yy1756:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1815;
+       default:        goto yy34;
+       }
+yy1757:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1816;
+       default:        goto yy34;
+       }
+yy1758:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1005;
+       default:        goto yy34;
+       }
+yy1759:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy240;
+       default:        goto yy34;
+       }
+yy1760:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA4:      goto yy1676;
+       default:        goto yy34;
+       }
+yy1761:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy1817;
+       default:        goto yy34;
+       }
+yy1762:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x8D:      goto yy293;
+       default:        goto yy34;
+       }
+yy1763:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1484;
+       default:        goto yy34;
+       }
+yy1764:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1818;
+       default:        goto yy34;
+       }
+yy1765:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1819;
+       default:        goto yy34;
+       }
+yy1766:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1483;
+       default:        goto yy34;
+       }
+yy1767:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1820;
+       default:        goto yy34;
+       }
+yy1768:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1821;
+       default:        goto yy34;
+       }
+yy1769:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy900;
+       default:        goto yy34;
+       }
+yy1770:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1790;
+       default:        goto yy34;
+       }
+yy1771:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1314;
+       default:        goto yy34;
+       }
+yy1772:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB6:      goto yy1822;
+       default:        goto yy34;
+       }
+yy1773:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1823;
+       default:        goto yy34;
+       }
+yy1774:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1824;
+       default:        goto yy34;
+       }
+yy1775:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1825;
+       default:        goto yy34;
+       }
+yy1776:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy936;
+       default:        goto yy34;
+       }
+yy1777:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1826;
+       default:        goto yy34;
+       }
+yy1778:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xAD:      goto yy704;
+       default:        goto yy34;
+       }
+yy1779:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy1827;
+       default:        goto yy34;
+       }
+yy1780:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x8D:      goto yy1538;
+       default:        goto yy34;
+       }
+yy1781:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1828;
+       default:        goto yy34;
+       }
+yy1782:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'n':       goto yy398;
+       default:        goto yy34;
+       }
+yy1783:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy111;
+       default:        goto yy34;
+       }
+yy1784:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1613;
+       default:        goto yy34;
+       }
+yy1785:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1829;
+       default:        goto yy34;
+       }
+yy1786:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA1:      goto yy1830;
+       default:        goto yy34;
+       }
+yy1787:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1831;
+       default:        goto yy34;
+       }
+yy1788:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy236;
+       default:        goto yy34;
+       }
+yy1789:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA8:      goto yy1216;
+       default:        goto yy34;
+       }
+yy1790:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1118;
+       default:        goto yy34;
+       }
+yy1791:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1832;
+       default:        goto yy34;
+       }
+yy1792:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy802;
+       default:        goto yy34;
+       }
+yy1793:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1338;
+       default:        goto yy34;
+       }
+yy1794:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1833;
+       default:        goto yy34;
+       }
+yy1795:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy952;
+       default:        goto yy34;
+       }
+yy1796:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1834;
+       default:        goto yy34;
+       }
+yy1797:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy703;
+       default:        goto yy34;
+       }
+yy1798:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy366;
+       default:        goto yy34;
+       }
+yy1799:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1835;
+       default:        goto yy34;
+       }
+yy1800:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':       goto yy1836;
+       default:        goto yy34;
+       }
+yy1801:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'o':       goto yy1837;
+       default:        goto yy34;
+       }
+yy1802:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1325;
+       default:        goto yy34;
+       }
+yy1803:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1118;
+       default:        goto yy34;
+       }
+yy1804:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'u':       goto yy1838;
+       default:        goto yy34;
+       }
+yy1805:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy293;
+       default:        goto yy34;
+       }
+yy1806:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1839;
+       default:        goto yy34;
+       }
+yy1807:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1840;
+       default:        goto yy34;
+       }
+yy1808:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1841;
+       default:        goto yy34;
+       }
+yy1809:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC2:      goto yy397;
+       default:        goto yy34;
+       }
+yy1810:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':
+       case 'z':       goto yy398;
+       default:        goto yy34;
+       }
+yy1811:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy824;
+       default:        goto yy34;
+       }
+yy1812:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy952;
+       default:        goto yy34;
+       }
+yy1813:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy1842;
+       default:        goto yy34;
+       }
+yy1814:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 's':
+       case 'z':       goto yy398;
+       default:        goto yy34;
+       }
+yy1815:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1790;
+       default:        goto yy34;
+       }
+yy1816:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy645;
+       default:        goto yy34;
+       }
+yy1817:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'd':       goto yy802;
+       default:        goto yy34;
+       }
+yy1818:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1843;
+       default:        goto yy34;
+       }
+yy1819:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1547;
+       default:        goto yy34;
+       }
+yy1820:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1821:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy680;
+       default:        goto yy34;
+       }
+yy1822:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'f':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1823:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBC:      goto yy1844;
+       default:        goto yy34;
+       }
+yy1824:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xBA:      goto yy1770;
+       default:        goto yy34;
+       }
+yy1825:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'b':       goto yy1845;
+       default:        goto yy34;
+       }
+yy1826:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy1846;
+       default:        goto yy34;
+       }
+yy1827:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1828:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1324;
+       default:        goto yy34;
+       }
+yy1829:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1847;
+       default:        goto yy34;
+       }
+yy1830:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy1538;
+       default:        goto yy34;
+       }
+yy1831:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA3:      goto yy900;
+       default:        goto yy34;
+       }
+yy1832:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'n':       goto yy1848;
+       default:        goto yy34;
+       }
+yy1833:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'c':       goto yy1849;
+       default:        goto yy34;
+       }
+yy1834:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'v':       goto yy802;
+       default:        goto yy34;
+       }
+yy1835:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xB3:      goto yy1850;
+       default:        goto yy34;
+       }
+yy1836:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'z':       goto yy1851;
+       default:        goto yy34;
+       }
+yy1837:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'r':       goto yy904;
+       default:        goto yy34;
+       }
+yy1838:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy558;
+       default:        goto yy34;
+       }
+yy1839:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1041;
+       default:        goto yy34;
+       }
+yy1840:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'm':       goto yy1852;
+       default:        goto yy34;
+       }
+yy1841:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1853;
+       default:        goto yy34;
+       }
+yy1842:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1854;
+       default:        goto yy34;
+       }
+yy1843:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xC3:      goto yy1855;
+       default:        goto yy34;
+       }
+yy1844:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1856;
+       default:        goto yy34;
+       }
+yy1845:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1857;
+       default:        goto yy34;
+       }
+yy1846:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'j':       goto yy703;
+       default:        goto yy34;
+       }
+yy1847:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1848:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'g':       goto yy1858;
+       default:        goto yy34;
+       }
+yy1849:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0x00:      goto yy889;
+       case 'k':       goto yy398;
+       default:        goto yy34;
+       }
+yy1850:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1859;
+       default:        goto yy34;
+       }
+yy1851:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'k':       goto yy1275;
+       default:        goto yy34;
+       }
+yy1852:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'p':       goto yy1196;
+       default:        goto yy34;
+       }
+yy1853:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA9:      goto yy1860;
+       default:        goto yy34;
+       }
+yy1854:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'a':       goto yy1861;
+       default:        goto yy34;
+       }
+yy1855:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 0xA5:      goto yy694;
+       default:        goto yy34;
+       }
+yy1856:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'e':       goto yy1483;
+       default:        goto yy34;
+       }
+yy1857:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy398;
+       case 'y':       goto yy1148;
+       default:        goto yy34;
+       }
+yy1858:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy934;
+       default:        goto yy34;
+       }
+yy1859:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 't':       goto yy1862;
+       default:        goto yy34;
+       }
+yy1860:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case '\'':      goto yy696;
+       default:        goto yy34;
+       }
+yy1861:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'l':       goto yy1863;
+       default:        goto yy34;
+       }
+yy1862:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'i':       goto yy704;
+       default:        goto yy34;
+       }
+yy1863:
+       yych = *++YYCURSOR;
+       switch (yych) {
+       case 'y':       goto yy888;
+       default:        goto yy34;
+       }
+}
+
+}
+
+const char *names[] =
+    { "Abadía"
+    , "Åberg"
+    , "Abián"
+    , "Adám"
+    , "Ádám"
+    , "Adenízia"
+    , "Áder"
+    , "Adrián"
+    , "Ágatha"
+    , "Agustín"
+    , "Ahouré"
+    , "Aída"
+    , "Aïda"
+    , "Ajeé"
+    , "Akgül"
+    , "Alagía"
+    , "Alarcón"
+    , "Aléman"
+    , "Álex"
+    , "Alizé"
+    , "Alizée"
+    , "Álvarez"
+    , "Álvaro"
+    , "Amélie"
+    , "Anaís"
+    , "Anaïs"
+    , "Anastasákis"
+    , "Andéol"
+    , "András"
+    , "André"
+    , "Andréanne"
+    , "Andrée"
+    , "Andrés"
+    , "Andújar"
+    , "Anél"
+    , "Ángel"
+    , "Ángela"
+    , "Angélil"
+    , "Aníbal"
+    , "Aníta"
+    , "Añor"
+    , "Antónia"
+    , "António"
+    , "Aoás"
+    , "Apolónia"
+    , "Araújo"
+    , "Arbeláez"
+    , "Arcón"
+    , "Arévalo"
+    , "Áron"
+    , "Ásdís"
+    , "Auböck"
+    , "Augé"
+    , "Áurea"
+    , "Aurélie"
+    , "Aurélien"
+    , "Ávila"
+    , "Baláz"
+    , "Balázs"
+    , "Ballivián"
+    , "Bárbara"
+    , "Bård"
+    , "Barnabé"
+    , "Barré"
+    , "Barták"
+    , "Barteková"
+    , "Baugé"
+    , "Bäumer"
+    , "Béatrice"
+    , "Bécaud"
+    , "Bédard"
+    , "Bédié"
+    , "Begoña"
+    , "Béla"
+    , "Bélanger"
+    , "Belascoarán"
+    , "Belén"
+    , "Bělohlávek"
+    , "Beltré"
+    , "Benavídez"
+    , "Bendegúz"
+    , "Benítez"
+    , "Benjámin"
+    , "Benoît"
+    , "Beresová"
+    , "Bermúdez"
+    , "Bernabéu"
+    , "Bernárdez"
+    , "Béryl"
+    , "Beyoncé"
+    , "Böckler"
+    , "Boczkó"
+    , "Boglárka"
+    , "Bolaños"
+    , "Bolívar"
+    , "Bolükbasi"
+    , "Borgström"
+    , "Borlée"
+    , "Böröcz"
+    , "Botín"
+    , "Briceño"
+    , "Brücken"
+    , "Brzobohatý"
+    , "Bubeník"
+    , "Bublé"
+    , "Bühler"
+    , "Búranová"
+    , "Büsra"
+    , "Büthe"
+    , "Büyükakcay"
+    , "Byström"
+    , "Cabrnochová"
+    , "Cáceres"
+    , "Calderón"
+    , "Cañadilla"
+    , "Cañas"
+    , "Cañavate"
+    , "Canelón"
+    , "Cánepa"
+    , "Cantú"
+    , "Capó"
+    , "Cárdenas"
+    , "Carlén"
+    , "Carré"
+    , "Casañas"
+    , "Cassarà"
+    , "Cássia"
+    , "Castellaños"
+    , "Cátia"
+    , "Cazaubón"
+    , "Cebrián"
+    , "Cécile"
+    , "Cécilia"
+    , "Cédric"
+    , "Célestin"
+    , "Céline"
+    , "Célio"
+    , "Čepický"
+    , "Cerén"
+    , "César"
+    , "Céspedes"
+    , "Cézanne"
+    , "Chacón"
+    , "Chaunté"
+    , "Chávez"
+    , "Chihuán"
+    , "Chloé"
+    , "Chrétien"
+    , "Cibrián"
+    , "Cintrón"
+    , "Cíosóig"
+    , "Cissé"
+    , "Clélia"
+    , "Clémence"
+    , "Clément"
+    , "Clévenot"
+    , "Colón"
+    , "Compaoré"
+    , "Conceição"
+    , "Concepción"
+    , "Condé"
+    , "Córdoba"
+    , "Cordón"
+    , "Córdova"
+    , "Cortés"
+    , "Crépeau"
+    , "Cristóbal"
+    , "Cubillán"
+    , "Cué"
+    , "Cuétara"
+    , "Cynné"
+    , "Czaková"
+    , "Czigány"
+    , "Daabousová"
+    , "Dallapé"
+    , "Dániel"
+    , "Danièle"
+    , "Danté"
+    , "Dávalos"
+    , "Dávid"
+    , "DawnCheré"
+    , "Débora"
+    , "Déborah"
+    , "Déby"
+    , "Décary"
+    , "Delía"
+    , "Dembélé"
+    , "Dénes"
+    , "Dépré"
+    , "DerlisRamón"
+    , "Dési"
+    , "Desirée"
+    , "Desrosières"
+    , "Díaz"
+    , "Diémé"
+    , "Dièye"
+    , "Dilmé"
+    , "Djá"
+    , "Djénébou"
+    , "Dolínek"
+    , "Domínguez"
+    , "Donté"
+    , "Dóra"
+    , "Dorjsürengiin"
+    , "Dostál"
+    , "Duchonová"
+    , "Ducó"
+    , "Dueñas"
+    , "Dukátová"
+    , "Durán"
+    , "Dvorák"
+    , "Echávarri"
+    , "Echevarría"
+    , "Éder"
+    , "Édgar"
+    , "Ekateríni"
+    , "Élodie"
+    , "Elphége"
+    , "Émane"
+    , "Émile"
+    , "Emilíana"
+    , "Émilie"
+    , "Épangue"
+    , "Erdélyi"
+    , "Ergüven"
+    , "Érica"
+    , "Érick"
+    , "Érika"
+    , "España"
+    , "Espíndola"
+    , "Étienne"
+    , "Eugénie"
+    , "Eurén"
+    , "Éva"
+    , "Éve"
+    , "Évora"
+    , "Fabián"
+    , "Fábio"
+    , "Fabíola"
+    , "Fagúndez"
+    , "Fältskog"
+    , "Fariña"
+    , "Felício"
+    , "Félix"
+    , "Ferencová"
+    , "Fernández"
+    , "Flávia"
+    , "Flesjå"
+    , "Flóra"
+    , "Florenç"
+    , "Flügel"
+    , "Flüggen"
+    , "Foldházi"
+    , "François"
+    , "Françoise"
+    , "Frédéric"
+    , "Frédérick"
+    , "Frisé"
+    , "Fürste"
+    , "Gábor"
+    , "Gádorfalvi"
+    , "Gagné"
+    , "Gáliková"
+    , "Gándara"
+    , "Garbiñe"
+    , "García"
+    , "Garrigós"
+    , "Gascón"
+    , "Gáspár"
+    , "Gastón"
+    , "Gaudí"
+    , "Gélineau"
+    , "Geneviève"
+    , "Gérard"
+    , "Germán"
+    , "Gerónimo"
+    , "Géroudet"
+    , "Gévrise"
+    , "Giménez"
+    , "Ginóbili"
+    , "Gnassingbé"
+    , "Gomà"
+    , "Gómez"
+    , "Gonçalves"
+    , "Göncz"
+    , "González"
+    , "Göran"
+    , "Grátz"
+    , "Grégory"
+    , "Grévy"
+    , "Grimké"
+    , "Grimsbö"
+    , "Grímsson"
+    , "Grönberg"
+    , "Grövdal"
+    , "Guillén"
+    , "Güldeniz"
+    , "Gülec"
+    , "Gulldén"
+    , "Gümbel"
+    , "Gündegmaa"
+    , "Günes"
+    , "Günther"
+    , "Gutiérrez"
+    , "Güvenc"
+    , "Guzmán"
+    , "György"
+    , "Gyurcsány"
+    , "Häfner"
+    , "Háido"
+    , "Håkan"
+    , "Hambüchen"
+    , "Hamchétou"
+    , "Hárai"
+    , "Härstedt"
+    , "Håvard"
+    , "Havlát"
+    , "Héléna"
+    , "Hélene"
+    , "Hendrychová"
+    , "Hernán"
+    , "Hernández"
+    , "Hernangómez"
+    , "Hervé"
+    , "Hidvégi"
+    , "Higuaín"
+    , "Hinriksdóttir"
+    , "Hjálmsdóttir"
+    , "Holingerová"
+    , "Holló"
+    , "Horváth"
+    , "Hosnyánszky"
+    , "Hosszú"
+    , "Hrasnová"
+    , "Hristóforos"
+    , "Hrivnák"
+    , "Hufnágel"
+    , "Hultén"
+    , "Hüseyin"
+    , "Hypólito"
+    , "Hyryläinen"
+    , "Ibañez"
+    , "Ibargüen"
+    , "Idéhn"
+    , "Ié"
+    , "Illés"
+    , "Inácio"
+    , "Iñárritu"
+    , "Inés"
+    , "István"
+    , "Iván"
+    , "Jackée"
+    , "Jágr"
+    , "Jakubský"
+    , "Jámison"
+    , "Jämsä"
+    , "Janatková"
+    , "János"
+    , "Járóka"
+    , "Jaurès"
+    , "Jeremiáš"
+    , "Jérémie"
+    , "Jérémy"
+    , "Jérent"
+    , "Jérome"
+    , "Jéssica"
+    , "Jesús"
+    , "Jhené"
+    , "Jiménez"
+    , "Jiří"
+    , "João"
+    , "Joaquín"
+    , "Joëlle"
+    , "Jóhannsson"
+    , "Jonatán"
+    , "JonBenét"
+    , "Jördis"
+    , "Jorén"
+    , "Josée"
+    , "Josué"
+    , "Jóźwiak"
+    , "Juhász"
+    , "Júlio"
+    , "Júnior"
+    , "Juppé"
+    , "Jürgen"
+    , "Jurinová"
+    , "Kaboré"
+    , "Kafétien"
+    , "Kaká"
+    , "Kalovský"
+    , "Kapás"
+    , "Karlström"
+    , "Karolína"
+    , "Kasó"
+    , "Katarína"
+    , "Kätlin"
+    , "Kévin"
+    , "Kemrová"
+    , "Késely"
+    , "Kévin"
+    , "Khloé"
+    , "Khüderbulga"
+    , "Kléber"
+    , "Kléberson"
+    , "Klobucník"
+    , "Klocová"
+    , "Klöden"
+    , "Kněžínková"
+    , "Köbrich"
+    , "Köhler"
+    , "Kohlová"
+    , "Koňařík"
+    , "Kořán"
+    , "Kovács"
+    , "Kovágó"
+    , "Kozák"
+    , "Krejčí"
+    , "Kristián"
+    , "Krisztián"
+    , "Krizsán"
+    , "Krüger"
+    , "Kühn"
+    , "Kühne"
+    , "Kylliäinen"
+    , "Laanmäe"
+    , "Labbé"
+    , "Laferrière"
+    , "Laprovíttola"
+    , "Larrañaga"
+    , "László"
+    , "Lázaro"
+    , "Léa"
+    , "Léandre"
+    , "Lefèvre"
+    , "Leitón"
+    , "Lemprière"
+    , "León"
+    , "Lepistö"
+    , "Lerú"
+    , "Lidström"
+    , "Lillána"
+    , "Listopadová"
+    , "Liván"
+    , "Lívia"
+    , "Lloréns"
+    , "Lluís"
+    , "Löke"
+    , "Longová"
+    , "López"
+    , "Lotiès"
+    , "Lövnes"
+    , "Lü"
+    , "Lübeck"
+    , "Lucía"
+    , "Lückenkemper"
+    , "Luís"
+    , "Lukás"
+    , "Lukáš"
+    , "Lúthersdóttir"
+    , "Madaí"
+    , "Madarász"
+    , "Mäe"
+    , "Magallán"
+    , "Mägi"
+    , "Mahé"
+    , "Maíla"
+    , "Majdán"
+    , "Mäkelä"
+    , "Mandátová"
+    , "Mané"
+    , "Mangué"
+    , "Marc-André's"
+    , "Márcio"
+    , "Maréchal"
+    , "Marí"
+    , "Mária"
+    , "María"
+    , "Marílson"
+    , "Marín"
+    , "Mariño"
+    , "Mário"
+    , "Márk"
+    , "Marozsán"
+    , "Márquez"
+    , "Martí"
+    , "Martín"
+    , "Martínek"
+    , "Martínez"
+    , "Márton"
+    , "Massó"
+    , "Mätas"
+    , "Máté"
+    , "Matías"
+    , "Matús"
+    , "Maurício"
+    , "Máximo"
+    , "Meité"
+    , "Mélanie"
+    , "Mélina"
+    , "Méline"
+    , "Méndez"
+    , "Meroúsis"
+    , "Micheál"
+    , "Michèle"
+    , "Mihaíl"
+    , "Mijaín"
+    , "Miklós"
+    , "Millán"
+    , "Miltiádis"
+    , "Moisés"
+    , "Mokosová"
+    , "Molnár"
+    , "Mónaco"
+    , "Monáe"
+    , "Mónica"
+    , "Mónika"
+    , "Montaño"
+    , "Morén"
+    , "Mörk"
+    , "Mörö"
+    , "Müller"
+    , "Muñiz"
+    , "Muñoz"
+    , "Murúa"
+    , "Nádia"
+    , "Naïm"
+    , "Natália"
+    , "Negrón"
+    , "Németh"
+    , "Néstor"
+    , "Niccolò"
+    , "Nicolás"
+    , "Niinistö"
+    , "Nóbrega"
+    , "Noélie"
+    , "Noémie"
+    , "Nordén"
+    , "Núbia"
+    , "Nuñez"
+    , "Ódorová"
+    , "Öhrström"
+    , "Ólafur"
+    , "Óleo"
+    , "Opatrný"
+    , "Orbán"
+    , "Ordóñez"
+    , "Oréane"
+    , "Ortíz"
+    , "Óscar"
+    , "Ozlü"
+    , "Ozyüksel"
+    , "Pääbo"
+    , "Pabón"
+    , "Padacké"
+    , "Pádraig"
+    , "Páez"
+    , "Pajón"
+    , "Pál"
+    , "Palát"
+    , "Panayióta"
+    , "Pär"
+    , "Paré"
+    , "Pärt"
+    , "Patiño"
+    , "Patrícia"
+    , "Patrocínio"
+    , "Pattantyús"
+    , "Pavón"
+    , "Péché"
+    , "Péchoux"
+    , "Pelikán"
+    , "Peña"
+    , "Peñate"
+    , "Pénélope"
+    , "Péni"
+    , "Pépin"
+    , "Pérez"
+    , "Perón"
+    , "Pétain"
+    , "Petchamé"
+    , "Péter"
+    , "Pétervári"
+    , "Philémon"
+    , "Phúc"
+    , "Piétrus"
+    , "Pinzón"
+    , "Pité"
+    , "Pitkämäki"
+    , "Poésy"
+    , "Pokorný"
+    , "Polívka"
+    , "Póta"
+    , "Préval"
+    , "Prokopová"
+    , "Puigcercós"
+    , "Pürevjargalyn"
+    , "Putálová"
+    , "Quiñones"
+    , "Quiñonez"
+    , "Quintillà"
+    , "Quvenzhané"
+    , "Rácz"
+    , "Ramírez"
+    , "Raúl"
+    , "Řebíček"
+    , "Récsei"
+    , "Rédli"
+    , "Réka"
+    , "Rémi"
+    , "Renáta"
+    , "Rendón"
+    , "René"
+    , "Renée"
+    , "Rénelle"
+    , "Rentería"
+    , "Repcík"
+    , "Reséndiz"
+    , "Rézola"
+    , "Ribéry"
+    , "Richárd"
+    , "Ríga"
+    , "Robenílson"
+    , "Róbert"
+    , "Róchez"
+    , "Rocío"
+    , "Rodríguez"
+    , "Rogério"
+    , "Rolfö"
+    , "Román"
+    , "Romová"
+    , "Rónald"
+    , "Rosário"
+    , "Rubén"
+    , "Rühr"
+    , "Ruíz"
+    , "Sá"
+    , "Saborío"
+    , "Sagardía"
+    , "Sallói"
+    , "Salomé"
+    , "Salvadó"
+    , "Samassékou"
+    , "Sánchez"
+    , "Sandé"
+    , "Sándor"
+    , "Sardá"
+    , "Sárosi"
+    , "Sátila"
+    , "Saúl"
+    , "Saunière"
+    , "Savón"
+    , "Scalamandré"
+    , "Schächter"
+    , "Schäfer"
+    , "Schäuble"
+    , "Schlögl"
+    , "Schmiedlová"
+    , "Schön"
+    , "Schröder"
+    , "Schüpbac"
+    , "Schüssel"
+    , "Schütze"
+    , "Séamus"
+    , "Seán"
+    , "Sebastián"
+    , "Sébastien"
+    , "Sebestyén"
+    , "Sélom"
+    , "Sène"
+    , "Senyürek"
+    , "Seppälä"
+    , "Sepúlveda"
+    , "Sérgio"
+    , "Shkëlzen"
+    , "Sicília"
+    , "Silfvén"
+    , "Siljamäki"
+    , "Sinéad"
+    , "Sjåstad"
+    , "Sjöberg"
+    , "Sjödin"
+    , "Sjöström"
+    , "Skantár"
+    , "Söderberg"
+    , "Söderling"
+    , "Sofía"
+    , "Solé"
+    , "Solís"
+    , "Söllner"
+    , "Somorácz"
+    , "Sörenstam"
+    , "Ståhl"
+    , "Ståle"
+    , "Stefanídi"
+    , "Stéphane"
+    , "Stéphanie"
+    , "Strålman"
+    , "Strömberg"
+    , "Stübe"
+    , "Studničková"
+    , "Suárez"
+    , "Šuláková"
+    , "Süle"
+    , "Süleyman"
+    , "Švácha"
+    , "Svärd"
+    , "Svennerstål"
+    , "Szabián"
+    , "Szabó"
+    , "Szász"
+    , "Szilágyi"
+    , "Szomolányi"
+    , "Szücs"
+    , "Szwarnóg"
+    , "Taaramäe"
+    , "Tabaré"
+    , "Tainá"
+    , "Takács"
+    , "Támara"
+    , "Tamás"
+    , "Tarragó"
+    , "Tazegül"
+    , "Tcheuméo"
+    , "Tchórz"
+    , "Téa"
+    , "Tentóglou"
+    , "Teófilo"
+    , "Teré"
+    , "Tévez"
+    , "Thaísa"
+    , "Théo"
+    , "Théophile"
+    , "Thérèse"
+    , "Théry"
+    , "Thiéry"
+    , "Tímea"
+    , "Tió"
+    , "Todenhöfer"
+    , "Tomáš"
+    , "Tomorkhüleg"
+    , "Tõnu"
+    , "Topolánek"
+    , "Tormé"
+    , "Tornéus"
+    , "Törnroos"
+    , "Török"
+    , "Tórrez"
+    , "Tórtola"
+    , "Tóth"
+    , "Touadéra"
+    , "Tramèr"
+    , "Traoré"
+    , "Träsch"
+    , "Trévor"
+    , "Tsinopoúlou"
+    , "Túñez"
+    , "Türk"
+    , "Tüvshinbat"
+    , "Tüvshinbayar"
+    , "Üitümen"
+    , "Ünal"
+    , "Ungvári"
+    , "Urán"
+    , "Úrsula"
+    , "Üstündag"
+    , "Václav"
+    , "Valdés"
+    , "Valentín"
+    , "Valérian"
+    , "Valériane"
+    , "Välimäki"
+    , "Vallée"
+    , "Vámos"
+    , "Vásquez"
+    , "Vázquez"
+    , "Velázquez"
+    , "Veldáková"
+    , "Venyercsán"
+    , "Veréb"
+    , "Verón"
+    , "Verrasztó"
+    , "Víctor"
+    , "Victória"
+    , "Viktória"
+    , "Vilató"
+    , "Villaécija"
+    , "Villafría"
+    , "Vinícius"
+    , "Viñolas"
+    , "Vitória"
+    , "Vladimír"
+    , "Wallén"
+    , "Wálter"
+    , "Wanyá"
+    , "Wé"
+    , "Wéverton"
+    , "Wikström"
+    , "Xénia"
+    , "Yáñez"
+    , "Younés"
+    , "Zagré"
+    , "Zalánki"
+    , "Zelená"
+    , "Zélia"
+    , "Zoltán"
+    , "Zságer"
+    , "Zsófia"
+    };
+
+int main()
+{
+    for (const char *name : names) {
+        if (lex(name) != 0) {
+            fprintf(stderr, "failed name: %s\n", name);
+            return 1;
+        }
+    }
+    return 0;
+}
diff --git a/test/encodings/utf8_names.i8--input-encoding(utf8).re b/test/encodings/utf8_names.i8--input-encoding(utf8).re
new file mode 100644 (file)
index 0000000..8c396b4
--- /dev/null
@@ -0,0 +1,1649 @@
+#include <stdio.h>
+
+int lex(const char *YYCURSOR)
+{
+#define YYCTYPE unsigned char
+    const char *YYMARKER;
+
+    /*!re2c
+    re2c:yyfill:enable = 0;
+
+    end = "\x00";
+
+    utfExamples =
+    ( "Abadía"
+    | "Åberg"
+    | "Abián"
+    | "Adám"
+    | "Ádám"
+    | "Adenízia"
+    | "Áder"
+    | "Adrián"
+    | "Ágatha"
+    | "Agustín"
+    | "Ahouré"
+    | "Aída"
+    | "Aïda"
+    | "Ajeé"
+    | "Akgül"
+    | "Alagía"
+    | "Alarcón"
+    | "Aléman"
+    | "Álex"
+    | "Alizé"
+    | "Alizée"
+    | "Álvarez"
+    | "Álvaro"
+    | "Amélie"
+    | "Anaís"
+    | "Anaïs"
+    | "Anastasákis"
+    | "Andéol"
+    | "András"
+    | "André"
+    | "Andréanne"
+    | "Andrée"
+    | "Andrés"
+    | "Andújar"
+    | "Anél"
+    | "Ángel"
+    | "Ángela"
+    | "Angélil"
+    | "Aníbal"
+    | "Aníta"
+    | "Añor"
+    | "Antónia"
+    | "António"
+    | "Aoás"
+    | "Apolónia"
+    | "Araújo"
+    | "Arbeláez"
+    | "Arcón"
+    | "Arévalo"
+    | "Áron"
+    | "Ásdís"
+    | "Auböck"
+    | "Augé"
+    | "Áurea"
+    | "Aurélie"
+    | "Aurélien"
+    | "Ávila"
+    | "Baláz"
+    | "Balázs"
+    | "Ballivián"
+    | "Bárbara"
+    | "Bård"
+    | "Barnabé"
+    | "Barré"
+    | "Barták"
+    | "Barteková"
+    | "Baugé"
+    | "Bäumer"
+    | "Béatrice"
+    | "Bécaud"
+    | "Bédard"
+    | "Bédié"
+    | "Begoña"
+    | "Béla"
+    | "Bélanger"
+    | "Belascoarán"
+    | "Belén"
+    | "Bělohlávek"
+    | "Beltré"
+    | "Benavídez"
+    | "Bendegúz"
+    | "Benítez"
+    | "Benjámin"
+    | "Benoît"
+    | "Beresová"
+    | "Bermúdez"
+    | "Bernabéu"
+    | "Bernárdez"
+    | "Béryl"
+    | "Beyoncé"
+    | "Böckler"
+    | "Boczkó"
+    | "Boglárka"
+    | "Bolaños"
+    | "Bolívar"
+    | "Bolükbasi"
+    | "Borgström"
+    | "Borlée"
+    | "Böröcz"
+    | "Botín"
+    | "Briceño"
+    | "Brücken"
+    | "Brzobohatý"
+    | "Bubeník"
+    | "Bublé"
+    | "Bühler"
+    | "Búranová"
+    | "Büsra"
+    | "Büthe"
+    | "Büyükakcay"
+    | "Byström"
+    | "Cabrnochová"
+    | "Cáceres"
+    | "Calderón"
+    | "Cañadilla"
+    | "Cañas"
+    | "Cañavate"
+    | "Canelón"
+    | "Cánepa"
+    | "Cantú"
+    | "Capó"
+    | "Cárdenas"
+    | "Carlén"
+    | "Carré"
+    | "Casañas"
+    | "Cassarà"
+    | "Cássia"
+    | "Castellaños"
+    | "Cátia"
+    | "Cazaubón"
+    | "Cebrián"
+    | "Cécile"
+    | "Cécilia"
+    | "Cédric"
+    | "Célestin"
+    | "Céline"
+    | "Célio"
+    | "Čepický"
+    | "Cerén"
+    | "César"
+    | "Céspedes"
+    | "Cézanne"
+    | "Chacón"
+    | "Chaunté"
+    | "Chávez"
+    | "Chihuán"
+    | "Chloé"
+    | "Chrétien"
+    | "Cibrián"
+    | "Cintrón"
+    | "Cíosóig"
+    | "Cissé"
+    | "Clélia"
+    | "Clémence"
+    | "Clément"
+    | "Clévenot"
+    | "Colón"
+    | "Compaoré"
+    | "Conceição"
+    | "Concepción"
+    | "Condé"
+    | "Córdoba"
+    | "Cordón"
+    | "Córdova"
+    | "Cortés"
+    | "Crépeau"
+    | "Cristóbal"
+    | "Cubillán"
+    | "Cué"
+    | "Cuétara"
+    | "Cynné"
+    | "Czaková"
+    | "Czigány"
+    | "Daabousová"
+    | "Dallapé"
+    | "Dániel"
+    | "Danièle"
+    | "Danté"
+    | "Dávalos"
+    | "Dávid"
+    | "DawnCheré"
+    | "Débora"
+    | "Déborah"
+    | "Déby"
+    | "Décary"
+    | "Delía"
+    | "Dembélé"
+    | "Dénes"
+    | "Dépré"
+    | "DerlisRamón"
+    | "Dési"
+    | "Desirée"
+    | "Desrosières"
+    | "Díaz"
+    | "Diémé"
+    | "Dièye"
+    | "Dilmé"
+    | "Djá"
+    | "Djénébou"
+    | "Dolínek"
+    | "Domínguez"
+    | "Donté"
+    | "Dóra"
+    | "Dorjsürengiin"
+    | "Dostál"
+    | "Duchonová"
+    | "Ducó"
+    | "Dueñas"
+    | "Dukátová"
+    | "Durán"
+    | "Dvorák"
+    | "Echávarri"
+    | "Echevarría"
+    | "Éder"
+    | "Édgar"
+    | "Ekateríni"
+    | "Élodie"
+    | "Elphége"
+    | "Émane"
+    | "Émile"
+    | "Emilíana"
+    | "Émilie"
+    | "Épangue"
+    | "Erdélyi"
+    | "Ergüven"
+    | "Érica"
+    | "Érick"
+    | "Érika"
+    | "España"
+    | "Espíndola"
+    | "Étienne"
+    | "Eugénie"
+    | "Eurén"
+    | "Éva"
+    | "Éve"
+    | "Évora"
+    | "Fabián"
+    | "Fábio"
+    | "Fabíola"
+    | "Fagúndez"
+    | "Fältskog"
+    | "Fariña"
+    | "Felício"
+    | "Félix"
+    | "Ferencová"
+    | "Fernández"
+    | "Flávia"
+    | "Flesjå"
+    | "Flóra"
+    | "Florenç"
+    | "Flügel"
+    | "Flüggen"
+    | "Foldházi"
+    | "François"
+    | "Françoise"
+    | "Frédéric"
+    | "Frédérick"
+    | "Frisé"
+    | "Fürste"
+    | "Gábor"
+    | "Gádorfalvi"
+    | "Gagné"
+    | "Gáliková"
+    | "Gándara"
+    | "Garbiñe"
+    | "García"
+    | "Garrigós"
+    | "Gascón"
+    | "Gáspár"
+    | "Gastón"
+    | "Gaudí"
+    | "Gélineau"
+    | "Geneviève"
+    | "Gérard"
+    | "Germán"
+    | "Gerónimo"
+    | "Géroudet"
+    | "Gévrise"
+    | "Giménez"
+    | "Ginóbili"
+    | "Gnassingbé"
+    | "Gomà"
+    | "Gómez"
+    | "Gonçalves"
+    | "Göncz"
+    | "González"
+    | "Göran"
+    | "Grátz"
+    | "Grégory"
+    | "Grévy"
+    | "Grimké"
+    | "Grimsbö"
+    | "Grímsson"
+    | "Grönberg"
+    | "Grövdal"
+    | "Guillén"
+    | "Güldeniz"
+    | "Gülec"
+    | "Gulldén"
+    | "Gümbel"
+    | "Gündegmaa"
+    | "Günes"
+    | "Günther"
+    | "Gutiérrez"
+    | "Güvenc"
+    | "Guzmán"
+    | "György"
+    | "Gyurcsány"
+    | "Häfner"
+    | "Háido"
+    | "Håkan"
+    | "Hambüchen"
+    | "Hamchétou"
+    | "Hárai"
+    | "Härstedt"
+    | "Håvard"
+    | "Havlát"
+    | "Héléna"
+    | "Hélene"
+    | "Hendrychová"
+    | "Hernán"
+    | "Hernández"
+    | "Hernangómez"
+    | "Hervé"
+    | "Hidvégi"
+    | "Higuaín"
+    | "Hinriksdóttir"
+    | "Hjálmsdóttir"
+    | "Holingerová"
+    | "Holló"
+    | "Horváth"
+    | "Hosnyánszky"
+    | "Hosszú"
+    | "Hrasnová"
+    | "Hristóforos"
+    | "Hrivnák"
+    | "Hufnágel"
+    | "Hultén"
+    | "Hüseyin"
+    | "Hypólito"
+    | "Hyryläinen"
+    | "Ibañez"
+    | "Ibargüen"
+    | "Idéhn"
+    | "Ié"
+    | "Illés"
+    | "Inácio"
+    | "Iñárritu"
+    | "Inés"
+    | "István"
+    | "Iván"
+    | "Jackée"
+    | "Jágr"
+    | "Jakubský"
+    | "Jámison"
+    | "Jämsä"
+    | "Janatková"
+    | "János"
+    | "Járóka"
+    | "Jaurès"
+    | "Jeremiáš"
+    | "Jérémie"
+    | "Jérémy"
+    | "Jérent"
+    | "Jérome"
+    | "Jéssica"
+    | "Jesús"
+    | "Jhené"
+    | "Jiménez"
+    | "Jiří"
+    | "João"
+    | "Joaquín"
+    | "Joëlle"
+    | "Jóhannsson"
+    | "Jonatán"
+    | "JonBenét"
+    | "Jördis"
+    | "Jorén"
+    | "Josée"
+    | "Josué"
+    | "Jóźwiak"
+    | "Juhász"
+    | "Júlio"
+    | "Júnior"
+    | "Juppé"
+    | "Jürgen"
+    | "Jurinová"
+    | "Kaboré"
+    | "Kafétien"
+    | "Kaká"
+    | "Kalovský"
+    | "Kapás"
+    | "Karlström"
+    | "Karolína"
+    | "Kasó"
+    | "Katarína"
+    | "Kätlin"
+    | "Kévin"
+    | "Kemrová"
+    | "Késely"
+    | "Kévin"
+    | "Khloé"
+    | "Khüderbulga"
+    | "Kléber"
+    | "Kléberson"
+    | "Klobucník"
+    | "Klocová"
+    | "Klöden"
+    | "Kněžínková"
+    | "Köbrich"
+    | "Köhler"
+    | "Kohlová"
+    | "Koňařík"
+    | "Kořán"
+    | "Kovács"
+    | "Kovágó"
+    | "Kozák"
+    | "Krejčí"
+    | "Kristián"
+    | "Krisztián"
+    | "Krizsán"
+    | "Krüger"
+    | "Kühn"
+    | "Kühne"
+    | "Kylliäinen"
+    | "Laanmäe"
+    | "Labbé"
+    | "Laferrière"
+    | "Laprovíttola"
+    | "Larrañaga"
+    | "László"
+    | "Lázaro"
+    | "Léa"
+    | "Léandre"
+    | "Lefèvre"
+    | "Leitón"
+    | "Lemprière"
+    | "León"
+    | "Lepistö"
+    | "Lerú"
+    | "Lidström"
+    | "Lillána"
+    | "Listopadová"
+    | "Liván"
+    | "Lívia"
+    | "Lloréns"
+    | "Lluís"
+    | "Löke"
+    | "Longová"
+    | "López"
+    | "Lotiès"
+    | "Lövnes"
+    | "Lü"
+    | "Lübeck"
+    | "Lucía"
+    | "Lückenkemper"
+    | "Luís"
+    | "Lukás"
+    | "Lukáš"
+    | "Lúthersdóttir"
+    | "Madaí"
+    | "Madarász"
+    | "Mäe"
+    | "Magallán"
+    | "Mägi"
+    | "Mahé"
+    | "Maíla"
+    | "Majdán"
+    | "Mäkelä"
+    | "Mandátová"
+    | "Mané"
+    | "Mangué"
+    | "Marc-André's"
+    | "Márcio"
+    | "Maréchal"
+    | "Marí"
+    | "Mária"
+    | "María"
+    | "Marílson"
+    | "Marín"
+    | "Mariño"
+    | "Mário"
+    | "Márk"
+    | "Marozsán"
+    | "Márquez"
+    | "Martí"
+    | "Martín"
+    | "Martínek"
+    | "Martínez"
+    | "Márton"
+    | "Massó"
+    | "Mätas"
+    | "Máté"
+    | "Matías"
+    | "Matús"
+    | "Maurício"
+    | "Máximo"
+    | "Meité"
+    | "Mélanie"
+    | "Mélina"
+    | "Méline"
+    | "Méndez"
+    | "Meroúsis"
+    | "Micheál"
+    | "Michèle"
+    | "Mihaíl"
+    | "Mijaín"
+    | "Miklós"
+    | "Millán"
+    | "Miltiádis"
+    | "Moisés"
+    | "Mokosová"
+    | "Molnár"
+    | "Mónaco"
+    | "Monáe"
+    | "Mónica"
+    | "Mónika"
+    | "Montaño"
+    | "Morén"
+    | "Mörk"
+    | "Mörö"
+    | "Müller"
+    | "Muñiz"
+    | "Muñoz"
+    | "Murúa"
+    | "Nádia"
+    | "Naïm"
+    | "Natália"
+    | "Negrón"
+    | "Németh"
+    | "Néstor"
+    | "Niccolò"
+    | "Nicolás"
+    | "Niinistö"
+    | "Nóbrega"
+    | "Noélie"
+    | "Noémie"
+    | "Nordén"
+    | "Núbia"
+    | "Nuñez"
+    | "Ódorová"
+    | "Öhrström"
+    | "Ólafur"
+    | "Óleo"
+    | "Opatrný"
+    | "Orbán"
+    | "Ordóñez"
+    | "Oréane"
+    | "Ortíz"
+    | "Óscar"
+    | "Ozlü"
+    | "Ozyüksel"
+    | "Pääbo"
+    | "Pabón"
+    | "Padacké"
+    | "Pádraig"
+    | "Páez"
+    | "Pajón"
+    | "Pál"
+    | "Palát"
+    | "Panayióta"
+    | "Pär"
+    | "Paré"
+    | "Pärt"
+    | "Patiño"
+    | "Patrícia"
+    | "Patrocínio"
+    | "Pattantyús"
+    | "Pavón"
+    | "Péché"
+    | "Péchoux"
+    | "Pelikán"
+    | "Peña"
+    | "Peñate"
+    | "Pénélope"
+    | "Péni"
+    | "Pépin"
+    | "Pérez"
+    | "Perón"
+    | "Pétain"
+    | "Petchamé"
+    | "Péter"
+    | "Pétervári"
+    | "Philémon"
+    | "Phúc"
+    | "Piétrus"
+    | "Pinzón"
+    | "Pité"
+    | "Pitkämäki"
+    | "Poésy"
+    | "Pokorný"
+    | "Polívka"
+    | "Póta"
+    | "Préval"
+    | "Prokopová"
+    | "Puigcercós"
+    | "Pürevjargalyn"
+    | "Putálová"
+    | "Quiñones"
+    | "Quiñonez"
+    | "Quintillà"
+    | "Quvenzhané"
+    | "Rácz"
+    | "Ramírez"
+    | "Raúl"
+    | "Řebíček"
+    | "Récsei"
+    | "Rédli"
+    | "Réka"
+    | "Rémi"
+    | "Renáta"
+    | "Rendón"
+    | "René"
+    | "Renée"
+    | "Rénelle"
+    | "Rentería"
+    | "Repcík"
+    | "Reséndiz"
+    | "Rézola"
+    | "Ribéry"
+    | "Richárd"
+    | "Ríga"
+    | "Robenílson"
+    | "Róbert"
+    | "Róchez"
+    | "Rocío"
+    | "Rodríguez"
+    | "Rogério"
+    | "Rolfö"
+    | "Román"
+    | "Romová"
+    | "Rónald"
+    | "Rosário"
+    | "Rubén"
+    | "Rühr"
+    | "Ruíz"
+    | "Sá"
+    | "Saborío"
+    | "Sagardía"
+    | "Sallói"
+    | "Salomé"
+    | "Salvadó"
+    | "Samassékou"
+    | "Sánchez"
+    | "Sandé"
+    | "Sándor"
+    | "Sardá"
+    | "Sárosi"
+    | "Sátila"
+    | "Saúl"
+    | "Saunière"
+    | "Savón"
+    | "Scalamandré"
+    | "Schächter"
+    | "Schäfer"
+    | "Schäuble"
+    | "Schlögl"
+    | "Schmiedlová"
+    | "Schön"
+    | "Schröder"
+    | "Schüpbac"
+    | "Schüssel"
+    | "Schütze"
+    | "Séamus"
+    | "Seán"
+    | "Sebastián"
+    | "Sébastien"
+    | "Sebestyén"
+    | "Sélom"
+    | "Sène"
+    | "Senyürek"
+    | "Seppälä"
+    | "Sepúlveda"
+    | "Sérgio"
+    | "Shkëlzen"
+    | "Sicília"
+    | "Silfvén"
+    | "Siljamäki"
+    | "Sinéad"
+    | "Sjåstad"
+    | "Sjöberg"
+    | "Sjödin"
+    | "Sjöström"
+    | "Skantár"
+    | "Söderberg"
+    | "Söderling"
+    | "Sofía"
+    | "Solé"
+    | "Solís"
+    | "Söllner"
+    | "Somorácz"
+    | "Sörenstam"
+    | "Ståhl"
+    | "Ståle"
+    | "Stefanídi"
+    | "Stéphane"
+    | "Stéphanie"
+    | "Strålman"
+    | "Strömberg"
+    | "Stübe"
+    | "Studničková"
+    | "Suárez"
+    | "Šuláková"
+    | "Süle"
+    | "Süleyman"
+    | "Švácha"
+    | "Svärd"
+    | "Svennerstål"
+    | "Szabián"
+    | "Szabó"
+    | "Szász"
+    | "Szilágyi"
+    | "Szomolányi"
+    | "Szücs"
+    | "Szwarnóg"
+    | "Taaramäe"
+    | "Tabaré"
+    | "Tainá"
+    | "Takács"
+    | "Támara"
+    | "Tamás"
+    | "Tarragó"
+    | "Tazegül"
+    | "Tcheuméo"
+    | "Tchórz"
+    | "Téa"
+    | "Tentóglou"
+    | "Teófilo"
+    | "Teré"
+    | "Tévez"
+    | "Thaísa"
+    | "Théo"
+    | "Théophile"
+    | "Thérèse"
+    | "Théry"
+    | "Thiéry"
+    | "Tímea"
+    | "Tió"
+    | "Todenhöfer"
+    | "Tomáš"
+    | "Tomorkhüleg"
+    | "Tõnu"
+    | "Topolánek"
+    | "Tormé"
+    | "Tornéus"
+    | "Törnroos"
+    | "Török"
+    | "Tórrez"
+    | "Tórtola"
+    | "Tóth"
+    | "Touadéra"
+    | "Tramèr"
+    | "Traoré"
+    | "Träsch"
+    | "Trévor"
+    | "Tsinopoúlou"
+    | "Túñez"
+    | "Türk"
+    | "Tüvshinbat"
+    | "Tüvshinbayar"
+    | "Üitümen"
+    | "Ünal"
+    | "Ungvári"
+    | "Urán"
+    | "Úrsula"
+    | "Üstündag"
+    | "Václav"
+    | "Valdés"
+    | "Valentín"
+    | "Valérian"
+    | "Valériane"
+    | "Välimäki"
+    | "Vallée"
+    | "Vámos"
+    | "Vásquez"
+    | "Vázquez"
+    | "Velázquez"
+    | "Veldáková"
+    | "Venyercsán"
+    | "Veréb"
+    | "Verón"
+    | "Verrasztó"
+    | "Víctor"
+    | "Victória"
+    | "Viktória"
+    | "Vilató"
+    | "Villaécija"
+    | "Villafría"
+    | "Vinícius"
+    | "Viñolas"
+    | "Vitória"
+    | "Vladimír"
+    | "Wallén"
+    | "Wálter"
+    | "Wanyá"
+    | "Wé"
+    | "Wéverton"
+    | "Wikström"
+    | "Xénia"
+    | "Yáñez"
+    | "Younés"
+    | "Zagré"
+    | "Zalánki"
+    | "Zelená"
+    | "Zélia"
+    | "Zoltán"
+    | "Zságer"
+    | "Zsófia"
+    );
+
+    utfExamples end { return 0; }
+    * { return 1; }
+    */
+}
+
+const char *names[] =
+    { "Abadía"
+    , "Åberg"
+    , "Abián"
+    , "Adám"
+    , "Ádám"
+    , "Adenízia"
+    , "Áder"
+    , "Adrián"
+    , "Ágatha"
+    , "Agustín"
+    , "Ahouré"
+    , "Aída"
+    , "Aïda"
+    , "Ajeé"
+    , "Akgül"
+    , "Alagía"
+    , "Alarcón"
+    , "Aléman"
+    , "Álex"
+    , "Alizé"
+    , "Alizée"
+    , "Álvarez"
+    , "Álvaro"
+    , "Amélie"
+    , "Anaís"
+    , "Anaïs"
+    , "Anastasákis"
+    , "Andéol"
+    , "András"
+    , "André"
+    , "Andréanne"
+    , "Andrée"
+    , "Andrés"
+    , "Andújar"
+    , "Anél"
+    , "Ángel"
+    , "Ángela"
+    , "Angélil"
+    , "Aníbal"
+    , "Aníta"
+    , "Añor"
+    , "Antónia"
+    , "António"
+    , "Aoás"
+    , "Apolónia"
+    , "Araújo"
+    , "Arbeláez"
+    , "Arcón"
+    , "Arévalo"
+    , "Áron"
+    , "Ásdís"
+    , "Auböck"
+    , "Augé"
+    , "Áurea"
+    , "Aurélie"
+    , "Aurélien"
+    , "Ávila"
+    , "Baláz"
+    , "Balázs"
+    , "Ballivián"
+    , "Bárbara"
+    , "Bård"
+    , "Barnabé"
+    , "Barré"
+    , "Barták"
+    , "Barteková"
+    , "Baugé"
+    , "Bäumer"
+    , "Béatrice"
+    , "Bécaud"
+    , "Bédard"
+    , "Bédié"
+    , "Begoña"
+    , "Béla"
+    , "Bélanger"
+    , "Belascoarán"
+    , "Belén"
+    , "Bělohlávek"
+    , "Beltré"
+    , "Benavídez"
+    , "Bendegúz"
+    , "Benítez"
+    , "Benjámin"
+    , "Benoît"
+    , "Beresová"
+    , "Bermúdez"
+    , "Bernabéu"
+    , "Bernárdez"
+    , "Béryl"
+    , "Beyoncé"
+    , "Böckler"
+    , "Boczkó"
+    , "Boglárka"
+    , "Bolaños"
+    , "Bolívar"
+    , "Bolükbasi"
+    , "Borgström"
+    , "Borlée"
+    , "Böröcz"
+    , "Botín"
+    , "Briceño"
+    , "Brücken"
+    , "Brzobohatý"
+    , "Bubeník"
+    , "Bublé"
+    , "Bühler"
+    , "Búranová"
+    , "Büsra"
+    , "Büthe"
+    , "Büyükakcay"
+    , "Byström"
+    , "Cabrnochová"
+    , "Cáceres"
+    , "Calderón"
+    , "Cañadilla"
+    , "Cañas"
+    , "Cañavate"
+    , "Canelón"
+    , "Cánepa"
+    , "Cantú"
+    , "Capó"
+    , "Cárdenas"
+    , "Carlén"
+    , "Carré"
+    , "Casañas"
+    , "Cassarà"
+    , "Cássia"
+    , "Castellaños"
+    , "Cátia"
+    , "Cazaubón"
+    , "Cebrián"
+    , "Cécile"
+    , "Cécilia"
+    , "Cédric"
+    , "Célestin"
+    , "Céline"
+    , "Célio"
+    , "Čepický"
+    , "Cerén"
+    , "César"
+    , "Céspedes"
+    , "Cézanne"
+    , "Chacón"
+    , "Chaunté"
+    , "Chávez"
+    , "Chihuán"
+    , "Chloé"
+    , "Chrétien"
+    , "Cibrián"
+    , "Cintrón"
+    , "Cíosóig"
+    , "Cissé"
+    , "Clélia"
+    , "Clémence"
+    , "Clément"
+    , "Clévenot"
+    , "Colón"
+    , "Compaoré"
+    , "Conceição"
+    , "Concepción"
+    , "Condé"
+    , "Córdoba"
+    , "Cordón"
+    , "Córdova"
+    , "Cortés"
+    , "Crépeau"
+    , "Cristóbal"
+    , "Cubillán"
+    , "Cué"
+    , "Cuétara"
+    , "Cynné"
+    , "Czaková"
+    , "Czigány"
+    , "Daabousová"
+    , "Dallapé"
+    , "Dániel"
+    , "Danièle"
+    , "Danté"
+    , "Dávalos"
+    , "Dávid"
+    , "DawnCheré"
+    , "Débora"
+    , "Déborah"
+    , "Déby"
+    , "Décary"
+    , "Delía"
+    , "Dembélé"
+    , "Dénes"
+    , "Dépré"
+    , "DerlisRamón"
+    , "Dési"
+    , "Desirée"
+    , "Desrosières"
+    , "Díaz"
+    , "Diémé"
+    , "Dièye"
+    , "Dilmé"
+    , "Djá"
+    , "Djénébou"
+    , "Dolínek"
+    , "Domínguez"
+    , "Donté"
+    , "Dóra"
+    , "Dorjsürengiin"
+    , "Dostál"
+    , "Duchonová"
+    , "Ducó"
+    , "Dueñas"
+    , "Dukátová"
+    , "Durán"
+    , "Dvorák"
+    , "Echávarri"
+    , "Echevarría"
+    , "Éder"
+    , "Édgar"
+    , "Ekateríni"
+    , "Élodie"
+    , "Elphége"
+    , "Émane"
+    , "Émile"
+    , "Emilíana"
+    , "Émilie"
+    , "Épangue"
+    , "Erdélyi"
+    , "Ergüven"
+    , "Érica"
+    , "Érick"
+    , "Érika"
+    , "España"
+    , "Espíndola"
+    , "Étienne"
+    , "Eugénie"
+    , "Eurén"
+    , "Éva"
+    , "Éve"
+    , "Évora"
+    , "Fabián"
+    , "Fábio"
+    , "Fabíola"
+    , "Fagúndez"
+    , "Fältskog"
+    , "Fariña"
+    , "Felício"
+    , "Félix"
+    , "Ferencová"
+    , "Fernández"
+    , "Flávia"
+    , "Flesjå"
+    , "Flóra"
+    , "Florenç"
+    , "Flügel"
+    , "Flüggen"
+    , "Foldházi"
+    , "François"
+    , "Françoise"
+    , "Frédéric"
+    , "Frédérick"
+    , "Frisé"
+    , "Fürste"
+    , "Gábor"
+    , "Gádorfalvi"
+    , "Gagné"
+    , "Gáliková"
+    , "Gándara"
+    , "Garbiñe"
+    , "García"
+    , "Garrigós"
+    , "Gascón"
+    , "Gáspár"
+    , "Gastón"
+    , "Gaudí"
+    , "Gélineau"
+    , "Geneviève"
+    , "Gérard"
+    , "Germán"
+    , "Gerónimo"
+    , "Géroudet"
+    , "Gévrise"
+    , "Giménez"
+    , "Ginóbili"
+    , "Gnassingbé"
+    , "Gomà"
+    , "Gómez"
+    , "Gonçalves"
+    , "Göncz"
+    , "González"
+    , "Göran"
+    , "Grátz"
+    , "Grégory"
+    , "Grévy"
+    , "Grimké"
+    , "Grimsbö"
+    , "Grímsson"
+    , "Grönberg"
+    , "Grövdal"
+    , "Guillén"
+    , "Güldeniz"
+    , "Gülec"
+    , "Gulldén"
+    , "Gümbel"
+    , "Gündegmaa"
+    , "Günes"
+    , "Günther"
+    , "Gutiérrez"
+    , "Güvenc"
+    , "Guzmán"
+    , "György"
+    , "Gyurcsány"
+    , "Häfner"
+    , "Háido"
+    , "Håkan"
+    , "Hambüchen"
+    , "Hamchétou"
+    , "Hárai"
+    , "Härstedt"
+    , "Håvard"
+    , "Havlát"
+    , "Héléna"
+    , "Hélene"
+    , "Hendrychová"
+    , "Hernán"
+    , "Hernández"
+    , "Hernangómez"
+    , "Hervé"
+    , "Hidvégi"
+    , "Higuaín"
+    , "Hinriksdóttir"
+    , "Hjálmsdóttir"
+    , "Holingerová"
+    , "Holló"
+    , "Horváth"
+    , "Hosnyánszky"
+    , "Hosszú"
+    , "Hrasnová"
+    , "Hristóforos"
+    , "Hrivnák"
+    , "Hufnágel"
+    , "Hultén"
+    , "Hüseyin"
+    , "Hypólito"
+    , "Hyryläinen"
+    , "Ibañez"
+    , "Ibargüen"
+    , "Idéhn"
+    , "Ié"
+    , "Illés"
+    , "Inácio"
+    , "Iñárritu"
+    , "Inés"
+    , "István"
+    , "Iván"
+    , "Jackée"
+    , "Jágr"
+    , "Jakubský"
+    , "Jámison"
+    , "Jämsä"
+    , "Janatková"
+    , "János"
+    , "Járóka"
+    , "Jaurès"
+    , "Jeremiáš"
+    , "Jérémie"
+    , "Jérémy"
+    , "Jérent"
+    , "Jérome"
+    , "Jéssica"
+    , "Jesús"
+    , "Jhené"
+    , "Jiménez"
+    , "Jiří"
+    , "João"
+    , "Joaquín"
+    , "Joëlle"
+    , "Jóhannsson"
+    , "Jonatán"
+    , "JonBenét"
+    , "Jördis"
+    , "Jorén"
+    , "Josée"
+    , "Josué"
+    , "Jóźwiak"
+    , "Juhász"
+    , "Júlio"
+    , "Júnior"
+    , "Juppé"
+    , "Jürgen"
+    , "Jurinová"
+    , "Kaboré"
+    , "Kafétien"
+    , "Kaká"
+    , "Kalovský"
+    , "Kapás"
+    , "Karlström"
+    , "Karolína"
+    , "Kasó"
+    , "Katarína"
+    , "Kätlin"
+    , "Kévin"
+    , "Kemrová"
+    , "Késely"
+    , "Kévin"
+    , "Khloé"
+    , "Khüderbulga"
+    , "Kléber"
+    , "Kléberson"
+    , "Klobucník"
+    , "Klocová"
+    , "Klöden"
+    , "Kněžínková"
+    , "Köbrich"
+    , "Köhler"
+    , "Kohlová"
+    , "Koňařík"
+    , "Kořán"
+    , "Kovács"
+    , "Kovágó"
+    , "Kozák"
+    , "Krejčí"
+    , "Kristián"
+    , "Krisztián"
+    , "Krizsán"
+    , "Krüger"
+    , "Kühn"
+    , "Kühne"
+    , "Kylliäinen"
+    , "Laanmäe"
+    , "Labbé"
+    , "Laferrière"
+    , "Laprovíttola"
+    , "Larrañaga"
+    , "László"
+    , "Lázaro"
+    , "Léa"
+    , "Léandre"
+    , "Lefèvre"
+    , "Leitón"
+    , "Lemprière"
+    , "León"
+    , "Lepistö"
+    , "Lerú"
+    , "Lidström"
+    , "Lillána"
+    , "Listopadová"
+    , "Liván"
+    , "Lívia"
+    , "Lloréns"
+    , "Lluís"
+    , "Löke"
+    , "Longová"
+    , "López"
+    , "Lotiès"
+    , "Lövnes"
+    , "Lü"
+    , "Lübeck"
+    , "Lucía"
+    , "Lückenkemper"
+    , "Luís"
+    , "Lukás"
+    , "Lukáš"
+    , "Lúthersdóttir"
+    , "Madaí"
+    , "Madarász"
+    , "Mäe"
+    , "Magallán"
+    , "Mägi"
+    , "Mahé"
+    , "Maíla"
+    , "Majdán"
+    , "Mäkelä"
+    , "Mandátová"
+    , "Mané"
+    , "Mangué"
+    , "Marc-André's"
+    , "Márcio"
+    , "Maréchal"
+    , "Marí"
+    , "Mária"
+    , "María"
+    , "Marílson"
+    , "Marín"
+    , "Mariño"
+    , "Mário"
+    , "Márk"
+    , "Marozsán"
+    , "Márquez"
+    , "Martí"
+    , "Martín"
+    , "Martínek"
+    , "Martínez"
+    , "Márton"
+    , "Massó"
+    , "Mätas"
+    , "Máté"
+    , "Matías"
+    , "Matús"
+    , "Maurício"
+    , "Máximo"
+    , "Meité"
+    , "Mélanie"
+    , "Mélina"
+    , "Méline"
+    , "Méndez"
+    , "Meroúsis"
+    , "Micheál"
+    , "Michèle"
+    , "Mihaíl"
+    , "Mijaín"
+    , "Miklós"
+    , "Millán"
+    , "Miltiádis"
+    , "Moisés"
+    , "Mokosová"
+    , "Molnár"
+    , "Mónaco"
+    , "Monáe"
+    , "Mónica"
+    , "Mónika"
+    , "Montaño"
+    , "Morén"
+    , "Mörk"
+    , "Mörö"
+    , "Müller"
+    , "Muñiz"
+    , "Muñoz"
+    , "Murúa"
+    , "Nádia"
+    , "Naïm"
+    , "Natália"
+    , "Negrón"
+    , "Németh"
+    , "Néstor"
+    , "Niccolò"
+    , "Nicolás"
+    , "Niinistö"
+    , "Nóbrega"
+    , "Noélie"
+    , "Noémie"
+    , "Nordén"
+    , "Núbia"
+    , "Nuñez"
+    , "Ódorová"
+    , "Öhrström"
+    , "Ólafur"
+    , "Óleo"
+    , "Opatrný"
+    , "Orbán"
+    , "Ordóñez"
+    , "Oréane"
+    , "Ortíz"
+    , "Óscar"
+    , "Ozlü"
+    , "Ozyüksel"
+    , "Pääbo"
+    , "Pabón"
+    , "Padacké"
+    , "Pádraig"
+    , "Páez"
+    , "Pajón"
+    , "Pál"
+    , "Palát"
+    , "Panayióta"
+    , "Pär"
+    , "Paré"
+    , "Pärt"
+    , "Patiño"
+    , "Patrícia"
+    , "Patrocínio"
+    , "Pattantyús"
+    , "Pavón"
+    , "Péché"
+    , "Péchoux"
+    , "Pelikán"
+    , "Peña"
+    , "Peñate"
+    , "Pénélope"
+    , "Péni"
+    , "Pépin"
+    , "Pérez"
+    , "Perón"
+    , "Pétain"
+    , "Petchamé"
+    , "Péter"
+    , "Pétervári"
+    , "Philémon"
+    , "Phúc"
+    , "Piétrus"
+    , "Pinzón"
+    , "Pité"
+    , "Pitkämäki"
+    , "Poésy"
+    , "Pokorný"
+    , "Polívka"
+    , "Póta"
+    , "Préval"
+    , "Prokopová"
+    , "Puigcercós"
+    , "Pürevjargalyn"
+    , "Putálová"
+    , "Quiñones"
+    , "Quiñonez"
+    , "Quintillà"
+    , "Quvenzhané"
+    , "Rácz"
+    , "Ramírez"
+    , "Raúl"
+    , "Řebíček"
+    , "Récsei"
+    , "Rédli"
+    , "Réka"
+    , "Rémi"
+    , "Renáta"
+    , "Rendón"
+    , "René"
+    , "Renée"
+    , "Rénelle"
+    , "Rentería"
+    , "Repcík"
+    , "Reséndiz"
+    , "Rézola"
+    , "Ribéry"
+    , "Richárd"
+    , "Ríga"
+    , "Robenílson"
+    , "Róbert"
+    , "Róchez"
+    , "Rocío"
+    , "Rodríguez"
+    , "Rogério"
+    , "Rolfö"
+    , "Román"
+    , "Romová"
+    , "Rónald"
+    , "Rosário"
+    , "Rubén"
+    , "Rühr"
+    , "Ruíz"
+    , "Sá"
+    , "Saborío"
+    , "Sagardía"
+    , "Sallói"
+    , "Salomé"
+    , "Salvadó"
+    , "Samassékou"
+    , "Sánchez"
+    , "Sandé"
+    , "Sándor"
+    , "Sardá"
+    , "Sárosi"
+    , "Sátila"
+    , "Saúl"
+    , "Saunière"
+    , "Savón"
+    , "Scalamandré"
+    , "Schächter"
+    , "Schäfer"
+    , "Schäuble"
+    , "Schlögl"
+    , "Schmiedlová"
+    , "Schön"
+    , "Schröder"
+    , "Schüpbac"
+    , "Schüssel"
+    , "Schütze"
+    , "Séamus"
+    , "Seán"
+    , "Sebastián"
+    , "Sébastien"
+    , "Sebestyén"
+    , "Sélom"
+    , "Sène"
+    , "Senyürek"
+    , "Seppälä"
+    , "Sepúlveda"
+    , "Sérgio"
+    , "Shkëlzen"
+    , "Sicília"
+    , "Silfvén"
+    , "Siljamäki"
+    , "Sinéad"
+    , "Sjåstad"
+    , "Sjöberg"
+    , "Sjödin"
+    , "Sjöström"
+    , "Skantár"
+    , "Söderberg"
+    , "Söderling"
+    , "Sofía"
+    , "Solé"
+    , "Solís"
+    , "Söllner"
+    , "Somorácz"
+    , "Sörenstam"
+    , "Ståhl"
+    , "Ståle"
+    , "Stefanídi"
+    , "Stéphane"
+    , "Stéphanie"
+    , "Strålman"
+    , "Strömberg"
+    , "Stübe"
+    , "Studničková"
+    , "Suárez"
+    , "Šuláková"
+    , "Süle"
+    , "Süleyman"
+    , "Švácha"
+    , "Svärd"
+    , "Svennerstål"
+    , "Szabián"
+    , "Szabó"
+    , "Szász"
+    , "Szilágyi"
+    , "Szomolányi"
+    , "Szücs"
+    , "Szwarnóg"
+    , "Taaramäe"
+    , "Tabaré"
+    , "Tainá"
+    , "Takács"
+    , "Támara"
+    , "Tamás"
+    , "Tarragó"
+    , "Tazegül"
+    , "Tcheuméo"
+    , "Tchórz"
+    , "Téa"
+    , "Tentóglou"
+    , "Teófilo"
+    , "Teré"
+    , "Tévez"
+    , "Thaísa"
+    , "Théo"
+    , "Théophile"
+    , "Thérèse"
+    , "Théry"
+    , "Thiéry"
+    , "Tímea"
+    , "Tió"
+    , "Todenhöfer"
+    , "Tomáš"
+    , "Tomorkhüleg"
+    , "Tõnu"
+    , "Topolánek"
+    , "Tormé"
+    , "Tornéus"
+    , "Törnroos"
+    , "Török"
+    , "Tórrez"
+    , "Tórtola"
+    , "Tóth"
+    , "Touadéra"
+    , "Tramèr"
+    , "Traoré"
+    , "Träsch"
+    , "Trévor"
+    , "Tsinopoúlou"
+    , "Túñez"
+    , "Türk"
+    , "Tüvshinbat"
+    , "Tüvshinbayar"
+    , "Üitümen"
+    , "Ünal"
+    , "Ungvári"
+    , "Urán"
+    , "Úrsula"
+    , "Üstündag"
+    , "Václav"
+    , "Valdés"
+    , "Valentín"
+    , "Valérian"
+    , "Valériane"
+    , "Välimäki"
+    , "Vallée"
+    , "Vámos"
+    , "Vásquez"
+    , "Vázquez"
+    , "Velázquez"
+    , "Veldáková"
+    , "Venyercsán"
+    , "Veréb"
+    , "Verón"
+    , "Verrasztó"
+    , "Víctor"
+    , "Victória"
+    , "Viktória"
+    , "Vilató"
+    , "Villaécija"
+    , "Villafría"
+    , "Vinícius"
+    , "Viñolas"
+    , "Vitória"
+    , "Vladimír"
+    , "Wallén"
+    , "Wálter"
+    , "Wanyá"
+    , "Wé"
+    , "Wéverton"
+    , "Wikström"
+    , "Xénia"
+    , "Yáñez"
+    , "Younés"
+    , "Zagré"
+    , "Zalánki"
+    , "Zelená"
+    , "Zélia"
+    , "Zoltán"
+    , "Zságer"
+    , "Zsófia"
+    };
+
+int main()
+{
+    for (const char *name : names) {
+        if (lex(name) != 0) {
+            fprintf(stderr, "failed name: %s\n", name);
+            return 1;
+        }
+    }
+    return 0;
+}