// File: kram[P]kram/./src/lexer/token.cpp
// Function: lexer::Token::Trans(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char>>)
Type Token::Trans(std::string from) {
	if (!built_op_trans) {

		opTrans["OPERATOR"] = Type::OPERATOR;
		opTrans[","] = Type::OPERATOR_COMMA;
		opTrans[":="] = Type::OPERATOR_COLON_EQ;
		opTrans[":"] = Type::OPERATOR_COLON;
		opTrans["::"] = Type::OPERATOR_DOUBLE_COLON;
		opTrans[";"] = Type::OPERATOR_SEMICOLON;
		opTrans["="] = Type::OPERATOR_EQ;
		opTrans["=="] = Type::OPERATOR_EQEQ;
		opTrans[">"] = Type::OPERATOR_GT;
		opTrans[">="] = Type::OPERATOR_GTEQ;
		opTrans["!="] = Type::OPERATOR_NOT_EQ;
		opTrans["!"] = Type::OPERATOR_NOT;
		opTrans["<"] = Type::OPERATOR_LT;
		opTrans["<="] = Type::OPERATOR_LTEQ;
		opTrans["&&"] = Type::OPERATOR_DOUBLE_AND;
		opTrans["||"] = Type::OPERATOR_DOUBLE_OR;
		opTrans["++"] = Type::OPERATOR_PLUS_PLUS;
		opTrans["--"] = Type::OPERATOR_MINUS_MINUS;
		opTrans["+"] = Type::OPERATOR_PLUS;
		opTrans["-"] = Type::OPERATOR_MINUS;
		opTrans["*"] = Type::OPERATOR_MUL;
		opTrans["/"] = Type::OPERATOR_DIV;
		opTrans["."] = Type::OPERATOR_DOT;
		opTrans[".."] = Type::OPERATOR_2DOT;
		opTrans["..."] = Type::OPERATOR_3DOT;
		opTrans["("] = Type::OPERATOR_PAREN_L;
		opTrans[")"] = Type::OPERATOR_PAREN_R;
		opTrans["{"] = Type::OPERATOR_CURLYPAREN_L;
		opTrans["}"] = Type::OPERATOR_CURLYPAREN_R;
		opTrans["["] = Type::OPERATOR_SQUARE_PAREN_LEFT;
		opTrans["]"] = Type::OPERATOR_SQUARE_PAREN_RIGHT;

		opTrans["T_EOF"] = Type::T_EOF;
		opTrans["T_EOL"] = Type::T_EOL;
		opTrans["IGNORE"] = Type::IGNORE;
		opTrans["STRING"] = Type::STRING;
		opTrans["NUMBER"] = Type::NUMBER;
		opTrans["NAME"] = Type::NAME;

		opTrans["BOOL"] = Type::BOOL;
		opTrans["true"] = Type::BOOL_TRUE;
		opTrans["false"] = Type::BOOL_FALSE;

		opTrans["KEYWORD"] = Type::KEYWORD;
		opTrans["class"] = Type::KEYWORD_CLASS;
		opTrans["fn"] = Type::KEYWORD_FN;
		opTrans["if"] = Type::KEYWORD_IF;
		opTrans["else"] = Type::KEYWORD_ELSE;
		opTrans["new"] = Type::KEYWORD_NEW;
		opTrans["while"] = Type::KEYWORD_WHILE;
		opTrans["return"] = Type::KEYWORD_RETURN;

		built_op_trans = true;
	}

	if (opTrans.find(from) == opTrans.end()) {
		return Type::IGNORE;	
	}

	return opTrans[from];
}

// Assembly:
subq $0xab8, %rsp            # imm = 0xAB8
movq %rdi, 0x300(%rsp)
movq %rdi, 0xaa8(%rsp)
testb $0x1, 0x2f2b2(%rip)     # 0x3a300
jne 0xd45e
leaq 0xa87(%rsp), %rdi
movq %rdi, 0x2f8(%rsp)
callq 0x34a0
movq 0x2f8(%rsp), %rdx
leaq 0x20205(%rip), %rsi     # 0x2b27d
leaq 0xa88(%rsp), %rdi
callq 0x3390
jmp 0xb087
leaq 0x2f23a(%rip), %rdi     # 0x3a2c8
leaq 0xa88(%rsp), %rsi
callq 0xe190
movq %rax, 0x2f0(%rsp)
jmp 0xb0a5
movq 0x2f0(%rsp), %rax
movl $0x11, (%rax)
leaq 0xa88(%rsp), %rdi
callq 0x31f0
leaq 0xa87(%rsp), %rdi
callq 0x3310
leaq 0xa4f(%rsp), %rdi
movq %rdi, 0x2e8(%rsp)
callq 0x34a0
movq 0x2e8(%rsp), %rdx
leaq 0x20195(%rip), %rsi     # 0x2b286
leaq 0xa50(%rsp), %rdi
callq 0x3390
jmp 0xb100
leaq 0x2f1c1(%rip), %rdi     # 0x3a2c8
leaq 0xa50(%rsp), %rsi
callq 0xe190
movq %rax, 0x2e0(%rsp)
jmp 0xb11e
movq 0x2e0(%rsp), %rax
movl $0x12, (%rax)
leaq 0xa50(%rsp), %rdi
callq 0x31f0
leaq 0xa4f(%rsp), %rdi
callq 0x3310
leaq 0xa27(%rsp), %rdi
movq %rdi, 0x2d8(%rsp)
callq 0x34a0
movq 0x2d8(%rsp), %rdx
leaq 0x2011e(%rip), %rsi     # 0x2b288
leaq 0xa28(%rsp), %rdi
callq 0x3390
jmp 0xb179
leaq 0x2f148(%rip), %rdi     # 0x3a2c8
leaq 0xa28(%rsp), %rsi
callq 0xe190
movq %rax, 0x2d0(%rsp)
jmp 0xb197
movq 0x2d0(%rsp), %rax
movl $0x2a, (%rax)
leaq 0xa28(%rsp), %rdi
callq 0x31f0
leaq 0xa27(%rsp), %rdi
callq 0x3310
leaq 0x9ff(%rsp), %rdi
movq %rdi, 0x2c8(%rsp)
callq 0x34a0
movq 0x2c8(%rsp), %rdx
leaq 0x20f4c(%rip), %rsi     # 0x2c12f
leaq 0xa00(%rsp), %rdi
callq 0x3390
jmp 0xb1f2
leaq 0x2f0cf(%rip), %rdi     # 0x3a2c8
leaq 0xa00(%rsp), %rsi
callq 0xe190
movq %rax, 0x2c0(%rsp)
jmp 0xb210
movq 0x2c0(%rsp), %rax
movl $0x13, (%rax)
leaq 0xa00(%rsp), %rdi
callq 0x31f0
leaq 0x9ff(%rsp), %rdi
callq 0x3310
leaq 0x9d7(%rsp), %rdi
movq %rdi, 0x2b8(%rsp)
callq 0x34a0
movq 0x2b8(%rsp), %rdx
leaq 0x2002f(%rip), %rsi     # 0x2b28b
leaq 0x9d8(%rsp), %rdi
callq 0x3390
jmp 0xb26b
leaq 0x2f056(%rip), %rdi     # 0x3a2c8
leaq 0x9d8(%rsp), %rsi
callq 0xe190
movq %rax, 0x2b0(%rsp)
jmp 0xb289
movq 0x2b0(%rsp), %rax
movl $0x14, (%rax)
leaq 0x9d8(%rsp), %rdi
callq 0x31f0
leaq 0x9d7(%rsp), %rdi
callq 0x3310
leaq 0x9af(%rsp), %rdi
movq %rdi, 0x2a8(%rsp)
callq 0x34a0
movq 0x2a8(%rsp), %rdx
leaq 0x1ffb9(%rip), %rsi     # 0x2b28e
leaq 0x9b0(%rsp), %rdi
callq 0x3390
jmp 0xb2e4
leaq 0x2efdd(%rip), %rdi     # 0x3a2c8
leaq 0x9b0(%rsp), %rsi
callq 0xe190
movq %rax, 0x2a0(%rsp)
jmp 0xb302
movq 0x2a0(%rsp), %rax
movl $0x15, (%rax)
leaq 0x9b0(%rsp), %rdi
callq 0x31f0
leaq 0x9af(%rsp), %rdi
callq 0x3310
leaq 0x987(%rsp), %rdi
movq %rdi, 0x298(%rsp)
callq 0x34a0
movq 0x298(%rsp), %rdx
leaq 0x1ff4b(%rip), %rsi     # 0x2b299
leaq 0x988(%rsp), %rdi
callq 0x3390
jmp 0xb35d
leaq 0x2ef64(%rip), %rdi     # 0x3a2c8
leaq 0x988(%rsp), %rsi
callq 0xe190
movq %rax, 0x290(%rsp)
jmp 0xb37b
movq 0x290(%rsp), %rax
movl $0x16, (%rax)
leaq 0x988(%rsp), %rdi
callq 0x31f0
leaq 0x987(%rsp), %rdi
callq 0x3310
leaq 0x95f(%rsp), %rdi
movq %rdi, 0x288(%rsp)
callq 0x34a0
movq 0x288(%rsp), %rdx
leaq 0x1fec9(%rip), %rsi     # 0x2b290
leaq 0x960(%rsp), %rdi
callq 0x3390
jmp 0xb3d6
leaq 0x2eeeb(%rip), %rdi     # 0x3a2c8
leaq 0x960(%rsp), %rsi
callq 0xe190
movq %rax, 0x280(%rsp)
jmp 0xb3f4
movq 0x280(%rsp), %rax
movl $0x18, (%rax)
leaq 0x960(%rsp), %rdi
callq 0x31f0
leaq 0x95f(%rsp), %rdi
callq 0x3310
leaq 0x937(%rsp), %rdi
movq %rdi, 0x278(%rsp)
callq 0x34a0
movq 0x278(%rsp), %rdx
leaq 0x1fe53(%rip), %rsi     # 0x2b293
leaq 0x938(%rsp), %rdi
callq 0x3390
jmp 0xb44f
leaq 0x2ee72(%rip), %rdi     # 0x3a2c8
leaq 0x938(%rsp), %rsi
callq 0xe190
movq %rax, 0x270(%rsp)
jmp 0xb46d
movq 0x270(%rsp), %rax
movl $0x19, (%rax)
leaq 0x938(%rsp), %rdi
callq 0x31f0
leaq 0x937(%rsp), %rdi
callq 0x3310
leaq 0x90f(%rsp), %rdi
movq %rdi, 0x268(%rsp)
callq 0x34a0
movq 0x268(%rsp), %rdx
leaq 0x1fddc(%rip), %rsi     # 0x2b295
leaq 0x910(%rsp), %rdi
callq 0x3390
jmp 0xb4c8
leaq 0x2edf9(%rip), %rdi     # 0x3a2c8
leaq 0x910(%rsp), %rsi
callq 0xe190
movq %rax, 0x260(%rsp)
jmp 0xb4e6
movq 0x260(%rsp), %rax
movl $0x1a, (%rax)
leaq 0x910(%rsp), %rdi
callq 0x31f0
leaq 0x90f(%rsp), %rdi
callq 0x3310
leaq 0x8e7(%rsp), %rdi
movq %rdi, 0x258(%rsp)
callq 0x34a0
movq 0x258(%rsp), %rdx
leaq 0x1fd66(%rip), %rsi     # 0x2b298
leaq 0x8e8(%rsp), %rdi
callq 0x3390
jmp 0xb541
leaq 0x2ed80(%rip), %rdi     # 0x3a2c8
leaq 0x8e8(%rsp), %rsi
callq 0xe190
movq %rax, 0x250(%rsp)
jmp 0xb55f
movq 0x250(%rsp), %rax
movl $0x17, (%rax)
leaq 0x8e8(%rsp), %rdi
callq 0x31f0
leaq 0x8e7(%rsp), %rdi
callq 0x3310
leaq 0x8bf(%rsp), %rdi
movq %rdi, 0x248(%rsp)
callq 0x34a0
movq 0x248(%rsp), %rdx
leaq 0x206d7(%rip), %rsi     # 0x2bc82
leaq 0x8c0(%rsp), %rdi
callq 0x3390
jmp 0xb5ba
leaq 0x2ed07(%rip), %rdi     # 0x3a2c8
leaq 0x8c0(%rsp), %rsi
callq 0xe190
movq %rax, 0x240(%rsp)
jmp 0xb5d8
movq 0x240(%rsp), %rax
movl $0x2b, (%rax)
leaq 0x8c0(%rsp), %rdi
callq 0x31f0
leaq 0x8bf(%rsp), %rdi
callq 0x3310
leaq 0x897(%rsp), %rdi
movq %rdi, 0x238(%rsp)
callq 0x34a0
movq 0x238(%rsp), %rdx
leaq 0x1fc77(%rip), %rsi     # 0x2b29b
leaq 0x898(%rsp), %rdi
callq 0x3390
jmp 0xb633
leaq 0x2ec8e(%rip), %rdi     # 0x3a2c8
leaq 0x898(%rsp), %rsi
callq 0xe190
movq %rax, 0x230(%rsp)
jmp 0xb651
movq 0x230(%rsp), %rax
movl $0x1b, (%rax)
leaq 0x898(%rsp), %rdi
callq 0x31f0
leaq 0x897(%rsp), %rdi
callq 0x3310
leaq 0x86f(%rsp), %rdi
movq %rdi, 0x228(%rsp)
callq 0x34a0
movq 0x228(%rsp), %rdx
leaq 0x1fc00(%rip), %rsi     # 0x2b29d
leaq 0x870(%rsp), %rdi
callq 0x3390
jmp 0xb6ac
leaq 0x2ec15(%rip), %rdi     # 0x3a2c8
leaq 0x870(%rsp), %rsi
callq 0xe190
movq %rax, 0x220(%rsp)
jmp 0xb6ca
movq 0x220(%rsp), %rax
movl $0x1c, (%rax)
leaq 0x870(%rsp), %rdi
callq 0x31f0
leaq 0x86f(%rsp), %rdi
callq 0x3310
leaq 0x847(%rsp), %rdi
movq %rdi, 0x218(%rsp)
callq 0x34a0
movq 0x218(%rsp), %rdx
leaq 0x1fb8a(%rip), %rsi     # 0x2b2a0
leaq 0x848(%rsp), %rdi
callq 0x3390
jmp 0xb725
leaq 0x2eb9c(%rip), %rdi     # 0x3a2c8
leaq 0x848(%rsp), %rsi
callq 0xe190
movq %rax, 0x210(%rsp)
jmp 0xb743
movq 0x210(%rsp), %rax
movl $0x1d, (%rax)
leaq 0x848(%rsp), %rdi
callq 0x31f0
leaq 0x847(%rsp), %rdi
callq 0x3310
leaq 0x81f(%rsp), %rdi
movq %rdi, 0x208(%rsp)
callq 0x34a0
movq 0x208(%rsp), %rdx
leaq 0x1fb14(%rip), %rsi     # 0x2b2a3
leaq 0x820(%rsp), %rdi
callq 0x3390
jmp 0xb79e
leaq 0x2eb23(%rip), %rdi     # 0x3a2c8
leaq 0x820(%rsp), %rsi
callq 0xe190
movq %rax, 0x200(%rsp)
jmp 0xb7bc
movq 0x200(%rsp), %rax
movl $0x1e, (%rax)
leaq 0x820(%rsp), %rdi
callq 0x31f0
leaq 0x81f(%rsp), %rdi
callq 0x3310
leaq 0x7f7(%rsp), %rdi
movq %rdi, 0x1f8(%rsp)
callq 0x34a0
movq 0x1f8(%rsp), %rdx
leaq 0x1fa9e(%rip), %rsi     # 0x2b2a6
leaq 0x7f8(%rsp), %rdi
callq 0x3390
jmp 0xb817
leaq 0x2eaaa(%rip), %rdi     # 0x3a2c8
leaq 0x7f8(%rsp), %rsi
callq 0xe190
movq %rax, 0x1f0(%rsp)
jmp 0xb835
movq 0x1f0(%rsp), %rax
movl $0x1f, (%rax)
leaq 0x7f8(%rsp), %rdi
callq 0x31f0
leaq 0x7f7(%rsp), %rdi
callq 0x3310
leaq 0x7cf(%rsp), %rdi
movq %rdi, 0x1e8(%rsp)
callq 0x34a0
movq 0x1e8(%rsp), %rdx
leaq 0x1f873(%rip), %rsi     # 0x2b0f4
leaq 0x7d0(%rsp), %rdi
callq 0x3390
jmp 0xb890
leaq 0x2ea31(%rip), %rdi     # 0x3a2c8
leaq 0x7d0(%rsp), %rsi
callq 0xe190
movq %rax, 0x1e0(%rsp)
jmp 0xb8ae
movq 0x1e0(%rsp), %rax
movl $0x20, (%rax)
leaq 0x7d0(%rsp), %rdi
callq 0x31f0
leaq 0x7cf(%rsp), %rdi
callq 0x3310
leaq 0x7a7(%rsp), %rdi
movq %rdi, 0x1d8(%rsp)
callq 0x34a0
movq 0x1d8(%rsp), %rdx
leaq 0x1f9ad(%rip), %rsi     # 0x2b2a7
leaq 0x7a8(%rsp), %rdi
callq 0x3390
jmp 0xb909
leaq 0x2e9b8(%rip), %rdi     # 0x3a2c8
leaq 0x7a8(%rsp), %rsi
callq 0xe190
movq %rax, 0x1d0(%rsp)
jmp 0xb927
movq 0x1d0(%rsp), %rax
movl $0x21, (%rax)
leaq 0x7a8(%rsp), %rdi
callq 0x31f0
leaq 0x7a7(%rsp), %rdi
callq 0x3310
leaq 0x77f(%rsp), %rdi
movq %rdi, 0x1c8(%rsp)
callq 0x34a0
movq 0x1c8(%rsp), %rdx
leaq 0x1f782(%rip), %rsi     # 0x2b0f5
leaq 0x780(%rsp), %rdi
callq 0x3390
jmp 0xb982
leaq 0x2e93f(%rip), %rdi     # 0x3a2c8
leaq 0x780(%rsp), %rsi
callq 0xe190
movq %rax, 0x1c0(%rsp)
jmp 0xb9a0
movq 0x1c0(%rsp), %rax
movl $0x22, (%rax)
leaq 0x780(%rsp), %rdi
callq 0x31f0
leaq 0x77f(%rsp), %rdi
callq 0x3310
leaq 0x757(%rsp), %rdi
movq %rdi, 0x1b8(%rsp)
callq 0x34a0
movq 0x1b8(%rsp), %rdx
leaq 0x1f8bd(%rip), %rsi     # 0x2b2a9
leaq 0x758(%rsp), %rdi
callq 0x3390
jmp 0xb9fb
leaq 0x2e8c6(%rip), %rdi     # 0x3a2c8
leaq 0x758(%rsp), %rsi
callq 0xe190
movq %rax, 0x1b0(%rsp)
jmp 0xba19
movq 0x1b0(%rsp), %rax
movl $0x23, (%rax)
leaq 0x758(%rsp), %rdi
callq 0x31f0
leaq 0x757(%rsp), %rdi
callq 0x3310
leaq 0x72f(%rsp), %rdi
movq %rdi, 0x1a8(%rsp)
callq 0x34a0
movq 0x1a8(%rsp), %rdx
leaq 0x1f846(%rip), %rsi     # 0x2b2ab
leaq 0x730(%rsp), %rdi
callq 0x3390
jmp 0xba74
leaq 0x2e84d(%rip), %rdi     # 0x3a2c8
leaq 0x730(%rsp), %rsi
callq 0xe190
movq %rax, 0x1a0(%rsp)
jmp 0xba92
movq 0x1a0(%rsp), %rax
movl $0x24, (%rax)
leaq 0x730(%rsp), %rdi
callq 0x31f0
leaq 0x72f(%rsp), %rdi
callq 0x3310
leaq 0x707(%rsp), %rdi
movq %rdi, 0x198(%rsp)
callq 0x34a0
movq 0x198(%rsp), %rdx
leaq 0x1f7d1(%rip), %rsi     # 0x2b2af
leaq 0x708(%rsp), %rdi
callq 0x3390
jmp 0xbaed
leaq 0x2e7d4(%rip), %rdi     # 0x3a2c8
leaq 0x708(%rsp), %rsi
callq 0xe190
movq %rax, 0x190(%rsp)
jmp 0xbb0b
movq 0x190(%rsp), %rax
movl $0x25, (%rax)
leaq 0x708(%rsp), %rdi
callq 0x31f0
leaq 0x707(%rsp), %rdi
callq 0x3310
leaq 0x6df(%rsp), %rdi
movq %rdi, 0x188(%rsp)
callq 0x34a0
movq 0x188(%rsp), %rdx
leaq 0x1f757(%rip), %rsi     # 0x2b2ae
leaq 0x6e0(%rsp), %rdi
callq 0x3390
jmp 0xbb66
leaq 0x2e75b(%rip), %rdi     # 0x3a2c8
leaq 0x6e0(%rsp), %rsi
callq 0xe190
movq %rax, 0x180(%rsp)
jmp 0xbb84
movq 0x180(%rsp), %rax
movl $0x2c, (%rax)
leaq 0x6e0(%rsp), %rdi
callq 0x31f0
leaq 0x6df(%rsp), %rdi
callq 0x3310
leaq 0x6b7(%rsp), %rdi
movq %rdi, 0x178(%rsp)
callq 0x34a0
movq 0x178(%rsp), %rdx
leaq 0x1f6dd(%rip), %rsi     # 0x2b2ad
leaq 0x6b8(%rsp), %rdi
callq 0x3390
jmp 0xbbdf
leaq 0x2e6e2(%rip), %rdi     # 0x3a2c8
leaq 0x6b8(%rsp), %rsi
callq 0xe190
movq %rax, 0x170(%rsp)
jmp 0xbbfd
movq 0x170(%rsp), %rax
movl $0x2d, (%rax)
leaq 0x6b8(%rsp), %rdi
callq 0x31f0
leaq 0x6b7(%rsp), %rdi
callq 0x3310
leaq 0x68f(%rsp), %rdi
movq %rdi, 0x168(%rsp)
callq 0x34a0
movq 0x168(%rsp), %rdx
leaq 0x1f600(%rip), %rsi     # 0x2b249
leaq 0x690(%rsp), %rdi
callq 0x3390
jmp 0xbc58
leaq 0x2e669(%rip), %rdi     # 0x3a2c8
leaq 0x690(%rsp), %rsi
callq 0xe190
movq %rax, 0x160(%rsp)
jmp 0xbc76
movq 0x160(%rsp), %rax
movl $0x26, (%rax)
leaq 0x690(%rsp), %rdi
callq 0x31f0
leaq 0x68f(%rsp), %rdi
callq 0x3310
leaq 0x667(%rsp), %rdi
movq %rdi, 0x158(%rsp)
callq 0x34a0
movq 0x158(%rsp), %rdx
leaq 0x1ff19(%rip), %rsi     # 0x2bbdb
leaq 0x668(%rsp), %rdi
callq 0x3390
jmp 0xbcd1
leaq 0x2e5f0(%rip), %rdi     # 0x3a2c8
leaq 0x668(%rsp), %rsi
callq 0xe190
movq %rax, 0x150(%rsp)
jmp 0xbcef
movq 0x150(%rsp), %rax
movl $0x27, (%rax)
leaq 0x668(%rsp), %rdi
callq 0x31f0
leaq 0x667(%rsp), %rdi
callq 0x3310
leaq 0x63f(%rsp), %rdi
movq %rdi, 0x148(%rsp)
callq 0x34a0
movq 0x148(%rsp), %rdx
leaq 0x1f576(%rip), %rsi     # 0x2b2b1
leaq 0x640(%rsp), %rdi
callq 0x3390
jmp 0xbd4a
leaq 0x2e577(%rip), %rdi     # 0x3a2c8
leaq 0x640(%rsp), %rsi
callq 0xe190
movq %rax, 0x140(%rsp)
jmp 0xbd68
movq 0x140(%rsp), %rax
movl $0x28, (%rax)
leaq 0x640(%rsp), %rdi
callq 0x31f0
leaq 0x63f(%rsp), %rdi
callq 0x3310
leaq 0x617(%rsp), %rdi
movq %rdi, 0x138(%rsp)
callq 0x34a0
movq 0x138(%rsp), %rdx
leaq 0x1f4ff(%rip), %rsi     # 0x2b2b3
leaq 0x618(%rsp), %rdi
callq 0x3390
jmp 0xbdc3
leaq 0x2e4fe(%rip), %rdi     # 0x3a2c8
leaq 0x618(%rsp), %rsi
callq 0xe190
movq %rax, 0x130(%rsp)
jmp 0xbde1
movq 0x130(%rsp), %rax
movl $0x29, (%rax)
leaq 0x618(%rsp), %rdi
callq 0x31f0
leaq 0x617(%rsp), %rdi
callq 0x3310
leaq 0x5ef(%rsp), %rdi
movq %rdi, 0x128(%rsp)
callq 0x34a0
movq 0x128(%rsp), %rdx
leaq 0x1f488(%rip), %rsi     # 0x2b2b5
leaq 0x5f0(%rsp), %rdi
callq 0x3390
jmp 0xbe3c
leaq 0x2e485(%rip), %rdi     # 0x3a2c8
leaq 0x5f0(%rsp), %rsi
callq 0xe190
movq %rax, 0x120(%rsp)
jmp 0xbe5a
movq 0x120(%rsp), %rax
movl $0x2e, (%rax)
leaq 0x5f0(%rsp), %rdi
callq 0x31f0
leaq 0x5ef(%rsp), %rdi
callq 0x3310
leaq 0x5c7(%rsp), %rdi
movq %rdi, 0x118(%rsp)
callq 0x34a0
movq 0x118(%rsp), %rdx
leaq 0x1f411(%rip), %rsi     # 0x2b2b7
leaq 0x5c8(%rsp), %rdi
callq 0x3390
jmp 0xbeb5
leaq 0x2e40c(%rip), %rdi     # 0x3a2c8
leaq 0x5c8(%rsp), %rsi
callq 0xe190
movq %rax, 0x110(%rsp)
jmp 0xbed3
movq 0x110(%rsp), %rax
movl $0x2f, (%rax)
leaq 0x5c8(%rsp), %rdi
callq 0x31f0
leaq 0x5c7(%rsp), %rdi
callq 0x3310
leaq 0x59f(%rsp), %rdi
movq %rdi, 0x108(%rsp)
callq 0x34a0
movq 0x108(%rsp), %rdx
leaq 0x1f39a(%rip), %rsi     # 0x2b2b9
leaq 0x5a0(%rsp), %rdi
callq 0x3390
jmp 0xbf2e
leaq 0x2e393(%rip), %rdi     # 0x3a2c8
leaq 0x5a0(%rsp), %rsi
callq 0xe190
movq %rax, 0x100(%rsp)
jmp 0xbf4c
movq 0x100(%rsp), %rax
movl $0x0, (%rax)
leaq 0x5a0(%rsp), %rdi
callq 0x31f0
leaq 0x59f(%rsp), %rdi
callq 0x3310
leaq 0x577(%rsp), %rdi
movq %rdi, 0xf8(%rsp)
callq 0x34a0
movq 0xf8(%rsp), %rdx
leaq 0x1f327(%rip), %rsi     # 0x2b2bf
leaq 0x578(%rsp), %rdi
callq 0x3390
jmp 0xbfa7
leaq 0x2e31a(%rip), %rdi     # 0x3a2c8
leaq 0x578(%rsp), %rsi
callq 0xe190
movq %rax, 0xf0(%rsp)
jmp 0xbfc5
movq 0xf0(%rsp), %rax
movl $0x1, (%rax)
leaq 0x578(%rsp), %rdi
callq 0x31f0
leaq 0x577(%rsp), %rdi
callq 0x3310
leaq 0x54f(%rsp), %rdi
movq %rdi, 0xe8(%rsp)
callq 0x34a0
movq 0xe8(%rsp), %rdx
leaq 0x1f13b(%rip), %rsi     # 0x2b14c
leaq 0x550(%rsp), %rdi
callq 0x3390
jmp 0xc020
leaq 0x2e2a1(%rip), %rdi     # 0x3a2c8
leaq 0x550(%rsp), %rsi
callq 0xe190
movq %rax, 0xe0(%rsp)
jmp 0xc03e
movq 0xe0(%rsp), %rax
movl $0x2, (%rax)
leaq 0x550(%rsp), %rdi
callq 0x31f0
leaq 0x54f(%rsp), %rdi
callq 0x3310
leaq 0x527(%rsp), %rdi
movq %rdi, 0xd8(%rsp)
callq 0x34a0
movq 0xd8(%rsp), %rdx
leaq 0x1f23b(%rip), %rsi     # 0x2b2c5
leaq 0x528(%rsp), %rdi
callq 0x3390
jmp 0xc099
leaq 0x2e228(%rip), %rdi     # 0x3a2c8
leaq 0x528(%rsp), %rsi
callq 0xe190
movq %rax, 0xd0(%rsp)
jmp 0xc0b7
movq 0xd0(%rsp), %rax
movl $0x3, (%rax)
leaq 0x528(%rsp), %rdi
callq 0x31f0
leaq 0x527(%rsp), %rdi
callq 0x3310
leaq 0x4ff(%rsp), %rdi
movq %rdi, 0xc8(%rsp)
callq 0x34a0
movq 0xc8(%rsp), %rdx
leaq 0x1f1c9(%rip), %rsi     # 0x2b2cc
leaq 0x500(%rsp), %rdi
callq 0x3390
jmp 0xc112
leaq 0x2e1af(%rip), %rdi     # 0x3a2c8
leaq 0x500(%rsp), %rsi
callq 0xe190
movq %rax, 0xc0(%rsp)
jmp 0xc130
movq 0xc0(%rsp), %rax
movl $0x4, (%rax)
leaq 0x500(%rsp), %rdi
callq 0x31f0
leaq 0x4ff(%rsp), %rdi
callq 0x3310
leaq 0x4d7(%rsp), %rdi
movq %rdi, 0xb8(%rsp)
callq 0x34a0
movq 0xb8(%rsp), %rdx
leaq 0x1ff48(%rip), %rsi     # 0x2c0c4
leaq 0x4d8(%rsp), %rdi
callq 0x3390
jmp 0xc18b
leaq 0x2e136(%rip), %rdi     # 0x3a2c8
leaq 0x4d8(%rsp), %rsi
callq 0xe190
movq %rax, 0xb0(%rsp)
jmp 0xc1a9
movq 0xb0(%rsp), %rax
movl $0x5, (%rax)
leaq 0x4d8(%rsp), %rdi
callq 0x31f0
leaq 0x4d7(%rsp), %rdi
callq 0x3310
leaq 0x4af(%rsp), %rdi
movq %rdi, 0xa8(%rsp)
callq 0x34a0
movq 0xa8(%rsp), %rdx
leaq 0x1f0de(%rip), %rsi     # 0x2b2d3
leaq 0x4b0(%rsp), %rdi
callq 0x3390
jmp 0xc204
leaq 0x2e0bd(%rip), %rdi     # 0x3a2c8
leaq 0x4b0(%rsp), %rsi
callq 0xe190
movq %rax, 0xa0(%rsp)
jmp 0xc222
movq 0xa0(%rsp), %rax
movl $0x6, (%rax)
leaq 0x4b0(%rsp), %rdi
callq 0x31f0
leaq 0x4af(%rsp), %rdi
callq 0x3310
leaq 0x487(%rsp), %rdi
movq %rdi, 0x98(%rsp)
callq 0x34a0
movq 0x98(%rsp), %rdx
leaq 0x1efdd(%rip), %rsi     # 0x2b24b
leaq 0x488(%rsp), %rdi
callq 0x3390
jmp 0xc27d
leaq 0x2e044(%rip), %rdi     # 0x3a2c8
leaq 0x488(%rsp), %rsi
callq 0xe190
movq %rax, 0x90(%rsp)
jmp 0xc29b
movq 0x90(%rsp), %rax
movl $0x7, (%rax)
leaq 0x488(%rsp), %rdi
callq 0x31f0
leaq 0x487(%rsp), %rdi
callq 0x3310
leaq 0x45f(%rsp), %rdi
movq %rdi, 0x88(%rsp)
callq 0x34a0
movq 0x88(%rsp), %rdx
leaq 0x1ef69(%rip), %rsi     # 0x2b250
leaq 0x460(%rsp), %rdi
callq 0x3390
jmp 0xc2f6
leaq 0x2dfcb(%rip), %rdi     # 0x3a2c8
leaq 0x460(%rsp), %rsi
callq 0xe190
movq %rax, 0x80(%rsp)
jmp 0xc314
movq 0x80(%rsp), %rax
movl $0x8, (%rax)
leaq 0x460(%rsp), %rdi
callq 0x31f0
leaq 0x45f(%rsp), %rdi
callq 0x3310
leaq 0x437(%rsp), %rdi
movq %rdi, 0x78(%rsp)
callq 0x34a0
movq 0x78(%rsp), %rdx
leaq 0x1ef7e(%rip), %rsi     # 0x2b2d8
leaq 0x438(%rsp), %rdi
callq 0x3390
jmp 0xc369
leaq 0x2df58(%rip), %rdi     # 0x3a2c8
leaq 0x438(%rsp), %rsi
callq 0xe190
movq %rax, 0x70(%rsp)
jmp 0xc384
movq 0x70(%rsp), %rax
movl $0x9, (%rax)
leaq 0x438(%rsp), %rdi
callq 0x31f0
leaq 0x437(%rsp), %rdi
callq 0x3310
leaq 0x40f(%rsp), %rdi
movq %rdi, 0x68(%rsp)
callq 0x34a0
movq 0x68(%rsp), %rdx
leaq 0x1ee45(%rip), %rsi     # 0x2b20c
leaq 0x410(%rsp), %rdi
callq 0x3390
jmp 0xc3d6
leaq 0x2deeb(%rip), %rdi     # 0x3a2c8
leaq 0x410(%rsp), %rsi
callq 0xe190
movq %rax, 0x60(%rsp)
jmp 0xc3f1
movq 0x60(%rsp), %rax
movl $0xa, (%rax)
leaq 0x410(%rsp), %rdi
callq 0x31f0
leaq 0x40f(%rsp), %rdi
callq 0x3310
leaq 0x3e7(%rsp), %rdi
movq %rdi, 0x58(%rsp)
callq 0x34a0
movq 0x58(%rsp), %rdx
leaq 0x1edde(%rip), %rsi     # 0x2b212
leaq 0x3e8(%rsp), %rdi
callq 0x3390
jmp 0xc443
leaq 0x2de7e(%rip), %rdi     # 0x3a2c8
leaq 0x3e8(%rsp), %rsi
callq 0xe190
movq %rax, 0x50(%rsp)
jmp 0xc45e
movq 0x50(%rsp), %rax
movl $0xb, (%rax)
leaq 0x3e8(%rsp), %rdi
callq 0x31f0
leaq 0x3e7(%rsp), %rdi
callq 0x3310
leaq 0x3bf(%rsp), %rdi
movq %rdi, 0x48(%rsp)
callq 0x34a0
movq 0x48(%rsp), %rdx
leaq 0x1ed74(%rip), %rsi     # 0x2b215
leaq 0x3c0(%rsp), %rdi
callq 0x3390
jmp 0xc4b0
leaq 0x2de11(%rip), %rdi     # 0x3a2c8
leaq 0x3c0(%rsp), %rsi
callq 0xe190
movq %rax, 0x40(%rsp)
jmp 0xc4cb
movq 0x40(%rsp), %rax
movl $0xc, (%rax)
leaq 0x3c0(%rsp), %rdi
callq 0x31f0
leaq 0x3bf(%rsp), %rdi
callq 0x3310
leaq 0x397(%rsp), %rdi
movq %rdi, 0x38(%rsp)
callq 0x34a0
movq 0x38(%rsp), %rdx
leaq 0x1ed0a(%rip), %rsi     # 0x2b218
leaq 0x398(%rsp), %rdi
callq 0x3390
jmp 0xc51d
leaq 0x2dda4(%rip), %rdi     # 0x3a2c8
leaq 0x398(%rsp), %rsi
callq 0xe190
movq %rax, 0x30(%rsp)
jmp 0xc538
movq 0x30(%rsp), %rax
movl $0xd, (%rax)
leaq 0x398(%rsp), %rdi
callq 0x31f0
leaq 0x397(%rsp), %rdi
callq 0x3310
leaq 0x36f(%rsp), %rdi
movq %rdi, 0x28(%rsp)
callq 0x34a0
movq 0x28(%rsp), %rdx
leaq 0x1eca2(%rip), %rsi     # 0x2b21d
leaq 0x370(%rsp), %rdi
callq 0x3390
jmp 0xc58a
leaq 0x2dd37(%rip), %rdi     # 0x3a2c8
leaq 0x370(%rsp), %rsi
callq 0xe190
movq %rax, 0x20(%rsp)
jmp 0xc5a5
movq 0x20(%rsp), %rax
movl $0xe, (%rax)
leaq 0x370(%rsp), %rdi
callq 0x31f0
leaq 0x36f(%rsp), %rdi
callq 0x3310
leaq 0x347(%rsp), %rdi
movq %rdi, 0x18(%rsp)
callq 0x34a0
movq 0x18(%rsp), %rdx
leaq 0x1ec39(%rip), %rsi     # 0x2b221
leaq 0x348(%rsp), %rdi
callq 0x3390
jmp 0xc5f7
leaq 0x2dcca(%rip), %rdi     # 0x3a2c8
leaq 0x348(%rsp), %rsi
callq 0xe190
movq %rax, 0x10(%rsp)
jmp 0xc612
movq 0x10(%rsp), %rax
movl $0xf, (%rax)
leaq 0x348(%rsp), %rdi
callq 0x31f0
leaq 0x347(%rsp), %rdi
callq 0x3310
leaq 0x31f(%rsp), %rdi
movq %rdi, 0x8(%rsp)
callq 0x34a0
movq 0x8(%rsp), %rdx
leaq 0x1ebd2(%rip), %rsi     # 0x2b227
leaq 0x320(%rsp), %rdi
callq 0x3390
jmp 0xc664
leaq 0x2dc5d(%rip), %rdi     # 0x3a2c8
leaq 0x320(%rsp), %rsi
callq 0xe190
movq %rax, (%rsp)
jmp 0xc67e
movq (%rsp), %rax
movl $0x10, (%rax)
leaq 0x320(%rsp), %rdi
callq 0x31f0
leaq 0x31f(%rsp), %rdi
callq 0x3310
movb $0x1, 0x2dc57(%rip)     # 0x3a300
jmp 0xd45e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc6e5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0xa88(%rsp), %rdi
callq 0x31f0
leaq 0xa87(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc72e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0xa50(%rsp), %rdi
callq 0x31f0
leaq 0xa4f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc777
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0xa28(%rsp), %rdi
callq 0x31f0
leaq 0xa27(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc7c0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0xa00(%rsp), %rdi
callq 0x31f0
leaq 0x9ff(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc809
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x9d8(%rsp), %rdi
callq 0x31f0
leaq 0x9d7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc852
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x9b0(%rsp), %rdi
callq 0x31f0
leaq 0x9af(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc89b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x988(%rsp), %rdi
callq 0x31f0
leaq 0x987(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc8e4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x960(%rsp), %rdi
callq 0x31f0
leaq 0x95f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc92d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x938(%rsp), %rdi
callq 0x31f0
leaq 0x937(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc976
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x910(%rsp), %rdi
callq 0x31f0
leaq 0x90f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xc9bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x8e8(%rsp), %rdi
callq 0x31f0
leaq 0x8e7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xca08
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x8c0(%rsp), %rdi
callq 0x31f0
leaq 0x8bf(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xca51
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x898(%rsp), %rdi
callq 0x31f0
leaq 0x897(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xca9a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x870(%rsp), %rdi
callq 0x31f0
leaq 0x86f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcae3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x848(%rsp), %rdi
callq 0x31f0
leaq 0x847(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcb2c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x820(%rsp), %rdi
callq 0x31f0
leaq 0x81f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcb75
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x7f8(%rsp), %rdi
callq 0x31f0
leaq 0x7f7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcbbe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x7d0(%rsp), %rdi
callq 0x31f0
leaq 0x7cf(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcc07
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x7a8(%rsp), %rdi
callq 0x31f0
leaq 0x7a7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcc50
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x780(%rsp), %rdi
callq 0x31f0
leaq 0x77f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcc99
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x758(%rsp), %rdi
callq 0x31f0
leaq 0x757(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcce2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x730(%rsp), %rdi
callq 0x31f0
leaq 0x72f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcd2b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x708(%rsp), %rdi
callq 0x31f0
leaq 0x707(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcd74
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x6e0(%rsp), %rdi
callq 0x31f0
leaq 0x6df(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcdbd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x6b8(%rsp), %rdi
callq 0x31f0
leaq 0x6b7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xce06
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x690(%rsp), %rdi
callq 0x31f0
leaq 0x68f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xce4f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x668(%rsp), %rdi
callq 0x31f0
leaq 0x667(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xce98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x640(%rsp), %rdi
callq 0x31f0
leaq 0x63f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcee1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x618(%rsp), %rdi
callq 0x31f0
leaq 0x617(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcf2a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x5f0(%rsp), %rdi
callq 0x31f0
leaq 0x5ef(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcf73
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x5c8(%rsp), %rdi
callq 0x31f0
leaq 0x5c7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xcfbc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x5a0(%rsp), %rdi
callq 0x31f0
leaq 0x59f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd005
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x578(%rsp), %rdi
callq 0x31f0
leaq 0x577(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd04e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x550(%rsp), %rdi
callq 0x31f0
leaq 0x54f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd097
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x528(%rsp), %rdi
callq 0x31f0
leaq 0x527(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd0e0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x500(%rsp), %rdi
callq 0x31f0
leaq 0x4ff(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd129
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x4d8(%rsp), %rdi
callq 0x31f0
leaq 0x4d7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd172
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x4b0(%rsp), %rdi
callq 0x31f0
leaq 0x4af(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd1bb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x488(%rsp), %rdi
callq 0x31f0
leaq 0x487(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd204
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x460(%rsp), %rdi
callq 0x31f0
leaq 0x45f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd24d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x438(%rsp), %rdi
callq 0x31f0
leaq 0x437(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd296
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x410(%rsp), %rdi
callq 0x31f0
leaq 0x40f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd2df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x3e8(%rsp), %rdi
callq 0x31f0
leaq 0x3e7(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd328
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x3c0(%rsp), %rdi
callq 0x31f0
leaq 0x3bf(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd371
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x398(%rsp), %rdi
callq 0x31f0
leaq 0x397(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd3ba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x370(%rsp), %rdi
callq 0x31f0
leaq 0x36f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd403
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x348(%rsp), %rdi
callq 0x31f0
leaq 0x347(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
jmp 0xd44c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, 0xa78(%rsp)
movl %eax, 0xa74(%rsp)
leaq 0x320(%rsp), %rdi
callq 0x31f0
leaq 0x31f(%rsp), %rdi
callq 0x3310
jmp 0xd4e2
movq 0x300(%rsp), %rsi
leaq 0x2ce5b(%rip), %rdi     # 0x3a2c8
callq 0xe1e0
movq %rax, 0x310(%rsp)
leaq 0x2ce47(%rip), %rdi     # 0x3a2c8
callq 0xe0f0
movq %rax, 0x308(%rsp)
leaq 0x310(%rsp), %rdi
leaq 0x308(%rsp), %rsi
callq 0xe1c0
testb $0x1, %al
jne 0xd4a9
jmp 0xd4b6
movl $0x2, 0xab4(%rsp)
jmp 0xd4d3
movq 0x300(%rsp), %rsi
leaq 0x2ce03(%rip), %rdi     # 0x3a2c8
callq 0xe210
movl (%rax), %eax
movl %eax, 0xab4(%rsp)
movl 0xab4(%rsp), %eax
addq $0xab8, %rsp            # imm = 0xAB8
retq
movq 0xa78(%rsp), %rdi
callq 0x3490
nop