// File: /workspace/github_c_makefile_star2_O1/anuwu[P]ERPLAG-Compiler/parser.c
// Function: grammarStringToTokenID
tokenID grammarStringToTokenID (char *str){
	tokenID id ;

	if (strcmp(str,"INTEGER")==0)
		id = TK_INTEGER ;
	else if (strcmp(str, "REAL")==0)
		id = TK_REAL ;
	else if (strcmp(str, "BOOLEAN") == 0)
		id = TK_BOOLEAN ;
	else if (strcmp(str, "OF")==0)
		id = TK_OF ;
	else if (strcmp(str, "ARRAY")==0)
		id = TK_ARRAY ;
	else if (strcmp(str, "START")==0)
		id = TK_START ;
	else if (strcmp(str, "END")==0)
		id = TK_END ;
	else if (strcmp(str, "DECLARE")==0)
		id = TK_DECLARE ;
	else if (strcmp(str, "MODULE")==0)
		id = TK_MODULE ;
	else if (strcmp(str, "DRIVER")==0)
		id = TK_DRIVER ;
	else if (strcmp(str, "PROGRAM")==0)
		id = TK_PROGRAM ;
	else if (strcmp(str, "GET_VALUE")==0)
		id = TK_GET_VALUE ;
	else if (strcmp(str, "PRINT")==0)
		id = TK_PRINT ;
	else if (strcmp(str, "USE")==0)
		id = TK_USE ;
	else if (strcmp(str, "WITH")==0)
		id = TK_WITH ;
	else if (strcmp(str, "PARAMETERS")==0)
		id = TK_PARAMETERS ;
	else if (strcmp(str, "TRUE")==0)
		id = TK_TRUE ;
	else if (strcmp(str, "FALSE")==0)
		id = TK_FALSE ;
	else if (strcmp(str, "TAKES")==0)
		id = TK_TAKES ;
	else if (strcmp(str, "INPUT")==0)
		id = TK_INPUT ;
	else if (strcmp(str, "RETURNS")==0)
		id = TK_RETURNS ;
	else if (strcmp(str, "AND")==0)
		id = TK_AND ;
	else if (strcmp(str, "OR")==0)
		id = TK_OR ;
	else if (strcmp(str,"FOR")==0)
		id = TK_FOR ;
	else if (strcmp(str, "IN")==0)
		id = TK_IN ;
	else if (strcmp(str, "SWITCH")==0)
		id = TK_SWITCH ;
	else if (strcmp(str, "CASE")==0)
		id = TK_CASE ;
	else if (strcmp(str, "BREAK")==0)
		id = TK_BREAK ;
	else if (strcmp(str, "DEFAULT")==0)
		id = TK_DEFAULT ;
	else if (strcmp(str, "WHILE")==0)
		id = TK_WHILE ;
	else if (strcmp(str, "PLUS")==0)
		id = TK_PLUS ;
	else if (strcmp(str, "MINUS")==0)
		id = TK_MINUS ;
	else if (strcmp(str, "MUL")==0)
		id = TK_MUL ;
	else if (strcmp(str, "DIV")==0)
		id = TK_DIV ;
	else if (strcmp(str, "LT")==0)
		id = TK_LT ;
	else if (strcmp(str, "LE")==0)
		id = TK_LE ;
	else if (strcmp(str, "GE")==0)
		id = TK_GE ;
	else if (strcmp(str, "GT")==0)
		id = TK_GT ;
	else if (strcmp(str, "EQ")==0)
		id = TK_EQ ;
	else if (strcmp(str, "NE")==0)
		id = TK_NE ;
	else if (strcmp(str, "DEF")==0)
		id = TK_DEF ;
	else if (strcmp(str, "ENDDEF")==0)
		id = TK_ENDDEF ;
	else if (strcmp(str, "DRIVERDEF")==0)
		id = TK_DRIVERDEF ;
	else if (strcmp(str, "DRIVERENDDEF")==0)
		id = TK_DRIVERENDDEF ;
	else if (strcmp(str, "COLON")==0)
		id = TK_COLON ;
	else if (strcmp(str, "RANGEOP")==0)
		id = TK_RANGEOP ;
	else if (strcmp(str, "SEMICOL")==0)
		id = TK_SEMICOL ;
	else if (strcmp(str, "COMMA")==0)
		id = TK_COMMA ;
	else if (strcmp(str, "ASSIGNOP")==0)
		id = TK_ASSIGNOP ;
	else if (strcmp(str, "SQBO")==0)
		id = TK_SQBO ;
	else if (strcmp(str, "SQBC")==0)
		id = TK_SQBC ;
	else if (strcmp(str, "BO")==0)
		id = TK_BO ;
	else if (strcmp(str, "BC")==0)
		id = TK_BC ;
	/////////////////////// lexerror and EOF are handled differently
	else if (strcmp(str, "TK_LEXERROR")==0)
		id = TK_LEXERROR ;
	else if (strcmp(str, "EOF")==0)
		id = TK_EOF ;
	///////////////////////////////////////////////////////////////
	else if (strcmp(str, "EPS")==0)
		id = TK_EPS ;
	else if (strcmp(str, "NUM")==0)
		id = TK_NUM ;
	else if (strcmp(str, "RNUM")==0)
		id = TK_RNUM ;
	else if (strcmp(str, "program")==0)
		id = program ;
	else if (strcmp(str, "otherModules")==0)
		id = otherModules ;																	
	else if (strcmp(str, "moduleDeclarations")==0)
		id = moduleDeclarations ;
	else if (strcmp(str, "moduleDeclaration")==0)
		id = moduleDeclaration ;
	else if (strcmp(str, "IPL")==0)
		id =  IPL;
	else if (strcmp(str, "input_plist")==0)
		id = input_plist ;
	else if (strcmp(str, "ret")==0)
		id = ret ;
	else if (strcmp(str, "moduleDef")==0)
		id = moduleDef ;
	else if (strcmp(str, "module")==0)
		id = module ;
	else if (strcmp(str,"ID")==0)
		id = TK_ID;
	else if (strcmp(str, "driverModule")==0)
		id =  driverModule;
	else if (strcmp(str, "output_plist")==0)
		id = output_plist ;
	else if (strcmp(str, "OPL")==0)
		id =  OPL;
	else if (strcmp(str, "statements")==0)
		id = statements ;
	else if (strcmp(str, "statement")==0)
		id = statement ;
	else if (strcmp(str, "ioStmt")==0)
		id = ioStmt ;
	else if (strcmp(str, "print_var")==0)
		id = print_var ;
	else if (strcmp(str, "simpleStmt")==0)
		id = simpleStmt ;
	else if (strcmp(str, "assignmentStmt")==0)
		id = assignmentStmt ;
	else if (strcmp(str, "whichStmt")==0)
		id = whichStmt ;
	else if (strcmp(str, "lvalueIDStmt")==0)
		id = lvalueIDStmt ;
	else if (strcmp(str, "lvalueARRStmt")==0)
		id=lvalueARRStmt ;
	else if (strcmp(str, "moduleReuseStmt")==0)
		id = moduleReuseStmt;
	else if (strcmp(str, "optional")==0)
		id =  optional;
	else if (strcmp(str, "declareStmt")==0)
		id = declareStmt ;
	else if (strcmp(str, "iterativeStmt")==0)
		id = iterativeStmt ;			 
	else if (strcmp(str, "conditionalStmt")==0)
		id =  conditionalStmt;	
	else if (strcmp(str, "caseStmt")==0)
		id =  caseStmt;
	else if (strcmp(str, "default_new")==0)
		id =  default_new;
	else if (strcmp(str, "expression_new")==0)
		id =  expression_new;
	else if (strcmp(str, "U")==0)
		id =  U;
	else if (strcmp(str, "expression")==0)
		id =expression;
	else if (strcmp(str, "bT")==0)
		id =bT;
	else if (strcmp(str, "boolTerm")==0)
		id =boolTerm;
	else if (strcmp(str, "aE")==0)
		id =aE;
	else if (strcmp(str, "arithmeticExpr")==0)
		id =arithmeticExpr;
	else if (strcmp(str, "aT")==0)
		id =aT;
	else if (strcmp(str, "term")==0)
		id =term;
	else if (strcmp(str, "aF")==0)
		id =aF;
	else if (strcmp(str, "factor")==0)
		id =factor;
	else if (strcmp(str , "factor_new")==0)
		id = factor_new ;
	else if (strcmp(str, "logicalOp")==0)
		id =logicalOp;
	else if (strcmp(str, "relationalOp")==0)
		id =relationalOp;
	else if (strcmp(str, "pmop")==0)
		id =pmop;
	else if (strcmp(str, "mdop")==0)
		id =mdop;
	else if (strcmp(str, "dataType")==0)
		id =dataType;
	else if (strcmp(str, "type")==0)
		id =type;
	else if (strcmp(str, "var")==0)
		id =var;
	else if (strcmp(str, "whichID")==0)
		id =whichID;
	else if (strcmp(str, "index_new")==0)
		id =index_new;
	else if (strcmp(str, "value")==0)
		id =value;
	else if (strcmp(str, "range")==0)
		id =range;
	else if (strcmp(str, "range_new")==0)
		id =range_new;
	else if (strcmp(str, "idList")==0)
		id =idList;
	else if (strcmp(str, "idL")==0)
		id = idL;
	else 
		return (tokenID)-1 ;
	
	return id ;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
pushq %rax
movq %rdi, %rbx
leaq 0x8cbf(%rip), %rsi      # 0x11fb3
callq 0x10f0
testl %eax, %eax
je 0x9d19
leaq 0x8ca3(%rip), %rsi      # 0x11fab
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d23
leaq 0x8c9f(%rip), %rsi      # 0x11fbe
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d2d
leaq 0x9061(%rip), %rsi      # 0x12397
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d37
leaq 0x8c97(%rip), %rsi      # 0x11fe4
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d41
leaq 0x8c89(%rip), %rsi      # 0x11fed
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d4b
leaq 0x8c7b(%rip), %rsi      # 0x11ff6
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d55
leaq 0x8c6b(%rip), %rsi      # 0x11ffd
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d5f
leaq 0x8c5f(%rip), %rsi      # 0x12008
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d69
leaq 0x8c52(%rip), %rsi      # 0x12012
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d73
leaq 0x8c45(%rip), %rsi      # 0x1201c
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d7d
leaq 0x8c39(%rip), %rsi      # 0x12027
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d87
leaq 0x8c2f(%rip), %rsi      # 0x12034
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d91
leaq 0x8c21(%rip), %rsi      # 0x1203d
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9d9b
leaq 0x8c11(%rip), %rsi      # 0x12044
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9da5
leaq 0x8c02(%rip), %rsi      # 0x1204c
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9daf
leaq 0x8bf9(%rip), %rsi      # 0x1205a
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9db9
leaq 0x8bea(%rip), %rsi      # 0x12062
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9dc3
leaq 0x8bdc(%rip), %rsi      # 0x1206b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9dcd
leaq 0x8bce(%rip), %rsi      # 0x12074
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9dd7
leaq 0x8bc0(%rip), %rsi      # 0x1207d
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9de1
leaq 0x8bb4(%rip), %rsi      # 0x12088
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9deb
leaq 0x8bab(%rip), %rsi      # 0x12096
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9df5
leaq 0x8b93(%rip), %rsi      # 0x12095
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9dff
leaq 0x8b83(%rip), %rsi      # 0x1209c
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e09
leaq 0x8b72(%rip), %rsi      # 0x120a2
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e13
leaq 0x8b65(%rip), %rsi      # 0x120ac
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e1d
leaq 0x8b56(%rip), %rsi      # 0x120b4
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e27
leaq 0x8b48(%rip), %rsi      # 0x120bd
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e31
leaq 0x8b3c(%rip), %rsi      # 0x120c8
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e3b
leaq 0x8b2e(%rip), %rsi      # 0x120d1
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e45
leaq 0x8b1f(%rip), %rsi      # 0x120d9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e4f
leaq 0x8b11(%rip), %rsi      # 0x120e2
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e59
leaq 0x8b01(%rip), %rsi      # 0x120e9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e63
leaq 0x8ac3(%rip), %rsi      # 0x120c2
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e6d
leaq 0x8ab5(%rip), %rsi      # 0x120cb
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e77
leaq 0x8acf(%rip), %rsi      # 0x120fc
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e81
leaq 0x8abe(%rip), %rsi      # 0x12102
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e8b
leaq 0x8aad(%rip), %rsi      # 0x12108
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e95
leaq 0x8a9c(%rip), %rsi      # 0x1210e
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9e9f
leaq 0x8ab2(%rip), %rsi      # 0x1213b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ea9
leaq 0x8a98(%rip), %rsi      # 0x12138
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9eb3
leaq 0x8a6e(%rip), %rsi      # 0x12125
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ebd
leaq 0x8a64(%rip), %rsi      # 0x12132
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ec7
leaq 0x8a5d(%rip), %rsi      # 0x12142
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ed1
leaq 0x8a4f(%rip), %rsi      # 0x1214b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9edb
leaq 0x8a43(%rip), %rsi      # 0x12156
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ee5
leaq 0x8a37(%rip), %rsi      # 0x12161
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9eef
leaq 0x8a29(%rip), %rsi      # 0x1216a
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ef9
leaq 0x8a1e(%rip), %rsi      # 0x12176
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f03
leaq 0x8a0f(%rip), %rsi      # 0x1217e
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f0d
leaq 0x89f2(%rip), %rsi      # 0x12178
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f17
leaq 0x89e3(%rip), %rsi      # 0x12180
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f21
leaq 0x8bb9(%rip), %rsi      # 0x1236d
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f2b
leaq 0x8bcb(%rip), %rsi      # 0x12396
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f35
leaq 0x8ba2(%rip), %rsi      # 0x12384
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f3f
leaq 0x8cbd(%rip), %rsi      # 0x124b6
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f49
leaq 0x87c6(%rip), %rsi      # 0x11fd6
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f53
leaq 0x8629(%rip), %rsi      # 0x11e50
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f5d
leaq 0x8964(%rip), %rsi      # 0x121a2
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f64
leaq 0x893a(%rip), %rsi      # 0x1218f
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f6e
leaq 0x8943(%rip), %rsi      # 0x121af
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f78
leaq 0x893e(%rip), %rsi      # 0x121c1
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f82
leaq 0x892b(%rip), %rsi      # 0x121c5
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f8c
leaq 0x8920(%rip), %rsi      # 0x121d1
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9f96
leaq 0x890d(%rip), %rsi      # 0x121d5
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fa0
leaq 0x8563(%rip), %rsi      # 0x11e42
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9faa
leaq 0x86d3(%rip), %rsi      # 0x11fc9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fb4
leaq 0x88d2(%rip), %rsi      # 0x121df
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fbe
leaq 0x88c8(%rip), %rsi      # 0x121ec
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fc8
leaq 0x88be(%rip), %rsi      # 0x121f9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fd2
leaq 0x88ab(%rip), %rsi      # 0x121fd
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fdc
leaq 0x889f(%rip), %rsi      # 0x12208
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9fe6
leaq 0x8892(%rip), %rsi      # 0x12212
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ff0
leaq 0x8882(%rip), %rsi      # 0x12219
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0x9ffa
leaq 0x8875(%rip), %rsi      # 0x12223
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa004
leaq 0x8873(%rip), %rsi      # 0x12238
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa00e
leaq 0x8852(%rip), %rsi      # 0x1222e
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa018
leaq 0x8854(%rip), %rsi      # 0x12247
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa022
leaq 0x884a(%rip), %rsi      # 0x12254
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa02c
leaq 0x8841(%rip), %rsi      # 0x12262
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa036
leaq 0x883a(%rip), %rsi      # 0x12272
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa040
leaq 0x882c(%rip), %rsi      # 0x1227b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa04a
leaq 0x8821(%rip), %rsi      # 0x12287
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa054
leaq 0x8818(%rip), %rsi      # 0x12295
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa05e
leaq 0x8811(%rip), %rsi      # 0x122a5
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa068
leaq 0x8803(%rip), %rsi      # 0x122ae
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa072
leaq 0x87f8(%rip), %rsi      # 0x122ba
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa07c
leaq 0x87f0(%rip), %rsi      # 0x122c9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa086
leaq 0x87db(%rip), %rsi      # 0x122cb
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa090
leaq 0x87cf(%rip), %rsi      # 0x122d6
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa09a
leaq 0x87bb(%rip), %rsi      # 0x122d9
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0a4
leaq 0x87ad(%rip), %rsi      # 0x122e2
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0ae
leaq 0x8799(%rip), %rsi      # 0x122e5
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0b8
leaq 0x8791(%rip), %rsi      # 0x122f4
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0bf
leaq 0x877d(%rip), %rsi      # 0x122f7
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0c6
leaq 0x876b(%rip), %rsi      # 0x122fc
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0cd
leaq 0x8757(%rip), %rsi      # 0x122ff
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0d4
leaq 0x8747(%rip), %rsi      # 0x12306
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0db
leaq 0x873b(%rip), %rsi      # 0x12311
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0e2
leaq 0x872e(%rip), %rsi      # 0x1231b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0e9
leaq 0x8724(%rip), %rsi      # 0x12328
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0f0
leaq 0x8712(%rip), %rsi      # 0x1232d
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0f7
leaq 0x8700(%rip), %rsi      # 0x12332
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa0fe
leaq 0x86f2(%rip), %rsi      # 0x1233b
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa105
leaq 0x85bf(%rip), %rsi      # 0x1221f
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa10c
leaq 0x8702(%rip), %rsi      # 0x12379
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa113
leaq 0x86ba(%rip), %rsi      # 0x12348
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa11a
leaq 0x6960(%rip), %rsi      # 0x10605
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa121
leaq 0x8696(%rip), %rsi      # 0x12352
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa128
leaq 0x8685(%rip), %rsi      # 0x12358
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa12f
leaq 0x8678(%rip), %rsi      # 0x12362
movq %rbx, %rdi
callq 0x10f0
testl %eax, %eax
je 0xa136
leaq 0x8668(%rip), %rsi      # 0x12369
movq %rbx, %rdi
callq 0x10f0
movl %eax, %ecx
xorl %eax, %eax
negl %ecx
sbbl %eax, %eax
orl $0x35, %eax
jmp 0xa13b
movl $0x37, %eax
jmp 0xa13b
movl $0x38, %eax
jmp 0xa13b
movl $0x39, %eax
jmp 0xa13b
movl $0x3a, %eax
jmp 0xa13b
movl $0x3b, %eax
jmp 0xa13b
movl $0x3c, %eax
jmp 0xa13b
movl $0x3d, %eax
jmp 0xa13b
movl $0x3e, %eax
jmp 0xa13b
movl $0x3f, %eax
jmp 0xa13b
movl $0x41, %eax
jmp 0xa13b
movl $0x42, %eax
jmp 0xa13b
movl $0x43, %eax
jmp 0xa13b
movl $0x44, %eax
jmp 0xa13b
movl $0x45, %eax
jmp 0xa13b
movl $0x46, %eax
jmp 0xa13b
movl $0x47, %eax
jmp 0xa13b
movl $0x48, %eax
jmp 0xa13b
movl $0x49, %eax
jmp 0xa13b
movl $0x4a, %eax
jmp 0xa13b
movl $0x4c, %eax
jmp 0xa13b
movl $0x4d, %eax
jmp 0xa13b
movl $0x4e, %eax
jmp 0xa13b
movl $0x4f, %eax
jmp 0xa13b
movl $0x50, %eax
jmp 0xa13b
movl $0x51, %eax
jmp 0xa13b
movl $0x52, %eax
jmp 0xa13b
movl $0x53, %eax
jmp 0xa13b
movl $0x54, %eax
jmp 0xa13b
movl $0x55, %eax
jmp 0xa13b
movl $0x56, %eax
jmp 0xa13b
movl $0x57, %eax
jmp 0xa13b
movl $0x58, %eax
jmp 0xa13b
movl $0x59, %eax
jmp 0xa13b
movl $0x5a, %eax
jmp 0xa13b
movl $0x5b, %eax
jmp 0xa13b
movl $0x5c, %eax
jmp 0xa13b
movl $0x5d, %eax
jmp 0xa13b
movl $0x5e, %eax
jmp 0xa13b
movl $0x5f, %eax
jmp 0xa13b
movl $0x60, %eax
jmp 0xa13b
movl $0x61, %eax
jmp 0xa13b
movl $0x62, %eax
jmp 0xa13b
movl $0x63, %eax
jmp 0xa13b
movl $0x64, %eax
jmp 0xa13b
movl $0x65, %eax
jmp 0xa13b
movl $0x66, %eax
jmp 0xa13b
movl $0x67, %eax
jmp 0xa13b
movl $0x68, %eax
jmp 0xa13b
movl $0x69, %eax
jmp 0xa13b
movl $0x6a, %eax
jmp 0xa13b
movl $0x6b, %eax
jmp 0xa13b
movl $0x6c, %eax
jmp 0xa13b
movl $0x6d, %eax
jmp 0xa13b
movl $0x6e, %eax
jmp 0xa13b
movl $0x70, %eax
jmp 0xa13b
movl $0x36, %eax
jmp 0xa13b
movl $0x71, %eax
jmp 0xa13b
movl $0x72, %eax
jmp 0xa13b
xorl %eax, %eax
jmp 0xa13b
movl $0x2, %eax
jmp 0xa13b
movl $0x1, %eax
jmp 0xa13b
movl $0x3, %eax
jmp 0xa13b
movl $0x4, %eax
jmp 0xa13b
movl $0x5, %eax
jmp 0xa13b
movl $0x6, %eax
jmp 0xa13b
movl $0x7, %eax
jmp 0xa13b
movl $0x8, %eax
jmp 0xa13b
movl $0x40, %eax
jmp 0xa13b
movl $0x9, %eax
jmp 0xa13b
movl $0xa, %eax
jmp 0xa13b
movl $0xb, %eax
jmp 0xa13b
movl $0xc, %eax
jmp 0xa13b
movl $0xd, %eax
jmp 0xa13b
movl $0xe, %eax
jmp 0xa13b
movl $0xf, %eax
jmp 0xa13b
movl $0x10, %eax
jmp 0xa13b
movl $0x12, %eax
jmp 0xa13b
movl $0x11, %eax
jmp 0xa13b
movl $0x13, %eax
jmp 0xa13b
movl $0x14, %eax
jmp 0xa13b
movl $0x15, %eax
jmp 0xa13b
movl $0x16, %eax
jmp 0xa13b
movl $0x17, %eax
jmp 0xa13b
movl $0x18, %eax
jmp 0xa13b
movl $0x19, %eax
jmp 0xa13b
movl $0x1a, %eax
jmp 0xa13b
movl $0x1b, %eax
jmp 0xa13b
movl $0x1c, %eax
jmp 0xa13b
movl $0x1d, %eax
jmp 0xa13b
movl $0x1e, %eax
jmp 0xa13b
movl $0x1f, %eax
jmp 0xa13b
movl $0x20, %eax
jmp 0xa13b
movl $0x21, %eax
jmp 0xa13b
movl $0x22, %eax
jmp 0xa13b
movl $0x23, %eax
jmp 0xa13b
movl $0x24, %eax
jmp 0xa13b
movl $0x25, %eax
jmp 0xa13b
movl $0x26, %eax
jmp 0xa13b
movl $0x27, %eax
jmp 0xa13b
movl $0x28, %eax
jmp 0xa13b
movl $0x29, %eax
jmp 0xa13b
movl $0x2a, %eax
jmp 0xa13b
movl $0x2b, %eax
jmp 0xa13b
movl $0x2c, %eax
jmp 0xa13b
movl $0x2d, %eax
jmp 0xa13b
movl $0x2e, %eax
jmp 0xa13b
movl $0x2f, %eax
jmp 0xa13b
movl $0x30, %eax
jmp 0xa13b
movl $0x31, %eax
jmp 0xa13b
movl $0x32, %eax
jmp 0xa13b
movl $0x33, %eax
jmp 0xa13b
movl $0x34, %eax
addq $0x8, %rsp
popq %rbx
popq %rbp
retq