/* Generated by re2c */
#include "re2c/base.h"

namespace re2c_submatch_00__http_rfc7230 {



static long print_headers(const char *tok, const taglist_t *h1, const taglist_t *h2,
        const taglist_t *h3, const taglist_t *h4) {
    if (!h4) return 0;
    long count = print_headers(tok, h1->pred, h2->pred, h3->pred, h4->pred);
    OUT("header: ", tok + h1->dist, tok + h2->dist);
    OUT("value: ", tok + h3->dist, tok + h4->dist);
    return count;
}



#define YYMAXFILL 66


struct input_t {
    FILE* file;
    char *buf;
    char *lim;
    char *cur;
    char *mar;
    char *tok;
    char *yyt1;
char *yyt10;
char *yyt11;
char *yyt12;
char *yyt13;
char *yyt14;
char *yyt15;
char *yyt16;
char *yyt17;
char *yyt18;
char *yyt19;
char *yyt2;
char *yyt20;
char *yyt21;
char *yyt22;
char *yyt23;
char *yyt24;
char *yyt25;
char *yyt26;
char *yyt27;
char *yyt28;
char *yyt29;
char *yyt3;
char *yyt30;
char *yyt4;
char *yyt5;
char *yyt6;
char *yyt7;
char *yyt8;
char *yyt9;

    taglist_t *yytm31;
taglist_t *yytm32;
taglist_t *yytm33;
taglist_t *yytm34;
taglist_t *yytm35;

    taglistpool_t tlp;
    int eof;
};

static inline void free_input(input_t *in) {
    free(in->buf);
    taglistpool_free(&in->tlp);
    if (in->file) fclose(in->file);
}

static inline int fill_buffered_eof(input_t *in) {
    size_t free;
    if (in->eof) return 1;

    free = in->tok - in->buf;
    assert(free > 0);

    memmove(in->buf, in->tok, in->lim - in->tok);
    in->lim -= free;
    in->cur -= free;
    in->mar -= free;
    in->tok -= free;
    if (in->yyt1) in->yyt1 -= free;
if (in->yyt10) in->yyt10 -= free;
if (in->yyt11) in->yyt11 -= free;
if (in->yyt12) in->yyt12 -= free;
if (in->yyt13) in->yyt13 -= free;
if (in->yyt14) in->yyt14 -= free;
if (in->yyt15) in->yyt15 -= free;
if (in->yyt16) in->yyt16 -= free;
if (in->yyt17) in->yyt17 -= free;
if (in->yyt18) in->yyt18 -= free;
if (in->yyt19) in->yyt19 -= free;
if (in->yyt2) in->yyt2 -= free;
if (in->yyt20) in->yyt20 -= free;
if (in->yyt21) in->yyt21 -= free;
if (in->yyt22) in->yyt22 -= free;
if (in->yyt23) in->yyt23 -= free;
if (in->yyt24) in->yyt24 -= free;
if (in->yyt25) in->yyt25 -= free;
if (in->yyt26) in->yyt26 -= free;
if (in->yyt27) in->yyt27 -= free;
if (in->yyt28) in->yyt28 -= free;
if (in->yyt29) in->yyt29 -= free;
if (in->yyt3) in->yyt3 -= free;
if (in->yyt30) in->yyt30 -= free;
if (in->yyt4) in->yyt4 -= free;
if (in->yyt5) in->yyt5 -= free;
if (in->yyt6) in->yyt6 -= free;
if (in->yyt7) in->yyt7 -= free;
if (in->yyt8) in->yyt8 -= free;
if (in->yyt9) in->yyt9 -= free;


    in->lim += fread(in->lim, 1, free, in->file);
    in->lim[0] = 0;

    if (in->lim < in->buf + SIZE) {
        in->eof = 1;
    }

    return 0;
}

static inline int fill_buffered_scc(input_t *in, size_t need) {
    size_t free;
    if (in->eof) return 1;

    free = in->tok - in->buf;
    assert(free >= need);

    memmove(in->buf, in->tok, in->lim - in->tok);
    in->lim -= free;
    in->cur -= free;
    in->mar -= free;
    in->tok -= free;
    if (in->yyt1) in->yyt1 -= free;
if (in->yyt10) in->yyt10 -= free;
if (in->yyt11) in->yyt11 -= free;
if (in->yyt12) in->yyt12 -= free;
if (in->yyt13) in->yyt13 -= free;
if (in->yyt14) in->yyt14 -= free;
if (in->yyt15) in->yyt15 -= free;
if (in->yyt16) in->yyt16 -= free;
if (in->yyt17) in->yyt17 -= free;
if (in->yyt18) in->yyt18 -= free;
if (in->yyt19) in->yyt19 -= free;
if (in->yyt2) in->yyt2 -= free;
if (in->yyt20) in->yyt20 -= free;
if (in->yyt21) in->yyt21 -= free;
if (in->yyt22) in->yyt22 -= free;
if (in->yyt23) in->yyt23 -= free;
if (in->yyt24) in->yyt24 -= free;
if (in->yyt25) in->yyt25 -= free;
if (in->yyt26) in->yyt26 -= free;
if (in->yyt27) in->yyt27 -= free;
if (in->yyt28) in->yyt28 -= free;
if (in->yyt29) in->yyt29 -= free;
if (in->yyt3) in->yyt3 -= free;
if (in->yyt30) in->yyt30 -= free;
if (in->yyt4) in->yyt4 -= free;
if (in->yyt5) in->yyt5 -= free;
if (in->yyt6) in->yyt6 -= free;
if (in->yyt7) in->yyt7 -= free;
if (in->yyt8) in->yyt8 -= free;
if (in->yyt9) in->yyt9 -= free;


    in->lim += fread(in->lim, 1, free, in->file);

    if (in->lim < in->buf + SIZE) {
        in->eof = 1;
        memset(in->lim, 0, YYMAXFILL);
        in->lim += YYMAXFILL;
    }

    return 0;
}

static inline void init_input_simple(input_t *in, const char* fname) {
    FILE* f = fopen(fname, "rb");

    fseek(f, 0, SEEK_END);
    size_t flen = (size_t) ftell(f);
    fseek(f, 0, SEEK_SET);

    in->file = nullptr; // unused
    in->buf = (char*) malloc(flen + 1);
    in->lim = nullptr; // unused
    in->cur = in->mar = in->tok = in->buf;
    in->yyt1 = 0;
in->yyt10 = 0;
in->yyt11 = 0;
in->yyt12 = 0;
in->yyt13 = 0;
in->yyt14 = 0;
in->yyt15 = 0;
in->yyt16 = 0;
in->yyt17 = 0;
in->yyt18 = 0;
in->yyt19 = 0;
in->yyt2 = 0;
in->yyt20 = 0;
in->yyt21 = 0;
in->yyt22 = 0;
in->yyt23 = 0;
in->yyt24 = 0;
in->yyt25 = 0;
in->yyt26 = 0;
in->yyt27 = 0;
in->yyt28 = 0;
in->yyt29 = 0;
in->yyt3 = 0;
in->yyt30 = 0;
in->yyt4 = 0;
in->yyt5 = 0;
in->yyt6 = 0;
in->yyt7 = 0;
in->yyt8 = 0;
in->yyt9 = 0;

    in->yytm31 = 0;
in->yytm32 = 0;
in->yytm33 = 0;
in->yytm34 = 0;
in->yytm35 = 0;

    taglistpool_init(&in->tlp);
    in->eof = 0; // unused

    fread(in->buf, 1, flen, f);
    in->buf[flen] = 0;

    fclose(f);
}

static inline void init_input_buffered_eof(input_t *in, const char* fname) {
    in->file = fopen(fname, "rb");
    in->buf = (char*) malloc(SIZE + 1);
    in->lim = in->buf + SIZE;
    in->cur = in->lim;
    in->mar = in->lim;
    in->tok = in->lim;
    in->yyt1 = 0;
in->yyt10 = 0;
in->yyt11 = 0;
in->yyt12 = 0;
in->yyt13 = 0;
in->yyt14 = 0;
in->yyt15 = 0;
in->yyt16 = 0;
in->yyt17 = 0;
in->yyt18 = 0;
in->yyt19 = 0;
in->yyt2 = 0;
in->yyt20 = 0;
in->yyt21 = 0;
in->yyt22 = 0;
in->yyt23 = 0;
in->yyt24 = 0;
in->yyt25 = 0;
in->yyt26 = 0;
in->yyt27 = 0;
in->yyt28 = 0;
in->yyt29 = 0;
in->yyt3 = 0;
in->yyt30 = 0;
in->yyt4 = 0;
in->yyt5 = 0;
in->yyt6 = 0;
in->yyt7 = 0;
in->yyt8 = 0;
in->yyt9 = 0;

    in->yytm31 = 0;
in->yytm32 = 0;
in->yytm33 = 0;
in->yytm34 = 0;
in->yytm35 = 0;

    taglistpool_init(&in->tlp);
    in->eof = 0;
    fill_buffered_eof(in);
}

static inline void init_input_buffered_scc(input_t *in, const char* fname) {
    in->file = fopen(fname, "rb");
    in->buf = (char*) malloc(SIZE + YYMAXFILL);
    in->lim = in->buf + SIZE;
    in->cur = in->lim;
    in->mar = in->lim;
    in->tok = in->lim;
    in->yyt1 = 0;
in->yyt10 = 0;
in->yyt11 = 0;
in->yyt12 = 0;
in->yyt13 = 0;
in->yyt14 = 0;
in->yyt15 = 0;
in->yyt16 = 0;
in->yyt17 = 0;
in->yyt18 = 0;
in->yyt19 = 0;
in->yyt2 = 0;
in->yyt20 = 0;
in->yyt21 = 0;
in->yyt22 = 0;
in->yyt23 = 0;
in->yyt24 = 0;
in->yyt25 = 0;
in->yyt26 = 0;
in->yyt27 = 0;
in->yyt28 = 0;
in->yyt29 = 0;
in->yyt3 = 0;
in->yyt30 = 0;
in->yyt4 = 0;
in->yyt5 = 0;
in->yyt6 = 0;
in->yyt7 = 0;
in->yyt8 = 0;
in->yyt9 = 0;

    in->yytm31 = 0;
in->yytm32 = 0;
in->yytm33 = 0;
in->yytm34 = 0;
in->yytm35 = 0;

    taglistpool_init(&in->tlp);
    in->eof = 0;
}

#define YYCURSOR cur
#define YYMARKER mar
#define YYTOKEN tok
#define TLP_CLEAR() do { \
    in->tlp.next = in->tlp.head; \
    yytm31 = 0;yytm32 = 0;yytm33 = 0;yytm34 = 0;yytm35 = 0; \
} while (0)

int lex_simple(input_t *in) {
    char *cur = in->buf, *mar, *tok;
    (void) mar; // maybe unused
    (void) tok; // maybe unused
    char *yyt1;
char *yyt10;
char *yyt11;
char *yyt12;
char *yyt13;
char *yyt14;
char *yyt15;
char *yyt16;
char *yyt17;
char *yyt18;
char *yyt19;
char *yyt2;
char *yyt20;
char *yyt21;
char *yyt22;
char *yyt23;
char *yyt24;
char *yyt25;
char *yyt26;
char *yyt27;
char *yyt28;
char *yyt29;
char *yyt3;
char *yyt30;
char *yyt4;
char *yyt5;
char *yyt6;
char *yyt7;
char *yyt8;
char *yyt9;

    taglist_t *yytm31 = nullptr;
taglist_t *yytm32 = nullptr;
taglist_t *yytm33 = nullptr;
taglist_t *yytm34 = nullptr;
taglist_t *yytm35 = nullptr;

    const char* at;const char* au;const char* hs1;const char* hs2;const char* hs3;const char* hs4;const char* m1;const char* m2;const char* of;const char* p1;const char* p2;const char* p3;const char* p4;const char* p5;const char* p6;const char* q1;const char* q2;const char* q3;const char* q4;const char* r1;const char* r2;const char* r3;const char* r4;const char* rp1;const char* rp2;const char* s1;const char* s2;const char* st1;const char* st2;const char* u1;const char* u2;const char* u3;const char* u4;const char* v1;const char* v2;const char* v3;const char* v4;
    taglist_t* h1;taglist_t* h2;taglist_t* h3;taglist_t* h4;
    long count = 0;
loop:
    tok = cur;
    
{
	char yych;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy1;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			yyt1 = YYCURSOR;
			goto yy4;
		case 'H':
			yyt1 = YYCURSOR;
			goto yy5;
		default: goto yy2;
	}
yy1:
	++YYCURSOR;
	{ return count; }
yy2:
	++YYCURSOR;
yy3:
	{ return -1; }
yy4:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy9;
		default: goto yy3;
	}
yy5:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy9;
		case 'T': goto yy10;
		default: goto yy3;
	}
yy6:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case '_':
		case '~':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt5 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			goto yy12;
		case '%':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt5 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			goto yy13;
		case '/':
			yyt26 = YYCURSOR;
			goto yy14;
		case ':':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt5 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			goto yy15;
		case '?':
			yyt26 = YYCURSOR;
			yyt27 = YYCURSOR;
			goto yy16;
		case '@':
			yyt3 = YYCURSOR;
			yyt5 = YYCURSOR;
			yyt9 = YYCURSOR;
			goto yy17;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt5 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			yyt13 = YYCURSOR;
			goto yy18;
		case '[':
			yyt3 = YYCURSOR;
			yyt4 = NULL;
			yyt9 = NULL;
			yyt10 = YYCURSOR;
			goto yy19;
		default: goto yy7;
	}
yy7:
	YYCURSOR = YYMARKER;
	goto yy3;
yy8:
	yych = *++YYCURSOR;
yy9:
	switch (yych) {
		case ' ':
			yyt2 = YYCURSOR;
			goto yy6;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy8;
		default: goto yy7;
	}
yy10:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy20;
		default: goto yy9;
	}
yy11:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'H': goto yy21;
		default: goto yy7;
	}
yy12:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy12;
		case '%': goto yy13;
		case ':':
			yyt11 = YYCURSOR;
			goto yy15;
		case '@':
			yyt9 = YYCURSOR;
			goto yy17;
		default: goto yy7;
	}
yy13:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy22;
		default: goto yy7;
	}
yy14:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt27 = YYCURSOR;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy14;
		case '%': goto yy23;
		case '?':
			yyt27 = YYCURSOR;
			goto yy16;
		default: goto yy7;
	}
yy15:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt12 = YYCURSOR;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt12 = YYCURSOR;
			goto yy27;
		default: goto yy25;
	}
yy16:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt28 = YYCURSOR;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt28 = YYCURSOR;
			goto yy28;
		case '%':
			yyt28 = YYCURSOR;
			goto yy29;
		default: goto yy7;
	}
yy17:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt10 = YYCURSOR;
			goto yy30;
		case '%':
			yyt10 = YYCURSOR;
			goto yy31;
		case ':':
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			goto yy32;
		case '[':
			yyt4 = yyt5;
			yyt10 = YYCURSOR;
			goto yy19;
		default: goto yy7;
	}
yy18:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case ',':
		case ';':
		case '=':
		case '_':
		case '~': goto yy12;
		case '%': goto yy13;
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy18;
		case ':':
			yyt11 = YYCURSOR;
			yyt14 = YYCURSOR;
			goto yy33;
		case '@':
			yyt9 = YYCURSOR;
			goto yy17;
		default: goto yy7;
	}
yy19:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy34;
		case ':': goto yy35;
		case 'v': goto yy36;
		default: goto yy7;
	}
yy20:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'P': goto yy37;
		default: goto yy9;
	}
yy21:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy38;
		default: goto yy7;
	}
yy22:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy12;
		default: goto yy7;
	}
yy23:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy39;
		default: goto yy7;
	}
yy24:
	yych = *++YYCURSOR;
yy25:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy24;
		case '%': goto yy26;
		case '@':
			yyt9 = YYCURSOR;
			goto yy17;
		default: goto yy7;
	}
yy26:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy40;
		default: goto yy7;
	}
yy27:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy24;
		case '%': goto yy26;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy27;
		case '@':
			yyt9 = YYCURSOR;
			goto yy17;
		default: goto yy7;
	}
yy28:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = YYCURSOR;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy28;
		case '%': goto yy29;
		default: goto yy7;
	}
yy29:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy41;
		default: goto yy7;
	}
yy30:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy30;
		case '%': goto yy31;
		case ':':
			yyt11 = YYCURSOR;
			goto yy32;
		default: goto yy7;
	}
yy31:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy42;
		default: goto yy7;
	}
yy32:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt12 = YYCURSOR;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt12 = YYCURSOR;
			goto yy43;
		default: goto yy7;
	}
yy33:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt12 = YYCURSOR;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt23 = YYCURSOR;
			goto yy44;
		case '%':
			yyt23 = YYCURSOR;
			goto yy45;
		case '/':
			yyt23 = YYCURSOR;
			goto yy46;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt12 = YYCURSOR;
			yyt23 = YYCURSOR;
			goto yy47;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = YYCURSOR;
			yyt24 = YYCURSOR;
			goto yy48;
		case '@':
			yyt9 = YYCURSOR;
			yyt23 = YYCURSOR;
			goto yy49;
		default: goto yy7;
	}
yy34:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy50;
		case ':': goto yy51;
		default: goto yy7;
	}
yy35:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy52;
		default: goto yy7;
	}
yy36:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy7;
		default: goto yy54;
	}
yy37:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy55;
		default: goto yy9;
	}
yy38:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy56;
		default: goto yy7;
	}
yy39:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy14;
		default: goto yy7;
	}
yy40:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy24;
		default: goto yy7;
	}
yy41:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy28;
		default: goto yy7;
	}
yy42:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy30;
		default: goto yy7;
	}
yy43:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy43;
		default: goto yy7;
	}
yy44:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy44;
		case '%': goto yy45;
		case '/': goto yy57;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			goto yy48;
		case '@':
			yyt9 = YYCURSOR;
			goto yy49;
		default: goto yy7;
	}
yy45:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy59;
		default: goto yy7;
	}
yy46:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy61;
		default: goto yy58;
	}
yy47:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy44;
		case '%': goto yy45;
		case '/': goto yy57;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy47;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			goto yy48;
		case '@':
			yyt9 = YYCURSOR;
			goto yy49;
		default: goto yy7;
	}
yy48:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = YYCURSOR;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt25 = YYCURSOR;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt25 = YYCURSOR;
			goto yy62;
		case '%':
			yyt25 = YYCURSOR;
			goto yy63;
		default: goto yy7;
	}
yy49:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt10 = YYCURSOR;
			goto yy64;
		case '%':
			yyt10 = YYCURSOR;
			goto yy66;
		case ':':
			yyt10 = YYCURSOR;
			yyt11 = YYCURSOR;
			goto yy67;
		case '[':
			yyt4 = yyt5;
			yyt10 = YYCURSOR;
			goto yy19;
		default: goto yy65;
	}
yy50:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy68;
		case ':': goto yy51;
		default: goto yy7;
	}
yy51:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy69;
		case ':': goto yy70;
		default: goto yy7;
	}
yy52:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy71;
		case '1': goto yy72;
		case '2': goto yy73;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy74;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy75;
		case ']': goto yy76;
		default: goto yy7;
	}
yy53:
	yych = *++YYCURSOR;
yy54:
	switch (yych) {
		case '.': goto yy77;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy53;
		default: goto yy7;
	}
yy55:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy78;
		default: goto yy7;
	}
yy56:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'P': goto yy79;
		default: goto yy7;
	}
yy57:
	yych = *++YYCURSOR;
yy58:
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy57;
		case '%': goto yy60;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			goto yy48;
		default: goto yy7;
	}
yy59:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy44;
		default: goto yy7;
	}
yy60:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy80;
		default: goto yy7;
	}
yy61:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt3 = YYCURSOR;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			goto yy81;
		case '%':
			yyt3 = YYCURSOR;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			goto yy82;
		case '/':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			goto yy83;
		case ':':
			yyt3 = YYCURSOR;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			goto yy84;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		case '@':
			yyt3 = YYCURSOR;
			yyt16 = YYCURSOR;
			goto yy85;
		case '[':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = YYCURSOR;
			goto yy86;
		default: goto yy7;
	}
yy62:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = YYCURSOR;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy62;
		case '%': goto yy63;
		default: goto yy7;
	}
yy63:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy87;
		default: goto yy7;
	}
yy64:
	yych = *++YYCURSOR;
yy65:
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy64;
		case '%': goto yy66;
		case '/':
		case '@': goto yy57;
		case ':':
			yyt11 = YYCURSOR;
			goto yy67;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			goto yy48;
		default: goto yy7;
	}
yy66:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy88;
		default: goto yy7;
	}
yy67:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt12 = YYCURSOR;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt12 = YYCURSOR;
			goto yy89;
		default: goto yy58;
	}
yy68:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy90;
		case ':': goto yy51;
		default: goto yy7;
	}
yy69:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy91;
		case ':': goto yy92;
		default: goto yy7;
	}
yy70:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy93;
		case '1': goto yy94;
		case '2': goto yy95;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy96;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy97;
		case ']': goto yy76;
		default: goto yy7;
	}
yy71:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy99;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy72:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy101;
		case ':': goto yy100;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy99;
		case ']': goto yy76;
		default: goto yy7;
	}
yy73:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy101;
		case '5': goto yy102;
		case '6':
		case '7':
		case '8':
		case '9': goto yy103;
		case ':': goto yy100;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy99;
		case ']': goto yy76;
		default: goto yy7;
	}
yy74:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy103;
		case ':': goto yy100;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy99;
		case ']': goto yy76;
		default: goto yy7;
	}
yy75:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy99;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy76:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt11 = YYCURSOR;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case ':':
			yyt5 = yyt4;
			yyt11 = YYCURSOR;
			goto yy32;
		default: goto yy7;
	}
yy77:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy7;
		default: goto yy105;
	}
yy78:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy106;
		default: goto yy7;
	}
yy79:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy107;
		default: goto yy7;
	}
yy80:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy57;
		default: goto yy7;
	}
yy81:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy81;
		case '%': goto yy82;
		case '/':
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			goto yy83;
		case ':':
			yyt18 = YYCURSOR;
			goto yy84;
		case '?':
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		case '@':
			yyt16 = YYCURSOR;
			goto yy85;
		default: goto yy7;
	}
yy82:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy108;
		default: goto yy7;
	}
yy83:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy83;
		case '%': goto yy109;
		case '?':
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy7;
	}
yy84:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '/':
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			goto yy83;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt19 = YYCURSOR;
			goto yy113;
		case '?':
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy111;
	}
yy85:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt15 = yyt3;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			yyt17 = YYCURSOR;
			goto yy114;
		case '%':
			yyt17 = YYCURSOR;
			goto yy115;
		case '/':
			yyt15 = yyt3;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			goto yy83;
		case ':':
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			goto yy116;
		case '?':
			yyt15 = yyt3;
			yyt17 = YYCURSOR;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		case '[':
			yyt15 = yyt3;
			yyt17 = YYCURSOR;
			goto yy86;
		default: goto yy7;
	}
yy86:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy117;
		case ':': goto yy118;
		case 'v': goto yy119;
		default: goto yy7;
	}
yy87:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy62;
		default: goto yy7;
	}
yy88:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy64;
		default: goto yy7;
	}
yy89:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt4 = yyt5;
			yyt5 = YYCURSOR;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy57;
		case '%': goto yy60;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy89;
		case '?':
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt24 = YYCURSOR;
			goto yy48;
		default: goto yy7;
	}
yy90:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy51;
		default: goto yy7;
	}
yy91:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy120;
		case ':': goto yy92;
		default: goto yy7;
	}
yy92:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy121;
		case ':': goto yy122;
		default: goto yy7;
	}
yy93:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy123;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy94:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy125;
		case ':': goto yy124;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy123;
		case ']': goto yy76;
		default: goto yy7;
	}
yy95:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy125;
		case '5': goto yy126;
		case '6':
		case '7':
		case '8':
		case '9': goto yy127;
		case ':': goto yy124;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy123;
		case ']': goto yy76;
		default: goto yy7;
	}
yy96:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy127;
		case ':': goto yy124;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy123;
		case ']': goto yy76;
		default: goto yy7;
	}
yy97:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy123;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy98:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy128;
		case '1': goto yy129;
		case '2': goto yy130;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy131;
		default: goto yy7;
	}
yy99:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy132;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy100:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy93;
		case '1': goto yy94;
		case '2': goto yy95;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy96;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy97;
		default: goto yy7;
	}
yy101:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy133;
		case ':': goto yy100;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy132;
		case ']': goto yy76;
		default: goto yy7;
	}
yy102:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy133;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy132;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy103:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy132;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy104:
	yych = *++YYCURSOR;
yy105:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy104;
		case ']': goto yy76;
		default: goto yy7;
	}
yy106:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy134;
		default: goto yy7;
	}
yy107:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy135;
		default: goto yy7;
	}
yy108:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy81;
		default: goto yy7;
	}
yy109:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy136;
		default: goto yy7;
	}
yy110:
	yych = *++YYCURSOR;
yy111:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy110;
		case '%': goto yy112;
		case '@':
			yyt16 = YYCURSOR;
			goto yy85;
		default: goto yy7;
	}
yy112:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy137;
		default: goto yy7;
	}
yy113:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy110;
		case '%': goto yy112;
		case '/':
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			goto yy83;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy113;
		case '?':
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		case '@':
			yyt16 = YYCURSOR;
			goto yy85;
		default: goto yy7;
	}
yy114:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt15 = yyt3;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy114;
		case '%': goto yy115;
		case '/':
			yyt15 = yyt3;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			goto yy83;
		case ':':
			yyt18 = YYCURSOR;
			goto yy116;
		case '?':
			yyt15 = yyt3;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy7;
	}
yy115:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy138;
		default: goto yy7;
	}
yy116:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt15 = yyt3;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '/':
			yyt15 = yyt3;
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			goto yy83;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			yyt19 = YYCURSOR;
			goto yy139;
		case '?':
			yyt15 = yyt3;
			yyt19 = YYCURSOR;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy7;
	}
yy117:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy140;
		case ':': goto yy141;
		default: goto yy7;
	}
yy118:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy142;
		default: goto yy7;
	}
yy119:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy7;
		default: goto yy144;
	}
yy120:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy145;
		case ':': goto yy92;
		default: goto yy7;
	}
yy121:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy146;
		case ':': goto yy147;
		default: goto yy7;
	}
yy122:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy148;
		case '1': goto yy149;
		case '2': goto yy150;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy151;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy152;
		case ']': goto yy76;
		default: goto yy7;
	}
yy123:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy153;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy124:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy148;
		case '1': goto yy149;
		case '2': goto yy150;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy151;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy152;
		default: goto yy7;
	}
yy125:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy154;
		case ':': goto yy124;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy153;
		case ']': goto yy76;
		default: goto yy7;
	}
yy126:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy154;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy153;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy127:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy153;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy128:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy155;
		default: goto yy7;
	}
yy129:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy155;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy131;
		default: goto yy7;
	}
yy130:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy155;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy131;
		case '5': goto yy156;
		case '6':
		case '7':
		case '8':
		case '9': goto yy128;
		default: goto yy7;
	}
yy131:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy155;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy128;
		default: goto yy7;
	}
yy132:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy157;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy133:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy157;
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy134:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ': goto yy158;
		default: goto yy7;
	}
yy135:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy159;
		default: goto yy7;
	}
yy136:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy83;
		default: goto yy7;
	}
yy137:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy110;
		default: goto yy7;
	}
yy138:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy114;
		default: goto yy7;
	}
yy139:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt15 = yyt3;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '/':
			yyt15 = yyt3;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			goto yy83;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy139;
		case '?':
			yyt15 = yyt3;
			yyt20 = YYCURSOR;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy7;
	}
yy140:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy160;
		case ':': goto yy141;
		default: goto yy7;
	}
yy141:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy161;
		case ':': goto yy162;
		default: goto yy7;
	}
yy142:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy163;
		case '1': goto yy164;
		case '2': goto yy165;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy166;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy167;
		case ']': goto yy168;
		default: goto yy7;
	}
yy143:
	yych = *++YYCURSOR;
yy144:
	switch (yych) {
		case '.': goto yy169;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy143;
		default: goto yy7;
	}
yy145:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy92;
		default: goto yy7;
	}
yy146:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy170;
		case ':': goto yy147;
		default: goto yy7;
	}
yy147:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy171;
		case ':': goto yy172;
		default: goto yy7;
	}
yy148:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy173;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy149:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy175;
		case ':': goto yy174;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy173;
		case ']': goto yy76;
		default: goto yy7;
	}
yy150:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy175;
		case '5': goto yy176;
		case '6':
		case '7':
		case '8':
		case '9': goto yy177;
		case ':': goto yy174;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy173;
		case ']': goto yy76;
		default: goto yy7;
	}
yy151:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy177;
		case ':': goto yy174;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy173;
		case ']': goto yy76;
		default: goto yy7;
	}
yy152:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy173;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy153:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy178;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy154:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy178;
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy155:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy179;
		case '1': goto yy180;
		case '2': goto yy181;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy182;
		default: goto yy7;
	}
yy156:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy155;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy128;
		default: goto yy7;
	}
yy157:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy100;
		case ']': goto yy76;
		default: goto yy7;
	}
yy158:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy183;
		default: goto yy7;
	}
yy159:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy184;
		default: goto yy7;
	}
yy160:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy185;
		case ':': goto yy141;
		default: goto yy7;
	}
yy161:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy186;
		case ':': goto yy187;
		default: goto yy7;
	}
yy162:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy188;
		case '1': goto yy189;
		case '2': goto yy190;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy191;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy192;
		case ']': goto yy168;
		default: goto yy7;
	}
yy163:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy194;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy164:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy196;
		case ':': goto yy195;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy194;
		case ']': goto yy168;
		default: goto yy7;
	}
yy165:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy196;
		case '5': goto yy197;
		case '6':
		case '7':
		case '8':
		case '9': goto yy198;
		case ':': goto yy195;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy194;
		case ']': goto yy168;
		default: goto yy7;
	}
yy166:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy198;
		case ':': goto yy195;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy194;
		case ']': goto yy168;
		default: goto yy7;
	}
yy167:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy194;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy168:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy11;
		case '/':
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			goto yy83;
		case ':':
			yyt3 = yyt15;
			yyt18 = YYCURSOR;
			goto yy116;
		case '?':
			yyt18 = YYCURSOR;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = YYCURSOR;
			yyt22 = YYCURSOR;
			yyt23 = NULL;
			yyt24 = NULL;
			goto yy48;
		default: goto yy7;
	}
yy169:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy7;
		default: goto yy200;
	}
yy170:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy201;
		case ':': goto yy147;
		default: goto yy7;
	}
yy171:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy202;
		case ':': goto yy203;
		default: goto yy7;
	}
yy172:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy204;
		case '1': goto yy205;
		case '2': goto yy206;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy207;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy208;
		case ']': goto yy76;
		default: goto yy7;
	}
yy173:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy209;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy174:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy204;
		case '1': goto yy205;
		case '2': goto yy206;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy207;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy208;
		default: goto yy7;
	}
yy175:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy210;
		case ':': goto yy174;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy209;
		case ']': goto yy76;
		default: goto yy7;
	}
yy176:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy210;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy209;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy177:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy209;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy178:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy124;
		case ']': goto yy76;
		default: goto yy7;
	}
yy179:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy211;
		default: goto yy7;
	}
yy180:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy211;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy182;
		default: goto yy7;
	}
yy181:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy211;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy182;
		case '5': goto yy212;
		case '6':
		case '7':
		case '8':
		case '9': goto yy179;
		default: goto yy7;
	}
yy182:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy211;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy179;
		default: goto yy7;
	}
yy183:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy213;
		default: goto yy7;
	}
yy184:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			yyt8 = YYCURSOR;
			goto yy214;
		default: goto yy7;
	}
yy185:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy141;
		default: goto yy7;
	}
yy186:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy215;
		case ':': goto yy187;
		default: goto yy7;
	}
yy187:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy216;
		case ':': goto yy217;
		default: goto yy7;
	}
yy188:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy218;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy189:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy220;
		case ':': goto yy219;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy218;
		case ']': goto yy168;
		default: goto yy7;
	}
yy190:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy220;
		case '5': goto yy221;
		case '6':
		case '7':
		case '8':
		case '9': goto yy222;
		case ':': goto yy219;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy218;
		case ']': goto yy168;
		default: goto yy7;
	}
yy191:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy222;
		case ':': goto yy219;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy218;
		case ']': goto yy168;
		default: goto yy7;
	}
yy192:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy218;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy193:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy223;
		case '1': goto yy224;
		case '2': goto yy225;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy226;
		default: goto yy7;
	}
yy194:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy227;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy195:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy188;
		case '1': goto yy189;
		case '2': goto yy190;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy191;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy192;
		default: goto yy7;
	}
yy196:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy228;
		case ':': goto yy195;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy227;
		case ']': goto yy168;
		default: goto yy7;
	}
yy197:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy228;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy227;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy198:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy227;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy199:
	yych = *++YYCURSOR;
yy200:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy199;
		case ']': goto yy168;
		default: goto yy7;
	}
yy201:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy147;
		default: goto yy7;
	}
yy202:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy229;
		case ':': goto yy203;
		default: goto yy7;
	}
yy203:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy230;
		case ':': goto yy231;
		default: goto yy7;
	}
yy204:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy232;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy205:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy234;
		case ':': goto yy233;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy232;
		case ']': goto yy76;
		default: goto yy7;
	}
yy206:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy234;
		case '5': goto yy235;
		case '6':
		case '7':
		case '8':
		case '9': goto yy236;
		case ':': goto yy233;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy232;
		case ']': goto yy76;
		default: goto yy7;
	}
yy207:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy236;
		case ':': goto yy233;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy232;
		case ']': goto yy76;
		default: goto yy7;
	}
yy208:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy232;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy209:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy237;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy210:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy237;
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy211:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy238;
		case '1': goto yy239;
		case '2': goto yy240;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy241;
		default: goto yy7;
	}
yy212:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy211;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy179;
		default: goto yy7;
	}
yy213:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy242;
		default: goto yy7;
	}
yy214:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			yyt29 = NULL;
			yyt30 = NULL;
			goto yy243;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			yyt29 = NULL;
			yyt30 = NULL;
			goto yy244;
		default: goto yy7;
	}
yy215:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy245;
		case ':': goto yy187;
		default: goto yy7;
	}
yy216:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy246;
		case ':': goto yy247;
		default: goto yy7;
	}
yy217:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy248;
		case '1': goto yy249;
		case '2': goto yy250;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy251;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy252;
		case ']': goto yy168;
		default: goto yy7;
	}
yy218:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy253;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy219:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy248;
		case '1': goto yy249;
		case '2': goto yy250;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy251;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy252;
		default: goto yy7;
	}
yy220:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy254;
		case ':': goto yy219;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy253;
		case ']': goto yy168;
		default: goto yy7;
	}
yy221:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy254;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy253;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy222:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy253;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy223:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy255;
		default: goto yy7;
	}
yy224:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy255;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy226;
		default: goto yy7;
	}
yy225:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy255;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy226;
		case '5': goto yy256;
		case '6':
		case '7':
		case '8':
		case '9': goto yy223;
		default: goto yy7;
	}
yy226:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy255;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy223;
		default: goto yy7;
	}
yy227:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy257;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy228:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy257;
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy229:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy258;
		case ':': goto yy203;
		default: goto yy7;
	}
yy230:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy259;
		case ':': goto yy260;
		default: goto yy7;
	}
yy231:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy261;
		case '1': goto yy262;
		case '2': goto yy263;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy264;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy265;
		case ']': goto yy76;
		default: goto yy7;
	}
yy232:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy266;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy233:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy261;
		case '1': goto yy262;
		case '2': goto yy263;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy264;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy265;
		default: goto yy7;
	}
yy234:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy267;
		case ':': goto yy233;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy266;
		case ']': goto yy76;
		default: goto yy7;
	}
yy235:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy267;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy266;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy236:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy266;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy237:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy174;
		case ']': goto yy76;
		default: goto yy7;
	}
yy238:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy76;
		default: goto yy7;
	}
yy239:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy241;
		case ']': goto yy76;
		default: goto yy7;
	}
yy240:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy241;
		case '5': goto yy268;
		case '6':
		case '7':
		case '8':
		case '9': goto yy238;
		case ']': goto yy76;
		default: goto yy7;
	}
yy241:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy238;
		case ']': goto yy76;
		default: goto yy7;
	}
yy242:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ': goto yy269;
		default: goto yy7;
	}
yy243:
	++YYCURSOR;
	m1 = yyt1;
	m2 = yyt2;
	at = yyt3;
	u3 = yyt4;
	u4 = yyt9;
	hs3 = yyt10;
	hs4 = yyt11;
	r3 = yyt12;
	r4 = yyt5;
	s1 = yyt13;
	s2 = yyt14;
	u1 = yyt15;
	u2 = yyt16;
	hs1 = yyt17;
	hs2 = yyt18;
	r1 = yyt19;
	r2 = yyt20;
	p1 = yyt21;
	p2 = yyt22;
	p3 = yyt23;
	p4 = yyt24;
	q1 = yyt25;
	q2 = yyt6;
	p5 = yyt26;
	p6 = yyt27;
	q3 = yyt28;
	q4 = yyt7;
	v4 = yyt8;
	rp1 = yyt29;
	rp2 = yyt30;
	h1 = yytm31;
	h2 = yytm32;
	h3 = yytm33;
	h4 = yytm34;
	au = yyt13;
	of = yyt26;
	v3 = yyt8;
	v1 = yyt29;
	v2 = yyt29;
	st1 = yyt29;
	st2 = yyt29;
	if (v3 != NULL) v3 -= 8;
	if (v1 != NULL) v1 -= 13;
	if (v2 != NULL) v2 -= 5;
	if (st1 != NULL) st1 -= 4;
	if (st2 != NULL) st2 -= 1;
	{
        if (st1) {
            OUT("version-1: ", v1, v2);
            OUT("status: ", st1, st2);
            OUT("reason: ", rp1, rp2);
        } else if (m1) {
            OUT("method: ", m1, m2);
            if (of) {
                OUT("path-3: ", p5, p6);
                if (q3) OUT("query-2: ", q3, q4);
            } else if (au) {
                if (p1) {
                    OUT("scheme: ", s1, s2);
                    if (u1) OUT("user-1: ", u1, u2);
                    OUT("host-1: ", hs1, hs2);
                    if (r1) OUT("port-1: ", r1, r2);
                    OUT("path-1: ", p1, p2);
                } else {
                    OUT("path-2: ", p3, p4);
                }
                if (q1) OUT("query-1: ", q1, q2);
            } else if (at) {
                if (u3) OUT("user-2: ", u3, u4);
                OUT("host-2: ", hs3, hs4);
                if (r3) OUT("port-2: ", r3, r4);
            } else {
                OUTC('*');
            }
            OUT("version-2: ", v3, v4);
        }
        count += print_headers(YYTOKEN, h1, h2, h3, h4);
        OUTC('\n');

        TLP_CLEAR();
        goto loop;
    }
yy244:
	yych = *++YYCURSOR;
	switch (yych) {
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy244;
		case ':':
			taglist(&yytm32, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy270;
		default: goto yy7;
	}
yy245:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy187;
		default: goto yy7;
	}
yy246:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy271;
		case ':': goto yy247;
		default: goto yy7;
	}
yy247:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy272;
		case ':': goto yy273;
		default: goto yy7;
	}
yy248:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy274;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy249:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy276;
		case ':': goto yy275;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy274;
		case ']': goto yy168;
		default: goto yy7;
	}
yy250:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy276;
		case '5': goto yy277;
		case '6':
		case '7':
		case '8':
		case '9': goto yy278;
		case ':': goto yy275;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy274;
		case ']': goto yy168;
		default: goto yy7;
	}
yy251:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy278;
		case ':': goto yy275;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy274;
		case ']': goto yy168;
		default: goto yy7;
	}
yy252:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy274;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy253:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy279;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy254:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy279;
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy255:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy280;
		case '1': goto yy281;
		case '2': goto yy282;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy283;
		default: goto yy7;
	}
yy256:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy255;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy223;
		default: goto yy7;
	}
yy257:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy195;
		case ']': goto yy168;
		default: goto yy7;
	}
yy258:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy203;
		default: goto yy7;
	}
yy259:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy284;
		case ':': goto yy260;
		default: goto yy7;
	}
yy260:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy285;
		case ':': goto yy286;
		default: goto yy7;
	}
yy261:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy287;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy262:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy289;
		case ':': goto yy288;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy287;
		case ']': goto yy76;
		default: goto yy7;
	}
yy263:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy289;
		case '5': goto yy290;
		case '6':
		case '7':
		case '8':
		case '9': goto yy291;
		case ':': goto yy288;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy287;
		case ']': goto yy76;
		default: goto yy7;
	}
yy264:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy291;
		case ':': goto yy288;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy287;
		case ']': goto yy76;
		default: goto yy7;
	}
yy265:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy287;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy266:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy292;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy267:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy292;
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy268:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy238;
		case ']': goto yy76;
		default: goto yy7;
	}
yy269:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\n':
			yyt29 = YYCURSOR;
			yyt30 = YYCURSOR;
			goto yy294;
		default:
			yyt29 = YYCURSOR;
			goto yy293;
	}
yy270:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
		case ' ': goto yy270;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			taglist(&yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		default:
			taglist(&yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy296;
	}
yy271:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy297;
		case ':': goto yy247;
		default: goto yy7;
	}
yy272:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy298;
		case ':': goto yy299;
		default: goto yy7;
	}
yy273:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy300;
		case '1': goto yy301;
		case '2': goto yy302;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy303;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy304;
		case ']': goto yy168;
		default: goto yy7;
	}
yy274:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy305;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy275:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy300;
		case '1': goto yy301;
		case '2': goto yy302;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy303;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy304;
		default: goto yy7;
	}
yy276:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy306;
		case ':': goto yy275;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy305;
		case ']': goto yy168;
		default: goto yy7;
	}
yy277:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy306;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy305;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy278:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy305;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy279:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy219;
		case ']': goto yy168;
		default: goto yy7;
	}
yy280:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy307;
		default: goto yy7;
	}
yy281:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy307;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy283;
		default: goto yy7;
	}
yy282:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy307;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy283;
		case '5': goto yy308;
		case '6':
		case '7':
		case '8':
		case '9': goto yy280;
		default: goto yy7;
	}
yy283:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy307;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy280;
		default: goto yy7;
	}
yy284:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy309;
		case ':': goto yy260;
		default: goto yy7;
	}
yy285:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy310;
		case ':': goto yy311;
		default: goto yy7;
	}
yy286:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy312;
		case '1': goto yy313;
		case '2': goto yy314;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy315;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy316;
		case ']': goto yy76;
		default: goto yy7;
	}
yy287:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy317;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy288:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy312;
		case '1': goto yy313;
		case '2': goto yy314;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy315;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy316;
		default: goto yy7;
	}
yy289:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy318;
		case ':': goto yy288;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy317;
		case ']': goto yy76;
		default: goto yy7;
	}
yy290:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy318;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy317;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy291:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy317;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy292:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy233;
		case ']': goto yy76;
		default: goto yy7;
	}
yy293:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\n':
			yyt30 = YYCURSOR;
			goto yy294;
		default: goto yy293;
	}
yy294:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			yyt1 = NULL;
			yyt2 = NULL;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt8 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy243;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			yyt1 = NULL;
			yyt2 = NULL;
			yyt3 = NULL;
			yyt4 = NULL;
			yyt5 = NULL;
			yyt6 = NULL;
			yyt7 = NULL;
			yyt8 = NULL;
			yyt9 = NULL;
			yyt10 = NULL;
			yyt11 = NULL;
			yyt12 = NULL;
			yyt13 = NULL;
			yyt14 = NULL;
			yyt15 = NULL;
			yyt16 = NULL;
			yyt17 = NULL;
			yyt18 = NULL;
			yyt19 = NULL;
			yyt20 = NULL;
			yyt21 = NULL;
			yyt22 = NULL;
			yyt23 = NULL;
			yyt24 = NULL;
			yyt25 = NULL;
			yyt26 = NULL;
			yyt27 = NULL;
			yyt28 = NULL;
			goto yy244;
		default: goto yy7;
	}
yy295:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy319;
		case '\n':
			yytm34 = yytm35;
			goto yy243;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			yytm34 = yytm35;
			taglist(&yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy244;
		default: goto yy7;
	}
yy296:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy320;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		case ' ': goto yy321;
		default: goto yy296;
	}
yy297:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy247;
		default: goto yy7;
	}
yy298:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy322;
		case ':': goto yy299;
		default: goto yy7;
	}
yy299:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy323;
		case ':': goto yy324;
		default: goto yy7;
	}
yy300:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy325;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy301:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy327;
		case ':': goto yy326;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy325;
		case ']': goto yy168;
		default: goto yy7;
	}
yy302:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy327;
		case '5': goto yy328;
		case '6':
		case '7':
		case '8':
		case '9': goto yy329;
		case ':': goto yy326;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy325;
		case ']': goto yy168;
		default: goto yy7;
	}
yy303:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy329;
		case ':': goto yy326;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy325;
		case ']': goto yy168;
		default: goto yy7;
	}
yy304:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy325;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy305:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy330;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy306:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy330;
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy307:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy331;
		case '1': goto yy332;
		case '2': goto yy333;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy334;
		default: goto yy7;
	}
yy308:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy307;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy280;
		default: goto yy7;
	}
yy309:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy260;
		default: goto yy7;
	}
yy310:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy335;
		case ':': goto yy311;
		default: goto yy7;
	}
yy311:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy336;
		case '1': goto yy337;
		case '2': goto yy338;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy339;
		case ':': goto yy340;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy341;
		default: goto yy7;
	}
yy312:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy342;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy313:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy344;
		case ':': goto yy343;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy342;
		case ']': goto yy76;
		default: goto yy7;
	}
yy314:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy344;
		case '5': goto yy345;
		case '6':
		case '7':
		case '8':
		case '9': goto yy346;
		case ':': goto yy343;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy342;
		case ']': goto yy76;
		default: goto yy7;
	}
yy315:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy346;
		case ':': goto yy343;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy342;
		case ']': goto yy76;
		default: goto yy7;
	}
yy316:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy342;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy317:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy347;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy318:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy347;
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy319:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
		case ' ': goto yy319;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		default: goto yy296;
	}
yy320:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t': goto yy320;
		case '\n': goto yy348;
		case ' ': goto yy321;
		default: goto yy349;
	}
yy321:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy320;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		case ' ': goto yy321;
		default: goto yy350;
	}
yy322:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy351;
		case ':': goto yy299;
		default: goto yy7;
	}
yy323:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy352;
		case ':': goto yy353;
		default: goto yy7;
	}
yy324:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy354;
		case '1': goto yy355;
		case '2': goto yy356;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy357;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy358;
		case ']': goto yy168;
		default: goto yy7;
	}
yy325:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy359;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy326:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy354;
		case '1': goto yy355;
		case '2': goto yy356;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy357;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy358;
		default: goto yy7;
	}
yy327:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy360;
		case ':': goto yy326;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy359;
		case ']': goto yy168;
		default: goto yy7;
	}
yy328:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy360;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy359;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy329:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy359;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy330:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy275;
		case ']': goto yy168;
		default: goto yy7;
	}
yy331:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy168;
		default: goto yy7;
	}
yy332:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy334;
		case ']': goto yy168;
		default: goto yy7;
	}
yy333:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy334;
		case '5': goto yy361;
		case '6':
		case '7':
		case '8':
		case '9': goto yy331;
		case ']': goto yy168;
		default: goto yy7;
	}
yy334:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy331;
		case ']': goto yy168;
		default: goto yy7;
	}
yy335:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy362;
		case ':': goto yy311;
		default: goto yy7;
	}
yy336:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy363;
		case ':': goto yy364;
		default: goto yy7;
	}
yy337:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy365;
		case ':': goto yy364;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy363;
		default: goto yy7;
	}
yy338:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy365;
		case '5': goto yy366;
		case '6':
		case '7':
		case '8':
		case '9': goto yy367;
		case ':': goto yy364;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy363;
		default: goto yy7;
	}
yy339:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy367;
		case ':': goto yy364;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy363;
		default: goto yy7;
	}
yy340:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy368;
		case ']': goto yy76;
		default: goto yy7;
	}
yy341:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy363;
		case ':': goto yy364;
		default: goto yy7;
	}
yy342:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy369;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy343:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy368;
		default: goto yy7;
	}
yy344:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy370;
		case ':': goto yy343;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy369;
		case ']': goto yy76;
		default: goto yy7;
	}
yy345:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy370;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy369;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy346:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy369;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy347:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy288;
		case ']': goto yy76;
		default: goto yy7;
	}
yy348:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			yytm34 = yytm35;
			goto yy243;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			yytm34 = yytm35;
			taglist(&yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy244;
		default: goto yy7;
	}
yy349:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
			taglist(&yytm34, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy371;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		default: goto yy296;
	}
yy350:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy372;
		case '\n':
			yytm35 = yytm34;
			taglist(&yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy295;
		default: goto yy296;
	}
yy351:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy299;
		default: goto yy7;
	}
yy352:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy373;
		case ':': goto yy353;
		default: goto yy7;
	}
yy353:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy374;
		case ':': goto yy375;
		default: goto yy7;
	}
yy354:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy376;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy355:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy378;
		case ':': goto yy377;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy376;
		case ']': goto yy168;
		default: goto yy7;
	}
yy356:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy378;
		case '5': goto yy379;
		case '6':
		case '7':
		case '8':
		case '9': goto yy380;
		case ':': goto yy377;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy376;
		case ']': goto yy168;
		default: goto yy7;
	}
yy357:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy380;
		case ':': goto yy377;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy376;
		case ']': goto yy168;
		default: goto yy7;
	}
yy358:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy376;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy359:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy381;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy360:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy381;
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy361:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy331;
		case ']': goto yy168;
		default: goto yy7;
	}
yy362:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy311;
		default: goto yy7;
	}
yy363:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy382;
		case ':': goto yy364;
		default: goto yy7;
	}
yy364:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy368;
		case ':': goto yy238;
		default: goto yy7;
	}
yy365:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy383;
		case ':': goto yy364;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy382;
		default: goto yy7;
	}
yy366:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy383;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy382;
		case ':': goto yy364;
		default: goto yy7;
	}
yy367:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy382;
		case ':': goto yy364;
		default: goto yy7;
	}
yy368:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy384;
		case ']': goto yy76;
		default: goto yy7;
	}
yy369:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy385;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy370:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy385;
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy371:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy371;
		case '\n':
			yytm35 = yytm34;
			goto yy348;
		default: goto yy7;
	}
yy372:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t': goto yy372;
		case '\n': goto yy348;
		case ' ': goto yy386;
		default: goto yy349;
	}
yy373:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy387;
		case ':': goto yy353;
		default: goto yy7;
	}
yy374:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy388;
		case ':': goto yy389;
		default: goto yy7;
	}
yy375:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy390;
		case '1': goto yy391;
		case '2': goto yy392;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy393;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy394;
		case ']': goto yy168;
		default: goto yy7;
	}
yy376:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy395;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy377:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy390;
		case '1': goto yy391;
		case '2': goto yy392;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy393;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy394;
		default: goto yy7;
	}
yy378:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy396;
		case ':': goto yy377;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy395;
		case ']': goto yy168;
		default: goto yy7;
	}
yy379:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy396;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy395;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy380:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy395;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy381:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy326;
		case ']': goto yy168;
		default: goto yy7;
	}
yy382:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy397;
		case ':': goto yy364;
		default: goto yy7;
	}
yy383:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy98;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy397;
		case ':': goto yy364;
		default: goto yy7;
	}
yy384:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy398;
		case ']': goto yy76;
		default: goto yy7;
	}
yy385:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy343;
		case ']': goto yy76;
		default: goto yy7;
	}
yy386:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy7;
		case '\t': goto yy372;
		case '\n': goto yy295;
		case ' ': goto yy386;
		default: goto yy350;
	}
yy387:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy353;
		default: goto yy7;
	}
yy388:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy399;
		case ':': goto yy389;
		default: goto yy7;
	}
yy389:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy400;
		case '1': goto yy401;
		case '2': goto yy402;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy403;
		case ':': goto yy404;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy405;
		default: goto yy7;
	}
yy390:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy406;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy391:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy408;
		case ':': goto yy407;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy406;
		case ']': goto yy168;
		default: goto yy7;
	}
yy392:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy408;
		case '5': goto yy409;
		case '6':
		case '7':
		case '8':
		case '9': goto yy410;
		case ':': goto yy407;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy406;
		case ']': goto yy168;
		default: goto yy7;
	}
yy393:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy410;
		case ':': goto yy407;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy406;
		case ']': goto yy168;
		default: goto yy7;
	}
yy394:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy406;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy395:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy411;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy396:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy411;
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy397:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy364;
		default: goto yy7;
	}
yy398:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy238;
		case ']': goto yy76;
		default: goto yy7;
	}
yy399:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy412;
		case ':': goto yy389;
		default: goto yy7;
	}
yy400:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy413;
		case ':': goto yy414;
		default: goto yy7;
	}
yy401:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy415;
		case ':': goto yy414;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy413;
		default: goto yy7;
	}
yy402:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy415;
		case '5': goto yy416;
		case '6':
		case '7':
		case '8':
		case '9': goto yy417;
		case ':': goto yy414;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy413;
		default: goto yy7;
	}
yy403:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy417;
		case ':': goto yy414;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy413;
		default: goto yy7;
	}
yy404:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy418;
		case ']': goto yy168;
		default: goto yy7;
	}
yy405:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy413;
		case ':': goto yy414;
		default: goto yy7;
	}
yy406:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy419;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy407:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy418;
		default: goto yy7;
	}
yy408:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy420;
		case ':': goto yy407;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy419;
		case ']': goto yy168;
		default: goto yy7;
	}
yy409:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy420;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy419;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy410:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy419;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy411:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy377;
		case ']': goto yy168;
		default: goto yy7;
	}
yy412:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy389;
		default: goto yy7;
	}
yy413:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy421;
		case ':': goto yy414;
		default: goto yy7;
	}
yy414:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy418;
		case ':': goto yy331;
		default: goto yy7;
	}
yy415:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy422;
		case ':': goto yy414;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy421;
		default: goto yy7;
	}
yy416:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy422;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy421;
		case ':': goto yy414;
		default: goto yy7;
	}
yy417:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy421;
		case ':': goto yy414;
		default: goto yy7;
	}
yy418:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy423;
		case ']': goto yy168;
		default: goto yy7;
	}
yy419:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy424;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy420:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy424;
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy421:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy425;
		case ':': goto yy414;
		default: goto yy7;
	}
yy422:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy193;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy425;
		case ':': goto yy414;
		default: goto yy7;
	}
yy423:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy426;
		case ']': goto yy168;
		default: goto yy7;
	}
yy424:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy407;
		case ']': goto yy168;
		default: goto yy7;
	}
yy425:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy414;
		default: goto yy7;
	}
yy426:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy331;
		case ']': goto yy168;
		default: goto yy7;
	}
}

}

#undef YYCURSOR
#undef YYMARKER
#undef YYTOKEN
#undef TLP_CLEAR

#define YYCURSOR in->cur
#define YYMARKER in->mar
#define YYLIMIT in->lim
#define YYTOKEN in->tok
#define TLP_CLEAR() do { \
    in->tlp.next = in->tlp.head; \
    in->yytm31 = 0;in->yytm32 = 0;in->yytm33 = 0;in->yytm34 = 0;in->yytm35 = 0; \
} while (0)

int lex_buffered_eof(input_t *in) {
    const char* at;const char* au;const char* hs1;const char* hs2;const char* hs3;const char* hs4;const char* m1;const char* m2;const char* of;const char* p1;const char* p2;const char* p3;const char* p4;const char* p5;const char* p6;const char* q1;const char* q2;const char* q3;const char* q4;const char* r1;const char* r2;const char* r3;const char* r4;const char* rp1;const char* rp2;const char* s1;const char* s2;const char* st1;const char* st2;const char* u1;const char* u2;const char* u3;const char* u4;const char* v1;const char* v2;const char* v3;const char* v4;
    taglist_t* h1;taglist_t* h2;taglist_t* h3;taglist_t* h4;
    long count = 0;
loop:
    in->tok = in->cur;
    
{
	char yych;
yyFillLabel0:
	yych = *YYCURSOR;
	switch (yych) {
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yyt1 = YYCURSOR;
			goto yy430;
		case 'H':
			in->yyt1 = YYCURSOR;
			goto yy431;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel0;
				goto yy853;
			}
			goto yy428;
	}
yy428:
	++YYCURSOR;
yy429:
	{ return -1; }
yy430:
	YYMARKER = ++YYCURSOR;
yyFillLabel1:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy435;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel1;
			}
			goto yy429;
	}
yy431:
	YYMARKER = ++YYCURSOR;
yyFillLabel2:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy435;
		case 'T': goto yy436;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel2;
			}
			goto yy429;
	}
yy432:
	++YYCURSOR;
yyFillLabel3:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case '_':
		case '~':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy438;
		case '%':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy439;
		case '/':
			in->yyt26 = YYCURSOR;
			goto yy440;
		case ':':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy441;
		case '?':
			in->yyt26 = YYCURSOR;
			in->yyt27 = YYCURSOR;
			goto yy442;
		case '@':
			in->yyt3 = YYCURSOR;
			in->yyt5 = YYCURSOR;
			in->yyt9 = YYCURSOR;
			goto yy443;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt13 = YYCURSOR;
			goto yy444;
		case '[':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy445;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel3;
			}
			goto yy433;
	}
yy433:
	YYCURSOR = YYMARKER;
	goto yy429;
yy434:
	++YYCURSOR;
yyFillLabel4:
	yych = *YYCURSOR;
yy435:
	switch (yych) {
		case ' ':
			in->yyt2 = YYCURSOR;
			goto yy432;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy434;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel4;
			}
			goto yy433;
	}
yy436:
	++YYCURSOR;
yyFillLabel5:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel5;
			}
			goto yy433;
		case 'T': goto yy446;
		default: goto yy435;
	}
yy437:
	++YYCURSOR;
yyFillLabel6:
	yych = *YYCURSOR;
	switch (yych) {
		case 'H': goto yy447;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel6;
			}
			goto yy433;
	}
yy438:
	++YYCURSOR;
yyFillLabel7:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy438;
		case '%': goto yy439;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy441;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy443;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel7;
			}
			goto yy433;
	}
yy439:
	++YYCURSOR;
yyFillLabel8:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy448;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel8;
			}
			goto yy433;
	}
yy440:
	++YYCURSOR;
yyFillLabel9:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt27 = YYCURSOR;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy440;
		case '%': goto yy449;
		case '?':
			in->yyt27 = YYCURSOR;
			goto yy442;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel9;
			}
			goto yy433;
	}
yy441:
	++YYCURSOR;
yyFillLabel10:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel10;
			}
			goto yy433;
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy453;
		default: goto yy451;
	}
yy442:
	++YYCURSOR;
yyFillLabel11:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt28 = YYCURSOR;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt28 = YYCURSOR;
			goto yy454;
		case '%':
			in->yyt28 = YYCURSOR;
			goto yy455;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel11;
			}
			goto yy433;
	}
yy443:
	++YYCURSOR;
yyFillLabel12:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt10 = YYCURSOR;
			goto yy456;
		case '%':
			in->yyt10 = YYCURSOR;
			goto yy457;
		case ':':
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy458;
		case '[':
			in->yyt4 = in->yyt5;
			in->yyt10 = YYCURSOR;
			goto yy445;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel12;
			}
			goto yy433;
	}
yy444:
	++YYCURSOR;
yyFillLabel13:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case ',':
		case ';':
		case '=':
		case '_':
		case '~': goto yy438;
		case '%': goto yy439;
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy444;
		case ':':
			in->yyt11 = YYCURSOR;
			in->yyt14 = YYCURSOR;
			goto yy459;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy443;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel13;
			}
			goto yy433;
	}
yy445:
	++YYCURSOR;
yyFillLabel14:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy460;
		case ':': goto yy461;
		case 'v': goto yy462;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel14;
			}
			goto yy433;
	}
yy446:
	++YYCURSOR;
yyFillLabel15:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel15;
			}
			goto yy433;
		case 'P': goto yy463;
		default: goto yy435;
	}
yy447:
	++YYCURSOR;
yyFillLabel16:
	yych = *YYCURSOR;
	switch (yych) {
		case 'T': goto yy464;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel16;
			}
			goto yy433;
	}
yy448:
	++YYCURSOR;
yyFillLabel17:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy438;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel17;
			}
			goto yy433;
	}
yy449:
	++YYCURSOR;
yyFillLabel18:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy465;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel18;
			}
			goto yy433;
	}
yy450:
	++YYCURSOR;
yyFillLabel19:
	yych = *YYCURSOR;
yy451:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy450;
		case '%': goto yy452;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy443;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel19;
			}
			goto yy433;
	}
yy452:
	++YYCURSOR;
yyFillLabel20:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy466;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel20;
			}
			goto yy433;
	}
yy453:
	++YYCURSOR;
yyFillLabel21:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy450;
		case '%': goto yy452;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy453;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy443;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel21;
			}
			goto yy433;
	}
yy454:
	++YYCURSOR;
yyFillLabel22:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy454;
		case '%': goto yy455;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel22;
			}
			goto yy433;
	}
yy455:
	++YYCURSOR;
yyFillLabel23:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy467;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel23;
			}
			goto yy433;
	}
yy456:
	++YYCURSOR;
yyFillLabel24:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy456;
		case '%': goto yy457;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy458;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel24;
			}
			goto yy433;
	}
yy457:
	++YYCURSOR;
yyFillLabel25:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy468;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel25;
			}
			goto yy433;
	}
yy458:
	++YYCURSOR;
yyFillLabel26:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy469;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel26;
			}
			goto yy433;
	}
yy459:
	++YYCURSOR;
yyFillLabel27:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt23 = YYCURSOR;
			goto yy470;
		case '%':
			in->yyt23 = YYCURSOR;
			goto yy471;
		case '/':
			in->yyt23 = YYCURSOR;
			goto yy472;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			in->yyt23 = YYCURSOR;
			goto yy473;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = YYCURSOR;
			in->yyt24 = YYCURSOR;
			goto yy474;
		case '@':
			in->yyt9 = YYCURSOR;
			in->yyt23 = YYCURSOR;
			goto yy475;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel27;
			}
			goto yy433;
	}
yy460:
	++YYCURSOR;
yyFillLabel28:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy476;
		case ':': goto yy477;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel28;
			}
			goto yy433;
	}
yy461:
	++YYCURSOR;
yyFillLabel29:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy478;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel29;
			}
			goto yy433;
	}
yy462:
	++YYCURSOR;
yyFillLabel30:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '.':
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel30;
			}
			goto yy433;
		default: goto yy480;
	}
yy463:
	++YYCURSOR;
yyFillLabel31:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel31;
			}
			goto yy433;
		case '/': goto yy481;
		default: goto yy435;
	}
yy464:
	++YYCURSOR;
yyFillLabel32:
	yych = *YYCURSOR;
	switch (yych) {
		case 'T': goto yy482;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel32;
			}
			goto yy433;
	}
yy465:
	++YYCURSOR;
yyFillLabel33:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy440;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel33;
			}
			goto yy433;
	}
yy466:
	++YYCURSOR;
yyFillLabel34:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy450;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel34;
			}
			goto yy433;
	}
yy467:
	++YYCURSOR;
yyFillLabel35:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy454;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel35;
			}
			goto yy433;
	}
yy468:
	++YYCURSOR;
yyFillLabel36:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy456;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel36;
			}
			goto yy433;
	}
yy469:
	++YYCURSOR;
yyFillLabel37:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy469;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel37;
			}
			goto yy433;
	}
yy470:
	++YYCURSOR;
yyFillLabel38:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy470;
		case '%': goto yy471;
		case '/': goto yy483;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy474;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy475;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel38;
			}
			goto yy433;
	}
yy471:
	++YYCURSOR;
yyFillLabel39:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy485;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel39;
			}
			goto yy433;
	}
yy472:
	++YYCURSOR;
yyFillLabel40:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel40;
			}
			goto yy433;
		case '/': goto yy487;
		default: goto yy484;
	}
yy473:
	++YYCURSOR;
yyFillLabel41:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy470;
		case '%': goto yy471;
		case '/': goto yy483;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy473;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy474;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy475;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel41;
			}
			goto yy433;
	}
yy474:
	++YYCURSOR;
yyFillLabel42:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = YYCURSOR;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt25 = YYCURSOR;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt25 = YYCURSOR;
			goto yy488;
		case '%':
			in->yyt25 = YYCURSOR;
			goto yy489;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel42;
			}
			goto yy433;
	}
yy475:
	++YYCURSOR;
yyFillLabel43:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel43;
			}
			goto yy433;
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt10 = YYCURSOR;
			goto yy490;
		case '%':
			in->yyt10 = YYCURSOR;
			goto yy492;
		case ':':
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy493;
		case '[':
			in->yyt4 = in->yyt5;
			in->yyt10 = YYCURSOR;
			goto yy445;
		default: goto yy491;
	}
yy476:
	++YYCURSOR;
yyFillLabel44:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy494;
		case ':': goto yy477;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel44;
			}
			goto yy433;
	}
yy477:
	++YYCURSOR;
yyFillLabel45:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy495;
		case ':': goto yy496;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel45;
			}
			goto yy433;
	}
yy478:
	++YYCURSOR;
yyFillLabel46:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy497;
		case '1': goto yy498;
		case '2': goto yy499;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy500;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy501;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel46;
			}
			goto yy433;
	}
yy479:
	++YYCURSOR;
yyFillLabel47:
	yych = *YYCURSOR;
yy480:
	switch (yych) {
		case '.': goto yy503;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy479;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel47;
			}
			goto yy433;
	}
yy481:
	++YYCURSOR;
yyFillLabel48:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy504;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel48;
			}
			goto yy433;
	}
yy482:
	++YYCURSOR;
yyFillLabel49:
	yych = *YYCURSOR;
	switch (yych) {
		case 'P': goto yy505;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel49;
			}
			goto yy433;
	}
yy483:
	++YYCURSOR;
yyFillLabel50:
	yych = *YYCURSOR;
yy484:
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy483;
		case '%': goto yy486;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel50;
			}
			goto yy433;
	}
yy485:
	++YYCURSOR;
yyFillLabel51:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy470;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel51;
			}
			goto yy433;
	}
yy486:
	++YYCURSOR;
yyFillLabel52:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy506;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel52;
			}
			goto yy433;
	}
yy487:
	++YYCURSOR;
yyFillLabel53:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy507;
		case '%':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy508;
		case '/':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case ':':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			goto yy510;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		case '@':
			in->yyt3 = YYCURSOR;
			in->yyt16 = YYCURSOR;
			goto yy511;
		case '[':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy512;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel53;
			}
			goto yy433;
	}
yy488:
	++YYCURSOR;
yyFillLabel54:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = YYCURSOR;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy488;
		case '%': goto yy489;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel54;
			}
			goto yy433;
	}
yy489:
	++YYCURSOR;
yyFillLabel55:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy513;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel55;
			}
			goto yy433;
	}
yy490:
	++YYCURSOR;
yyFillLabel56:
	yych = *YYCURSOR;
yy491:
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy490;
		case '%': goto yy492;
		case '/':
		case '@': goto yy483;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy493;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel56;
			}
			goto yy433;
	}
yy492:
	++YYCURSOR;
yyFillLabel57:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy514;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel57;
			}
			goto yy433;
	}
yy493:
	++YYCURSOR;
yyFillLabel58:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel58;
			}
			goto yy433;
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy515;
		default: goto yy484;
	}
yy494:
	++YYCURSOR;
yyFillLabel59:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy516;
		case ':': goto yy477;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel59;
			}
			goto yy433;
	}
yy495:
	++YYCURSOR;
yyFillLabel60:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy517;
		case ':': goto yy518;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel60;
			}
			goto yy433;
	}
yy496:
	++YYCURSOR;
yyFillLabel61:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy519;
		case '1': goto yy520;
		case '2': goto yy521;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy522;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy523;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel61;
			}
			goto yy433;
	}
yy497:
	++YYCURSOR;
yyFillLabel62:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy525;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel62;
			}
			goto yy433;
	}
yy498:
	++YYCURSOR;
yyFillLabel63:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy527;
		case ':': goto yy526;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy525;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel63;
			}
			goto yy433;
	}
yy499:
	++YYCURSOR;
yyFillLabel64:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy527;
		case '5': goto yy528;
		case '6':
		case '7':
		case '8':
		case '9': goto yy529;
		case ':': goto yy526;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy525;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel64;
			}
			goto yy433;
	}
yy500:
	++YYCURSOR;
yyFillLabel65:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy529;
		case ':': goto yy526;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy525;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel65;
			}
			goto yy433;
	}
yy501:
	++YYCURSOR;
yyFillLabel66:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy525;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel66;
			}
			goto yy433;
	}
yy502:
	++YYCURSOR;
yyFillLabel67:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case ':':
			in->yyt5 = in->yyt4;
			in->yyt11 = YYCURSOR;
			goto yy458;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel67;
			}
			goto yy433;
	}
yy503:
	++YYCURSOR;
yyFillLabel68:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case ']':
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel68;
			}
			goto yy433;
		default: goto yy531;
	}
yy504:
	++YYCURSOR;
yyFillLabel69:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy532;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel69;
			}
			goto yy433;
	}
yy505:
	++YYCURSOR;
yyFillLabel70:
	yych = *YYCURSOR;
	switch (yych) {
		case '/': goto yy533;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel70;
			}
			goto yy433;
	}
yy506:
	++YYCURSOR;
yyFillLabel71:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy483;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel71;
			}
			goto yy433;
	}
yy507:
	++YYCURSOR;
yyFillLabel72:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy507;
		case '%': goto yy508;
		case '/':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case ':':
			in->yyt18 = YYCURSOR;
			goto yy510;
		case '?':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy511;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel72;
			}
			goto yy433;
	}
yy508:
	++YYCURSOR;
yyFillLabel73:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy534;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel73;
			}
			goto yy433;
	}
yy509:
	++YYCURSOR;
yyFillLabel74:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy509;
		case '%': goto yy535;
		case '?':
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel74;
			}
			goto yy433;
	}
yy510:
	++YYCURSOR;
yyFillLabel75:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel75;
			}
			goto yy433;
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '/':
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt19 = YYCURSOR;
			goto yy539;
		case '?':
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default: goto yy537;
	}
yy511:
	++YYCURSOR;
yyFillLabel76:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt17 = YYCURSOR;
			goto yy540;
		case '%':
			in->yyt17 = YYCURSOR;
			goto yy541;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case ':':
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			goto yy542;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		case '[':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			goto yy512;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel76;
			}
			goto yy433;
	}
yy512:
	++YYCURSOR;
yyFillLabel77:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy543;
		case ':': goto yy544;
		case 'v': goto yy545;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel77;
			}
			goto yy433;
	}
yy513:
	++YYCURSOR;
yyFillLabel78:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy488;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel78;
			}
			goto yy433;
	}
yy514:
	++YYCURSOR;
yyFillLabel79:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy490;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel79;
			}
			goto yy433;
	}
yy515:
	++YYCURSOR;
yyFillLabel80:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy483;
		case '%': goto yy486;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy515;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel80;
			}
			goto yy433;
	}
yy516:
	++YYCURSOR;
yyFillLabel81:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy477;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel81;
			}
			goto yy433;
	}
yy517:
	++YYCURSOR;
yyFillLabel82:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy546;
		case ':': goto yy518;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel82;
			}
			goto yy433;
	}
yy518:
	++YYCURSOR;
yyFillLabel83:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy547;
		case ':': goto yy548;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel83;
			}
			goto yy433;
	}
yy519:
	++YYCURSOR;
yyFillLabel84:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy549;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel84;
			}
			goto yy433;
	}
yy520:
	++YYCURSOR;
yyFillLabel85:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy551;
		case ':': goto yy550;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy549;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel85;
			}
			goto yy433;
	}
yy521:
	++YYCURSOR;
yyFillLabel86:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy551;
		case '5': goto yy552;
		case '6':
		case '7':
		case '8':
		case '9': goto yy553;
		case ':': goto yy550;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy549;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel86;
			}
			goto yy433;
	}
yy522:
	++YYCURSOR;
yyFillLabel87:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy553;
		case ':': goto yy550;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy549;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel87;
			}
			goto yy433;
	}
yy523:
	++YYCURSOR;
yyFillLabel88:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy549;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel88;
			}
			goto yy433;
	}
yy524:
	++YYCURSOR;
yyFillLabel89:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy554;
		case '1': goto yy555;
		case '2': goto yy556;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy557;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel89;
			}
			goto yy433;
	}
yy525:
	++YYCURSOR;
yyFillLabel90:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy558;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel90;
			}
			goto yy433;
	}
yy526:
	++YYCURSOR;
yyFillLabel91:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy519;
		case '1': goto yy520;
		case '2': goto yy521;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy522;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy523;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel91;
			}
			goto yy433;
	}
yy527:
	++YYCURSOR;
yyFillLabel92:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy559;
		case ':': goto yy526;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy558;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel92;
			}
			goto yy433;
	}
yy528:
	++YYCURSOR;
yyFillLabel93:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy559;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy558;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel93;
			}
			goto yy433;
	}
yy529:
	++YYCURSOR;
yyFillLabel94:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy558;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel94;
			}
			goto yy433;
	}
yy530:
	++YYCURSOR;
yyFillLabel95:
	yych = *YYCURSOR;
yy531:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy530;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel95;
			}
			goto yy433;
	}
yy532:
	++YYCURSOR;
yyFillLabel96:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy560;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel96;
			}
			goto yy433;
	}
yy533:
	++YYCURSOR;
yyFillLabel97:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy561;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel97;
			}
			goto yy433;
	}
yy534:
	++YYCURSOR;
yyFillLabel98:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy507;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel98;
			}
			goto yy433;
	}
yy535:
	++YYCURSOR;
yyFillLabel99:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy562;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel99;
			}
			goto yy433;
	}
yy536:
	++YYCURSOR;
yyFillLabel100:
	yych = *YYCURSOR;
yy537:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy536;
		case '%': goto yy538;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy511;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel100;
			}
			goto yy433;
	}
yy538:
	++YYCURSOR;
yyFillLabel101:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy563;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel101;
			}
			goto yy433;
	}
yy539:
	++YYCURSOR;
yyFillLabel102:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy536;
		case '%': goto yy538;
		case '/':
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy539;
		case '?':
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy511;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel102;
			}
			goto yy433;
	}
yy540:
	++YYCURSOR;
yyFillLabel103:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy540;
		case '%': goto yy541;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case ':':
			in->yyt18 = YYCURSOR;
			goto yy542;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel103;
			}
			goto yy433;
	}
yy541:
	++YYCURSOR;
yyFillLabel104:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy564;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel104;
			}
			goto yy433;
	}
yy542:
	++YYCURSOR;
yyFillLabel105:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt19 = YYCURSOR;
			goto yy565;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel105;
			}
			goto yy433;
	}
yy543:
	++YYCURSOR;
yyFillLabel106:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy566;
		case ':': goto yy567;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel106;
			}
			goto yy433;
	}
yy544:
	++YYCURSOR;
yyFillLabel107:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy568;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel107;
			}
			goto yy433;
	}
yy545:
	++YYCURSOR;
yyFillLabel108:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case '.':
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel108;
			}
			goto yy433;
		default: goto yy570;
	}
yy546:
	++YYCURSOR;
yyFillLabel109:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy571;
		case ':': goto yy518;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel109;
			}
			goto yy433;
	}
yy547:
	++YYCURSOR;
yyFillLabel110:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy572;
		case ':': goto yy573;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel110;
			}
			goto yy433;
	}
yy548:
	++YYCURSOR;
yyFillLabel111:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy574;
		case '1': goto yy575;
		case '2': goto yy576;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy577;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy578;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel111;
			}
			goto yy433;
	}
yy549:
	++YYCURSOR;
yyFillLabel112:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy579;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel112;
			}
			goto yy433;
	}
yy550:
	++YYCURSOR;
yyFillLabel113:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy574;
		case '1': goto yy575;
		case '2': goto yy576;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy577;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy578;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel113;
			}
			goto yy433;
	}
yy551:
	++YYCURSOR;
yyFillLabel114:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy580;
		case ':': goto yy550;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy579;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel114;
			}
			goto yy433;
	}
yy552:
	++YYCURSOR;
yyFillLabel115:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy580;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy579;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel115;
			}
			goto yy433;
	}
yy553:
	++YYCURSOR;
yyFillLabel116:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy579;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel116;
			}
			goto yy433;
	}
yy554:
	++YYCURSOR;
yyFillLabel117:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy581;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel117;
			}
			goto yy433;
	}
yy555:
	++YYCURSOR;
yyFillLabel118:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy581;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy557;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel118;
			}
			goto yy433;
	}
yy556:
	++YYCURSOR;
yyFillLabel119:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy581;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy557;
		case '5': goto yy582;
		case '6':
		case '7':
		case '8':
		case '9': goto yy554;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel119;
			}
			goto yy433;
	}
yy557:
	++YYCURSOR;
yyFillLabel120:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy581;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy554;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel120;
			}
			goto yy433;
	}
yy558:
	++YYCURSOR;
yyFillLabel121:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy583;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel121;
			}
			goto yy433;
	}
yy559:
	++YYCURSOR;
yyFillLabel122:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy583;
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel122;
			}
			goto yy433;
	}
yy560:
	++YYCURSOR;
yyFillLabel123:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ': goto yy584;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel123;
			}
			goto yy433;
	}
yy561:
	++YYCURSOR;
yyFillLabel124:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy585;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel124;
			}
			goto yy433;
	}
yy562:
	++YYCURSOR;
yyFillLabel125:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy509;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel125;
			}
			goto yy433;
	}
yy563:
	++YYCURSOR;
yyFillLabel126:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy536;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel126;
			}
			goto yy433;
	}
yy564:
	++YYCURSOR;
yyFillLabel127:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy540;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel127;
			}
			goto yy433;
	}
yy565:
	++YYCURSOR;
yyFillLabel128:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy565;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel128;
			}
			goto yy433;
	}
yy566:
	++YYCURSOR;
yyFillLabel129:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy586;
		case ':': goto yy567;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel129;
			}
			goto yy433;
	}
yy567:
	++YYCURSOR;
yyFillLabel130:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy587;
		case ':': goto yy588;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel130;
			}
			goto yy433;
	}
yy568:
	++YYCURSOR;
yyFillLabel131:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy589;
		case '1': goto yy590;
		case '2': goto yy591;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy592;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy593;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel131;
			}
			goto yy433;
	}
yy569:
	++YYCURSOR;
yyFillLabel132:
	yych = *YYCURSOR;
yy570:
	switch (yych) {
		case '.': goto yy595;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy569;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel132;
			}
			goto yy433;
	}
yy571:
	++YYCURSOR;
yyFillLabel133:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy518;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel133;
			}
			goto yy433;
	}
yy572:
	++YYCURSOR;
yyFillLabel134:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy596;
		case ':': goto yy573;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel134;
			}
			goto yy433;
	}
yy573:
	++YYCURSOR;
yyFillLabel135:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy597;
		case ':': goto yy598;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel135;
			}
			goto yy433;
	}
yy574:
	++YYCURSOR;
yyFillLabel136:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy599;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel136;
			}
			goto yy433;
	}
yy575:
	++YYCURSOR;
yyFillLabel137:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy601;
		case ':': goto yy600;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy599;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel137;
			}
			goto yy433;
	}
yy576:
	++YYCURSOR;
yyFillLabel138:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy601;
		case '5': goto yy602;
		case '6':
		case '7':
		case '8':
		case '9': goto yy603;
		case ':': goto yy600;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy599;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel138;
			}
			goto yy433;
	}
yy577:
	++YYCURSOR;
yyFillLabel139:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy603;
		case ':': goto yy600;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy599;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel139;
			}
			goto yy433;
	}
yy578:
	++YYCURSOR;
yyFillLabel140:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy599;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel140;
			}
			goto yy433;
	}
yy579:
	++YYCURSOR;
yyFillLabel141:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy604;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel141;
			}
			goto yy433;
	}
yy580:
	++YYCURSOR;
yyFillLabel142:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy604;
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel142;
			}
			goto yy433;
	}
yy581:
	++YYCURSOR;
yyFillLabel143:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy605;
		case '1': goto yy606;
		case '2': goto yy607;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy608;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel143;
			}
			goto yy433;
	}
yy582:
	++YYCURSOR;
yyFillLabel144:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy581;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy554;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel144;
			}
			goto yy433;
	}
yy583:
	++YYCURSOR;
yyFillLabel145:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy526;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel145;
			}
			goto yy433;
	}
yy584:
	++YYCURSOR;
yyFillLabel146:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy609;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel146;
			}
			goto yy433;
	}
yy585:
	++YYCURSOR;
yyFillLabel147:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy610;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel147;
			}
			goto yy433;
	}
yy586:
	++YYCURSOR;
yyFillLabel148:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy611;
		case ':': goto yy567;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel148;
			}
			goto yy433;
	}
yy587:
	++YYCURSOR;
yyFillLabel149:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy612;
		case ':': goto yy613;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel149;
			}
			goto yy433;
	}
yy588:
	++YYCURSOR;
yyFillLabel150:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy614;
		case '1': goto yy615;
		case '2': goto yy616;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy617;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy618;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel150;
			}
			goto yy433;
	}
yy589:
	++YYCURSOR;
yyFillLabel151:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy620;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel151;
			}
			goto yy433;
	}
yy590:
	++YYCURSOR;
yyFillLabel152:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy622;
		case ':': goto yy621;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy620;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel152;
			}
			goto yy433;
	}
yy591:
	++YYCURSOR;
yyFillLabel153:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy622;
		case '5': goto yy623;
		case '6':
		case '7':
		case '8':
		case '9': goto yy624;
		case ':': goto yy621;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy620;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel153;
			}
			goto yy433;
	}
yy592:
	++YYCURSOR;
yyFillLabel154:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy624;
		case ':': goto yy621;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy620;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel154;
			}
			goto yy433;
	}
yy593:
	++YYCURSOR;
yyFillLabel155:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy620;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel155;
			}
			goto yy433;
	}
yy594:
	++YYCURSOR;
yyFillLabel156:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy437;
		case '/':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy509;
		case ':':
			in->yyt3 = in->yyt15;
			in->yyt18 = YYCURSOR;
			goto yy542;
		case '?':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy474;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel156;
			}
			goto yy433;
	}
yy595:
	++YYCURSOR;
yyFillLabel157:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case ']':
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel157;
			}
			goto yy433;
		default: goto yy626;
	}
yy596:
	++YYCURSOR;
yyFillLabel158:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy627;
		case ':': goto yy573;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel158;
			}
			goto yy433;
	}
yy597:
	++YYCURSOR;
yyFillLabel159:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy628;
		case ':': goto yy629;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel159;
			}
			goto yy433;
	}
yy598:
	++YYCURSOR;
yyFillLabel160:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy630;
		case '1': goto yy631;
		case '2': goto yy632;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy633;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy634;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel160;
			}
			goto yy433;
	}
yy599:
	++YYCURSOR;
yyFillLabel161:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy635;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel161;
			}
			goto yy433;
	}
yy600:
	++YYCURSOR;
yyFillLabel162:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy630;
		case '1': goto yy631;
		case '2': goto yy632;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy633;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy634;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel162;
			}
			goto yy433;
	}
yy601:
	++YYCURSOR;
yyFillLabel163:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy636;
		case ':': goto yy600;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy635;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel163;
			}
			goto yy433;
	}
yy602:
	++YYCURSOR;
yyFillLabel164:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy636;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy635;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel164;
			}
			goto yy433;
	}
yy603:
	++YYCURSOR;
yyFillLabel165:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy635;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel165;
			}
			goto yy433;
	}
yy604:
	++YYCURSOR;
yyFillLabel166:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy550;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel166;
			}
			goto yy433;
	}
yy605:
	++YYCURSOR;
yyFillLabel167:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy637;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel167;
			}
			goto yy433;
	}
yy606:
	++YYCURSOR;
yyFillLabel168:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy637;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy608;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel168;
			}
			goto yy433;
	}
yy607:
	++YYCURSOR;
yyFillLabel169:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy637;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy608;
		case '5': goto yy638;
		case '6':
		case '7':
		case '8':
		case '9': goto yy605;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel169;
			}
			goto yy433;
	}
yy608:
	++YYCURSOR;
yyFillLabel170:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy637;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy605;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel170;
			}
			goto yy433;
	}
yy609:
	++YYCURSOR;
yyFillLabel171:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy639;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel171;
			}
			goto yy433;
	}
yy610:
	++YYCURSOR;
yyFillLabel172:
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
			in->yyt8 = YYCURSOR;
			goto yy640;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel172;
			}
			goto yy433;
	}
yy611:
	++YYCURSOR;
yyFillLabel173:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy567;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel173;
			}
			goto yy433;
	}
yy612:
	++YYCURSOR;
yyFillLabel174:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy641;
		case ':': goto yy613;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel174;
			}
			goto yy433;
	}
yy613:
	++YYCURSOR;
yyFillLabel175:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy642;
		case ':': goto yy643;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel175;
			}
			goto yy433;
	}
yy614:
	++YYCURSOR;
yyFillLabel176:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy644;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel176;
			}
			goto yy433;
	}
yy615:
	++YYCURSOR;
yyFillLabel177:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy646;
		case ':': goto yy645;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy644;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel177;
			}
			goto yy433;
	}
yy616:
	++YYCURSOR;
yyFillLabel178:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy646;
		case '5': goto yy647;
		case '6':
		case '7':
		case '8':
		case '9': goto yy648;
		case ':': goto yy645;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy644;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel178;
			}
			goto yy433;
	}
yy617:
	++YYCURSOR;
yyFillLabel179:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy648;
		case ':': goto yy645;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy644;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel179;
			}
			goto yy433;
	}
yy618:
	++YYCURSOR;
yyFillLabel180:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy644;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel180;
			}
			goto yy433;
	}
yy619:
	++YYCURSOR;
yyFillLabel181:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy649;
		case '1': goto yy650;
		case '2': goto yy651;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy652;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel181;
			}
			goto yy433;
	}
yy620:
	++YYCURSOR;
yyFillLabel182:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy653;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel182;
			}
			goto yy433;
	}
yy621:
	++YYCURSOR;
yyFillLabel183:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy614;
		case '1': goto yy615;
		case '2': goto yy616;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy617;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy618;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel183;
			}
			goto yy433;
	}
yy622:
	++YYCURSOR;
yyFillLabel184:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy654;
		case ':': goto yy621;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy653;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel184;
			}
			goto yy433;
	}
yy623:
	++YYCURSOR;
yyFillLabel185:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy654;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy653;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel185;
			}
			goto yy433;
	}
yy624:
	++YYCURSOR;
yyFillLabel186:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy653;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel186;
			}
			goto yy433;
	}
yy625:
	++YYCURSOR;
yyFillLabel187:
	yych = *YYCURSOR;
yy626:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy625;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel187;
			}
			goto yy433;
	}
yy627:
	++YYCURSOR;
yyFillLabel188:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy573;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel188;
			}
			goto yy433;
	}
yy628:
	++YYCURSOR;
yyFillLabel189:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy655;
		case ':': goto yy629;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel189;
			}
			goto yy433;
	}
yy629:
	++YYCURSOR;
yyFillLabel190:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy656;
		case ':': goto yy657;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel190;
			}
			goto yy433;
	}
yy630:
	++YYCURSOR;
yyFillLabel191:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy658;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel191;
			}
			goto yy433;
	}
yy631:
	++YYCURSOR;
yyFillLabel192:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy660;
		case ':': goto yy659;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy658;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel192;
			}
			goto yy433;
	}
yy632:
	++YYCURSOR;
yyFillLabel193:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy660;
		case '5': goto yy661;
		case '6':
		case '7':
		case '8':
		case '9': goto yy662;
		case ':': goto yy659;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy658;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel193;
			}
			goto yy433;
	}
yy633:
	++YYCURSOR;
yyFillLabel194:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy662;
		case ':': goto yy659;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy658;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel194;
			}
			goto yy433;
	}
yy634:
	++YYCURSOR;
yyFillLabel195:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy658;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel195;
			}
			goto yy433;
	}
yy635:
	++YYCURSOR;
yyFillLabel196:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy663;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel196;
			}
			goto yy433;
	}
yy636:
	++YYCURSOR;
yyFillLabel197:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy663;
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel197;
			}
			goto yy433;
	}
yy637:
	++YYCURSOR;
yyFillLabel198:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy664;
		case '1': goto yy665;
		case '2': goto yy666;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy667;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel198;
			}
			goto yy433;
	}
yy638:
	++YYCURSOR;
yyFillLabel199:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy637;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy605;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel199;
			}
			goto yy433;
	}
yy639:
	++YYCURSOR;
yyFillLabel200:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy668;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel200;
			}
			goto yy433;
	}
yy640:
	++YYCURSOR;
yyFillLabel201:
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&in->yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			in->yyt29 = NULL;
			in->yyt30 = NULL;
			goto yy669;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			in->yyt29 = NULL;
			in->yyt30 = NULL;
			goto yy670;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel201;
			}
			goto yy433;
	}
yy641:
	++YYCURSOR;
yyFillLabel202:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy671;
		case ':': goto yy613;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel202;
			}
			goto yy433;
	}
yy642:
	++YYCURSOR;
yyFillLabel203:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy672;
		case ':': goto yy673;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel203;
			}
			goto yy433;
	}
yy643:
	++YYCURSOR;
yyFillLabel204:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy674;
		case '1': goto yy675;
		case '2': goto yy676;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy677;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy678;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel204;
			}
			goto yy433;
	}
yy644:
	++YYCURSOR;
yyFillLabel205:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy679;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel205;
			}
			goto yy433;
	}
yy645:
	++YYCURSOR;
yyFillLabel206:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy674;
		case '1': goto yy675;
		case '2': goto yy676;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy677;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy678;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel206;
			}
			goto yy433;
	}
yy646:
	++YYCURSOR;
yyFillLabel207:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy680;
		case ':': goto yy645;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy679;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel207;
			}
			goto yy433;
	}
yy647:
	++YYCURSOR;
yyFillLabel208:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy680;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy679;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel208;
			}
			goto yy433;
	}
yy648:
	++YYCURSOR;
yyFillLabel209:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy679;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel209;
			}
			goto yy433;
	}
yy649:
	++YYCURSOR;
yyFillLabel210:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy681;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel210;
			}
			goto yy433;
	}
yy650:
	++YYCURSOR;
yyFillLabel211:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy681;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy652;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel211;
			}
			goto yy433;
	}
yy651:
	++YYCURSOR;
yyFillLabel212:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy681;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy652;
		case '5': goto yy682;
		case '6':
		case '7':
		case '8':
		case '9': goto yy649;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel212;
			}
			goto yy433;
	}
yy652:
	++YYCURSOR;
yyFillLabel213:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy681;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy649;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel213;
			}
			goto yy433;
	}
yy653:
	++YYCURSOR;
yyFillLabel214:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy683;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel214;
			}
			goto yy433;
	}
yy654:
	++YYCURSOR;
yyFillLabel215:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy683;
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel215;
			}
			goto yy433;
	}
yy655:
	++YYCURSOR;
yyFillLabel216:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy684;
		case ':': goto yy629;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel216;
			}
			goto yy433;
	}
yy656:
	++YYCURSOR;
yyFillLabel217:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy685;
		case ':': goto yy686;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel217;
			}
			goto yy433;
	}
yy657:
	++YYCURSOR;
yyFillLabel218:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy687;
		case '1': goto yy688;
		case '2': goto yy689;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy690;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy691;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel218;
			}
			goto yy433;
	}
yy658:
	++YYCURSOR;
yyFillLabel219:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy692;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel219;
			}
			goto yy433;
	}
yy659:
	++YYCURSOR;
yyFillLabel220:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy687;
		case '1': goto yy688;
		case '2': goto yy689;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy690;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy691;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel220;
			}
			goto yy433;
	}
yy660:
	++YYCURSOR;
yyFillLabel221:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy693;
		case ':': goto yy659;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy692;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel221;
			}
			goto yy433;
	}
yy661:
	++YYCURSOR;
yyFillLabel222:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy693;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy692;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel222;
			}
			goto yy433;
	}
yy662:
	++YYCURSOR;
yyFillLabel223:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy692;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel223;
			}
			goto yy433;
	}
yy663:
	++YYCURSOR;
yyFillLabel224:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy600;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel224;
			}
			goto yy433;
	}
yy664:
	++YYCURSOR;
yyFillLabel225:
	yych = *YYCURSOR;
	switch (yych) {
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel225;
			}
			goto yy433;
	}
yy665:
	++YYCURSOR;
yyFillLabel226:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy667;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel226;
			}
			goto yy433;
	}
yy666:
	++YYCURSOR;
yyFillLabel227:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy667;
		case '5': goto yy694;
		case '6':
		case '7':
		case '8':
		case '9': goto yy664;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel227;
			}
			goto yy433;
	}
yy667:
	++YYCURSOR;
yyFillLabel228:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy664;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel228;
			}
			goto yy433;
	}
yy668:
	++YYCURSOR;
yyFillLabel229:
	yych = *YYCURSOR;
	switch (yych) {
		case ' ': goto yy695;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel229;
			}
			goto yy433;
	}
yy669:
	++YYCURSOR;
	m1 = in->yyt1;
	m2 = in->yyt2;
	at = in->yyt3;
	u3 = in->yyt4;
	u4 = in->yyt9;
	hs3 = in->yyt10;
	hs4 = in->yyt11;
	r3 = in->yyt12;
	r4 = in->yyt5;
	s1 = in->yyt13;
	s2 = in->yyt14;
	u1 = in->yyt15;
	u2 = in->yyt16;
	hs1 = in->yyt17;
	hs2 = in->yyt18;
	r1 = in->yyt19;
	r2 = in->yyt20;
	p1 = in->yyt21;
	p2 = in->yyt22;
	p3 = in->yyt23;
	p4 = in->yyt24;
	q1 = in->yyt25;
	q2 = in->yyt6;
	p5 = in->yyt26;
	p6 = in->yyt27;
	q3 = in->yyt28;
	q4 = in->yyt7;
	v4 = in->yyt8;
	rp1 = in->yyt29;
	rp2 = in->yyt30;
	h1 = in->yytm31;
	h2 = in->yytm32;
	h3 = in->yytm33;
	h4 = in->yytm34;
	au = in->yyt13;
	of = in->yyt26;
	v3 = in->yyt8;
	v1 = in->yyt29;
	v2 = in->yyt29;
	st1 = in->yyt29;
	st2 = in->yyt29;
	if (v3 != NULL) v3 -= 8;
	if (v1 != NULL) v1 -= 13;
	if (v2 != NULL) v2 -= 5;
	if (st1 != NULL) st1 -= 4;
	if (st2 != NULL) st2 -= 1;
	{
        if (st1) {
            OUT("version-1: ", v1, v2);
            OUT("status: ", st1, st2);
            OUT("reason: ", rp1, rp2);
        } else if (m1) {
            OUT("method: ", m1, m2);
            if (of) {
                OUT("path-3: ", p5, p6);
                if (q3) OUT("query-2: ", q3, q4);
            } else if (au) {
                if (p1) {
                    OUT("scheme: ", s1, s2);
                    if (u1) OUT("user-1: ", u1, u2);
                    OUT("host-1: ", hs1, hs2);
                    if (r1) OUT("port-1: ", r1, r2);
                    OUT("path-1: ", p1, p2);
                } else {
                    OUT("path-2: ", p3, p4);
                }
                if (q1) OUT("query-1: ", q1, q2);
            } else if (at) {
                if (u3) OUT("user-2: ", u3, u4);
                OUT("host-2: ", hs3, hs4);
                if (r3) OUT("port-2: ", r3, r4);
            } else {
                OUTC('*');
            }
            OUT("version-2: ", v3, v4);
        }
        count += print_headers(YYTOKEN, h1, h2, h3, h4);
        OUTC('\n');

        TLP_CLEAR();
        goto loop;
    }
yy670:
	++YYCURSOR;
yyFillLabel230:
	yych = *YYCURSOR;
	switch (yych) {
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy670;
		case ':':
			taglist(&in->yytm32, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy696;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel230;
			}
			goto yy433;
	}
yy671:
	++YYCURSOR;
yyFillLabel231:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy613;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel231;
			}
			goto yy433;
	}
yy672:
	++YYCURSOR;
yyFillLabel232:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy697;
		case ':': goto yy673;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel232;
			}
			goto yy433;
	}
yy673:
	++YYCURSOR;
yyFillLabel233:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy698;
		case ':': goto yy699;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel233;
			}
			goto yy433;
	}
yy674:
	++YYCURSOR;
yyFillLabel234:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy700;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel234;
			}
			goto yy433;
	}
yy675:
	++YYCURSOR;
yyFillLabel235:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy702;
		case ':': goto yy701;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy700;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel235;
			}
			goto yy433;
	}
yy676:
	++YYCURSOR;
yyFillLabel236:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy702;
		case '5': goto yy703;
		case '6':
		case '7':
		case '8':
		case '9': goto yy704;
		case ':': goto yy701;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy700;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel236;
			}
			goto yy433;
	}
yy677:
	++YYCURSOR;
yyFillLabel237:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy704;
		case ':': goto yy701;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy700;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel237;
			}
			goto yy433;
	}
yy678:
	++YYCURSOR;
yyFillLabel238:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy700;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel238;
			}
			goto yy433;
	}
yy679:
	++YYCURSOR;
yyFillLabel239:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy705;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel239;
			}
			goto yy433;
	}
yy680:
	++YYCURSOR;
yyFillLabel240:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy705;
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel240;
			}
			goto yy433;
	}
yy681:
	++YYCURSOR;
yyFillLabel241:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy706;
		case '1': goto yy707;
		case '2': goto yy708;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy709;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel241;
			}
			goto yy433;
	}
yy682:
	++YYCURSOR;
yyFillLabel242:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy681;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy649;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel242;
			}
			goto yy433;
	}
yy683:
	++YYCURSOR;
yyFillLabel243:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy621;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel243;
			}
			goto yy433;
	}
yy684:
	++YYCURSOR;
yyFillLabel244:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy629;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel244;
			}
			goto yy433;
	}
yy685:
	++YYCURSOR;
yyFillLabel245:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy710;
		case ':': goto yy686;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel245;
			}
			goto yy433;
	}
yy686:
	++YYCURSOR;
yyFillLabel246:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy711;
		case ':': goto yy712;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel246;
			}
			goto yy433;
	}
yy687:
	++YYCURSOR;
yyFillLabel247:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy713;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel247;
			}
			goto yy433;
	}
yy688:
	++YYCURSOR;
yyFillLabel248:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy715;
		case ':': goto yy714;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy713;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel248;
			}
			goto yy433;
	}
yy689:
	++YYCURSOR;
yyFillLabel249:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy715;
		case '5': goto yy716;
		case '6':
		case '7':
		case '8':
		case '9': goto yy717;
		case ':': goto yy714;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy713;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel249;
			}
			goto yy433;
	}
yy690:
	++YYCURSOR;
yyFillLabel250:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy717;
		case ':': goto yy714;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy713;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel250;
			}
			goto yy433;
	}
yy691:
	++YYCURSOR;
yyFillLabel251:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy713;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel251;
			}
			goto yy433;
	}
yy692:
	++YYCURSOR;
yyFillLabel252:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy718;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel252;
			}
			goto yy433;
	}
yy693:
	++YYCURSOR;
yyFillLabel253:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy718;
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel253;
			}
			goto yy433;
	}
yy694:
	++YYCURSOR;
yyFillLabel254:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy664;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel254;
			}
			goto yy433;
	}
yy695:
	++YYCURSOR;
yyFillLabel255:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel255;
			}
			goto yy433;
		case '\n':
			in->yyt29 = YYCURSOR;
			in->yyt30 = YYCURSOR;
			goto yy720;
		default:
			in->yyt29 = YYCURSOR;
			goto yy719;
	}
yy696:
	++YYCURSOR;
yyFillLabel256:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel256;
			}
			goto yy433;
		case '\t':
		case ' ': goto yy696;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		default:
			taglist(&in->yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy722;
	}
yy697:
	++YYCURSOR;
yyFillLabel257:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy723;
		case ':': goto yy673;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel257;
			}
			goto yy433;
	}
yy698:
	++YYCURSOR;
yyFillLabel258:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy724;
		case ':': goto yy725;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel258;
			}
			goto yy433;
	}
yy699:
	++YYCURSOR;
yyFillLabel259:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy726;
		case '1': goto yy727;
		case '2': goto yy728;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy729;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy730;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel259;
			}
			goto yy433;
	}
yy700:
	++YYCURSOR;
yyFillLabel260:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy731;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel260;
			}
			goto yy433;
	}
yy701:
	++YYCURSOR;
yyFillLabel261:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy726;
		case '1': goto yy727;
		case '2': goto yy728;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy729;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy730;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel261;
			}
			goto yy433;
	}
yy702:
	++YYCURSOR;
yyFillLabel262:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy732;
		case ':': goto yy701;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy731;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel262;
			}
			goto yy433;
	}
yy703:
	++YYCURSOR;
yyFillLabel263:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy732;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy731;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel263;
			}
			goto yy433;
	}
yy704:
	++YYCURSOR;
yyFillLabel264:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy731;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel264;
			}
			goto yy433;
	}
yy705:
	++YYCURSOR;
yyFillLabel265:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy645;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel265;
			}
			goto yy433;
	}
yy706:
	++YYCURSOR;
yyFillLabel266:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy733;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel266;
			}
			goto yy433;
	}
yy707:
	++YYCURSOR;
yyFillLabel267:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy733;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy709;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel267;
			}
			goto yy433;
	}
yy708:
	++YYCURSOR;
yyFillLabel268:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy733;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy709;
		case '5': goto yy734;
		case '6':
		case '7':
		case '8':
		case '9': goto yy706;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel268;
			}
			goto yy433;
	}
yy709:
	++YYCURSOR;
yyFillLabel269:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy733;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy706;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel269;
			}
			goto yy433;
	}
yy710:
	++YYCURSOR;
yyFillLabel270:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy735;
		case ':': goto yy686;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel270;
			}
			goto yy433;
	}
yy711:
	++YYCURSOR;
yyFillLabel271:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy736;
		case ':': goto yy737;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel271;
			}
			goto yy433;
	}
yy712:
	++YYCURSOR;
yyFillLabel272:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy738;
		case '1': goto yy739;
		case '2': goto yy740;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy741;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy742;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel272;
			}
			goto yy433;
	}
yy713:
	++YYCURSOR;
yyFillLabel273:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy743;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel273;
			}
			goto yy433;
	}
yy714:
	++YYCURSOR;
yyFillLabel274:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy738;
		case '1': goto yy739;
		case '2': goto yy740;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy741;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy742;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel274;
			}
			goto yy433;
	}
yy715:
	++YYCURSOR;
yyFillLabel275:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy744;
		case ':': goto yy714;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy743;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel275;
			}
			goto yy433;
	}
yy716:
	++YYCURSOR;
yyFillLabel276:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy744;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy743;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel276;
			}
			goto yy433;
	}
yy717:
	++YYCURSOR;
yyFillLabel277:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy743;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel277;
			}
			goto yy433;
	}
yy718:
	++YYCURSOR;
yyFillLabel278:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy659;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel278;
			}
			goto yy433;
	}
yy719:
	++YYCURSOR;
yyFillLabel279:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel279;
			}
			goto yy433;
		case '\n':
			in->yyt30 = YYCURSOR;
			goto yy720;
		default: goto yy719;
	}
yy720:
	++YYCURSOR;
yyFillLabel280:
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&in->yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			in->yyt1 = NULL;
			in->yyt2 = NULL;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt8 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy669;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			in->yyt1 = NULL;
			in->yyt2 = NULL;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt8 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy670;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel280;
			}
			goto yy433;
	}
yy721:
	++YYCURSOR;
yyFillLabel281:
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy745;
		case '\n':
			in->yytm34 = in->yytm35;
			goto yy669;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yytm34 = in->yytm35;
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy670;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel281;
			}
			goto yy433;
	}
yy722:
	++YYCURSOR;
yyFillLabel282:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel282;
			}
			goto yy433;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy746;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		case ' ': goto yy747;
		default: goto yy722;
	}
yy723:
	++YYCURSOR;
yyFillLabel283:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy673;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel283;
			}
			goto yy433;
	}
yy724:
	++YYCURSOR;
yyFillLabel284:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy748;
		case ':': goto yy725;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel284;
			}
			goto yy433;
	}
yy725:
	++YYCURSOR;
yyFillLabel285:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy749;
		case ':': goto yy750;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel285;
			}
			goto yy433;
	}
yy726:
	++YYCURSOR;
yyFillLabel286:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy751;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel286;
			}
			goto yy433;
	}
yy727:
	++YYCURSOR;
yyFillLabel287:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy753;
		case ':': goto yy752;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy751;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel287;
			}
			goto yy433;
	}
yy728:
	++YYCURSOR;
yyFillLabel288:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy753;
		case '5': goto yy754;
		case '6':
		case '7':
		case '8':
		case '9': goto yy755;
		case ':': goto yy752;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy751;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel288;
			}
			goto yy433;
	}
yy729:
	++YYCURSOR;
yyFillLabel289:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy755;
		case ':': goto yy752;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy751;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel289;
			}
			goto yy433;
	}
yy730:
	++YYCURSOR;
yyFillLabel290:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy751;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel290;
			}
			goto yy433;
	}
yy731:
	++YYCURSOR;
yyFillLabel291:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy756;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel291;
			}
			goto yy433;
	}
yy732:
	++YYCURSOR;
yyFillLabel292:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy756;
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel292;
			}
			goto yy433;
	}
yy733:
	++YYCURSOR;
yyFillLabel293:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy757;
		case '1': goto yy758;
		case '2': goto yy759;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy760;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel293;
			}
			goto yy433;
	}
yy734:
	++YYCURSOR;
yyFillLabel294:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy733;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy706;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel294;
			}
			goto yy433;
	}
yy735:
	++YYCURSOR;
yyFillLabel295:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy686;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel295;
			}
			goto yy433;
	}
yy736:
	++YYCURSOR;
yyFillLabel296:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy761;
		case ':': goto yy737;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel296;
			}
			goto yy433;
	}
yy737:
	++YYCURSOR;
yyFillLabel297:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy762;
		case '1': goto yy763;
		case '2': goto yy764;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy765;
		case ':': goto yy766;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy767;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel297;
			}
			goto yy433;
	}
yy738:
	++YYCURSOR;
yyFillLabel298:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy768;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel298;
			}
			goto yy433;
	}
yy739:
	++YYCURSOR;
yyFillLabel299:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy770;
		case ':': goto yy769;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy768;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel299;
			}
			goto yy433;
	}
yy740:
	++YYCURSOR;
yyFillLabel300:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy770;
		case '5': goto yy771;
		case '6':
		case '7':
		case '8':
		case '9': goto yy772;
		case ':': goto yy769;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy768;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel300;
			}
			goto yy433;
	}
yy741:
	++YYCURSOR;
yyFillLabel301:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy772;
		case ':': goto yy769;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy768;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel301;
			}
			goto yy433;
	}
yy742:
	++YYCURSOR;
yyFillLabel302:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy768;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel302;
			}
			goto yy433;
	}
yy743:
	++YYCURSOR;
yyFillLabel303:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy773;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel303;
			}
			goto yy433;
	}
yy744:
	++YYCURSOR;
yyFillLabel304:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy773;
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel304;
			}
			goto yy433;
	}
yy745:
	++YYCURSOR;
yyFillLabel305:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel305;
			}
			goto yy433;
		case '\t':
		case ' ': goto yy745;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		default: goto yy722;
	}
yy746:
	++YYCURSOR;
yyFillLabel306:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel306;
			}
			goto yy433;
		case '\t': goto yy746;
		case '\n': goto yy774;
		case ' ': goto yy747;
		default: goto yy775;
	}
yy747:
	++YYCURSOR;
yyFillLabel307:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel307;
			}
			goto yy433;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy746;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		case ' ': goto yy747;
		default: goto yy776;
	}
yy748:
	++YYCURSOR;
yyFillLabel308:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy777;
		case ':': goto yy725;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel308;
			}
			goto yy433;
	}
yy749:
	++YYCURSOR;
yyFillLabel309:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy778;
		case ':': goto yy779;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel309;
			}
			goto yy433;
	}
yy750:
	++YYCURSOR;
yyFillLabel310:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy780;
		case '1': goto yy781;
		case '2': goto yy782;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy783;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy784;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel310;
			}
			goto yy433;
	}
yy751:
	++YYCURSOR;
yyFillLabel311:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy785;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel311;
			}
			goto yy433;
	}
yy752:
	++YYCURSOR;
yyFillLabel312:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy780;
		case '1': goto yy781;
		case '2': goto yy782;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy783;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy784;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel312;
			}
			goto yy433;
	}
yy753:
	++YYCURSOR;
yyFillLabel313:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy786;
		case ':': goto yy752;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy785;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel313;
			}
			goto yy433;
	}
yy754:
	++YYCURSOR;
yyFillLabel314:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy786;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy785;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel314;
			}
			goto yy433;
	}
yy755:
	++YYCURSOR;
yyFillLabel315:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy785;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel315;
			}
			goto yy433;
	}
yy756:
	++YYCURSOR;
yyFillLabel316:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy701;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel316;
			}
			goto yy433;
	}
yy757:
	++YYCURSOR;
yyFillLabel317:
	yych = *YYCURSOR;
	switch (yych) {
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel317;
			}
			goto yy433;
	}
yy758:
	++YYCURSOR;
yyFillLabel318:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy760;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel318;
			}
			goto yy433;
	}
yy759:
	++YYCURSOR;
yyFillLabel319:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy760;
		case '5': goto yy787;
		case '6':
		case '7':
		case '8':
		case '9': goto yy757;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel319;
			}
			goto yy433;
	}
yy760:
	++YYCURSOR;
yyFillLabel320:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy757;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel320;
			}
			goto yy433;
	}
yy761:
	++YYCURSOR;
yyFillLabel321:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy788;
		case ':': goto yy737;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel321;
			}
			goto yy433;
	}
yy762:
	++YYCURSOR;
yyFillLabel322:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy789;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel322;
			}
			goto yy433;
	}
yy763:
	++YYCURSOR;
yyFillLabel323:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy791;
		case ':': goto yy790;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy789;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel323;
			}
			goto yy433;
	}
yy764:
	++YYCURSOR;
yyFillLabel324:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy791;
		case '5': goto yy792;
		case '6':
		case '7':
		case '8':
		case '9': goto yy793;
		case ':': goto yy790;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy789;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel324;
			}
			goto yy433;
	}
yy765:
	++YYCURSOR;
yyFillLabel325:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy793;
		case ':': goto yy790;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy789;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel325;
			}
			goto yy433;
	}
yy766:
	++YYCURSOR;
yyFillLabel326:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy794;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel326;
			}
			goto yy433;
	}
yy767:
	++YYCURSOR;
yyFillLabel327:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy789;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel327;
			}
			goto yy433;
	}
yy768:
	++YYCURSOR;
yyFillLabel328:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy795;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel328;
			}
			goto yy433;
	}
yy769:
	++YYCURSOR;
yyFillLabel329:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy794;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel329;
			}
			goto yy433;
	}
yy770:
	++YYCURSOR;
yyFillLabel330:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy796;
		case ':': goto yy769;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy795;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel330;
			}
			goto yy433;
	}
yy771:
	++YYCURSOR;
yyFillLabel331:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy796;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy795;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel331;
			}
			goto yy433;
	}
yy772:
	++YYCURSOR;
yyFillLabel332:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy795;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel332;
			}
			goto yy433;
	}
yy773:
	++YYCURSOR;
yyFillLabel333:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy714;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel333;
			}
			goto yy433;
	}
yy774:
	++YYCURSOR;
yyFillLabel334:
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
			in->yytm34 = in->yytm35;
			goto yy669;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yytm34 = in->yytm35;
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy670;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel334;
			}
			goto yy433;
	}
yy775:
	++YYCURSOR;
yyFillLabel335:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel335;
			}
			goto yy433;
		case '\t':
			taglist(&in->yytm34, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy797;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		default: goto yy722;
	}
yy776:
	++YYCURSOR;
yyFillLabel336:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel336;
			}
			goto yy433;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy798;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy721;
		default: goto yy722;
	}
yy777:
	++YYCURSOR;
yyFillLabel337:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy725;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel337;
			}
			goto yy433;
	}
yy778:
	++YYCURSOR;
yyFillLabel338:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy799;
		case ':': goto yy779;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel338;
			}
			goto yy433;
	}
yy779:
	++YYCURSOR;
yyFillLabel339:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy800;
		case ':': goto yy801;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel339;
			}
			goto yy433;
	}
yy780:
	++YYCURSOR;
yyFillLabel340:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy802;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel340;
			}
			goto yy433;
	}
yy781:
	++YYCURSOR;
yyFillLabel341:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy804;
		case ':': goto yy803;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy802;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel341;
			}
			goto yy433;
	}
yy782:
	++YYCURSOR;
yyFillLabel342:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy804;
		case '5': goto yy805;
		case '6':
		case '7':
		case '8':
		case '9': goto yy806;
		case ':': goto yy803;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy802;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel342;
			}
			goto yy433;
	}
yy783:
	++YYCURSOR;
yyFillLabel343:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy806;
		case ':': goto yy803;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy802;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel343;
			}
			goto yy433;
	}
yy784:
	++YYCURSOR;
yyFillLabel344:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy802;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel344;
			}
			goto yy433;
	}
yy785:
	++YYCURSOR;
yyFillLabel345:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy807;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel345;
			}
			goto yy433;
	}
yy786:
	++YYCURSOR;
yyFillLabel346:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy807;
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel346;
			}
			goto yy433;
	}
yy787:
	++YYCURSOR;
yyFillLabel347:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy757;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel347;
			}
			goto yy433;
	}
yy788:
	++YYCURSOR;
yyFillLabel348:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy737;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel348;
			}
			goto yy433;
	}
yy789:
	++YYCURSOR;
yyFillLabel349:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy808;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel349;
			}
			goto yy433;
	}
yy790:
	++YYCURSOR;
yyFillLabel350:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy794;
		case ':': goto yy664;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel350;
			}
			goto yy433;
	}
yy791:
	++YYCURSOR;
yyFillLabel351:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy809;
		case ':': goto yy790;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy808;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel351;
			}
			goto yy433;
	}
yy792:
	++YYCURSOR;
yyFillLabel352:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy809;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy808;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel352;
			}
			goto yy433;
	}
yy793:
	++YYCURSOR;
yyFillLabel353:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy808;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel353;
			}
			goto yy433;
	}
yy794:
	++YYCURSOR;
yyFillLabel354:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy810;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel354;
			}
			goto yy433;
	}
yy795:
	++YYCURSOR;
yyFillLabel355:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy811;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel355;
			}
			goto yy433;
	}
yy796:
	++YYCURSOR;
yyFillLabel356:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy811;
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel356;
			}
			goto yy433;
	}
yy797:
	++YYCURSOR;
yyFillLabel357:
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy797;
		case '\n':
			in->yytm35 = in->yytm34;
			goto yy774;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel357;
			}
			goto yy433;
	}
yy798:
	++YYCURSOR;
yyFillLabel358:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel358;
			}
			goto yy433;
		case '\t': goto yy798;
		case '\n': goto yy774;
		case ' ': goto yy812;
		default: goto yy775;
	}
yy799:
	++YYCURSOR;
yyFillLabel359:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy813;
		case ':': goto yy779;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel359;
			}
			goto yy433;
	}
yy800:
	++YYCURSOR;
yyFillLabel360:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy814;
		case ':': goto yy815;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel360;
			}
			goto yy433;
	}
yy801:
	++YYCURSOR;
yyFillLabel361:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy816;
		case '1': goto yy817;
		case '2': goto yy818;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy819;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy820;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel361;
			}
			goto yy433;
	}
yy802:
	++YYCURSOR;
yyFillLabel362:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy821;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel362;
			}
			goto yy433;
	}
yy803:
	++YYCURSOR;
yyFillLabel363:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy816;
		case '1': goto yy817;
		case '2': goto yy818;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy819;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy820;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel363;
			}
			goto yy433;
	}
yy804:
	++YYCURSOR;
yyFillLabel364:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy822;
		case ':': goto yy803;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy821;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel364;
			}
			goto yy433;
	}
yy805:
	++YYCURSOR;
yyFillLabel365:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy822;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy821;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel365;
			}
			goto yy433;
	}
yy806:
	++YYCURSOR;
yyFillLabel366:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy821;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel366;
			}
			goto yy433;
	}
yy807:
	++YYCURSOR;
yyFillLabel367:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy752;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel367;
			}
			goto yy433;
	}
yy808:
	++YYCURSOR;
yyFillLabel368:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy823;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel368;
			}
			goto yy433;
	}
yy809:
	++YYCURSOR;
yyFillLabel369:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy524;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy823;
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel369;
			}
			goto yy433;
	}
yy810:
	++YYCURSOR;
yyFillLabel370:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy824;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel370;
			}
			goto yy433;
	}
yy811:
	++YYCURSOR;
yyFillLabel371:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy769;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel371;
			}
			goto yy433;
	}
yy812:
	++YYCURSOR;
yyFillLabel372:
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel372;
			}
			goto yy433;
		case '\t': goto yy798;
		case '\n': goto yy721;
		case ' ': goto yy812;
		default: goto yy776;
	}
yy813:
	++YYCURSOR;
yyFillLabel373:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy779;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel373;
			}
			goto yy433;
	}
yy814:
	++YYCURSOR;
yyFillLabel374:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy825;
		case ':': goto yy815;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel374;
			}
			goto yy433;
	}
yy815:
	++YYCURSOR;
yyFillLabel375:
	yych = *YYCURSOR;
	switch (yych) {
		case '0': goto yy826;
		case '1': goto yy827;
		case '2': goto yy828;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy829;
		case ':': goto yy830;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy831;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel375;
			}
			goto yy433;
	}
yy816:
	++YYCURSOR;
yyFillLabel376:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy832;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel376;
			}
			goto yy433;
	}
yy817:
	++YYCURSOR;
yyFillLabel377:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy834;
		case ':': goto yy833;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy832;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel377;
			}
			goto yy433;
	}
yy818:
	++YYCURSOR;
yyFillLabel378:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy834;
		case '5': goto yy835;
		case '6':
		case '7':
		case '8':
		case '9': goto yy836;
		case ':': goto yy833;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy832;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel378;
			}
			goto yy433;
	}
yy819:
	++YYCURSOR;
yyFillLabel379:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy836;
		case ':': goto yy833;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy832;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel379;
			}
			goto yy433;
	}
yy820:
	++YYCURSOR;
yyFillLabel380:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy832;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel380;
			}
			goto yy433;
	}
yy821:
	++YYCURSOR;
yyFillLabel381:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy837;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel381;
			}
			goto yy433;
	}
yy822:
	++YYCURSOR;
yyFillLabel382:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy837;
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel382;
			}
			goto yy433;
	}
yy823:
	++YYCURSOR;
yyFillLabel383:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy790;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel383;
			}
			goto yy433;
	}
yy824:
	++YYCURSOR;
yyFillLabel384:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy664;
		case ']': goto yy502;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel384;
			}
			goto yy433;
	}
yy825:
	++YYCURSOR;
yyFillLabel385:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy838;
		case ':': goto yy815;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel385;
			}
			goto yy433;
	}
yy826:
	++YYCURSOR;
yyFillLabel386:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy839;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel386;
			}
			goto yy433;
	}
yy827:
	++YYCURSOR;
yyFillLabel387:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy841;
		case ':': goto yy840;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy839;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel387;
			}
			goto yy433;
	}
yy828:
	++YYCURSOR;
yyFillLabel388:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy841;
		case '5': goto yy842;
		case '6':
		case '7':
		case '8':
		case '9': goto yy843;
		case ':': goto yy840;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy839;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel388;
			}
			goto yy433;
	}
yy829:
	++YYCURSOR;
yyFillLabel389:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy843;
		case ':': goto yy840;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy839;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel389;
			}
			goto yy433;
	}
yy830:
	++YYCURSOR;
yyFillLabel390:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy844;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel390;
			}
			goto yy433;
	}
yy831:
	++YYCURSOR;
yyFillLabel391:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy839;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel391;
			}
			goto yy433;
	}
yy832:
	++YYCURSOR;
yyFillLabel392:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy845;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel392;
			}
			goto yy433;
	}
yy833:
	++YYCURSOR;
yyFillLabel393:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy844;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel393;
			}
			goto yy433;
	}
yy834:
	++YYCURSOR;
yyFillLabel394:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy846;
		case ':': goto yy833;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy845;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel394;
			}
			goto yy433;
	}
yy835:
	++YYCURSOR;
yyFillLabel395:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy846;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy845;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel395;
			}
			goto yy433;
	}
yy836:
	++YYCURSOR;
yyFillLabel396:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy845;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel396;
			}
			goto yy433;
	}
yy837:
	++YYCURSOR;
yyFillLabel397:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy803;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel397;
			}
			goto yy433;
	}
yy838:
	++YYCURSOR;
yyFillLabel398:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy815;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel398;
			}
			goto yy433;
	}
yy839:
	++YYCURSOR;
yyFillLabel399:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy847;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel399;
			}
			goto yy433;
	}
yy840:
	++YYCURSOR;
yyFillLabel400:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy844;
		case ':': goto yy757;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel400;
			}
			goto yy433;
	}
yy841:
	++YYCURSOR;
yyFillLabel401:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy848;
		case ':': goto yy840;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy847;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel401;
			}
			goto yy433;
	}
yy842:
	++YYCURSOR;
yyFillLabel402:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy848;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy847;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel402;
			}
			goto yy433;
	}
yy843:
	++YYCURSOR;
yyFillLabel403:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy847;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel403;
			}
			goto yy433;
	}
yy844:
	++YYCURSOR;
yyFillLabel404:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy849;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel404;
			}
			goto yy433;
	}
yy845:
	++YYCURSOR;
yyFillLabel405:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy850;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel405;
			}
			goto yy433;
	}
yy846:
	++YYCURSOR;
yyFillLabel406:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy850;
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel406;
			}
			goto yy433;
	}
yy847:
	++YYCURSOR;
yyFillLabel407:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy851;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel407;
			}
			goto yy433;
	}
yy848:
	++YYCURSOR;
yyFillLabel408:
	yych = *YYCURSOR;
	switch (yych) {
		case '.': goto yy619;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy851;
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel408;
			}
			goto yy433;
	}
yy849:
	++YYCURSOR;
yyFillLabel409:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy852;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel409;
			}
			goto yy433;
	}
yy850:
	++YYCURSOR;
yyFillLabel410:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy833;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel410;
			}
			goto yy433;
	}
yy851:
	++YYCURSOR;
yyFillLabel411:
	yych = *YYCURSOR;
	switch (yych) {
		case ':': goto yy840;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel411;
			}
			goto yy433;
	}
yy852:
	++YYCURSOR;
yyFillLabel412:
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy757;
		case ']': goto yy594;
		default:
			if (YYLIMIT <= YYCURSOR) {
				if (fill_buffered_eof(in) == 0) goto yyFillLabel412;
			}
			goto yy433;
	}
yy853:
	{ return count; }
}

}

int lex_buffered_scc(input_t *in) {
    const char* at;const char* au;const char* hs1;const char* hs2;const char* hs3;const char* hs4;const char* m1;const char* m2;const char* of;const char* p1;const char* p2;const char* p3;const char* p4;const char* p5;const char* p6;const char* q1;const char* q2;const char* q3;const char* q4;const char* r1;const char* r2;const char* r3;const char* r4;const char* rp1;const char* rp2;const char* s1;const char* s2;const char* st1;const char* st2;const char* u1;const char* u2;const char* u3;const char* u4;const char* v1;const char* v2;const char* v3;const char* v4;
    taglist_t* h1;taglist_t* h2;taglist_t* h3;taglist_t* h4;
    long count = 0;
loop:
    in->tok = in->cur;
    
{
	char yych;
	if ((YYLIMIT - YYCURSOR) < 66) if (fill_buffered_scc(in, 66) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00: goto yy855;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yyt1 = YYCURSOR;
			goto yy858;
		case 'H':
			in->yyt1 = YYCURSOR;
			goto yy859;
		default: goto yy856;
	}
yy855:
	++YYCURSOR;
	{ return count; }
yy856:
	++YYCURSOR;
yy857:
	{ return -1; }
yy858:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy863;
		default: goto yy857;
	}
yy859:
	yych = *(YYMARKER = ++YYCURSOR);
	switch (yych) {
		case ' ':
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy863;
		case 'T': goto yy864;
		default: goto yy857;
	}
yy860:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case '_':
		case '~':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy866;
		case '%':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy867;
		case '/':
			in->yyt26 = YYCURSOR;
			goto yy868;
		case ':':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy869;
		case '?':
			in->yyt26 = YYCURSOR;
			in->yyt27 = YYCURSOR;
			goto yy870;
		case '@':
			in->yyt3 = YYCURSOR;
			in->yyt5 = YYCURSOR;
			in->yyt9 = YYCURSOR;
			goto yy871;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt5 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt13 = YYCURSOR;
			goto yy872;
		case '[':
			in->yyt3 = YYCURSOR;
			in->yyt4 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = YYCURSOR;
			goto yy873;
		default: goto yy861;
	}
yy861:
	YYCURSOR = YYMARKER;
	goto yy857;
yy862:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 62) if (fill_buffered_scc(in, 62) != 0) return -2;
	yych = *YYCURSOR;
yy863:
	switch (yych) {
		case ' ':
			in->yyt2 = YYCURSOR;
			goto yy860;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy862;
		default: goto yy861;
	}
yy864:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy874;
		default: goto yy863;
	}
yy865:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'H': goto yy875;
		default: goto yy861;
	}
yy866:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 61) if (fill_buffered_scc(in, 61) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy866;
		case '%': goto yy867;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy869;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy871;
		default: goto yy861;
	}
yy867:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy876;
		default: goto yy861;
	}
yy868:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt27 = YYCURSOR;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy868;
		case '%': goto yy877;
		case '?':
			in->yyt27 = YYCURSOR;
			goto yy870;
		default: goto yy861;
	}
yy869:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy881;
		default: goto yy879;
	}
yy870:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt28 = YYCURSOR;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt28 = YYCURSOR;
			goto yy882;
		case '%':
			in->yyt28 = YYCURSOR;
			goto yy883;
		default: goto yy861;
	}
yy871:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt10 = YYCURSOR;
			goto yy884;
		case '%':
			in->yyt10 = YYCURSOR;
			goto yy885;
		case ':':
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy886;
		case '[':
			in->yyt4 = in->yyt5;
			in->yyt10 = YYCURSOR;
			goto yy873;
		default: goto yy861;
	}
yy872:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 65) if (fill_buffered_scc(in, 65) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case ',':
		case ';':
		case '=':
		case '_':
		case '~': goto yy866;
		case '%': goto yy867;
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z': goto yy872;
		case ':':
			in->yyt11 = YYCURSOR;
			in->yyt14 = YYCURSOR;
			goto yy887;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy871;
		default: goto yy861;
	}
yy873:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy888;
		case ':': goto yy889;
		case 'v': goto yy890;
		default: goto yy861;
	}
yy874:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'P': goto yy891;
		default: goto yy863;
	}
yy875:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy892;
		default: goto yy861;
	}
yy876:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy866;
		default: goto yy861;
	}
yy877:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy893;
		default: goto yy861;
	}
yy878:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 60) if (fill_buffered_scc(in, 60) != 0) return -2;
	yych = *YYCURSOR;
yy879:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy878;
		case '%': goto yy880;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy871;
		default: goto yy861;
	}
yy880:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy894;
		default: goto yy861;
	}
yy881:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 60) if (fill_buffered_scc(in, 60) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy878;
		case '%': goto yy880;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy881;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy871;
		default: goto yy861;
	}
yy882:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 11) if (fill_buffered_scc(in, 11) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = YYCURSOR;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy882;
		case '%': goto yy883;
		default: goto yy861;
	}
yy883:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy895;
		default: goto yy861;
	}
yy884:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy884;
		case '%': goto yy885;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy886;
		default: goto yy861;
	}
yy885:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy896;
		default: goto yy861;
	}
yy886:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy897;
		default: goto yy861;
	}
yy887:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt23 = YYCURSOR;
			goto yy898;
		case '%':
			in->yyt23 = YYCURSOR;
			goto yy899;
		case '/':
			in->yyt23 = YYCURSOR;
			goto yy900;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			in->yyt23 = YYCURSOR;
			goto yy901;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = YYCURSOR;
			in->yyt24 = YYCURSOR;
			goto yy902;
		case '@':
			in->yyt9 = YYCURSOR;
			in->yyt23 = YYCURSOR;
			goto yy903;
		default: goto yy861;
	}
yy888:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy904;
		case ':': goto yy905;
		default: goto yy861;
	}
yy889:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy906;
		default: goto yy861;
	}
yy890:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy861;
		default: goto yy908;
	}
yy891:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy909;
		default: goto yy863;
	}
yy892:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'T': goto yy910;
		default: goto yy861;
	}
yy893:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy868;
		default: goto yy861;
	}
yy894:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy878;
		default: goto yy861;
	}
yy895:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy882;
		default: goto yy861;
	}
yy896:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy884;
		default: goto yy861;
	}
yy897:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 11) if (fill_buffered_scc(in, 11) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy897;
		default: goto yy861;
	}
yy898:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 60) if (fill_buffered_scc(in, 60) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy898;
		case '%': goto yy899;
		case '/': goto yy911;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy902;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy903;
		default: goto yy861;
	}
yy899:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy913;
		default: goto yy861;
	}
yy900:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy915;
		default: goto yy912;
	}
yy901:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 60) if (fill_buffered_scc(in, 60) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy898;
		case '%': goto yy899;
		case '/': goto yy911;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy901;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy902;
		case '@':
			in->yyt9 = YYCURSOR;
			goto yy903;
		default: goto yy861;
	}
yy902:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = YYCURSOR;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt25 = YYCURSOR;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt25 = YYCURSOR;
			goto yy916;
		case '%':
			in->yyt25 = YYCURSOR;
			goto yy917;
		default: goto yy861;
	}
yy903:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt10 = YYCURSOR;
			goto yy918;
		case '%':
			in->yyt10 = YYCURSOR;
			goto yy920;
		case ':':
			in->yyt10 = YYCURSOR;
			in->yyt11 = YYCURSOR;
			goto yy921;
		case '[':
			in->yyt4 = in->yyt5;
			in->yyt10 = YYCURSOR;
			goto yy873;
		default: goto yy919;
	}
yy904:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy922;
		case ':': goto yy905;
		default: goto yy861;
	}
yy905:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy923;
		case ':': goto yy924;
		default: goto yy861;
	}
yy906:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy925;
		case '1': goto yy926;
		case '2': goto yy927;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy928;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy929;
		case ']': goto yy930;
		default: goto yy861;
	}
yy907:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) if (fill_buffered_scc(in, 2) != 0) return -2;
	yych = *YYCURSOR;
yy908:
	switch (yych) {
		case '.': goto yy931;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy907;
		default: goto yy861;
	}
yy909:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy932;
		default: goto yy861;
	}
yy910:
	yych = *++YYCURSOR;
	switch (yych) {
		case 'P': goto yy933;
		default: goto yy861;
	}
yy911:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
yy912:
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy911;
		case '%': goto yy914;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy902;
		default: goto yy861;
	}
yy913:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy898;
		default: goto yy861;
	}
yy914:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy934;
		default: goto yy861;
	}
yy915:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy935;
		case '%':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy936;
		case '/':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case ':':
			in->yyt3 = YYCURSOR;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			goto yy938;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		case '@':
			in->yyt3 = YYCURSOR;
			in->yyt16 = YYCURSOR;
			goto yy939;
		case '[':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = YYCURSOR;
			goto yy940;
		default: goto yy861;
	}
yy916:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 11) if (fill_buffered_scc(in, 11) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = YYCURSOR;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '?':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy916;
		case '%': goto yy917;
		default: goto yy861;
	}
yy917:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy941;
		default: goto yy861;
	}
yy918:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 13) if (fill_buffered_scc(in, 13) != 0) return -2;
	yych = *YYCURSOR;
yy919:
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy918;
		case '%': goto yy920;
		case '/':
		case '@': goto yy911;
		case ':':
			in->yyt11 = YYCURSOR;
			goto yy921;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy902;
		default: goto yy861;
	}
yy920:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy942;
		default: goto yy861;
	}
yy921:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt12 = YYCURSOR;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt12 = YYCURSOR;
			goto yy943;
		default: goto yy912;
	}
yy922:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy944;
		case ':': goto yy905;
		default: goto yy861;
	}
yy923:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy945;
		case ':': goto yy946;
		default: goto yy861;
	}
yy924:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy947;
		case '1': goto yy948;
		case '2': goto yy949;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy950;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy951;
		case ']': goto yy930;
		default: goto yy861;
	}
yy925:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy953;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy926:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy955;
		case ':': goto yy954;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy953;
		case ']': goto yy930;
		default: goto yy861;
	}
yy927:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy955;
		case '5': goto yy956;
		case '6':
		case '7':
		case '8':
		case '9': goto yy957;
		case ':': goto yy954;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy953;
		case ']': goto yy930;
		default: goto yy861;
	}
yy928:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy957;
		case ':': goto yy954;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy953;
		case ']': goto yy930;
		default: goto yy861;
	}
yy929:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy953;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy930:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt11 = YYCURSOR;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case ':':
			in->yyt5 = in->yyt4;
			in->yyt11 = YYCURSOR;
			goto yy886;
		default: goto yy861;
	}
yy931:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy861;
		default: goto yy959;
	}
yy932:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy960;
		default: goto yy861;
	}
yy933:
	yych = *++YYCURSOR;
	switch (yych) {
		case '/': goto yy961;
		default: goto yy861;
	}
yy934:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy911;
		default: goto yy861;
	}
yy935:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 62) if (fill_buffered_scc(in, 62) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy935;
		case '%': goto yy936;
		case '/':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case ':':
			in->yyt18 = YYCURSOR;
			goto yy938;
		case '?':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy939;
		default: goto yy861;
	}
yy936:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy962;
		default: goto yy861;
	}
yy937:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy937;
		case '%': goto yy963;
		case '?':
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy861;
	}
yy938:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '/':
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt19 = YYCURSOR;
			goto yy967;
		case '?':
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy965;
	}
yy939:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~':
			in->yyt17 = YYCURSOR;
			goto yy968;
		case '%':
			in->yyt17 = YYCURSOR;
			goto yy969;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case ':':
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			goto yy970;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		case '[':
			in->yyt15 = in->yyt3;
			in->yyt17 = YYCURSOR;
			goto yy940;
		default: goto yy861;
	}
yy940:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy971;
		case ':': goto yy972;
		case 'v': goto yy973;
		default: goto yy861;
	}
yy941:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy916;
		default: goto yy861;
	}
yy942:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy918;
		default: goto yy861;
	}
yy943:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt4 = in->yyt5;
			in->yyt5 = YYCURSOR;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '/':
		case ':':
		case ';':
		case '=':
		case '@':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy911;
		case '%': goto yy914;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy943;
		case '?':
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt24 = YYCURSOR;
			goto yy902;
		default: goto yy861;
	}
yy944:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy905;
		default: goto yy861;
	}
yy945:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy974;
		case ':': goto yy946;
		default: goto yy861;
	}
yy946:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy975;
		case ':': goto yy976;
		default: goto yy861;
	}
yy947:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy977;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy948:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy979;
		case ':': goto yy978;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy977;
		case ']': goto yy930;
		default: goto yy861;
	}
yy949:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy979;
		case '5': goto yy980;
		case '6':
		case '7':
		case '8':
		case '9': goto yy981;
		case ':': goto yy978;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy977;
		case ']': goto yy930;
		default: goto yy861;
	}
yy950:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy981;
		case ':': goto yy978;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy977;
		case ']': goto yy930;
		default: goto yy861;
	}
yy951:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy977;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy952:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy982;
		case '1': goto yy983;
		case '2': goto yy984;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy985;
		default: goto yy861;
	}
yy953:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy986;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy954:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy947;
		case '1': goto yy948;
		case '2': goto yy949;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy950;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy951;
		default: goto yy861;
	}
yy955:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy987;
		case ':': goto yy954;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy986;
		case ']': goto yy930;
		default: goto yy861;
	}
yy956:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy987;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy986;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy957:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy986;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy958:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 13) if (fill_buffered_scc(in, 13) != 0) return -2;
	yych = *YYCURSOR;
yy959:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy958;
		case ']': goto yy930;
		default: goto yy861;
	}
yy960:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy988;
		default: goto yy861;
	}
yy961:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy989;
		default: goto yy861;
	}
yy962:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy935;
		default: goto yy861;
	}
yy963:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy990;
		default: goto yy861;
	}
yy964:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 61) if (fill_buffered_scc(in, 61) != 0) return -2;
	yych = *YYCURSOR;
yy965:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy964;
		case '%': goto yy966;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy939;
		default: goto yy861;
	}
yy966:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy991;
		default: goto yy861;
	}
yy967:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 61) if (fill_buffered_scc(in, 61) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy964;
		case '%': goto yy966;
		case '/':
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy967;
		case '?':
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		case '@':
			in->yyt16 = YYCURSOR;
			goto yy939;
		default: goto yy861;
	}
yy968:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 13) if (fill_buffered_scc(in, 13) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy968;
		case '%': goto yy969;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case ':':
			in->yyt18 = YYCURSOR;
			goto yy970;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy861;
	}
yy969:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy992;
		default: goto yy861;
	}
yy970:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
			in->yyt19 = YYCURSOR;
			goto yy993;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt19 = YYCURSOR;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy861;
	}
yy971:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy994;
		case ':': goto yy995;
		default: goto yy861;
	}
yy972:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy996;
		default: goto yy861;
	}
yy973:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy861;
		default: goto yy998;
	}
yy974:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy999;
		case ':': goto yy946;
		default: goto yy861;
	}
yy975:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1000;
		case ':': goto yy1001;
		default: goto yy861;
	}
yy976:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1002;
		case '1': goto yy1003;
		case '2': goto yy1004;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1005;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1006;
		case ']': goto yy930;
		default: goto yy861;
	}
yy977:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1007;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy978:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1002;
		case '1': goto yy1003;
		case '2': goto yy1004;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1005;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1006;
		default: goto yy861;
	}
yy979:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1008;
		case ':': goto yy978;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1007;
		case ']': goto yy930;
		default: goto yy861;
	}
yy980:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1008;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1007;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy981:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1007;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy982:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1009;
		default: goto yy861;
	}
yy983:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1009;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy985;
		default: goto yy861;
	}
yy984:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1009;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy985;
		case '5': goto yy1010;
		case '6':
		case '7':
		case '8':
		case '9': goto yy982;
		default: goto yy861;
	}
yy985:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1009;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy982;
		default: goto yy861;
	}
yy986:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1011;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy987:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1011;
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy988:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ': goto yy1012;
		default: goto yy861;
	}
yy989:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1013;
		default: goto yy861;
	}
yy990:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy937;
		default: goto yy861;
	}
yy991:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy964;
		default: goto yy861;
	}
yy992:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy968;
		default: goto yy861;
	}
yy993:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 12) if (fill_buffered_scc(in, 12) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt15 = in->yyt3;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '/':
			in->yyt15 = in->yyt3;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy993;
		case '?':
			in->yyt15 = in->yyt3;
			in->yyt20 = YYCURSOR;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy861;
	}
yy994:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1014;
		case ':': goto yy995;
		default: goto yy861;
	}
yy995:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1015;
		case ':': goto yy1016;
		default: goto yy861;
	}
yy996:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1017;
		case '1': goto yy1018;
		case '2': goto yy1019;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1020;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1021;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy997:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) if (fill_buffered_scc(in, 2) != 0) return -2;
	yych = *YYCURSOR;
yy998:
	switch (yych) {
		case '.': goto yy1023;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy997;
		default: goto yy861;
	}
yy999:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy946;
		default: goto yy861;
	}
yy1000:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1024;
		case ':': goto yy1001;
		default: goto yy861;
	}
yy1001:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1025;
		case ':': goto yy1026;
		default: goto yy861;
	}
yy1002:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1027;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1003:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1029;
		case ':': goto yy1028;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1027;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1004:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1029;
		case '5': goto yy1030;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1031;
		case ':': goto yy1028;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1027;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1005:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1031;
		case ':': goto yy1028;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1027;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1006:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1027;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1007:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1032;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1008:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1032;
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1009:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1033;
		case '1': goto yy1034;
		case '2': goto yy1035;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1036;
		default: goto yy861;
	}
yy1010:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1009;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy982;
		default: goto yy861;
	}
yy1011:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy954;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1012:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1037;
		default: goto yy861;
	}
yy1013:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1038;
		default: goto yy861;
	}
yy1014:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1039;
		case ':': goto yy995;
		default: goto yy861;
	}
yy1015:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1040;
		case ':': goto yy1041;
		default: goto yy861;
	}
yy1016:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1042;
		case '1': goto yy1043;
		case '2': goto yy1044;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1045;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1046;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1017:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1048;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1018:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1050;
		case ':': goto yy1049;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1048;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1019:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1050;
		case '5': goto yy1051;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1052;
		case ':': goto yy1049;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1048;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1020:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1052;
		case ':': goto yy1049;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1048;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1021:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1048;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1022:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ':
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy865;
		case '/':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			goto yy937;
		case ':':
			in->yyt3 = in->yyt15;
			in->yyt18 = YYCURSOR;
			goto yy970;
		case '?':
			in->yyt18 = YYCURSOR;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = YYCURSOR;
			in->yyt22 = YYCURSOR;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			goto yy902;
		default: goto yy861;
	}
yy1023:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy861;
		default: goto yy1054;
	}
yy1024:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1055;
		case ':': goto yy1001;
		default: goto yy861;
	}
yy1025:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1056;
		case ':': goto yy1057;
		default: goto yy861;
	}
yy1026:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1058;
		case '1': goto yy1059;
		case '2': goto yy1060;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1061;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1062;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1027:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1063;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1028:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1058;
		case '1': goto yy1059;
		case '2': goto yy1060;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1061;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1062;
		default: goto yy861;
	}
yy1029:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1064;
		case ':': goto yy1028;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1063;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1030:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1064;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1063;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1031:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1063;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1032:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy978;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1033:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1065;
		default: goto yy861;
	}
yy1034:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1065;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1036;
		default: goto yy861;
	}
yy1035:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1065;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1036;
		case '5': goto yy1066;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1033;
		default: goto yy861;
	}
yy1036:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1065;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1033;
		default: goto yy861;
	}
yy1037:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1067;
		default: goto yy861;
	}
yy1038:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			in->yyt8 = YYCURSOR;
			goto yy1068;
		default: goto yy861;
	}
yy1039:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy995;
		default: goto yy861;
	}
yy1040:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1069;
		case ':': goto yy1041;
		default: goto yy861;
	}
yy1041:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1070;
		case ':': goto yy1071;
		default: goto yy861;
	}
yy1042:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1072;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1043:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1074;
		case ':': goto yy1073;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1072;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1044:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1074;
		case '5': goto yy1075;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1076;
		case ':': goto yy1073;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1072;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1045:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1076;
		case ':': goto yy1073;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1072;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1046:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1072;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1047:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1077;
		case '1': goto yy1078;
		case '2': goto yy1079;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1080;
		default: goto yy861;
	}
yy1048:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1081;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1049:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1042;
		case '1': goto yy1043;
		case '2': goto yy1044;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1045;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1046;
		default: goto yy861;
	}
yy1050:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1082;
		case ':': goto yy1049;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1081;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1051:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1082;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1081;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1052:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1081;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1053:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 14) if (fill_buffered_scc(in, 14) != 0) return -2;
	yych = *YYCURSOR;
yy1054:
	switch (yych) {
		case '!':
		case '$':
		case '&':
		case '\'':
		case '(':
		case ')':
		case '*':
		case '+':
		case ',':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case ':':
		case ';':
		case '=':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '_':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '~': goto yy1053;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1055:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1001;
		default: goto yy861;
	}
yy1056:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1083;
		case ':': goto yy1057;
		default: goto yy861;
	}
yy1057:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1084;
		case ':': goto yy1085;
		default: goto yy861;
	}
yy1058:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1086;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1059:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1088;
		case ':': goto yy1087;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1086;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1060:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1088;
		case '5': goto yy1089;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1090;
		case ':': goto yy1087;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1086;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1061:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1090;
		case ':': goto yy1087;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1086;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1062:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1086;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1063:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1091;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1064:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1091;
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1065:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1092;
		case '1': goto yy1093;
		case '2': goto yy1094;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1095;
		default: goto yy861;
	}
yy1066:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1065;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1033;
		default: goto yy861;
	}
yy1067:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1096;
		default: goto yy861;
	}
yy1068:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&in->yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			in->yyt29 = NULL;
			in->yyt30 = NULL;
			goto yy1097;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			in->yyt29 = NULL;
			in->yyt30 = NULL;
			goto yy1098;
		default: goto yy861;
	}
yy1069:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1099;
		case ':': goto yy1041;
		default: goto yy861;
	}
yy1070:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1100;
		case ':': goto yy1101;
		default: goto yy861;
	}
yy1071:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1102;
		case '1': goto yy1103;
		case '2': goto yy1104;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1105;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1106;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1072:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1107;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1073:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1102;
		case '1': goto yy1103;
		case '2': goto yy1104;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1105;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1106;
		default: goto yy861;
	}
yy1074:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1108;
		case ':': goto yy1073;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1107;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1075:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1108;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1107;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1076:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1107;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1077:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1109;
		default: goto yy861;
	}
yy1078:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1109;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1080;
		default: goto yy861;
	}
yy1079:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1109;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1080;
		case '5': goto yy1110;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1077;
		default: goto yy861;
	}
yy1080:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1109;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1077;
		default: goto yy861;
	}
yy1081:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1111;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1082:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1111;
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1083:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1112;
		case ':': goto yy1057;
		default: goto yy861;
	}
yy1084:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1113;
		case ':': goto yy1114;
		default: goto yy861;
	}
yy1085:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1115;
		case '1': goto yy1116;
		case '2': goto yy1117;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1118;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1119;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1086:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1120;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1087:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1115;
		case '1': goto yy1116;
		case '2': goto yy1117;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1118;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1119;
		default: goto yy861;
	}
yy1088:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1121;
		case ':': goto yy1087;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1120;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1089:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1121;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1120;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1090:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1120;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1091:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1028;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1092:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy930;
		default: goto yy861;
	}
yy1093:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1095;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1094:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1095;
		case '5': goto yy1122;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1092;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1095:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1092;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1096:
	yych = *++YYCURSOR;
	switch (yych) {
		case ' ': goto yy1123;
		default: goto yy861;
	}
yy1097:
	++YYCURSOR;
	m1 = in->yyt1;
	m2 = in->yyt2;
	at = in->yyt3;
	u3 = in->yyt4;
	u4 = in->yyt9;
	hs3 = in->yyt10;
	hs4 = in->yyt11;
	r3 = in->yyt12;
	r4 = in->yyt5;
	s1 = in->yyt13;
	s2 = in->yyt14;
	u1 = in->yyt15;
	u2 = in->yyt16;
	hs1 = in->yyt17;
	hs2 = in->yyt18;
	r1 = in->yyt19;
	r2 = in->yyt20;
	p1 = in->yyt21;
	p2 = in->yyt22;
	p3 = in->yyt23;
	p4 = in->yyt24;
	q1 = in->yyt25;
	q2 = in->yyt6;
	p5 = in->yyt26;
	p6 = in->yyt27;
	q3 = in->yyt28;
	q4 = in->yyt7;
	v4 = in->yyt8;
	rp1 = in->yyt29;
	rp2 = in->yyt30;
	h1 = in->yytm31;
	h2 = in->yytm32;
	h3 = in->yytm33;
	h4 = in->yytm34;
	au = in->yyt13;
	of = in->yyt26;
	v3 = in->yyt8;
	v1 = in->yyt29;
	v2 = in->yyt29;
	st1 = in->yyt29;
	st2 = in->yyt29;
	if (v3 != NULL) v3 -= 8;
	if (v1 != NULL) v1 -= 13;
	if (v2 != NULL) v2 -= 5;
	if (st1 != NULL) st1 -= 4;
	if (st2 != NULL) st2 -= 1;
	{
        if (st1) {
            OUT("version-1: ", v1, v2);
            OUT("status: ", st1, st2);
            OUT("reason: ", rp1, rp2);
        } else if (m1) {
            OUT("method: ", m1, m2);
            if (of) {
                OUT("path-3: ", p5, p6);
                if (q3) OUT("query-2: ", q3, q4);
            } else if (au) {
                if (p1) {
                    OUT("scheme: ", s1, s2);
                    if (u1) OUT("user-1: ", u1, u2);
                    OUT("host-1: ", hs1, hs2);
                    if (r1) OUT("port-1: ", r1, r2);
                    OUT("path-1: ", p1, p2);
                } else {
                    OUT("path-2: ", p3, p4);
                }
                if (q1) OUT("query-1: ", q1, q2);
            } else if (at) {
                if (u3) OUT("user-2: ", u3, u4);
                OUT("host-2: ", hs3, hs4);
                if (r3) OUT("port-2: ", r3, r4);
            } else {
                OUTC('*');
            }
            OUT("version-2: ", v3, v4);
        }
        count += print_headers(YYTOKEN, h1, h2, h3, h4);
        OUTC('\n');

        TLP_CLEAR();
        goto loop;
    }
yy1098:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~': goto yy1098;
		case ':':
			taglist(&in->yytm32, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1124;
		default: goto yy861;
	}
yy1099:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1041;
		default: goto yy861;
	}
yy1100:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1125;
		case ':': goto yy1101;
		default: goto yy861;
	}
yy1101:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1126;
		case ':': goto yy1127;
		default: goto yy861;
	}
yy1102:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1128;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1103:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1130;
		case ':': goto yy1129;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1128;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1104:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1130;
		case '5': goto yy1131;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1132;
		case ':': goto yy1129;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1128;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1105:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1132;
		case ':': goto yy1129;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1128;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1106:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1128;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1107:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1133;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1108:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1133;
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1109:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1134;
		case '1': goto yy1135;
		case '2': goto yy1136;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1137;
		default: goto yy861;
	}
yy1110:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1109;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1077;
		default: goto yy861;
	}
yy1111:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1049;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1112:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1057;
		default: goto yy861;
	}
yy1113:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1138;
		case ':': goto yy1114;
		default: goto yy861;
	}
yy1114:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1139;
		case ':': goto yy1140;
		default: goto yy861;
	}
yy1115:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1141;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1116:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1143;
		case ':': goto yy1142;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1141;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1117:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1143;
		case '5': goto yy1144;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1145;
		case ':': goto yy1142;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1141;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1118:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1145;
		case ':': goto yy1142;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1141;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1119:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1141;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1120:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1146;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1121:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1146;
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1122:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1092;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1123:
	yych = *++YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\n':
			in->yyt29 = YYCURSOR;
			in->yyt30 = YYCURSOR;
			goto yy1148;
		default:
			in->yyt29 = YYCURSOR;
			goto yy1147;
	}
yy1124:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
		case ' ': goto yy1124;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		default:
			taglist(&in->yytm33, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1150;
	}
yy1125:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1151;
		case ':': goto yy1101;
		default: goto yy861;
	}
yy1126:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1152;
		case ':': goto yy1153;
		default: goto yy861;
	}
yy1127:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1154;
		case '1': goto yy1155;
		case '2': goto yy1156;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1157;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1158;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1128:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1159;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1129:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1154;
		case '1': goto yy1155;
		case '2': goto yy1156;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1157;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1158;
		default: goto yy861;
	}
yy1130:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1160;
		case ':': goto yy1129;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1159;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1131:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1160;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1159;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1132:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1159;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1133:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1073;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1134:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1161;
		default: goto yy861;
	}
yy1135:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1161;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1137;
		default: goto yy861;
	}
yy1136:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1161;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1137;
		case '5': goto yy1162;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1134;
		default: goto yy861;
	}
yy1137:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1161;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1134;
		default: goto yy861;
	}
yy1138:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1163;
		case ':': goto yy1114;
		default: goto yy861;
	}
yy1139:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1164;
		case ':': goto yy1165;
		default: goto yy861;
	}
yy1140:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1166;
		case '1': goto yy1167;
		case '2': goto yy1168;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1169;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1170;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1141:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1171;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1142:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1166;
		case '1': goto yy1167;
		case '2': goto yy1168;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1169;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1170;
		default: goto yy861;
	}
yy1143:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1172;
		case ':': goto yy1142;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1171;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1144:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1172;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1171;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1145:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1171;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1146:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1087;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1147:
	++YYCURSOR;
	if ((YYLIMIT - YYCURSOR) < 2) if (fill_buffered_scc(in, 2) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\n':
			in->yyt30 = YYCURSOR;
			goto yy1148;
		default: goto yy1147;
	}
yy1148:
	yych = *++YYCURSOR;
	switch (yych) {
		case '\n':
			taglist(&in->yytm34, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm33, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm32, YYTOKEN, YYTOKEN - 1, &in->tlp);
			taglist(&in->yytm31, YYTOKEN, YYTOKEN - 1, &in->tlp);
			in->yyt1 = NULL;
			in->yyt2 = NULL;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt8 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy1097;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			in->yyt1 = NULL;
			in->yyt2 = NULL;
			in->yyt3 = NULL;
			in->yyt4 = NULL;
			in->yyt5 = NULL;
			in->yyt6 = NULL;
			in->yyt7 = NULL;
			in->yyt8 = NULL;
			in->yyt9 = NULL;
			in->yyt10 = NULL;
			in->yyt11 = NULL;
			in->yyt12 = NULL;
			in->yyt13 = NULL;
			in->yyt14 = NULL;
			in->yyt15 = NULL;
			in->yyt16 = NULL;
			in->yyt17 = NULL;
			in->yyt18 = NULL;
			in->yyt19 = NULL;
			in->yyt20 = NULL;
			in->yyt21 = NULL;
			in->yyt22 = NULL;
			in->yyt23 = NULL;
			in->yyt24 = NULL;
			in->yyt25 = NULL;
			in->yyt26 = NULL;
			in->yyt27 = NULL;
			in->yyt28 = NULL;
			goto yy1098;
		default: goto yy861;
	}
yy1149:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy1173;
		case '\n':
			in->yytm34 = in->yytm35;
			goto yy1097;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yytm34 = in->yytm35;
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1098;
		default: goto yy861;
	}
yy1150:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1174;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		case ' ': goto yy1175;
		default: goto yy1150;
	}
yy1151:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1101;
		default: goto yy861;
	}
yy1152:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1176;
		case ':': goto yy1153;
		default: goto yy861;
	}
yy1153:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1177;
		case ':': goto yy1178;
		default: goto yy861;
	}
yy1154:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1179;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1155:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1181;
		case ':': goto yy1180;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1179;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1156:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1181;
		case '5': goto yy1182;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1183;
		case ':': goto yy1180;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1179;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1157:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1183;
		case ':': goto yy1180;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1179;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1158:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1179;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1159:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1184;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1160:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1184;
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1161:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1185;
		case '1': goto yy1186;
		case '2': goto yy1187;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1188;
		default: goto yy861;
	}
yy1162:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1161;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1134;
		default: goto yy861;
	}
yy1163:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1114;
		default: goto yy861;
	}
yy1164:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1189;
		case ':': goto yy1165;
		default: goto yy861;
	}
yy1165:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1190;
		case '1': goto yy1191;
		case '2': goto yy1192;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1193;
		case ':': goto yy1194;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1195;
		default: goto yy861;
	}
yy1166:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1196;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1167:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1198;
		case ':': goto yy1197;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1196;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1168:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1198;
		case '5': goto yy1199;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1200;
		case ':': goto yy1197;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1196;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1169:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1200;
		case ':': goto yy1197;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1196;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1170:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1196;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1171:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1201;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1172:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1201;
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1173:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
		case ' ': goto yy1173;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		default: goto yy1150;
	}
yy1174:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t': goto yy1174;
		case '\n': goto yy1202;
		case ' ': goto yy1175;
		default: goto yy1203;
	}
yy1175:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1174;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		case ' ': goto yy1175;
		default: goto yy1204;
	}
yy1176:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1205;
		case ':': goto yy1153;
		default: goto yy861;
	}
yy1177:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1206;
		case ':': goto yy1207;
		default: goto yy861;
	}
yy1178:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1208;
		case '1': goto yy1209;
		case '2': goto yy1210;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1211;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1212;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1179:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1213;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1180:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1208;
		case '1': goto yy1209;
		case '2': goto yy1210;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1211;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1212;
		default: goto yy861;
	}
yy1181:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1214;
		case ':': goto yy1180;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1213;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1182:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1214;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1213;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1183:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1213;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1184:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1129;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1185:
	yych = *++YYCURSOR;
	switch (yych) {
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1186:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1188;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1187:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1188;
		case '5': goto yy1215;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1185;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1188:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1185;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1189:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1216;
		case ':': goto yy1165;
		default: goto yy861;
	}
yy1190:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1217;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1191:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1219;
		case ':': goto yy1218;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1217;
		default: goto yy861;
	}
yy1192:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1219;
		case '5': goto yy1220;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1221;
		case ':': goto yy1218;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1217;
		default: goto yy861;
	}
yy1193:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1221;
		case ':': goto yy1218;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1217;
		default: goto yy861;
	}
yy1194:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1222;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1195:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1217;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1196:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1223;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1197:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1222;
		default: goto yy861;
	}
yy1198:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1224;
		case ':': goto yy1197;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1223;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1199:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1224;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1223;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1200:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1223;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1201:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1142;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1202:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '\n':
			in->yytm34 = in->yytm35;
			goto yy1097;
		case '!':
		case '#':
		case '$':
		case '%':
		case '&':
		case '\'':
		case '*':
		case '+':
		case '-':
		case '.':
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'G':
		case 'H':
		case 'I':
		case 'J':
		case 'K':
		case 'L':
		case 'M':
		case 'N':
		case 'O':
		case 'P':
		case 'Q':
		case 'R':
		case 'S':
		case 'T':
		case 'U':
		case 'V':
		case 'W':
		case 'X':
		case 'Y':
		case 'Z':
		case '^':
		case '_':
		case '`':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f':
		case 'g':
		case 'h':
		case 'i':
		case 'j':
		case 'k':
		case 'l':
		case 'm':
		case 'n':
		case 'o':
		case 'p':
		case 'q':
		case 'r':
		case 's':
		case 't':
		case 'u':
		case 'v':
		case 'w':
		case 'x':
		case 'y':
		case 'z':
		case '|':
		case '~':
			in->yytm34 = in->yytm35;
			taglist(&in->yytm31, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1098;
		default: goto yy861;
	}
yy1203:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
			taglist(&in->yytm34, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1225;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		default: goto yy1150;
	}
yy1204:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1226;
		case '\n':
			in->yytm35 = in->yytm34;
			taglist(&in->yytm35, YYTOKEN, YYCURSOR, &in->tlp);
			goto yy1149;
		default: goto yy1150;
	}
yy1205:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1153;
		default: goto yy861;
	}
yy1206:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1227;
		case ':': goto yy1207;
		default: goto yy861;
	}
yy1207:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1228;
		case ':': goto yy1229;
		default: goto yy861;
	}
yy1208:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1230;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1209:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1232;
		case ':': goto yy1231;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1230;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1210:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1232;
		case '5': goto yy1233;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1234;
		case ':': goto yy1231;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1230;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1211:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1234;
		case ':': goto yy1231;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1230;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1212:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1230;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1213:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1235;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1214:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1235;
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1215:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1185;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1216:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1165;
		default: goto yy861;
	}
yy1217:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1236;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1218:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1222;
		case ':': goto yy1092;
		default: goto yy861;
	}
yy1219:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1237;
		case ':': goto yy1218;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1236;
		default: goto yy861;
	}
yy1220:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1237;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1236;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1221:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1236;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1222:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1238;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1223:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1239;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1224:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1239;
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1225:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case '\t':
		case ' ': goto yy1225;
		case '\n':
			in->yytm35 = in->yytm34;
			goto yy1202;
		default: goto yy861;
	}
yy1226:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t': goto yy1226;
		case '\n': goto yy1202;
		case ' ': goto yy1240;
		default: goto yy1203;
	}
yy1227:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1241;
		case ':': goto yy1207;
		default: goto yy861;
	}
yy1228:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1242;
		case ':': goto yy1243;
		default: goto yy861;
	}
yy1229:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1244;
		case '1': goto yy1245;
		case '2': goto yy1246;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1247;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1248;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1230:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1249;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1231:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1244;
		case '1': goto yy1245;
		case '2': goto yy1246;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1247;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1248;
		default: goto yy861;
	}
yy1232:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1250;
		case ':': goto yy1231;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1249;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1233:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1250;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1249;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1234:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1249;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1235:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1180;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1236:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1251;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1237:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy952;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1251;
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1238:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1252;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1239:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1197;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1240:
	++YYCURSOR;
	if (YYLIMIT <= YYCURSOR) if (fill_buffered_scc(in, 1) != 0) return -2;
	yych = *YYCURSOR;
	switch (yych) {
		case 0x00:
		case 0x01:
		case 0x02:
		case 0x03:
		case 0x04:
		case 0x05:
		case 0x06:
		case 0x07:
		case 0x08:
		case '\v':
		case '\f':
		case '\r':
		case 0x0E:
		case 0x0F:
		case 0x10:
		case 0x11:
		case 0x12:
		case 0x13:
		case 0x14:
		case 0x15:
		case 0x16:
		case 0x17:
		case 0x18:
		case 0x19:
		case 0x1A:
		case 0x1B:
		case 0x1C:
		case 0x1D:
		case 0x1E:
		case 0x7F: goto yy861;
		case '\t': goto yy1226;
		case '\n': goto yy1149;
		case ' ': goto yy1240;
		default: goto yy1204;
	}
yy1241:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1207;
		default: goto yy861;
	}
yy1242:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1253;
		case ':': goto yy1243;
		default: goto yy861;
	}
yy1243:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0': goto yy1254;
		case '1': goto yy1255;
		case '2': goto yy1256;
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1257;
		case ':': goto yy1258;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1259;
		default: goto yy861;
	}
yy1244:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1260;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1245:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1262;
		case ':': goto yy1261;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1260;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1246:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1262;
		case '5': goto yy1263;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1264;
		case ':': goto yy1261;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1260;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1247:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1264;
		case ':': goto yy1261;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1260;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1248:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1260;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1249:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1265;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1250:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1265;
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1251:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1218;
		default: goto yy861;
	}
yy1252:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1092;
		case ']': goto yy930;
		default: goto yy861;
	}
yy1253:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1266;
		case ':': goto yy1243;
		default: goto yy861;
	}
yy1254:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1267;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1255:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1269;
		case ':': goto yy1268;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1267;
		default: goto yy861;
	}
yy1256:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4': goto yy1269;
		case '5': goto yy1270;
		case '6':
		case '7':
		case '8':
		case '9': goto yy1271;
		case ':': goto yy1268;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1267;
		default: goto yy861;
	}
yy1257:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1271;
		case ':': goto yy1268;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1267;
		default: goto yy861;
	}
yy1258:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1272;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1259:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1267;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1260:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1273;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1261:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1272;
		default: goto yy861;
	}
yy1262:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1274;
		case ':': goto yy1261;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1273;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1263:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1274;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1273;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1264:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1273;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1265:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1231;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1266:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1243;
		default: goto yy861;
	}
yy1267:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1275;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1268:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1272;
		case ':': goto yy1185;
		default: goto yy861;
	}
yy1269:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9': goto yy1276;
		case ':': goto yy1268;
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1275;
		default: goto yy861;
	}
yy1270:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5': goto yy1276;
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1275;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1271:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1275;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1272:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1277;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1273:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1278;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1274:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1278;
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1275:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1279;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1276:
	yych = *++YYCURSOR;
	switch (yych) {
		case '.': goto yy1047;
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1279;
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1277:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1280;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1278:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1261;
		case ']': goto yy1022;
		default: goto yy861;
	}
yy1279:
	yych = *++YYCURSOR;
	switch (yych) {
		case ':': goto yy1268;
		default: goto yy861;
	}
yy1280:
	yych = *++YYCURSOR;
	switch (yych) {
		case '0':
		case '1':
		case '2':
		case '3':
		case '4':
		case '5':
		case '6':
		case '7':
		case '8':
		case '9':
		case 'A':
		case 'B':
		case 'C':
		case 'D':
		case 'E':
		case 'F':
		case 'a':
		case 'b':
		case 'c':
		case 'd':
		case 'e':
		case 'f': goto yy1185;
		case ']': goto yy1022;
		default: goto yy861;
	}
}

}

#undef YYCURSOR
#undef YYMARKER
#undef YYLIMIT
#undef YYTOKEN
#undef TLP_CLEAR

#define FN_BENCH(suffix) \
void bench_##suffix::operator()( \
        benchmark::State &state, const char* input, long expected) const { \
    long count = 0; \
    for (auto _ : state) { \
        input_t in; \
        init_input_##suffix(&in, input); \
        count = lex_##suffix(&in); \
        free_input(&in); \
    } \
    if (count != expected) state.SkipWithError("re2c: error"); \
}
FN_BENCH(simple)
FN_BENCH(buffered_eof)
FN_BENCH(buffered_scc)
#undef FN_BENCH

#define FN_TEST(suffix) \
bool test_##suffix(const char* input, long expected) { \
    input_t in; \
    init_input_##suffix(&in, input); \
    long count = lex_##suffix(&in); \
    switch (count) { \
    default: \
        if (count != expected) { \
            fprintf(stderr, "re2c: wrong count, expected %ld, got %ld\n", expected, count); \
        } \
        break; \
    case -1: \
        fprintf(stderr, "re2c: syntax error\n"); \
        break; \
    case -2: \
        fprintf(stderr, "re2c: yyfill error\n"); \
        break; \
    } \
    free_input(&in); \
    return count == expected; \
}
FN_TEST(simple)
FN_TEST(buffered_eof)
FN_TEST(buffered_scc)
#undef FN_TEST


} // namespace re2c_submatch_00__http_rfc7230
