// File: martinda3[P]Compiler/src/TCtoken.cpp
// Function: toyc::TCtoken::toString[abi:cxx11]()
std::string TCtoken::toString()
	{
		std::string str = "";
		switch (tokenType)
		{
			case DO:          str += " DO "          + lexeme; break;
			case NOTEQUAL:    str += " NOTEQUAL "    + lexeme; break;
			case IF:          str += " IF "          + lexeme; break;
			case FOR:         str += " FOR "         + lexeme; break;
			case INT:         str += " INT "         + lexeme; break;
			case ELSE:        str += " ELSE "        + lexeme; break;
			case CHAR:        str += " CHAR "        + lexeme; break;
			case CASE:        str += " CASE "        + lexeme; break;
			case READ:        str += " READ "        + lexeme; break;
			case WHILE:       str += " WHILE "       + lexeme; break;
			case SWITCH:      str += " SWITCH "      + lexeme; break;
			case RETURN:      str += " RETURN "      + lexeme; break;
			case BREAK:       str += " BREAK "       + lexeme; break;
			case WRITE:       str += " WRITE "       + lexeme; break;
			case DEFAULT:     str += " DEFAULT "     + lexeme; break;
			case CONTINUE:    str += " CONTINUE "    + lexeme; break;
			case NEWLINE:     str += " NEWLINE "     + lexeme; break;
			case NUMBER:      str += " NUMBER "      + lexeme; break;
			case ADDOP:       str += " ADDOP "       + lexeme; break;
			case MULTI:       str += " MULTI "       + lexeme; break; // used zero times
			case MINUS:       str += " MINUS "       + lexeme; break;
			case MULOP:       str += " MULOP "       + lexeme; break; // used wtice
			case RELOP:       str += " RELOP "       + lexeme; break;
			case DIVOP:       str += " DIVOP "       + lexeme; break;
			case ASSIGNOP:    str += " ASSIGNOP "    + lexeme; break;
			case ID:          str += " ID "          + lexeme; break;
			case CHARLITERAL: str += " CHARLITERAL " + lexeme; break;
			case STRING:      str += " STRING "      + lexeme; break;
			case COMMENT:     str += " COMMENT ";              break;
			case BLOCK:       str += " BLOCK ";                break;
			case LPAREN:      str += " LPAREN "      + lexeme; break;
			case RPAREN:      str += " RPAREN "      + lexeme; break;
			case NOT:         str += " NOT "         + lexeme; break;
			case COLON:       str += " COLON "       + lexeme; break;
			case LCURLY:      str += " LCURLY "      + lexeme; break;
			case RCURLY:      str += " RCURLY "      + lexeme; break;
			case LBRACKET:    str += " LBRACKET "    + lexeme; break;
			case RBRACKET:    str += " RBRACKET "    + lexeme; break;
			case COMMA:       str += " COMMA "       + lexeme; break;
			case SEMICOLON:   str += " SEMICOLON "   + lexeme; break;
			case AND:         str += " AND "         + lexeme; break;
			case OR:          str += " OR "          + lexeme; break;
			case GOTO:        str += " GOTO "        + lexeme; break;
			case SKIP:        str += " SKIP "        + lexeme; break;
			case NONE:        str += " NONE "        + lexeme; break;
			case EOFILE:      str += " EOFILE";                break;
			case THEN:        str += " THEN "        + lexeme; break;
			default:          str += "[error token]";          break;
		}
		return str;
	}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x5d0, %rsp            # imm = 0x5D0
movq %rdi, -0x5b8(%rbp)
movq %rdi, %rax
movq %rax, -0x5c8(%rbp)
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq -0x10(%rbp), %rax
movq %rax, -0x5c0(%rbp)
movb $0x0, -0x11(%rbp)
leaq -0x12(%rbp), %rdi
movq %rdi, -0x5b0(%rbp)
callq 0x95c0
movq -0x5b8(%rbp), %rdi
movq -0x5b0(%rbp), %rdx
leaq 0x187fc(%rip), %rsi     # 0x346f4
callq 0x13550
jmp 0x1beff
leaq -0x12(%rbp), %rdi
callq 0x93b0
movq -0x5c0(%rbp), %rax
movl (%rax), %eax
movq %rax, -0x5d0(%rbp)
subq $0x2e, %rax
ja 0x1d095
movq -0x5d0(%rbp), %rax
leaq 0x17a88(%rip), %rcx     # 0x339b8
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x12(%rbp), %rdi
callq 0x93b0
jmp 0x1d0de
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17b0f(%rip), %rsi     # 0x33a74
leaq -0x48(%rbp), %rdi
callq 0x13600
jmp 0x1bf70
movq -0x5b8(%rbp), %rdi
leaq -0x48(%rbp), %rsi
callq 0x9450
jmp 0x1bf82
leaq -0x48(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
jmp 0x1d0d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x48(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17aac(%rip), %rsi     # 0x33a79
leaq -0x68(%rbp), %rdi
callq 0x13600
jmp 0x1bfd8
movq -0x5b8(%rbp), %rdi
leaq -0x68(%rbp), %rsi
callq 0x9450
jmp 0x1bfea
leaq -0x68(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x68(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17a60(%rip), %rsi     # 0x33a84
leaq -0x88(%rbp), %rdi
callq 0x13600
jmp 0x1c032
movq -0x5b8(%rbp), %rdi
leaq -0x88(%rbp), %rsi
callq 0x9450
jmp 0x1c047
leaq -0x88(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x88(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17a02(%rip), %rsi     # 0x33a89
leaq -0xa8(%rbp), %rdi
callq 0x13600
jmp 0x1c095
movq -0x5b8(%rbp), %rdi
leaq -0xa8(%rbp), %rsi
callq 0x9450
jmp 0x1c0aa
leaq -0xa8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xa8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x179a5(%rip), %rsi     # 0x33a8f
leaq -0xc8(%rbp), %rdi
callq 0x13600
jmp 0x1c0f8
movq -0x5b8(%rbp), %rdi
leaq -0xc8(%rbp), %rsi
callq 0x9450
jmp 0x1c10d
leaq -0xc8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xc8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17948(%rip), %rsi     # 0x33a95
leaq -0xe8(%rbp), %rdi
callq 0x13600
jmp 0x1c15b
movq -0x5b8(%rbp), %rdi
leaq -0xe8(%rbp), %rsi
callq 0x9450
jmp 0x1c170
leaq -0xe8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0xe8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x178ec(%rip), %rsi     # 0x33a9c
leaq -0x108(%rbp), %rdi
callq 0x13600
jmp 0x1c1be
movq -0x5b8(%rbp), %rdi
leaq -0x108(%rbp), %rsi
callq 0x9450
jmp 0x1c1d3
leaq -0x108(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x108(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17890(%rip), %rsi     # 0x33aa3
leaq -0x128(%rbp), %rdi
callq 0x13600
jmp 0x1c221
movq -0x5b8(%rbp), %rdi
leaq -0x128(%rbp), %rsi
callq 0x9450
jmp 0x1c236
leaq -0x128(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x128(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17834(%rip), %rsi     # 0x33aaa
leaq -0x148(%rbp), %rdi
callq 0x13600
jmp 0x1c284
movq -0x5b8(%rbp), %rdi
leaq -0x148(%rbp), %rsi
callq 0x9450
jmp 0x1c299
leaq -0x148(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x148(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x177d8(%rip), %rsi     # 0x33ab1
leaq -0x168(%rbp), %rdi
callq 0x13600
jmp 0x1c2e7
movq -0x5b8(%rbp), %rdi
leaq -0x168(%rbp), %rsi
callq 0x9450
jmp 0x1c2fc
leaq -0x168(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x168(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x1777d(%rip), %rsi     # 0x33ab9
leaq -0x188(%rbp), %rdi
callq 0x13600
jmp 0x1c34a
movq -0x5b8(%rbp), %rdi
leaq -0x188(%rbp), %rsi
callq 0x9450
jmp 0x1c35f
leaq -0x188(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x188(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17723(%rip), %rsi     # 0x33ac2
leaq -0x1a8(%rbp), %rdi
callq 0x13600
jmp 0x1c3ad
movq -0x5b8(%rbp), %rdi
leaq -0x1a8(%rbp), %rsi
callq 0x9450
jmp 0x1c3c2
leaq -0x1a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x1a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x176c9(%rip), %rsi     # 0x33acb
leaq -0x1c8(%rbp), %rdi
callq 0x13600
jmp 0x1c410
movq -0x5b8(%rbp), %rdi
leaq -0x1c8(%rbp), %rsi
callq 0x9450
jmp 0x1c425
leaq -0x1c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x1c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x1766e(%rip), %rsi     # 0x33ad3
leaq -0x1e8(%rbp), %rdi
callq 0x13600
jmp 0x1c473
movq -0x5b8(%rbp), %rdi
leaq -0x1e8(%rbp), %rsi
callq 0x9450
jmp 0x1c488
leaq -0x1e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x1e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17613(%rip), %rsi     # 0x33adb
leaq -0x208(%rbp), %rdi
callq 0x13600
jmp 0x1c4d6
movq -0x5b8(%rbp), %rdi
leaq -0x208(%rbp), %rsi
callq 0x9450
jmp 0x1c4eb
leaq -0x208(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x208(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x175ba(%rip), %rsi     # 0x33ae5
leaq -0x228(%rbp), %rdi
callq 0x13600
jmp 0x1c539
movq -0x5b8(%rbp), %rdi
leaq -0x228(%rbp), %rsi
callq 0x9450
jmp 0x1c54e
leaq -0x228(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x228(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17562(%rip), %rsi     # 0x33af0
leaq -0x248(%rbp), %rdi
callq 0x13600
jmp 0x1c59c
movq -0x5b8(%rbp), %rdi
leaq -0x248(%rbp), %rsi
callq 0x9450
jmp 0x1c5b1
leaq -0x248(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x248(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17509(%rip), %rsi     # 0x33afa
leaq -0x268(%rbp), %rdi
callq 0x13600
jmp 0x1c5ff
movq -0x5b8(%rbp), %rdi
leaq -0x268(%rbp), %rsi
callq 0x9450
jmp 0x1c614
leaq -0x268(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x268(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x174af(%rip), %rsi     # 0x33b03
leaq -0x288(%rbp), %rdi
callq 0x13600
jmp 0x1c662
movq -0x5b8(%rbp), %rdi
leaq -0x288(%rbp), %rsi
callq 0x9450
jmp 0x1c677
leaq -0x288(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x288(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17454(%rip), %rsi     # 0x33b0b
leaq -0x2a8(%rbp), %rdi
callq 0x13600
jmp 0x1c6c5
movq -0x5b8(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x9450
jmp 0x1c6da
leaq -0x2a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x173f9(%rip), %rsi     # 0x33b13
leaq -0x2c8(%rbp), %rdi
callq 0x13600
jmp 0x1c728
movq -0x5b8(%rbp), %rdi
leaq -0x2c8(%rbp), %rsi
callq 0x9450
jmp 0x1c73d
leaq -0x2c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x1739e(%rip), %rsi     # 0x33b1b
leaq -0x2e8(%rbp), %rdi
callq 0x13600
jmp 0x1c78b
movq -0x5b8(%rbp), %rdi
leaq -0x2e8(%rbp), %rsi
callq 0x9450
jmp 0x1c7a0
leaq -0x2e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x2e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17343(%rip), %rsi     # 0x33b23
leaq -0x308(%rbp), %rdi
callq 0x13600
jmp 0x1c7ee
movq -0x5b8(%rbp), %rdi
leaq -0x308(%rbp), %rsi
callq 0x9450
jmp 0x1c803
leaq -0x308(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x308(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x172e8(%rip), %rsi     # 0x33b2b
leaq -0x328(%rbp), %rdi
callq 0x13600
jmp 0x1c851
movq -0x5b8(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0x9450
jmp 0x1c866
leaq -0x328(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x328(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x1728d(%rip), %rsi     # 0x33b33
leaq -0x348(%rbp), %rdi
callq 0x13600
jmp 0x1c8b4
movq -0x5b8(%rbp), %rdi
leaq -0x348(%rbp), %rsi
callq 0x9450
jmp 0x1c8c9
leaq -0x348(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x348(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17235(%rip), %rsi     # 0x33b3e
leaq -0x368(%rbp), %rdi
callq 0x13600
jmp 0x1c917
movq -0x5b8(%rbp), %rdi
leaq -0x368(%rbp), %rsi
callq 0x9450
jmp 0x1c92c
leaq -0x368(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x368(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x171d7(%rip), %rsi     # 0x33b43
leaq -0x388(%rbp), %rdi
callq 0x13600
jmp 0x1c97a
movq -0x5b8(%rbp), %rdi
leaq -0x388(%rbp), %rsi
callq 0x9450
jmp 0x1c98f
leaq -0x388(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x388(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17182(%rip), %rsi     # 0x33b51
leaq -0x3a8(%rbp), %rdi
callq 0x13600
jmp 0x1c9dd
movq -0x5b8(%rbp), %rdi
leaq -0x3a8(%rbp), %rsi
callq 0x9450
jmp 0x1c9f2
leaq -0x3a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x3a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5b8(%rbp), %rdi
leaq 0x1712c(%rip), %rsi     # 0x33b5a
callq 0x9330
jmp 0x1ca35
jmp 0x1d0ac
movq -0x5b8(%rbp), %rdi
leaq 0x1711c(%rip), %rsi     # 0x33b64
callq 0x9330
jmp 0x1ca4f
jmp 0x1d0ac
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17106(%rip), %rsi     # 0x33b6c
leaq -0x3c8(%rbp), %rdi
callq 0x13600
jmp 0x1ca74
movq -0x5b8(%rbp), %rdi
leaq -0x3c8(%rbp), %rsi
callq 0x9450
jmp 0x1ca89
leaq -0x3c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x3c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x170ac(%rip), %rsi     # 0x33b75
leaq -0x3e8(%rbp), %rdi
callq 0x13600
jmp 0x1cad7
movq -0x5b8(%rbp), %rdi
leaq -0x3e8(%rbp), %rsi
callq 0x9450
jmp 0x1caec
leaq -0x3e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x3e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x17052(%rip), %rsi     # 0x33b7e
leaq -0x408(%rbp), %rdi
callq 0x13600
jmp 0x1cb3a
movq -0x5b8(%rbp), %rdi
leaq -0x408(%rbp), %rsi
callq 0x9450
jmp 0x1cb4f
leaq -0x408(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x408(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16ff5(%rip), %rsi     # 0x33b84
leaq -0x428(%rbp), %rdi
callq 0x13600
jmp 0x1cb9d
movq -0x5b8(%rbp), %rdi
leaq -0x428(%rbp), %rsi
callq 0x9450
jmp 0x1cbb2
leaq -0x428(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x428(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16f9a(%rip), %rsi     # 0x33b8c
leaq -0x448(%rbp), %rdi
callq 0x13600
jmp 0x1cc00
movq -0x5b8(%rbp), %rdi
leaq -0x448(%rbp), %rsi
callq 0x9450
jmp 0x1cc15
leaq -0x448(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x448(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16f40(%rip), %rsi     # 0x33b95
leaq -0x468(%rbp), %rdi
callq 0x13600
jmp 0x1cc63
movq -0x5b8(%rbp), %rdi
leaq -0x468(%rbp), %rsi
callq 0x9450
jmp 0x1cc78
leaq -0x468(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x468(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16ee6(%rip), %rsi     # 0x33b9e
leaq -0x488(%rbp), %rdi
callq 0x13600
jmp 0x1ccc6
movq -0x5b8(%rbp), %rdi
leaq -0x488(%rbp), %rsi
callq 0x9450
jmp 0x1ccdb
leaq -0x488(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x488(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16e8e(%rip), %rsi     # 0x33ba9
leaq -0x4a8(%rbp), %rdi
callq 0x13600
jmp 0x1cd29
movq -0x5b8(%rbp), %rdi
leaq -0x4a8(%rbp), %rsi
callq 0x9450
jmp 0x1cd3e
leaq -0x4a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x4a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16e36(%rip), %rsi     # 0x33bb4
leaq -0x4c8(%rbp), %rdi
callq 0x13600
jmp 0x1cd8c
movq -0x5b8(%rbp), %rdi
leaq -0x4c8(%rbp), %rsi
callq 0x9450
jmp 0x1cda1
leaq -0x4c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x4c8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16ddb(%rip), %rsi     # 0x33bbc
leaq -0x4e8(%rbp), %rdi
callq 0x13600
jmp 0x1cdef
movq -0x5b8(%rbp), %rdi
leaq -0x4e8(%rbp), %rsi
callq 0x9450
jmp 0x1ce04
leaq -0x4e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x4e8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16d84(%rip), %rsi     # 0x33bc8
leaq -0x508(%rbp), %rdi
callq 0x13600
jmp 0x1ce52
movq -0x5b8(%rbp), %rdi
leaq -0x508(%rbp), %rsi
callq 0x9450
jmp 0x1ce67
leaq -0x508(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x508(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16d27(%rip), %rsi     # 0x33bce
leaq -0x528(%rbp), %rdi
callq 0x13600
jmp 0x1ceb5
movq -0x5b8(%rbp), %rdi
leaq -0x528(%rbp), %rsi
callq 0x9450
jmp 0x1ceca
leaq -0x528(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x528(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16cc9(%rip), %rsi     # 0x33bd3
leaq -0x548(%rbp), %rdi
callq 0x13600
jmp 0x1cf18
movq -0x5b8(%rbp), %rdi
leaq -0x548(%rbp), %rsi
callq 0x9450
jmp 0x1cf2d
leaq -0x548(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x548(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16c6d(%rip), %rsi     # 0x33bda
leaq -0x568(%rbp), %rdi
callq 0x13600
jmp 0x1cf7b
movq -0x5b8(%rbp), %rdi
leaq -0x568(%rbp), %rsi
callq 0x9450
jmp 0x1cf90
leaq -0x568(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x568(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16c11(%rip), %rsi     # 0x33be1
leaq -0x588(%rbp), %rdi
callq 0x13600
jmp 0x1cfde
movq -0x5b8(%rbp), %rdi
leaq -0x588(%rbp), %rsi
callq 0x9450
jmp 0x1cff3
leaq -0x588(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x588(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5b8(%rbp), %rdi
leaq 0x16bb9(%rip), %rsi     # 0x33be8
callq 0x9330
jmp 0x1d036
jmp 0x1d0ac
movq -0x5c0(%rbp), %rdx
addq $0x8, %rdx
leaq 0x16ba6(%rip), %rsi     # 0x33bf0
leaq -0x5a8(%rbp), %rdi
callq 0x13600
jmp 0x1d058
movq -0x5b8(%rbp), %rdi
leaq -0x5a8(%rbp), %rsi
callq 0x9450
jmp 0x1d06d
leaq -0x5a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x20(%rbp)
movl %eax, -0x24(%rbp)
leaq -0x5a8(%rbp), %rdi
callq 0x9658
jmp 0x1d0d2
movq -0x5b8(%rbp), %rdi
leaq 0x16b54(%rip), %rsi     # 0x33bf7
callq 0x9330
jmp 0x1d0aa
jmp 0x1d0ac
movb $0x1, -0x11(%rbp)
testb $0x1, -0x11(%rbp)
jne 0x1d0c2
movq -0x5b8(%rbp), %rdi
callq 0x9658
movq -0x5c8(%rbp), %rax
addq $0x5d0, %rsp            # imm = 0x5D0
popq %rbp
retq
movq -0x5b8(%rbp), %rdi
callq 0x9658
movq -0x20(%rbp), %rdi
callq 0x95b0
nopw (%rax,%rax)