#include "ntp_scanner.h"
#include "ntp_parser.h"
#define LOWEST_KEYWORD_ID 258
const char * const keyword_text[195] = {
"abbrev",
"age",
"all",
"allan",
"allpeers",
"auth",
"autokey",
"automax",
"average",
"bclient",
"beacon",
"broadcast",
"broadcastclient",
"broadcastdelay",
"burst",
"calibrate",
"ceiling",
"clockstats",
"cohort",
"controlkey",
"crypto",
"cryptostats",
"ctl",
"day",
"default",
"digest",
"disable",
"discard",
"dispersion",
NULL,
"driftfile",
"drop",
"dscp",
"...",
"enable",
"end",
NULL,
"file",
"filegen",
"filenum",
"flag1",
"flag2",
"flag3",
"flag4",
"flake",
"floor",
"freq",
"fudge",
"host",
"huffpuff",
"iburst",
"ident",
"ignore",
"incalloc",
"incmem",
"initalloc",
"initmem",
"includefile",
NULL,
"interface",
NULL,
"io",
"ipv4",
"-4",
"ipv6",
"-6",
"kernel",
"key",
"keys",
"keysdir",
"kod",
"mssntp",
"leapfile",
"leapsmearinterval",
"limited",
"link",
"listen",
"logconfig",
"logfile",
"loopstats",
"lowpriotrap",
"manycastclient",
"manycastserver",
"mask",
"maxage",
"maxclock",
"maxdepth",
"maxdist",
"maxmem",
"maxpoll",
"mdnstries",
"mem",
"memlock",
"minclock",
"mindepth",
"mindist",
"minimum",
"minpoll",
"minsane",
"mode",
"mode7",
"monitor",
"month",
"mru",
"multicastclient",
"nic",
"nolink",
"nomodify",
"nomrulist",
"none",
"nonvolatile",
"nopeer",
"noquery",
"noselect",
"noserve",
"notrap",
"notrust",
"ntp",
"ntpport",
"ntpsigndsocket",
"orphan",
"orphanwait",
"peer_clear_digest_early",
"panic",
"peer",
"peerstats",
"phone",
"pid",
"pidfile",
"pool",
"port",
"preempt",
"prefer",
"protostats",
"pw",
"randfile",
"rawstats",
"refid",
"requestkey",
"reset",
"restrict",
"revoke",
"rlimit",
"saveconfigdir",
"server",
"setvar",
"source",
"stacksize",
"statistics",
"stats",
"statsdir",
"step",
"stepback",
"stepfwd",
"stepout",
"stratum",
NULL,
"sys",
"sysstats",
"tick",
"time1",
"time2",
"timer",
"timingstats",
"tinker",
"tos",
"trap",
"true",
"trustedkey",
"ttl",
"type",
NULL,
"unpeer_crypto_early",
"unpeer_crypto_nak_early",
"unpeer_digest_early",
"unconfig",
"unpeer",
"version",
NULL,
"week",
"wildcard",
"xleave",
"year",
NULL,
NULL,
"simulate",
"beep_delay",
"simulation_duration",
"server_offset",
"duration",
"freq_offset",
"wander",
"jitter",
"prop_delay",
"proc_delay"
};
#define SCANNER_INIT_S 906
const scan_state sst[909] = {
0,
S_ST( '-', 3, 323, 0 ),
S_ST( '.', 3, 3, 1 ),
S_ST( '.', 3, 291, 0 ),
S_ST( 'a', 3, 23, 2 ),
S_ST( 'b', 3, 6, 0 ),
S_ST( 'b', 3, 7, 0 ),
S_ST( 'r', 3, 8, 0 ),
S_ST( 'e', 3, 258, 0 ),
S_ST( 'g', 3, 259, 5 ),
S_ST( 'l', 3, 260, 9 ),
S_ST( 'a', 3, 261, 0 ),
S_ST( 'p', 3, 13, 11 ),
S_ST( 'e', 3, 14, 0 ),
S_ST( 'e', 3, 15, 0 ),
S_ST( 'r', 3, 262, 0 ),
S_ST( 'u', 3, 17, 10 ),
S_ST( 't', 3, 18, 0 ),
S_ST( 'o', 3, 21, 263 ),
S_ST( 'k', 3, 20, 0 ),
S_ST( 'e', 3, 264, 0 ),
S_ST( 'm', 3, 22, 19 ),
S_ST( 'a', 3, 265, 0 ),
S_ST( 'v', 3, 24, 16 ),
S_ST( 'e', 3, 25, 0 ),
S_ST( 'r', 3, 26, 0 ),
S_ST( 'a', 3, 27, 0 ),
S_ST( 'g', 3, 266, 0 ),
S_ST( 'b', 3, 61, 4 ),
S_ST( 'c', 3, 30, 0 ),
S_ST( 'l', 3, 31, 0 ),
S_ST( 'i', 3, 32, 0 ),
S_ST( 'e', 3, 33, 0 ),
S_ST( 'n', 3, 267, 0 ),
S_ST( 'e', 3, 38, 29 ),
S_ST( 'a', 3, 36, 0 ),
S_ST( 'c', 3, 37, 0 ),
S_ST( 'o', 3, 268, 0 ),
S_ST( 'e', 3, 39, 35 ),
S_ST( 'p', 3, 40, 0 ),
S_ST( '_', 3, 41, 0 ),
S_ST( 'd', 3, 42, 0 ),
S_ST( 'e', 3, 43, 0 ),
S_ST( 'l', 3, 44, 0 ),
S_ST( 'a', 3, 444, 0 ),
S_ST( 'r', 3, 46, 34 ),
S_ST( 'o', 3, 47, 0 ),
S_ST( 'a', 3, 48, 0 ),
S_ST( 'd', 3, 49, 0 ),
S_ST( 'c', 3, 50, 0 ),
S_ST( 'a', 3, 51, 0 ),
S_ST( 's', 3, 269, 0 ),
S_ST( 'c', 3, 53, 0 ),
S_ST( 'l', 3, 54, 0 ),
S_ST( 'i', 3, 55, 0 ),
S_ST( 'e', 3, 56, 0 ),
S_ST( 'n', 3, 270, 0 ),
S_ST( 'd', 3, 58, 52 ),
S_ST( 'e', 3, 59, 0 ),
S_ST( 'l', 3, 60, 0 ),
S_ST( 'a', 3, 271, 0 ),
S_ST( 'u', 3, 62, 45 ),
S_ST( 'r', 3, 63, 0 ),
S_ST( 's', 3, 272, 0 ),
S_ST( 'c', 3, 104, 28 ),
S_ST( 'a', 3, 66, 0 ),
S_ST( 'l', 3, 67, 0 ),
S_ST( 'i', 3, 68, 0 ),
S_ST( 'b', 3, 69, 0 ),
S_ST( 'r', 3, 70, 0 ),
S_ST( 'a', 3, 71, 0 ),
S_ST( 't', 3, 273, 0 ),
S_ST( 'e', 3, 73, 65 ),
S_ST( 'i', 3, 74, 0 ),
S_ST( 'l', 3, 75, 0 ),
S_ST( 'i', 3, 76, 0 ),
S_ST( 'n', 3, 274, 0 ),
S_ST( 'l', 3, 78, 72 ),
S_ST( 'o', 3, 79, 0 ),
S_ST( 'c', 3, 80, 0 ),
S_ST( 'k', 3, 81, 0 ),
S_ST( 's', 3, 82, 0 ),
S_ST( 't', 3, 83, 0 ),
S_ST( 'a', 3, 84, 0 ),
S_ST( 't', 3, 275, 0 ),
S_ST( 'o', 3, 89, 77 ),
S_ST( 'h', 3, 87, 0 ),
S_ST( 'o', 3, 88, 0 ),
S_ST( 'r', 3, 276, 0 ),
S_ST( 'n', 3, 90, 86 ),
S_ST( 't', 3, 91, 0 ),
S_ST( 'r', 3, 92, 0 ),
S_ST( 'o', 3, 93, 0 ),
S_ST( 'l', 3, 94, 0 ),
S_ST( 'k', 3, 95, 0 ),
S_ST( 'e', 3, 277, 0 ),
S_ST( 'r', 3, 97, 85 ),
S_ST( 'y', 3, 98, 0 ),
S_ST( 'p', 3, 99, 0 ),
S_ST( 't', 3, 278, 0 ),
S_ST( 's', 3, 101, 0 ),
S_ST( 't', 3, 102, 0 ),
S_ST( 'a', 3, 103, 0 ),
S_ST( 't', 3, 279, 0 ),
S_ST( 't', 3, 280, 96 ),
S_ST( 'd', 3, 139, 64 ),
S_ST( 'a', 3, 281, 0 ),
S_ST( 'e', 3, 108, 106 ),
S_ST( 'f', 3, 109, 0 ),
S_ST( 'a', 3, 110, 0 ),
S_ST( 'u', 3, 111, 0 ),
S_ST( 'l', 3, 282, 0 ),
S_ST( 'i', 3, 116, 107 ),
S_ST( 'g', 3, 114, 0 ),
S_ST( 'e', 3, 115, 0 ),
S_ST( 's', 3, 283, 0 ),
S_ST( 's', 3, 123, 113 ),
S_ST( 'a', 3, 118, 0 ),
S_ST( 'b', 3, 119, 0 ),
S_ST( 'l', 3, 284, 0 ),
S_ST( 'c', 3, 121, 117 ),
S_ST( 'a', 3, 122, 0 ),
S_ST( 'r', 3, 285, 0 ),
S_ST( 'p', 3, 124, 120 ),
S_ST( 'e', 3, 125, 0 ),
S_ST( 'r', 3, 126, 0 ),
S_ST( 's', 3, 127, 0 ),
S_ST( 'i', 3, 128, 0 ),
S_ST( 'o', 3, 286, 0 ),
S_ST( 'r', 3, 136, 112 ),
S_ST( 'i', 3, 131, 0 ),
S_ST( 'f', 3, 132, 0 ),
S_ST( 't', 3, 133, 0 ),
S_ST( 'f', 3, 134, 0 ),
S_ST( 'i', 3, 135, 0 ),
S_ST( 'l', 3, 288, 0 ),
S_ST( 'o', 3, 289, 130 ),
S_ST( 's', 3, 138, 129 ),
S_ST( 'c', 3, 290, 0 ),
S_ST( 'u', 3, 140, 137 ),
S_ST( 'r', 3, 141, 0 ),
S_ST( 'a', 3, 142, 0 ),
S_ST( 't', 3, 143, 0 ),
S_ST( 'i', 3, 144, 0 ),
S_ST( 'o', 3, 447, 0 ),
S_ST( 'e', 3, 146, 105 ),
S_ST( 'n', 3, 293, 0 ),
S_ST( 'a', 3, 148, 0 ),
S_ST( 'b', 3, 149, 0 ),
S_ST( 'l', 3, 292, 0 ),
S_ST( 'f', 3, 171, 145 ),
S_ST( 'i', 3, 152, 0 ),
S_ST( 'l', 3, 295, 0 ),
S_ST( 'g', 3, 154, 0 ),
S_ST( 'e', 3, 296, 0 ),
S_ST( 'n', 3, 156, 153 ),
S_ST( 'u', 3, 297, 0 ),
S_ST( 'l', 3, 161, 151 ),
S_ST( 'a', 3, 160, 0 ),
S_ST( 'g', 3, 301, 0 ),
S_ST( 'k', 3, 302, 159 ),
S_ST( 'o', 3, 162, 158 ),
S_ST( 'o', 3, 303, 0 ),
S_ST( 'r', 3, 164, 157 ),
S_ST( 'e', 3, 304, 0 ),
S_ST( '_', 3, 166, 0 ),
S_ST( 'o', 3, 167, 0 ),
S_ST( 'f', 3, 168, 0 ),
S_ST( 'f', 3, 169, 0 ),
S_ST( 's', 3, 170, 0 ),
S_ST( 'e', 3, 448, 0 ),
S_ST( 'u', 3, 172, 163 ),
S_ST( 'd', 3, 173, 0 ),
S_ST( 'g', 3, 305, 0 ),
S_ST( 'h', 3, 177, 150 ),
S_ST( 'o', 3, 176, 0 ),
S_ST( 's', 3, 306, 0 ),
S_ST( 'u', 3, 178, 175 ),
S_ST( 'f', 3, 179, 0 ),
S_ST( 'f', 3, 180, 0 ),
S_ST( 'p', 3, 181, 0 ),
S_ST( 'u', 3, 182, 0 ),
S_ST( 'f', 3, 307, 0 ),
S_ST( 'i', 3, 224, 174 ),
S_ST( 'b', 3, 185, 0 ),
S_ST( 'u', 3, 186, 0 ),
S_ST( 'r', 3, 187, 0 ),
S_ST( 's', 3, 308, 0 ),
S_ST( 'd', 3, 189, 184 ),
S_ST( 'e', 3, 190, 0 ),
S_ST( 'n', 3, 309, 0 ),
S_ST( 'g', 3, 192, 188 ),
S_ST( 'n', 3, 193, 0 ),
S_ST( 'o', 3, 194, 0 ),
S_ST( 'r', 3, 310, 0 ),
S_ST( 'n', 3, 218, 191 ),
S_ST( 'c', 3, 208, 0 ),
S_ST( 'a', 3, 198, 0 ),
S_ST( 'l', 3, 199, 0 ),
S_ST( 'l', 3, 200, 0 ),
S_ST( 'o', 3, 311, 0 ),
S_ST( 'l', 3, 202, 197 ),
S_ST( 'u', 3, 203, 0 ),
S_ST( 'd', 3, 204, 0 ),
S_ST( 'e', 3, 205, 0 ),
S_ST( 'f', 3, 206, 0 ),
S_ST( 'i', 3, 207, 0 ),
S_ST( 'l', 3, 315, 0 ),
S_ST( 'm', 3, 209, 201 ),
S_ST( 'e', 3, 312, 0 ),
S_ST( 'i', 3, 211, 196 ),
S_ST( 't', 3, 216, 0 ),
S_ST( 'a', 3, 213, 0 ),
S_ST( 'l', 3, 214, 0 ),
S_ST( 'l', 3, 215, 0 ),
S_ST( 'o', 3, 313, 0 ),
S_ST( 'm', 3, 217, 212 ),
S_ST( 'e', 3, 314, 0 ),
S_ST( 't', 3, 219, 210 ),
S_ST( 'e', 3, 220, 0 ),
S_ST( 'r', 3, 221, 0 ),
S_ST( 'f', 3, 222, 0 ),
S_ST( 'a', 3, 223, 0 ),
S_ST( 'c', 3, 317, 0 ),
S_ST( 'p', 3, 225, 319 ),
S_ST( 'v', 3, 322, 0 ),
S_ST( 'j', 3, 227, 183 ),
S_ST( 'i', 3, 228, 0 ),
S_ST( 't', 3, 229, 0 ),
S_ST( 't', 3, 230, 0 ),
S_ST( 'e', 3, 450, 0 ),
S_ST( 'k', 3, 238, 226 ),
S_ST( 'e', 3, 325, 0 ),
S_ST( 'r', 3, 234, 0 ),
S_ST( 'n', 3, 235, 0 ),
S_ST( 'e', 3, 324, 0 ),
S_ST( 'd', 3, 237, 0 ),
S_ST( 'i', 3, 327, 0 ),
S_ST( 'o', 3, 328, 232 ),
S_ST( 'l', 3, 453, 231 ),
S_ST( 'e', 3, 241, 0 ),
S_ST( 'a', 3, 242, 0 ),
S_ST( 'p', 3, 246, 0 ),
S_ST( 'f', 3, 244, 0 ),
S_ST( 'i', 3, 245, 0 ),
S_ST( 'l', 3, 330, 0 ),
S_ST( 's', 3, 247, 243 ),
S_ST( 'm', 3, 248, 0 ),
S_ST( 'e', 3, 249, 0 ),
S_ST( 'a', 3, 250, 0 ),
S_ST( 'r', 3, 251, 0 ),
S_ST( 'i', 3, 252, 0 ),
S_ST( 'n', 3, 253, 0 ),
S_ST( 't', 3, 254, 0 ),
S_ST( 'e', 3, 255, 0 ),
S_ST( 'r', 3, 256, 0 ),
S_ST( 'v', 3, 257, 0 ),
S_ST( 'a', 3, 331, 0 ),
S_ST( 'v', 1, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'l', 0, 12, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'h', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'x', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 't', 1, 57, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'g', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'o', 0, 100, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 't', 1, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'd', 0, 0, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 'i', 3, 436, 240 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 'p', 0, 0, 0 ),
S_ST( 'p', 0, 0, 0 ),
S_ST( '.', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'd', 0, 0, 147 ),
S_ST( 'm', 3, 316, 0 ),
S_ST( 'e', 1, 155, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( '1', 0, 0, 0 ),
S_ST( '2', 0, 0, 298 ),
S_ST( '3', 0, 0, 299 ),
S_ST( '4', 0, 0, 300 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 'q', 0, 165, 0 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 't', 1, 0, 0 ),
S_ST( 'f', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 't', 1, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'c', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( 'c', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 'i', 3, 318, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 't', 3, 414, 0 ),
S_ST( 'o', 0, 0, 195 ),
S_ST( '4', 0, 0, 0 ),
S_ST( '4', 0, 0, 0 ),
S_ST( '6', 0, 0, 320 ),
S_ST( '6', 0, 0, 321 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 'y', 0, 326, 233 ),
S_ST( 's', 1, 236, 0 ),
S_ST( 'r', 1, 0, 0 ),
S_ST( 'd', 0, 0, 0 ),
S_ST( 'p', 0, 0, 0 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 'd', 0, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 'g', 2, 0, 0 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'p', 0, 0, 0 ),
S_ST( 't', 1, 0, 0 ),
S_ST( 'r', 2, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'h', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'm', 0, 522, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'h', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'e', 0, 358, 0 ),
S_ST( '7', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 'h', 0, 0, 0 ),
S_ST( 'u', 0, 0, 0 ),
S_ST( 't', 2, 0, 0 ),
S_ST( 'c', 0, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'p', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'p', 0, 618, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 't', 1, 0, 0 ),
S_ST( 'n', 0, 633, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'c', 0, 0, 0 ),
S_ST( 'r', 1, 660, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'e', 2, 0, 0 ),
S_ST( 'd', 0, 668, 0 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 'l', 1, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'w', 1, 0, 674 ),
S_ST( 'e', 1, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'd', 1, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'r', 1, 0, 0 ),
S_ST( 'r', 1, 751, 0 ),
S_ST( 'r', 1, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 's', 0, 794, 789 ),
S_ST( 'r', 1, 0, 0 ),
S_ST( 'p', 0, 802, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'd', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'm', 0, 0, 0 ),
S_ST( 'e', 3, 332, 0 ),
S_ST( 's', 0, 809, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( '1', 0, 0, 0 ),
S_ST( '2', 0, 0, 418 ),
S_ST( 'r', 0, 0, 419 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 's', 0, 0, 0 ),
S_ST( 'p', 1, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'l', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'n', 3, 333, 294 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'g', 1, 0, 0 ),
S_ST( 'r', 1, 851, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 's', 3, 441, 429 ),
S_ST( 'k', 0, 0, 0 ),
S_ST( 'd', 0, 0, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 't', 3, 442, 0 ),
S_ST( 'e', 3, 334, 0 ),
S_ST( 'e', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'n', 0, 0, 0 ),
S_ST( 't', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 'r', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'y', 0, 0, 0 ),
S_ST( 'o', 3, 469, 287 ),
S_ST( 'g', 3, 460, 0 ),
S_ST( 'c', 3, 456, 0 ),
S_ST( 'o', 3, 457, 0 ),
S_ST( 'n', 3, 458, 0 ),
S_ST( 'f', 3, 459, 0 ),
S_ST( 'i', 3, 335, 0 ),
S_ST( 'f', 3, 461, 455 ),
S_ST( 'i', 3, 462, 0 ),
S_ST( 'l', 3, 336, 0 ),
S_ST( 'o', 3, 464, 454 ),
S_ST( 'p', 3, 465, 0 ),
S_ST( 's', 3, 466, 0 ),
S_ST( 't', 3, 467, 0 ),
S_ST( 'a', 3, 468, 0 ),
S_ST( 't', 3, 337, 0 ),
S_ST( 'w', 3, 470, 463 ),
S_ST( 'p', 3, 471, 0 ),
S_ST( 'r', 3, 472, 0 ),
S_ST( 'i', 3, 473, 0 ),
S_ST( 'o', 3, 474, 0 ),
S_ST( 't', 3, 475, 0 ),
S_ST( 'r', 3, 476, 0 ),
S_ST( 'a', 3, 338, 0 ),
S_ST( 'm', 3, 558, 239 ),
S_ST( 'a', 3, 496, 0 ),
S_ST( 'n', 3, 480, 0 ),
S_ST( 'y', 3, 481, 0 ),
S_ST( 'c', 3, 482, 0 ),
S_ST( 'a', 3, 483, 0 ),
S_ST( 's', 3, 484, 0 ),
S_ST( 't', 3, 490, 0 ),
S_ST( 'c', 3, 486, 0 ),
S_ST( 'l', 3, 487, 0 ),
S_ST( 'i', 3, 488, 0 ),
S_ST( 'e', 3, 489, 0 ),
S_ST( 'n', 3, 339, 0 ),
S_ST( 's', 3, 491, 485 ),
S_ST( 'e', 3, 492, 0 ),
S_ST( 'r', 3, 493, 0 ),
S_ST( 'v', 3, 494, 0 ),
S_ST( 'e', 3, 340, 0 ),
S_ST( 's', 3, 341, 479 ),
S_ST( 'x', 3, 511, 495 ),
S_ST( 'a', 3, 498, 0 ),
S_ST( 'g', 3, 342, 0 ),
S_ST( 'c', 3, 500, 497 ),
S_ST( 'l', 3, 501, 0 ),
S_ST( 'o', 3, 502, 0 ),
S_ST( 'c', 3, 343, 0 ),
S_ST( 'd', 3, 507, 499 ),
S_ST( 'e', 3, 505, 0 ),
S_ST( 'p', 3, 506, 0 ),
S_ST( 't', 3, 344, 0 ),
S_ST( 'i', 3, 508, 504 ),
S_ST( 's', 3, 345, 0 ),
S_ST( 'm', 3, 510, 503 ),
S_ST( 'e', 3, 346, 0 ),
S_ST( 'p', 3, 512, 509 ),
S_ST( 'o', 3, 513, 0 ),
S_ST( 'l', 3, 347, 0 ),
S_ST( 'd', 3, 515, 478 ),
S_ST( 'n', 3, 516, 0 ),
S_ST( 's', 3, 517, 0 ),
S_ST( 't', 3, 518, 0 ),
S_ST( 'r', 3, 519, 0 ),
S_ST( 'i', 3, 520, 0 ),
S_ST( 'e', 3, 348, 0 ),
S_ST( 'e', 3, 349, 514 ),
S_ST( 'l', 3, 523, 0 ),
S_ST( 'o', 3, 524, 0 ),
S_ST( 'c', 3, 350, 0 ),
S_ST( 'i', 3, 526, 521 ),
S_ST( 'n', 3, 543, 0 ),
S_ST( 'c', 3, 528, 0 ),
S_ST( 'l', 3, 529, 0 ),
S_ST( 'o', 3, 530, 0 ),
S_ST( 'c', 3, 351, 0 ),
S_ST( 'd', 3, 535, 527 ),
S_ST( 'e', 3, 533, 0 ),
S_ST( 'p', 3, 534, 0 ),
S_ST( 't', 3, 352, 0 ),
S_ST( 'i', 3, 536, 532 ),
S_ST( 's', 3, 353, 0 ),
S_ST( 'i', 3, 538, 531 ),
S_ST( 'm', 3, 539, 0 ),
S_ST( 'u', 3, 354, 0 ),
S_ST( 'p', 3, 541, 537 ),
S_ST( 'o', 3, 542, 0 ),
S_ST( 'l', 3, 355, 0 ),
S_ST( 's', 3, 544, 540 ),
S_ST( 'a', 3, 545, 0 ),
S_ST( 'n', 3, 356, 0 ),
S_ST( 'o', 3, 548, 525 ),
S_ST( 'd', 3, 357, 0 ),
S_ST( 'n', 3, 552, 547 ),
S_ST( 'i', 3, 550, 0 ),
S_ST( 't', 3, 551, 0 ),
S_ST( 'o', 3, 359, 0 ),
S_ST( 't', 3, 360, 549 ),
S_ST( 'r', 3, 361, 546 ),
S_ST( 's', 3, 555, 553 ),
S_ST( 's', 3, 556, 0 ),
S_ST( 'n', 3, 557, 0 ),
S_ST( 't', 3, 329, 0 ),
S_ST( 'u', 3, 559, 554 ),
S_ST( 'l', 3, 560, 0 ),
S_ST( 't', 3, 561, 0 ),
S_ST( 'i', 3, 562, 0 ),
S_ST( 'c', 3, 563, 0 ),
S_ST( 'a', 3, 564, 0 ),
S_ST( 's', 3, 565, 0 ),
S_ST( 't', 3, 566, 0 ),
S_ST( 'c', 3, 567, 0 ),
S_ST( 'l', 3, 568, 0 ),
S_ST( 'i', 3, 569, 0 ),
S_ST( 'e', 3, 570, 0 ),
S_ST( 'n', 3, 362, 0 ),
S_ST( 'n', 3, 614, 477 ),
S_ST( 'i', 3, 363, 0 ),
S_ST( 'o', 3, 609, 572 ),
S_ST( 'l', 3, 575, 0 ),
S_ST( 'i', 3, 576, 0 ),
S_ST( 'n', 3, 364, 0 ),
S_ST( 'm', 3, 582, 574 ),
S_ST( 'o', 3, 579, 0 ),
S_ST( 'd', 3, 580, 0 ),
S_ST( 'i', 3, 581, 0 ),
S_ST( 'f', 3, 365, 0 ),
S_ST( 'r', 3, 583, 578 ),
S_ST( 'u', 3, 584, 0 ),
S_ST( 'l', 3, 585, 0 ),
S_ST( 'i', 3, 586, 0 ),
S_ST( 's', 3, 366, 0 ),
S_ST( 'n', 3, 588, 577 ),
S_ST( 'v', 3, 589, 367 ),
S_ST( 'o', 3, 590, 0 ),
S_ST( 'l', 3, 591, 0 ),
S_ST( 'a', 3, 592, 0 ),
S_ST( 't', 3, 593, 0 ),
S_ST( 'i', 3, 594, 0 ),
S_ST( 'l', 3, 368, 0 ),
S_ST( 'p', 3, 596, 587 ),
S_ST( 'e', 3, 597, 0 ),
S_ST( 'e', 3, 369, 0 ),
S_ST( 'q', 3, 599, 595 ),
S_ST( 'u', 3, 600, 0 ),
S_ST( 'e', 3, 601, 0 ),
S_ST( 'r', 3, 370, 0 ),
S_ST( 's', 3, 603, 598 ),
S_ST( 'e', 3, 607, 0 ),
S_ST( 'l', 3, 605, 0 ),
S_ST( 'e', 3, 606, 0 ),
S_ST( 'c', 3, 371, 0 ),
S_ST( 'r', 3, 608, 604 ),
S_ST( 'v', 3, 372, 0 ),
S_ST( 't', 3, 610, 602 ),
S_ST( 'r', 3, 612, 0 ),
S_ST( 'a', 3, 373, 0 ),
S_ST( 'u', 3, 613, 611 ),
S_ST( 's', 3, 374, 0 ),
S_ST( 't', 3, 375, 573 ),
S_ST( 'p', 3, 616, 0 ),
S_ST( 'o', 3, 617, 0 ),
S_ST( 'r', 3, 376, 0 ),
S_ST( 's', 3, 619, 615 ),
S_ST( 'i', 3, 620, 0 ),
S_ST( 'g', 3, 621, 0 ),
S_ST( 'n', 3, 622, 0 ),
S_ST( 'd', 3, 623, 0 ),
S_ST( 's', 3, 624, 0 ),
S_ST( 'o', 3, 625, 0 ),
S_ST( 'c', 3, 626, 0 ),
S_ST( 'k', 3, 627, 0 ),
S_ST( 'e', 3, 377, 0 ),
S_ST( 'o', 3, 629, 571 ),
S_ST( 'r', 3, 630, 0 ),
S_ST( 'p', 3, 631, 0 ),
S_ST( 'h', 3, 632, 0 ),
S_ST( 'a', 3, 378, 0 ),
S_ST( 'w', 3, 634, 0 ),
S_ST( 'a', 3, 635, 0 ),
S_ST( 'i', 3, 379, 0 ),
S_ST( 'p', 3, 392, 628 ),
S_ST( 'a', 3, 638, 0 ),
S_ST( 'n', 3, 639, 0 ),
S_ST( 'i', 3, 381, 0 ),
S_ST( 'e', 3, 641, 637 ),
S_ST( 'e', 3, 382, 0 ),
S_ST( '_', 3, 643, 0 ),
S_ST( 'c', 3, 644, 0 ),
S_ST( 'l', 3, 645, 0 ),
S_ST( 'e', 3, 646, 0 ),
S_ST( 'a', 3, 647, 0 ),
S_ST( 'r', 3, 648, 0 ),
S_ST( '_', 3, 649, 0 ),
S_ST( 'd', 3, 650, 0 ),
S_ST( 'i', 3, 651, 0 ),
S_ST( 'g', 3, 652, 0 ),
S_ST( 'e', 3, 653, 0 ),
S_ST( 's', 3, 654, 0 ),
S_ST( 't', 3, 655, 0 ),
S_ST( '_', 3, 656, 0 ),
S_ST( 'e', 3, 657, 0 ),
S_ST( 'a', 3, 658, 0 ),
S_ST( 'r', 3, 659, 0 ),
S_ST( 'l', 3, 380, 0 ),
S_ST( 's', 3, 661, 642 ),
S_ST( 't', 3, 662, 0 ),
S_ST( 'a', 3, 663, 0 ),
S_ST( 't', 3, 383, 0 ),
S_ST( 'h', 3, 665, 640 ),
S_ST( 'o', 3, 666, 0 ),
S_ST( 'n', 3, 384, 0 ),
S_ST( 'i', 3, 385, 664 ),
S_ST( 'f', 3, 669, 0 ),
S_ST( 'i', 3, 670, 0 ),
S_ST( 'l', 3, 386, 0 ),
S_ST( 'o', 3, 673, 667 ),
S_ST( 'o', 3, 387, 0 ),
S_ST( 'r', 3, 388, 672 ),
S_ST( 'r', 3, 681, 671 ),
S_ST( 'e', 3, 679, 0 ),
S_ST( 'e', 3, 677, 0 ),
S_ST( 'm', 3, 678, 0 ),
S_ST( 'p', 3, 389, 0 ),
S_ST( 'f', 3, 680, 676 ),
S_ST( 'e', 3, 390, 0 ),
S_ST( 'o', 3, 694, 675 ),
S_ST( 'c', 3, 683, 0 ),
S_ST( '_', 3, 684, 0 ),
S_ST( 'd', 3, 685, 0 ),
S_ST( 'e', 3, 686, 0 ),
S_ST( 'l', 3, 687, 0 ),
S_ST( 'a', 3, 452, 0 ),
S_ST( 'p', 3, 689, 682 ),
S_ST( '_', 3, 690, 0 ),
S_ST( 'd', 3, 691, 0 ),
S_ST( 'e', 3, 692, 0 ),
S_ST( 'l', 3, 693, 0 ),
S_ST( 'a', 3, 451, 0 ),
S_ST( 't', 3, 695, 688 ),
S_ST( 'o', 3, 696, 0 ),
S_ST( 's', 3, 697, 0 ),
S_ST( 't', 3, 698, 0 ),
S_ST( 'a', 3, 699, 0 ),
S_ST( 't', 3, 391, 0 ),
S_ST( 'r', 3, 731, 636 ),
S_ST( 'a', 3, 707, 0 ),
S_ST( 'n', 3, 703, 0 ),
S_ST( 'd', 3, 704, 0 ),
S_ST( 'f', 3, 705, 0 ),
S_ST( 'i', 3, 706, 0 ),
S_ST( 'l', 3, 393, 0 ),
S_ST( 'w', 3, 708, 702 ),
S_ST( 's', 3, 709, 0 ),
S_ST( 't', 3, 710, 0 ),
S_ST( 'a', 3, 711, 0 ),
S_ST( 't', 3, 394, 0 ),
S_ST( 'e', 3, 728, 701 ),
S_ST( 'f', 3, 714, 0 ),
S_ST( 'i', 3, 395, 0 ),
S_ST( 'q', 3, 716, 713 ),
S_ST( 'u', 3, 717, 0 ),
S_ST( 'e', 3, 718, 0 ),
S_ST( 's', 3, 719, 0 ),
S_ST( 't', 3, 720, 0 ),
S_ST( 'k', 3, 721, 0 ),
S_ST( 'e', 3, 396, 0 ),
S_ST( 's', 3, 724, 715 ),
S_ST( 'e', 3, 397, 0 ),
S_ST( 't', 3, 725, 723 ),
S_ST( 'r', 3, 726, 0 ),
S_ST( 'i', 3, 727, 0 ),
S_ST( 'c', 3, 398, 0 ),
S_ST( 'v', 3, 729, 722 ),
S_ST( 'o', 3, 730, 0 ),
S_ST( 'k', 3, 399, 0 ),
S_ST( 'l', 3, 732, 712 ),
S_ST( 'i', 3, 733, 0 ),
S_ST( 'm', 3, 734, 0 ),
S_ST( 'i', 3, 400, 0 ),
S_ST( 's', 3, 808, 700 ),
S_ST( 'a', 3, 737, 0 ),
S_ST( 'v', 3, 738, 0 ),
S_ST( 'e', 3, 739, 0 ),
S_ST( 'c', 3, 740, 0 ),
S_ST( 'o', 3, 741, 0 ),
S_ST( 'n', 3, 742, 0 ),
S_ST( 'f', 3, 743, 0 ),
S_ST( 'i', 3, 744, 0 ),
S_ST( 'g', 3, 745, 0 ),
S_ST( 'd', 3, 746, 0 ),
S_ST( 'i', 3, 401, 0 ),
S_ST( 'e', 3, 757, 736 ),
S_ST( 'r', 3, 749, 0 ),
S_ST( 'v', 3, 750, 0 ),
S_ST( 'e', 3, 402, 0 ),
S_ST( '_', 3, 752, 0 ),
S_ST( 'o', 3, 753, 0 ),
S_ST( 'f', 3, 754, 0 ),
S_ST( 'f', 3, 755, 0 ),
S_ST( 's', 3, 756, 0 ),
S_ST( 'e', 3, 446, 0 ),
S_ST( 't', 3, 758, 748 ),
S_ST( 'v', 3, 759, 0 ),
S_ST( 'a', 3, 403, 0 ),
S_ST( 'i', 3, 761, 747 ),
S_ST( 'm', 3, 762, 0 ),
S_ST( 'u', 3, 763, 0 ),
S_ST( 'l', 3, 764, 0 ),
S_ST( 'a', 3, 765, 0 ),
S_ST( 't', 3, 766, 0 ),
S_ST( 'i', 3, 767, 443 ),
S_ST( 'o', 3, 768, 0 ),
S_ST( 'n', 3, 769, 0 ),
S_ST( '_', 3, 770, 0 ),
S_ST( 'd', 3, 771, 0 ),
S_ST( 'u', 3, 772, 0 ),
S_ST( 'r', 3, 773, 0 ),
S_ST( 'a', 3, 774, 0 ),
S_ST( 't', 3, 775, 0 ),
S_ST( 'i', 3, 776, 0 ),
S_ST( 'o', 3, 445, 0 ),
S_ST( 'o', 3, 778, 760 ),
S_ST( 'u', 3, 779, 0 ),
S_ST( 'r', 3, 780, 0 ),
S_ST( 'c', 3, 404, 0 ),
S_ST( 't', 3, 804, 777 ),
S_ST( 'a', 3, 788, 0 ),
S_ST( 'c', 3, 784, 0 ),
S_ST( 'k', 3, 785, 0 ),
S_ST( 's', 3, 786, 0 ),
S_ST( 'i', 3, 787, 0 ),
S_ST( 'z', 3, 405, 0 ),
S_ST( 't', 3, 407, 783 ),
S_ST( 'i', 3, 790, 0 ),
S_ST( 's', 3, 791, 0 ),
S_ST( 't', 3, 792, 0 ),
S_ST( 'i', 3, 793, 0 ),
S_ST( 'c', 3, 406, 0 ),
S_ST( 'd', 3, 795, 0 ),
S_ST( 'i', 3, 408, 0 ),
S_ST( 'e', 3, 409, 782 ),
S_ST( 'b', 3, 798, 0 ),
S_ST( 'a', 3, 799, 0 ),
S_ST( 'c', 3, 410, 0 ),
S_ST( 'f', 3, 801, 797 ),
S_ST( 'w', 3, 411, 0 ),
S_ST( 'o', 3, 803, 800 ),
S_ST( 'u', 3, 412, 0 ),
S_ST( 'r', 3, 805, 796 ),
S_ST( 'a', 3, 806, 0 ),
S_ST( 't', 3, 807, 0 ),
S_ST( 'u', 3, 413, 0 ),
S_ST( 'y', 3, 415, 781 ),
S_ST( 's', 3, 810, 0 ),
S_ST( 't', 3, 811, 0 ),
S_ST( 'a', 3, 812, 0 ),
S_ST( 't', 3, 416, 0 ),
S_ST( 't', 3, 839, 735 ),
S_ST( 'i', 3, 825, 0 ),
S_ST( 'c', 3, 417, 0 ),
S_ST( 'm', 3, 818, 815 ),
S_ST( 'e', 3, 420, 0 ),
S_ST( 'i', 3, 819, 817 ),
S_ST( 'n', 3, 820, 0 ),
S_ST( 'g', 3, 821, 0 ),
S_ST( 's', 3, 822, 0 ),
S_ST( 't', 3, 823, 0 ),
S_ST( 'a', 3, 824, 0 ),
S_ST( 't', 3, 421, 0 ),
S_ST( 'n', 3, 826, 816 ),
S_ST( 'k', 3, 827, 0 ),
S_ST( 'e', 3, 422, 0 ),
S_ST( 'o', 3, 423, 814 ),
S_ST( 'r', 3, 831, 828 ),
S_ST( 'a', 3, 424, 0 ),
S_ST( 'u', 3, 832, 830 ),
S_ST( 's', 3, 833, 425 ),
S_ST( 't', 3, 834, 0 ),
S_ST( 'e', 3, 835, 0 ),
S_ST( 'd', 3, 836, 0 ),
S_ST( 'k', 3, 837, 0 ),
S_ST( 'e', 3, 426, 0 ),
S_ST( 't', 3, 427, 829 ),
S_ST( 'y', 3, 840, 838 ),
S_ST( 'p', 3, 428, 0 ),
S_ST( 'u', 3, 842, 813 ),
S_ST( 'n', 3, 848, 0 ),
S_ST( 'c', 3, 844, 0 ),
S_ST( 'o', 3, 845, 0 ),
S_ST( 'n', 3, 846, 0 ),
S_ST( 'f', 3, 847, 0 ),
S_ST( 'i', 3, 433, 0 ),
S_ST( 'p', 3, 849, 843 ),
S_ST( 'e', 3, 850, 0 ),
S_ST( 'e', 3, 434, 0 ),
S_ST( '_', 3, 871, 0 ),
S_ST( 'c', 3, 853, 0 ),
S_ST( 'r', 3, 854, 0 ),
S_ST( 'y', 3, 855, 0 ),
S_ST( 'p', 3, 856, 0 ),
S_ST( 't', 3, 857, 0 ),
S_ST( 'o', 3, 858, 0 ),
S_ST( '_', 3, 863, 0 ),
S_ST( 'e', 3, 860, 0 ),
S_ST( 'a', 3, 861, 0 ),
S_ST( 'r', 3, 862, 0 ),
S_ST( 'l', 3, 430, 0 ),
S_ST( 'n', 3, 864, 859 ),
S_ST( 'a', 3, 865, 0 ),
S_ST( 'k', 3, 866, 0 ),
S_ST( '_', 3, 867, 0 ),
S_ST( 'e', 3, 868, 0 ),
S_ST( 'a', 3, 869, 0 ),
S_ST( 'r', 3, 870, 0 ),
S_ST( 'l', 3, 431, 0 ),
S_ST( 'd', 3, 872, 852 ),
S_ST( 'i', 3, 873, 0 ),
S_ST( 'g', 3, 874, 0 ),
S_ST( 'e', 3, 875, 0 ),
S_ST( 's', 3, 876, 0 ),
S_ST( 't', 3, 877, 0 ),
S_ST( '_', 3, 878, 0 ),
S_ST( 'e', 3, 879, 0 ),
S_ST( 'a', 3, 880, 0 ),
S_ST( 'r', 3, 881, 0 ),
S_ST( 'l', 3, 432, 0 ),
S_ST( 'v', 3, 883, 841 ),
S_ST( 'e', 3, 884, 0 ),
S_ST( 'r', 3, 885, 0 ),
S_ST( 's', 3, 886, 0 ),
S_ST( 'i', 3, 887, 0 ),
S_ST( 'o', 3, 435, 0 ),
S_ST( 'w', 3, 895, 882 ),
S_ST( 'a', 3, 890, 0 ),
S_ST( 'n', 3, 891, 0 ),
S_ST( 'd', 3, 892, 0 ),
S_ST( 'e', 3, 449, 0 ),
S_ST( 'e', 3, 894, 889 ),
S_ST( 'e', 3, 437, 0 ),
S_ST( 'i', 3, 896, 893 ),
S_ST( 'l', 3, 897, 0 ),
S_ST( 'd', 3, 898, 0 ),
S_ST( 'c', 3, 899, 0 ),
S_ST( 'a', 3, 900, 0 ),
S_ST( 'r', 3, 438, 0 ),
S_ST( 'x', 3, 902, 888 ),
S_ST( 'l', 3, 903, 0 ),
S_ST( 'e', 3, 904, 0 ),
S_ST( 'a', 3, 905, 0 ),
S_ST( 'v', 3, 439, 0 ),
S_ST( 'y', 3, 907, 901 ),
S_ST( 'e', 3, 908, 0 ),
S_ST( 'a', 3, 440, 0 )
};