// File: /workspace/github_c_makefile_star2_O2/Ihsoh[P]ilang/compiler/backend/asmgen_gas32.c
// Function: asm_stat
static void _asm_stat(
	ASMGeneratorGas32Context *ctx,
	ParserASTNode *node_stat
) {
	assert(ctx);
	assert(node_stat);

	switch (node_stat->type) {
		case BE_NODE_VAR: {
			_asm_stat_var(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_ASSIGN: {
			_asm_stat_assign(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_ASM: {
			_asm_stat_asm(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_ASM_SET_REG: {
			_asm_stat_asm_set_reg(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_ASM_GET_REG: {
			_asm_stat_asm_get_reg(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_LABEL: {
			_asm_stat_label(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_BR: {
			_asm_stat_br(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_CBR: {
			_asm_stat_cbr(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_RETURN: {
			_asm_stat_return(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_REF: {
			_asm_stat_ref(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_STORE: {
			_asm_stat_store(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_LOAD: {
			_asm_stat_load(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_TRUNC: {
			_asm_stat_trunc(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_SEXT: {
			_asm_stat_sext(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_SITOFP: {
			_asm_stat_sitofp(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_INTTOPTR: {
			_asm_stat_inttoptr(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_ZEXT: {
			_asm_stat_zext(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_UITOFP: {
			_asm_stat_uitofp(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_FPTOSI: {
			_asm_stat_fptosi(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_FPTOUI: {
			_asm_stat_fptoui(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_FPEXT: {
			_asm_stat_fpext(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_FPTRUNC: {
			_asm_stat_fptrunc(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_PTRTOINT: {
			_asm_stat_ptrtoint(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_BITCAST: {
			_asm_stat_bitcast(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_VCALL: {
			_asm_stat_vcall(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_CALL: {
			_asm_stat_call(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_ADD: {
			_asm_stat_add(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_SUB: {
			_asm_stat_sub(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_MUL: {
			_asm_stat_mul(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_DIV: {
			_asm_stat_div(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_REM: {
			_asm_stat_rem(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_MBR: {
			_asm_stat_mbr(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_IDX: {
			_asm_stat_idx(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_NOT: {
			_asm_stat_not(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_NEG: {
			_asm_stat_neg(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_BNOT: {
			_asm_stat_bnot(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_SHL: {
			_asm_stat_shl(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_SHR: {
			_asm_stat_shr(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_EQ: {
			_asm_stat_eq(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_NEQ: {
			_asm_stat_neq(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_LT: {
			_asm_stat_lt(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_LE: {
			_asm_stat_le(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_GT: {
			_asm_stat_gt(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_GE: {
			_asm_stat_ge(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_BAND: {
			_asm_stat_band(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_BOR: {
			_asm_stat_bor(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_BXOR: {
			_asm_stat_bxor(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_VA_START: {
			_asm_stat_va_start(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_VA_END: {
			_asm_stat_va_end(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_VA_COPY: {
			_asm_stat_va_copy(ctx, node_stat);
			break;
		}
		case BE_NODE_STAT_VA_ARG: {
			_asm_stat_va_arg(ctx, node_stat);
			break;
		}

		case BE_NODE_STAT_DUMMY: {
			
			break;
		}
		default: {
			assert(0);
			break;
		}
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x48, %rsp
testq %rsi, %rsi
je 0x11424
movq %rsi, %r14
movq %rdi, %rbx
movl (%rsi), %eax
leal -0xbc0(%rax), %ecx
cmpl $0x40, %ecx
ja 0xc111
leaq 0x311e2(%rip), %rax     # 0x3d284
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpl $0x2, 0x44(%r14)
jne 0x1153b
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11b49
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1352, %edx           # imm = 0x1352
jmp 0x113e3
leal -0xb70(%rax), %ecx
cmpl $0x3, %ecx
jbe 0xc2c0
cmpl $0xb10, %eax            # imm = 0xB10
je 0xe228
cmpl $0xb20, %eax            # imm = 0xB20
je 0xeae1
cmpl $0xb30, %eax            # imm = 0xB30
je 0xe1e0
cmpl $0xb40, %eax            # imm = 0xB40
je 0xe1a8
cmpl $0xb41, %eax            # imm = 0xB41
je 0xe479
cmpl $0xb42, %eax            # imm = 0xB42
je 0xe3e5
cmpl $0xb60, %eax            # imm = 0xB60
je 0x11381
cmpl $0xb80, %eax            # imm = 0xB80
je 0xe79e
cmpl $0xb81, %eax            # imm = 0xB81
je 0xe896
cmpl $0xb90, %eax            # imm = 0xB90
je 0xe9ed
cmpl $0xba0, %eax            # imm = 0xBA0
jne 0x123e2
cmpl $0x3, 0x44(%r14)
jne 0x1193a
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
cmpl $0x200, (%r12)          # imm = 0x200
jne 0x11f0a
movq (%rax), %r15
leaq -0x60(%rbp), %r13
movq %r13, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x13ef2
movq 0x48(%r14), %rax
movq 0x10(%rax), %r14
cmpl $0x200, (%r14)          # imm = 0x200
jne 0x12230
leaq -0x48(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r12, %rsi
movq %r14, %rdx
callq 0x13ef2
movl (%r15), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0xf4a5
cmpl $0x200, %eax            # imm = 0x200
jne 0x124f9
movq %rbx, %rdi
movq %r15, %rsi
callq 0x1293e
movq %rax, %r14
movl (%rax), %eax
cmpl $0x3, %eax
je 0x106e4
cmpl $0x1, %eax
jne 0x1262f
movzbl 0x30(%r14), %eax
cmpl $0x9, %eax
je 0xc254
cmpl $0x5, %eax
jne 0x112b7
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
leaq 0x31b13(%rip), %r12     # 0x3dd93
movq %r12, %rsi
movq %r15, %rdx
callq 0x13709
movq 0x20(%rbx), %rdi
leaq 0x31b02(%rip), %r13     # 0x3dd98
movq %r13, %rsi
movq %r14, %rdx
callq 0x13709
movq 0x20(%rbx), %rdi
pushq $0x8
popq %rsi
movq %r12, %rdx
movq %r13, %rcx
callq 0x13ffb
movq %r15, %rdi
callq 0x12c87
jmp 0x11300
leaq 0x30fad(%rip), %rax     # 0x3d274
movslq (%rax,%rcx,4), %rcx
addq %rax, %rcx
jmpq *%rcx
cmpl $0x1, 0x44(%r14)
jne 0x11959
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11f29
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r12
movq 0x20(%rbx), %rdi
leaq 0x31a8f(%rip), %r14     # 0x3dd93
leaq 0x31c04(%rip), %rcx     # 0x3df0f
pushq $0x8
popq %r15
movl %r15d, %esi
movq %r14, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x34f26(%rip), %rcx     # 0x4124b
movl %r15d, %esi
movq %r14, %rdx
callq 0x13bfe
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
movq 0x20(%rbx), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x316d9(%rip), %r14     # 0x3da2b
cmoveq %r14, %rcx
leaq 0x31a3b(%rip), %r13     # 0x3dd98
movl %r15d, %esi
movq %r13, %rdx
callq 0x135c7
movq %r12, %rdi
callq 0x12c87
leaq -0x60(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x3170a(%rip), %rsi     # 0x3da8d
movq %r12, %rdi
movq %r13, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movl %r15d, %esi
leaq 0x319e9(%rip), %rcx     # 0x3dd93
callq 0x135c7
jmp 0xe3dd
cmpl $0x3, 0x44(%r14)
jne 0x11481
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11a8f
movq %rbx, %rdi
callq 0x128ba
movzbl 0x30(%rax), %edi
movq %rax, -0x30(%rbp)
movq 0x38(%rax), %rax
movq %rax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
callq 0x28049
testb %al, %al
je 0x1205f
pushq $0x1
popq %r15
movq %rbx, %rdi
xorl %esi, %esi
movl %r15d, %edx
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movq %r12, %rcx
callq 0x141f5
movq (%rbx), %rdi
movq -0x38(%rbp), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r14, %rsi
callq 0x27a58
movq %rax, %r14
leaq -0x60(%rbp), %r15
jmp 0xd8f4
cmpl $0x3, 0x44(%r14)
jne 0x114a0
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11aae
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r14
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r13d
movl %r13d, %edi
callq 0x28018
testb %al, %al
jne 0xc4b5
movl %r13d, %edi
callq 0x28049
testb %al, %al
je 0xfb7f
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpb $0x9, %r15b
je 0xc4e6
cmpl $0x5, %r13d
jne 0xfc48
movq 0x20(%rbx), %rdi
leaq 0x318a2(%rip), %r14     # 0x3dd93
leaq 0x31f89(%rip), %rdx     # 0x3e481
movq %r14, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x3188d(%rip), %r15     # 0x3dd98
leaq 0x31f7c(%rip), %rdx     # 0x3e48e
movq %r15, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
pushq $0x8
popq %r12
movl %r12d, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x31b4b(%rip), %rsi     # 0x3e086
callq 0x15a64
movq 0x20(%rbx), %rdi
leaq 0x341c9(%rip), %rcx     # 0x40714
movl %r12d, %esi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x200e, %edx           # imm = 0x200E
jmp 0x113e3
cmpl $0x2, 0x44(%r14)
jne 0x114bf
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11acd
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x1207e
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xc5f8
cmpl $0x5, %r12d
jne 0xf522
movq 0x20(%rbx), %rdi
leaq 0x31790(%rip), %rdx     # 0x3dd93
leaq 0x31d93(%rip), %r12     # 0x3e39d
pushq $0x8
popq %r13
movl %r13d, %esi
movq %r12, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
leaq 0x31a62(%rip), %r14     # 0x3e086
movq %r14, %rsi
callq 0x15a64
movq 0x20(%rbx), %rdi
leaq 0x31761(%rip), %rdx     # 0x3dd98
movl %r13d, %esi
movq %r12, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
leaq 0x31fc5(%rip), %r12     # 0x3e612
movq %r12, %rsi
callq 0x15a64
movq 0x20(%rbx), %rdi
pushq $0x6
popq %rsi
movq %r14, %rdx
movq %r12, %rcx
callq 0x15ac9
movq 0x20(%rbx), %rdi
leaq 0x340a2(%rip), %rcx     # 0x40714
movl %r13d, %esi
leaq 0x31717(%rip), %rdx     # 0x3dd93
callq 0x15ac9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r14, %rsi
leaq 0x316e3(%rip), %rdx     # 0x3dd93
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r15, %rsi
leaq 0x31cda(%rip), %rdx     # 0x3e39d
jmp 0x10780
cmpl $0x3, 0x44(%r14)
jne 0x114de
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11aec
movq %rbx, %rdi
callq 0x128ba
cmpb $0x10, 0x30(%rax)
jne 0x1209d
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
leaq -0x60(%rbp), %r12
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %r8
callq 0x12f4b
movq 0x10(%r12), %rax
cmpl $0x440, (%rax)          # imm = 0x440
jne 0x122cb
movq 0x48(%rax), %rax
movq (%rax), %rax
cmpl $0x410, (%rax)          # imm = 0x410
jne 0x12328
movq 0x48(%r14), %rcx
movq 0x10(%rcx), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x12385
movq 0x48(%rax), %rax
movq (%rax), %rsi
movq (%rbx), %rdi
callq 0x280a1
movq 0x40(%rax), %r12
leaq -0x48(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
leaq 0x31c2f(%rip), %rsi     # 0x3e3a4
movq %r14, %rdi
movq %r12, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r14), %rax
testq %rax, %rax
leaq 0x31297(%rip), %rcx     # 0x3da2b
cmovneq %rax, %rcx
leaq 0x315f4(%rip), %r12     # 0x3dd93
pushq $0x8
popq %rsi
movq %r12, %rdx
callq 0x13bfe
movq %r14, %rdi
callq 0x72b9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
movq %r12, %rdx
jmp 0x108c8
cmpl $0x1, 0x44(%r14)
jne 0x114fd
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x11b0b
movq %rbx, %rdi
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x15272
cmpl $0x2, 0x44(%r14)
jne 0x1151c
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11b2a
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x120bc
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r12
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq 0x20(%rbx), %rbx
testq %rbx, %rbx
je 0x122ea
testq %r14, %r14
je 0x12347
movq %rax, %r15
testq %rax, %rax
je 0x123a4
cmpb $0x10, 0x30(%r14)
jne 0x123c3
movq 0x58(%r15), %rax
testq %rax, %rax
leaq 0x31186(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x314e3(%rip), %r12     # 0x3dd93
movq %rbx, %rdi
movq %r12, %rsi
callq 0x1379b
movq %rbx, %rdi
movq %r14, %rsi
jmp 0x1077d
cmpl $0x3, 0x44(%r14)
jne 0x1155a
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11b68
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x120db
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xc941
cmpl $0x5, %r12d
jne 0xf5a5
movq %r15, -0x30(%rbp)
movq 0x20(%rbx), %rdi
leaq 0x312e5(%rip), %r14     # 0x3dc35
leaq 0x3143c(%rip), %rcx     # 0x3dd93
pushq $0x8
popq %r12
movl %r12d, %esi
movq %r14, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x33f2e(%rip), %rdx     # 0x4089f
leaq 0x31420(%rip), %rcx     # 0x3dd98
movl %r12d, %esi
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x31aee(%rip), %rdx     # 0x3e479
movq %r14, %rsi
callq 0x14b8d
movq 0x20(%rbx), %r14
testq %r14, %r14
je 0x12401
leaq 0x33f7d(%rip), %rsi     # 0x40924
leaq -0x60(%rbp), %r12
movq %r12, %rdi
callq 0x6e49
pushq $0x6c
popq %rsi
movq %r12, %rdi
callq 0x6f81
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x3105e(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x334ff(%rip), %rsi     # 0x3fed7
leaq 0x31a9a(%rip), %rcx     # 0x3e479
leaq 0x313ad(%rip), %r15     # 0x3dd93
leaq 0x33eb2(%rip), %r13     # 0x4089f
movq %r14, %rdi
movq %r15, %r8
movq %r13, %r9
xorl %eax, %eax
callq 0x739a
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x31225(%rip), %rcx     # 0x3dc35
pushq $0x8
popq %r14
movl %r14d, %esi
movq %r15, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x3136e(%rip), %r12     # 0x3dd98
movl %r14d, %esi
movq %r12, %rdx
movq %r13, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x31a4b(%rip), %r14     # 0x3e48e
movq %r14, %rsi
movq %r14, %rdx
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x33e4b(%rip), %rcx     # 0x408a4
pushq $0x6
popq %rsi
leaq 0x31a16(%rip), %rdx     # 0x3e479
callq 0x148d0
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r15, %r13
movq %r14, %rdx
callq 0x15bc6
movq 0x20(%rbx), %rdi
movq %r12, %rsi
leaq 0x311ad(%rip), %rdx     # 0x3dc35
callq 0x15bc6
movq %rbx, %rdi
movq -0x30(%rbp), %r15
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r14, %rsi
movq %r13, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x12eba
movq %r14, %rdi
jmp 0xd52f
cmpl $0x2, 0x44(%r14)
jne 0x11579
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11b87
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x120fa
movzbl 0x30(%r15), %r12d
movq %rbx, %rdi
callq 0x15272
cmpl $0xb, %r12d
ja 0x105fd
movl $0xa20, %eax            # imm = 0xA20
btl %r12d, %eax
jae 0x105fd
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
leaq 0x3122c(%rip), %rdx     # 0x3dd93
movq %r12, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x31914(%rip), %rdx     # 0x3e48e
jmp 0xd85c
cmpl $0x2, 0x44(%r14)
jne 0x11598
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11ba6
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rdx
leaq 0x323eb(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x12119
leaq 0x313f3(%rip), %rsi     # 0x3dfc6
leaq 0x32f17(%rip), %rdx     # 0x3faf1
leaq 0x323c1(%rip), %rcx     # 0x3efa2
movq %rcx, %r8
jmp 0x10c92
cmpl $0x2, 0x44(%r14)
jne 0x115b7
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11bc5
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x12138
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xcc4f
cmpl $0x5, %r12d
jne 0xf5df
movq 0x20(%rbx), %rdi
leaq 0x31827(%rip), %r12     # 0x3e481
leaq 0x3173c(%rip), %r13     # 0x3e39d
pushq $0x8
popq %r14
movl %r14d, %esi
movq %r12, %rdx
movq %r13, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x31810(%rip), %rdx     # 0x3e48e
movl %r14d, %esi
movq %rdx, %r14
movq %r13, %rcx
callq 0x135c7
leaq 0x31100(%rip), %rcx     # 0x3dd93
leaq 0x310fe(%rip), %r8      # 0x3dd98
movq %rbx, %rdi
movq %r12, %rsi
movq %r14, %rdx
movq %r14, %r13
callq 0x15739
jmp 0xde10
cmpl $0x2, 0x44(%r14)
jne 0x115d6
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11be4
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpl $0x9, %r12d
je 0xd81d
cmpl $0x5, %r12d
je 0xd81d
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
movl $0x17a2, %edx           # imm = 0x17A2
jmp 0x113e3
cmpl $0x2, 0x44(%r14)
jne 0x115f5
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c03
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rdx
leaq 0x3223f(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x12157
leaq 0x31247(%rip), %rsi     # 0x3dfc6
leaq 0x32e1f(%rip), %rdx     # 0x3fba5
leaq 0x32215(%rip), %rcx     # 0x3efa2
movq %rcx, %r8
jmp 0xfd88
cmpl $0x2, 0x44(%r14)
jne 0x11614
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c22
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x20(%rbx), %rdi
leaq 0x30fc5(%rip), %rdx     # 0x3dd93
movq %rdx, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x30fb7(%rip), %rdx     # 0x3dd98
movq %rdx, %rsi
callq 0x143ff
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpl $0xb, %r12d
je 0xf241
cmpl $0xa, %r12d
jne 0x1243f
movq 0x20(%rbx), %rdi
cmpb $0x5, %al
jne 0x10589
leaq 0x30f73(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
leaq 0x30f5e(%rip), %rsi     # 0x3dd93
callq 0x13e40
leaq -0x60(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x30c40(%rip), %rsi     # 0x3da8d
leaq 0x32149(%rip), %r14     # 0x3ef9d
movq %r12, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x30bb7(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
pushq $0x4
popq %rsi
callq 0x144e8
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x32115(%rip), %rcx     # 0x3efa8
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x13bfe
jmp 0x10598
cmpl $0x3, 0x44(%r14)
jne 0x11633
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c41
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28007
testb %al, %al
je 0xeb99
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
movq 0x20(%rbx), %rdi
cmpl $0x9, %r12d
jne 0xfce5
leaq 0x3156b(%rip), %rsi     # 0x3e48e
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x3154e(%rip), %rsi     # 0x3e481
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x30e55(%rip), %r14     # 0x3dd98
movq %r14, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x30e3d(%rip), %r12     # 0x3dd93
movq %r12, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x33422(%rip), %rsi     # 0x4038b
jmp 0xec25
cmpl $0x2, 0x44(%r14)
jne 0x11652
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c60
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x20(%rbx), %rdi
leaq 0x30dec(%rip), %rdx     # 0x3dd93
movq %rdx, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x30dde(%rip), %rdx     # 0x3dd98
movq %rdx, %rsi
callq 0x143ff
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
movzbl %al, %eax
leal -0x6(%rax), %ecx
cmpl $0x3, %ecx
jae 0xf8cf
cmpl $0xb, %r12d
je 0xf4e6
cmpl $0xa, %r12d
jne 0x12518
movq 0x20(%rbx), %rdi
leaq 0x30d8e(%rip), %rdx     # 0x3dd93
pushq $0x4
popq %rsi
callq 0x144e8
jmp 0xfd8f
cmpl $0x2, 0x44(%r14)
jne 0x11671
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c7f
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movb 0x30(%rax), %r12b
movq 0x48(%r14), %rax
movq 0x8(%rax), %rdx
leaq 0x31f54(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
callq 0x14d4e
cmpb $0xb, %al
je 0xf2d2
movzbl %al, %eax
cmpl $0xa, %eax
jne 0x1245e
movq 0x20(%rbx), %rdi
callq 0x151dc
jmp 0xf2db
cmpl $0x2, 0x44(%r14)
jne 0x11690
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11c9e
movq %rbx, %rdi
callq 0x128ba
cmpb $0x10, 0x30(%rax)
jne 0x12176
movq %rax, %r15
movq 0x20(%rbx), %rdi
leaq 0x30cdd(%rip), %r12     # 0x3dd93
movq %r12, %rsi
movq %r12, %rdx
callq 0x143ff
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
jmp 0x104fe
cmpl $0x2, 0x44(%r14)
jne 0x116af
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11cbd
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movb 0x30(%rax), %r12b
movq 0x48(%r14), %rax
movq 0x8(%rax), %rdx
leaq 0x31e8b(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
callq 0x14d4e
cmpb $0xb, %al
je 0xf305
movzbl %al, %eax
cmpl $0xa, %eax
jne 0x1247d
movq 0x20(%rbx), %rdi
callq 0x151dc
jmp 0xf30e
cmpl $0x2, 0x44(%r14)
jne 0x116ce
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11cdc
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpb $0x9, %al
je 0x11443
movl %eax, %r13d
movzbl %al, %r14d
cmpl $0x5, %r14d
je 0x11443
cmpl $0x9, %r12d
je 0xd1ad
cmpl $0x5, %r12d
jne 0xf856
movl %r14d, %edi
xorl %esi, %esi
movl $0x1372, %edx           # imm = 0x1372
callq 0x134dc
cmpb $0x8, %r13b
je 0xd1cc
cmpl $0x4, %r14d
jne 0x10713
movq 0x20(%rbx), %rdi
leaq 0x312aa(%rip), %rdx     # 0x3e481
pushq $0x8
popq %rsi
movq %rax, %rcx
callq 0x135c7
jmp 0x1072c
cmpl $0x3, 0x44(%r14)
jne 0x116ed
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11cfb
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x12195
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xd262
cmpl $0x5, %r12d
jne 0xf633
movq 0x20(%rbx), %rdi
leaq 0x30b26(%rip), %rsi     # 0x3dd93
leaq 0x3120d(%rip), %rdx     # 0x3e481
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x30b14(%rip), %r13     # 0x3dd98
leaq 0x31203(%rip), %rdx     # 0x3e48e
movq %r13, %rsi
jmp 0xd324
cmpl $0x2, 0x44(%r14)
jne 0x1170c
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11d1a
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x121b4
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xd2f9
cmpl $0x5, %r12d
jne 0xf66d
movq 0x20(%rbx), %rdi
leaq 0x30a8f(%rip), %rsi     # 0x3dd93
leaq 0x33550(%rip), %r14     # 0x4085b
movq %r14, %rdx
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x30a7a(%rip), %r13     # 0x3dd98
movq %r13, %rsi
movq %r14, %rdx
callq 0x143ff
jmp 0xda2e
cmpl $0x3, 0x44(%r14)
jne 0x1172b
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11d39
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0xec3a
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
movq 0x20(%rbx), %r14
cmpl $0x5, %r12d
je 0x10795
cmpl $0x9, %r12d
jne 0x1083c
leaq 0x32e45(%rip), %r12     # 0x401fd
jmp 0x1079c
cmpl $0x2, 0x44(%r14)
jne 0x1174a
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11d58
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r13d
movq 0x20(%rbx), %rdi
leaq 0x3099d(%rip), %rdx     # 0x3dd93
movq %rdx, %rsi
callq 0x143ff
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpb $0x9, %al
je 0x11462
movl %eax, %r14d
movzbl %al, %r12d
cmpl $0x5, %r12d
je 0x11462
cmpl $0x9, %r13d
je 0xd43c
cmpl $0x5, %r13d
jne 0xf8ac
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r13
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
cmpb $0x4, %r14b
je 0xd506
cmpl $0x8, %r12d
je 0xd506
movq 0x20(%rbx), %r14
movl %r12d, %edi
xorl %esi, %esi
movl $0x14af, %edx           # imm = 0x14AF
callq 0x134dc
testq %r14, %r14
je 0x1264e
movq %r14, -0x30(%rbp)
movq %rax, -0x38(%rbp)
testq %rax, %rax
je 0x1266d
leaq 0x31f32(%rip), %rsi     # 0x3f3d7
leaq -0x60(%rbp), %r14
movq %r14, %rdi
callq 0x6e49
movl %r12d, %edi
callq 0x136c4
movsbl %al, %esi
movq %r14, %rdi
callq 0x6f81
pushq $0x6c
popq %rsi
movq %r14, %rdi
callq 0x6f81
movq 0x8(%r14), %rax
testq %rax, %rax
leaq 0x3054e(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x30ade(%rip), %rsi     # 0x3dfc6
leaq 0x308a4(%rip), %r8      # 0x3dd93
movq -0x30(%rbp), %rdi
movq -0x38(%rbp), %rcx
xorl %eax, %eax
callq 0x739a
movq %r14, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x30882(%rip), %rdx     # 0x3dd93
movq %r13, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x30e79(%rip), %rdx     # 0x3e39d
movq %r15, %rsi
callq 0x12eba
movq %r13, %rdi
callq 0x12c87
jmp 0xd970
cmpl $0x3, 0x44(%r14)
jne 0x11769
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11d77
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x121d3
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xd5b4
cmpl $0x5, %r12d
jne 0xf6a7
movq 0x20(%rbx), %rdi
leaq 0x307d4(%rip), %rdx     # 0x3dd93
leaq 0x30ebb(%rip), %rcx     # 0x3e481
pushq $0x8
popq %r14
movl %r14d, %esi
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x307bb(%rip), %r13     # 0x3dd98
leaq 0x30eaa(%rip), %rcx     # 0x3e48e
movl %r14d, %esi
movq %r13, %rdx
callq 0x13ffb
jmp 0xda2e
cmpl $0x3, 0x44(%r14)
jne 0x11788
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11d96
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %r13d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r15
movq 0x10(%rax), %r12
cmpl $0x10, %r13d
jne 0xec92
pushq $0x1
popq %rdx
leaq -0x60(%rbp), %r13
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %rcx
movq %r13, %r8
callq 0x12f4b
movq (%rbx), %rdi
movq 0x10(%r13), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r14, %rsi
callq 0x27a58
movq %rax, %r14
pushq $0x2
popq %rdx
movq %rbx, %rdi
pushq $0x1
popq %rsi
movq %r12, %rcx
callq 0x141f5
cmpq $0x2, %r14
jb 0xd6c3
leaq -0x48(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x30d11(%rip), %rsi     # 0x3e3a4
movq %r15, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r15), %rax
testq %rax, %rax
leaq 0x30379(%rip), %rsi     # 0x3da2b
cmovneq %rax, %rsi
callq 0x15590
movq %r15, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x306c5(%rip), %r14     # 0x3dd93
leaq 0x306c3(%rip), %rdx     # 0x3dd98
movq %r14, %rsi
callq 0x15650
jmp 0xd950
movq %rbx, %rdi
movq %r14, %rsi
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0xb6bf
cmpl $0x3, 0x44(%r14)
jne 0x117a7
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11db5
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movb 0x30(%rax), %r15b
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movzbl %r15b, %r14d
movl %r14d, %edi
callq 0x28007
testb %al, %al
je 0xed50
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r12, %rcx
callq 0x141f5
movq 0x20(%rbx), %rdi
cmpb $0x9, %r15b
jne 0xfe1d
leaq 0x30d0f(%rip), %r14     # 0x3e48e
movq %r14, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x30cef(%rip), %r12     # 0x3e481
movq %r12, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x305f3(%rip), %rsi     # 0x3dd98
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x305de(%rip), %rsi     # 0x3dd93
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x32bc6(%rip), %rsi     # 0x4038b
jmp 0xeddc
cmpl $0x2, 0x44(%r14)
jne 0x117c6
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11dd4
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpl $0x9, %r12d
je 0xd81d
cmpl $0x5, %r12d
jne 0xf4fe
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
leaq 0x3054a(%rip), %rdx     # 0x3dd93
movq %r12, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x3053c(%rip), %rdx     # 0x3dd98
movq %r14, %rsi
jmp 0xda6c
cmpl $0x3, 0x44(%r14)
jne 0x117e5
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11df3
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %r13d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r15
movq 0x10(%rax), %r12
cmpl $0x10, %r13d
jne 0xee34
pushq $0x1
popq %rdx
leaq -0x60(%rbp), %r13
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %rcx
movq %r13, %r8
callq 0x12f4b
movq (%rbx), %rdi
movq 0x10(%r13), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r14, %rsi
callq 0x27a58
movq %rax, %r14
pushq $0x2
popq %rdx
movq %rbx, %rdi
pushq $0x1
popq %rsi
movq %r12, %rcx
callq 0x141f5
cmpq $0x2, %r14
jb 0xd933
leaq -0x48(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x30aa1(%rip), %rsi     # 0x3e3a4
movq %r15, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r15), %rax
testq %rax, %rax
leaq 0x30109(%rip), %rsi     # 0x3da2b
cmovneq %rax, %rsi
callq 0x15590
movq %r15, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x30455(%rip), %r14     # 0x3dd93
leaq 0x30453(%rip), %rcx     # 0x3dd98
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x13bfe
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x12eba
movq %r15, %rdi
jmp 0x108d0
cmpl $0x3, 0x44(%r14)
jne 0x11804
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11e12
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x121f2
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpl $0x9, %r12d
je 0xd9f3
cmpl $0x5, %r12d
jne 0xf6e4
movq 0x20(%rbx), %rdi
leaq 0x30395(%rip), %rdx     # 0x3dd93
leaq 0x30a7c(%rip), %rcx     # 0x3e481
pushq $0x8
popq %r14
movl %r14d, %esi
callq 0x15ac9
movq 0x20(%rbx), %rdi
leaq 0x3037c(%rip), %r13     # 0x3dd98
leaq 0x30a6b(%rip), %rcx     # 0x3e48e
movl %r14d, %esi
movq %r13, %rdx
callq 0x15ac9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %r12, %rsi
leaq 0x30336(%rip), %rdx     # 0x3dd93
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r14, %rsi
movq %r13, %rdx
callq 0x12eba
movq %r12, %rdi
jmp 0x11054
cmpl $0x3, 0x44(%r14)
jne 0x11823
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11e31
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r13
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r14d
movl %r14d, %edi
callq 0x28007
testb %al, %al
je 0xef4d
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x9, %r15b
jne 0xfeb4
leaq 0x30289(%rip), %r14     # 0x3dd93
leaq 0x30287(%rip), %rdx     # 0x3dd98
leaq 0x30969(%rip), %rcx     # 0x3e481
leaq 0x3096f(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x1605c
movq 0x20(%rbx), %rdi
leaq 0x32bd6(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x241d, %edx           # imm = 0x241D
jmp 0x113e3
cmpl $0x3, 0x44(%r14)
jne 0x11842
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11e50
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r13
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r14d
movl %r14d, %edi
callq 0x28007
testb %al, %al
je 0xf00a
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x9, %r15b
jne 0xffea
leaq 0x3017d(%rip), %r14     # 0x3dd93
leaq 0x3017b(%rip), %rdx     # 0x3dd98
leaq 0x3085d(%rip), %rcx     # 0x3e481
leaq 0x30863(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x160e4
movq 0x20(%rbx), %rdi
leaq 0x32aca(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x25b1, %edx           # imm = 0x25B1
jmp 0x113e3
cmpl $0x3, 0x44(%r14)
jne 0x11861
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11e6f
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movzbl 0x30(%rax), %r12d
movq 0x48(%r14), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r14
movl %r12d, %edi
callq 0x28018
testb %al, %al
je 0x12211
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
movq 0x20(%rbx), %rdi
cmpl $0x9, %r12d
je 0xf721
cmpl $0x5, %r12d
jne 0xf827
leaq 0x2ff1a(%rip), %rdx     # 0x3dc35
leaq 0x30071(%rip), %rcx     # 0x3dd93
pushq $0x8
popq %r14
movl %r14d, %esi
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x32b66(%rip), %r13     # 0x4089f
leaq 0x30058(%rip), %r12     # 0x3dd98
movl %r14d, %esi
movq %r13, %rdx
movq %r12, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x30720(%rip), %rdx     # 0x3e479
movq %r13, %rsi
callq 0x14316
movq 0x20(%rbx), %rdi
callq 0x15caf
movq 0x20(%rbx), %rdi
leaq 0x30719(%rip), %r13     # 0x3e48e
movl %r14d, %esi
movq %r13, %rdx
movq %r12, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x310de(%rip), %rdx     # 0x3ee6c
movq %r13, %rsi
callq 0x14316
movq 0x20(%rbx), %rdi
movl %r14d, %esi
leaq 0x2ffef(%rip), %r12     # 0x3dd93
movq %r12, %rdx
leaq 0x2fe87(%rip), %rcx     # 0x3dc35
callq 0x135c7
movq 0x20(%rbx), %rdi
movl %r14d, %esi
leaq 0x2ffd7(%rip), %rdx     # 0x3dd98
movq %rdx, %r13
leaq 0x32ad4(%rip), %rcx     # 0x4089f
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x32ac9(%rip), %rcx     # 0x408a4
pushq $0x6
popq %rsi
leaq 0x30694(%rip), %rdx     # 0x3e479
callq 0x148d0
movq 0x20(%rbx), %rdi
movq %r12, %rsi
leaq 0x32aa7(%rip), %rdx     # 0x4089f
callq 0x15bc6
movq 0x20(%rbx), %rdi
movq %r13, %rsi
leaq 0x30683(%rip), %rdx     # 0x3e48e
callq 0x15bc6
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r13, %rdx
jmp 0x10780
cmpl $0x3, 0x44(%r14)
jne 0x11880
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11e8e
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r14
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r13d
movl %r13d, %edi
callq 0x28018
testb %al, %al
jne 0xdeba
movl %r13d, %edi
callq 0x28049
testb %al, %al
je 0x10120
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
cmpb $0x9, %r15b
je 0xdeeb
cmpl $0x5, %r13d
jne 0x10319
movq 0x20(%rbx), %rdi
leaq 0x2fe9d(%rip), %r14     # 0x3dd93
leaq 0x30584(%rip), %rdx     # 0x3e481
movq %r14, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x2fe88(%rip), %r15     # 0x3dd98
leaq 0x30577(%rip), %rdx     # 0x3e48e
movq %r15, %rsi
callq 0x143ff
movq 0x20(%rbx), %rdi
pushq $0x8
popq %r12
movl %r12d, %esi
movq %r14, %rdx
movq %r15, %rcx
callq 0x13ffb
movq 0x20(%rbx), %rdi
callq 0x15f4c
movq 0x20(%rbx), %rdi
leaq 0x327cb(%rip), %rcx     # 0x40714
movl %r12d, %esi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2155, %edx           # imm = 0x2155
jmp 0x113e3
cmpl $0x3, 0x44(%r14)
jne 0x1189f
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11ead
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r13
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r14d
movl %r14d, %edi
callq 0x28007
testb %al, %al
je 0xf0c7
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x9, %r15b
jne 0x101e3
leaq 0x2fd72(%rip), %r14     # 0x3dd93
leaq 0x2fd70(%rip), %rdx     # 0x3dd98
leaq 0x30452(%rip), %rcx     # 0x3e481
leaq 0x30458(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x15fd4
movq 0x20(%rbx), %rdi
leaq 0x326bf(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2289, %edx           # imm = 0x2289
jmp 0x113e3
cmpl $0x3, 0x44(%r14)
jne 0x118be
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11ecc
movq %rbx, %rdi
callq 0x128ba
movq %rax, -0x30(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x38(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r13
movq %rbx, %rdi
movq %r12, %rsi
callq 0x15e05
movl %eax, %r15d
movzbl %al, %r14d
movl %r14d, %edi
callq 0x28007
testb %al, %al
je 0xf184
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x9, %r15b
jne 0x103af
leaq 0x2fc66(%rip), %r14     # 0x3dd93
leaq 0x2fc64(%rip), %rdx     # 0x3dd98
leaq 0x30346(%rip), %rcx     # 0x3e481
leaq 0x3034c(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x1616c
movq 0x20(%rbx), %rdi
leaq 0x325b3(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2745, %edx           # imm = 0x2745
jmp 0x113e3
cmpl $0x1, 0x44(%r14)
jne 0x118dd
movq 0x48(%r14), %rax
movq (%rax), %rdx
cmpl $0x303, (%rdx)          # imm = 0x303
jne 0x11eeb
movq 0x20(%rbx), %rsi
movq %rbx, %rdi
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x13cfb
cmpl $0x1, 0x44(%r14)
jne 0x118fc
movq 0x48(%r14), %rax
movq (%rax), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x11f48
movq 0x20(%rbx), %rsi
movq %rbx, %rdi
callq 0x13ef2
movq 0x20(%rbx), %rdi
leaq 0x2fa2c(%rip), %rsi     # 0x3dc41
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x6e99
cmpl $0x1, 0x44(%r14)
jne 0x1191b
movq 0x48(%r14), %rax
movq (%rax), %r14
cmpl $0x200, (%r14)          # imm = 0x200
jne 0x11f67
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x13ef2
movq 0x20(%rbx), %rdi
movq 0x8(%r15), %rax
testq %rax, %rax
leaq 0x2f7b8(%rip), %rsi     # 0x3da2b
cmovneq %rax, %rsi
callq 0x13f96
jmp 0xe796
cmpl $0x2, 0x44(%r14)
jne 0x11978
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11f86
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r12
movq 0x48(%r14), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1224f
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r13
movq 0x20(%rbx), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x2f740(%rip), %rax     # 0x3da2b
cmoveq %rax, %rcx
movq %rax, %r14
leaq 0x2fa9a(%rip), %rdx     # 0x3dd93
pushq $0x8
popq %r12
movl %r12d, %esi
callq 0x135c7
movq %r13, %rdi
callq 0x12c87
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
leaq 0x2fa65(%rip), %r13     # 0x3dd98
movl %r12d, %esi
movq %r13, %rdx
callq 0x135c7
movq %r15, %rdi
callq 0x12c87
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x2f734(%rip), %r14     # 0x3da8d
movq %r15, %rdi
movq %r14, %rsi
leaq 0x2fa2d(%rip), %rdx     # 0x3dd93
xorl %eax, %eax
callq 0x739a
leaq -0x48(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
movq %r12, %rdi
movq %r14, %rsi
movq %r13, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rcx
testq %rcx, %rcx
leaq 0x2f68f(%rip), %r15     # 0x3da2b
cmoveq %r15, %rcx
leaq 0x300da(%rip), %r14     # 0x3e481
pushq $0x8
popq %r13
movl %r13d, %esi
movq %r14, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq -0x60(%rbp), %rax
movq 0x8(%rax), %rdx
testq %rdx, %rdx
cmoveq %r15, %rdx
movl %r13d, %esi
movq %r14, %rcx
callq 0x135c7
leaq -0x60(%rbp), %rdi
callq 0x72b9
movq %r12, %rdi
jmp 0x1137c
cmpl $0x2, 0x44(%r14)
jne 0x11997
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11fa5
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %r12
cmpl $0x303, (%r12)          # imm = 0x303
jne 0x1226e
leaq -0x60(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x13cfb
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq 0x8(%r14), %rax
testq %rax, %rax
leaq 0x2f5cb(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
movq %r15, %rsi
callq 0x12eba
movq %r15, %rdi
callq 0x12c87
jmp 0xeb47
cmpl $0x2, 0x44(%r14)
jne 0x119b6
movq 0x48(%r14), %rax
movq (%rax), %r15
cmpl $0x303, (%r15)          # imm = 0x303
jne 0x11fc4
leaq -0x48(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0x13cfb
movq 0x48(%r14), %rax
movq 0x8(%rax), %r15
movl (%r15), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0xf37f
cmpl $0x200, %eax            # imm = 0x200
jne 0x1249c
movq %rbx, %rdi
movq %r15, %rsi
callq 0x1293e
movl (%rax), %ecx
cmpl $0x3, %ecx
je 0x10666
cmpl $0x1, %ecx
jne 0x12594
movq %rbx, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq -0x40(%rbp), %rax
testq %rax, %rax
leaq 0x2f517(%rip), %rsi     # 0x3da2b
cmovneq %rax, %rsi
movq %r14, %rdx
callq 0x13709
movq %r14, %rdi
callq 0x12c87
jmp 0x11378
cmpl $0x3, 0x44(%r14)
jne 0x119d5
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11fe3
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r12
movzbl 0x30(%rax), %r15d
movl %r15d, %edi
callq 0x28039
testb %al, %al
jne 0xe577
movl %r15d, %edi
callq 0x28049
testb %al, %al
je 0x124da
movq %r12, -0x38(%rbp)
movl %r15d, -0x30(%rbp)
movq 0x48(%r14), %rax
movq 0x10(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x122ac
movq %rbx, %rdi
callq 0x128ba
movq %rbx, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
movq 0x20(%rbx), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x2f46e(%rip), %r13     # 0x3da2b
cmoveq %r13, %rcx
leaq 0x2f7cb(%rip), %r14     # 0x3dd93
pushq $0x8
popq %rsi
movl %esi, %r15d
movq %r14, %rdx
callq 0x135c7
movq %r12, %rdi
callq 0x12c87
leaq -0x60(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x2f49c(%rip), %rsi     # 0x3da8d
movq %r12, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rcx
testq %rcx, %rcx
cmoveq %r13, %rcx
leaq 0x2f783(%rip), %rdx     # 0x3dd98
movl %r15d, %r12d
movl %r15d, %esi
movq %rdx, %r15
callq 0x135c7
leaq -0x48(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
movq %r14, %rdi
leaq 0x2f454(%rip), %rsi     # 0x3da8d
movq %r15, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r14), %rcx
testq %rcx, %rcx
cmoveq %r13, %rcx
leaq 0x2fe28(%rip), %rdx     # 0x3e481
movl %r12d, %esi
callq 0x135c7
movq %r14, %rdi
callq 0x72b9
movq %rbx, %rdi
movq -0x38(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %r15
pushq $0x2
popq %rsi
movl -0x30(%rbp), %edi
movl $0x2a95, %edx           # imm = 0x2A95
callq 0x134dc
movq %r15, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x12eba
movq %r14, %rdi
callq 0x12c87
movq 0x20(%rbx), %rdi
leaq 0x308f9(%rip), %rcx     # 0x3efa8
movl %r12d, %esi
leaq 0x2f6df(%rip), %r15     # 0x3dd98
movq %r15, %rdx
callq 0x13bfe
movq 0x20(%rbx), %rdi
leaq -0x60(%rbp), %rbx
movq 0x8(%rbx), %rdx
testq %rdx, %rdx
leaq 0x2f354(%rip), %rax     # 0x3da2b
cmoveq %rax, %rdx
movl %r12d, %esi
movq %r15, %rcx
callq 0x135c7
movq %rbx, %rdi
jmp 0x1137c
cmpl $0x1, 0x44(%r14)
jne 0x119f4
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12002
movq %rbx, %rdi
callq 0x128ba
movq %rbx, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x2f2f5(%rip), %r13     # 0x3da2b
cmoveq %r13, %rcx
leaq 0x2f652(%rip), %r12     # 0x3dd93
pushq $0x8
popq %r14
movl %r14d, %esi
movq %r12, %rdx
callq 0x135c7
movq %r15, %rdi
callq 0x12c87
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x2f322(%rip), %rsi     # 0x3da8d
movq %r15, %rdi
movq %r12, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r15), %rdx
testq %rdx, %rdx
cmoveq %r13, %rdx
leaq 0x2fc0f(%rip), %rcx     # 0x3e39d
movl %r14d, %esi
callq 0x135c7
movq %r15, %rdi
jmp 0x1137c
cmpl $0x2, 0x44(%r14)
jne 0x11a13
movq 0x48(%r14), %rax
movq (%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpb $0x10, %al
jne 0x12021
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rsi
pushq $0x2
popq %rdx
movq %rbx, %rdi
callq 0x141f5
movl %eax, %r14d
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x2f29a(%rip), %r12     # 0x3da8b
leaq 0x2cb71(%rip), %rdx     # 0x3b369
leaq 0x2f594(%rip), %r13     # 0x3dd93
movq %r15, %rdi
movq %r12, %rsi
movq %r13, %rcx
xorl %eax, %eax
callq 0x739a
leaq -0x48(%rbp), %r15
movq %r15, %rdi
callq 0x6e1c
leaq 0x2f6f3(%rip), %rdx     # 0x3df15
movq %r15, %rdi
movq %r12, %rsi
movq %r13, %rcx
xorl %eax, %eax
callq 0x739a
movzbl %r14b, %r14d
cmpb $0xb, %r14b
ja 0x1051d
movl $0xa20, %eax            # imm = 0xA20
btl %r14d, %eax
jae 0x1051d
movq 0x20(%rbx), %rdi
movq -0x58(%rbp), %rdx
testq %rdx, %rdx
leaq 0x2f1ca(%rip), %r15     # 0x3da2b
cmoveq %r15, %rdx
leaq 0x2f52c(%rip), %rcx     # 0x3dd98
pushq $0x8
popq %r14
movl %r14d, %esi
callq 0x135c7
movq 0x20(%rbx), %rdi
movq -0x40(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r15, %rdx
leaq 0x2fbf3(%rip), %rcx     # 0x3e481
movl %r14d, %esi
jmp 0x1054f
cmpl $0x2, 0x44(%r14)
jne 0x11a32
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12040
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r12
movzbl 0x30(%rax), %eax
movl %eax, -0x30(%rbp)
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
cmpb $0x10, %al
jne 0x1228d
leaq -0x60(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
leaq 0x2f195(%rip), %r13     # 0x3da8b
leaq 0x2ca6c(%rip), %rdx     # 0x3b369
leaq 0x2f48f(%rip), %r15     # 0x3dd93
movq %r14, %rdi
movq %r13, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x739a
leaq -0x48(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
leaq 0x2f5ee(%rip), %rdx     # 0x3df15
movq %r14, %rdi
movq %r13, %rsi
movq %r15, %rcx
xorl %eax, %eax
callq 0x739a
movl -0x30(%rbp), %r13d
cmpl $0xb, %r13d
ja 0x1068c
movl $0xa20, %eax            # imm = 0xA20
btl %r13d, %eax
jae 0x1068c
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq -0x58(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2f0a4(%rip), %rax     # 0x3da2b
cmoveq %rax, %rcx
leaq 0x2f406(%rip), %r12     # 0x3dd98
pushq $0x8
popq %r13
movl %r13d, %esi
movq %r12, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq -0x40(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2f069(%rip), %rax     # 0x3da2b
cmoveq %rax, %rcx
movl %r13d, %esi
movq %r12, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x12eba
movq %r15, %rdi
callq 0x12c87
jmp 0x1122d
movq 0x48(%r14), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x11a51
movq %rbx, %rdi
callq 0x128ba
movq %rax, %r15
movq 0x48(%r14), %rax
movq 0x8(%rax), %rcx
movl (%rcx), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0xeb4f
cmpl $0x200, %eax            # imm = 0x200
jne 0x12420
movq %rbx, %rdi
movq %rcx, %rsi
callq 0x1293e
movq %rax, %r14
movl (%rax), %eax
cmpl $0x3, %eax
je 0x104e5
cmpl $0x1, %eax
jne 0x12537
movzbl 0x30(%r15), %eax
cmpl $0xb, %eax
ja 0x11390
movl $0xa20, %ecx            # imm = 0xA20
btl %eax, %ecx
jae 0x11390
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r13
movq %rbx, %rdi
movq %r14, %rsi
pushq $0x4
popq %rdx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %r12, %rsi
movq %r13, %rdx
callq 0x12b73
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x12b73
movq %r12, %rdi
callq 0x12c87
movq %r15, %rdi
callq 0x12c87
movq %r13, %rdi
jmp 0x11054
movl 0x44(%r14), %eax
cmpl $0x2, %eax
jae 0x11a70
cmpl $0x1, %eax
jne 0xeb07
movq 0x48(%r14), %rax
movq (%rax), %rcx
pushq $0x3
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x141f5
leaq -0x60(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
leaq 0x2f12a(%rip), %rdx     # 0x3dc44
leaq 0x2f128(%rip), %rcx     # 0x3dc49
movq %rbx, %rdi
movq %r14, %rsi
callq 0xbf58
movq 0x20(%rbx), %rdi
movq 0x8(%r14), %rax
testq %rax, %rax
leaq 0x2eeed(%rip), %rsi     # 0x3da2b
cmovneq %rax, %rsi
callq 0x13f96
movq %r14, %rdi
jmp 0x1137c
movb 0x30(%r15), %r12b
pushq $0x1
popq %rdx
leaq -0x60(%rbp), %r14
movq %rbx, %rdi
xorl %esi, %esi
movq %r14, %r8
callq 0x12f4b
movq 0x8(%r14), %r13
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
cmpq $0x7, %r13
ja 0xfb38
movq 0x20(%rbx), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
movl $0x10f8, %edx           # imm = 0x10F8
jmp 0x108ba
movl %r12d, %edi
callq 0x27ff7
testb %al, %al
je 0xfd27
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r14, %rcx
callq 0x141f5
movq 0x20(%rbx), %rdi
cmpl $0x5, %r12d
jne 0x10907
leaq 0x2f8af(%rip), %rsi     # 0x3e48e
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2f892(%rip), %rsi     # 0x3e481
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2f199(%rip), %r14     # 0x3dd98
movq %r14, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2f181(%rip), %r12     # 0x3dd93
movq %r12, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x31774(%rip), %rsi     # 0x40399
callq 0x1552b
movq %rbx, %rdi
callq 0x158ad
movq %rbx, %rdi
jmp 0xedf0
cmpl $0xb, %r12d
je 0x105b9
cmpl $0xa, %r12d
jne 0x12575
leaq 0x3034d(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
leaq 0x311e1(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x125d2
leaq 0x2f340(%rip), %rsi     # 0x3dfc6
leaq 0x3164e(%rip), %rdx     # 0x402db
jmp 0xfd7a
movl %r13d, %edi
callq 0x28018
testb %al, %al
je 0xfdb0
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r12, %rcx
callq 0x141f5
cmpl $0x9, %r13d
je 0xecd3
cmpl $0x5, %r13d
jne 0x1123e
leaq 0x2f0b9(%rip), %r15     # 0x3dd93
leaq 0x2f0b7(%rip), %r14     # 0x3dd98
leaq 0x2f799(%rip), %rcx     # 0x3e481
leaq 0x2f79f(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x15739
movq %rbx, %rdi
movq -0x30(%rbp), %r13
movq %r13, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r13, %rsi
callq 0x129c1
movq %rax, %r13
movq 0x20(%rbx), %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r13, %rsi
movq %r14, %rdx
callq 0x12eba
movq %r12, %rdi
callq 0x12c87
movq %r13, %rdi
jmp 0x113f9
movl %r14d, %edi
callq 0x27ff7
testb %al, %al
je 0x124bb
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r13, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r12, %rcx
callq 0x141f5
movq 0x20(%rbx), %rdi
cmpb $0x5, %r15b
jne 0x10620
leaq 0x2f6f8(%rip), %r14     # 0x3e48e
movq %r14, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2f6d8(%rip), %r12     # 0x3e481
movq %r12, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2efdc(%rip), %rsi     # 0x3dd98
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2efc7(%rip), %rsi     # 0x3dd93
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x315bd(%rip), %rsi     # 0x40399
callq 0x1552b
movq %rbx, %rdi
callq 0x158ad
movq %rbx, %rdi
movq -0x30(%rbp), %r15
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r13
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x12eba
movq %r13, %rdi
jmp 0x10788
movl %r13d, %edi
callq 0x28018
testb %al, %al
je 0xfe61
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r12, %rcx
callq 0x141f5
cmpl $0x9, %r13d
je 0xee75
cmpl $0x5, %r13d
jne 0x11279
movq 0x20(%rbx), %rdi
leaq 0x2ef13(%rip), %rdx     # 0x3dd93
leaq 0x2f5fa(%rip), %rcx     # 0x3e481
pushq $0x8
popq %rsi
callq 0x13bfe
movq 0x20(%rbx), %r12
testq %r12, %r12
je 0x1268c
leaq 0x310b1(%rip), %rsi     # 0x3ff54
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e49
pushq $0x6c
popq %rsi
movq %r15, %rdi
callq 0x6f81
movq 0x8(%r15), %rax
testq %rax, %rax
leaq 0x2eb63(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x2f0f3(%rip), %rsi     # 0x3dfc6
leaq 0x2f5b4(%rip), %rcx     # 0x3e48e
leaq 0x2eeb7(%rip), %r14     # 0x3dd98
movq %r12, %rdi
movq %r14, %r8
xorl %eax, %eax
callq 0x739a
movq %r15, %rdi
callq 0x72b9
movq %rbx, %rdi
movq -0x30(%rbp), %r12
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x129c1
movq %rax, %r12
movq 0x20(%rbx), %rdi
leaq 0x2ee6d(%rip), %rdx     # 0x3dd93
movq %r15, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r12, %rsi
movq %r14, %rdx
callq 0x12eba
movq %r15, %rdi
callq 0x12c87
movq %r12, %rdi
jmp 0x108d0
movl %r14d, %edi
callq 0x27ff7
testb %al, %al
je 0xff4a
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x5, %r15b
jne 0x10938
leaq 0x2ee04(%rip), %r14     # 0x3dd93
leaq 0x2ee02(%rip), %rdx     # 0x3dd98
leaq 0x2f4e4(%rip), %rcx     # 0x3e481
leaq 0x2f4ea(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x160a0
movq 0x20(%rbx), %rdi
leaq 0x31751(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2499, %edx           # imm = 0x2499
jmp 0x113e3
movl %r14d, %edi
callq 0x27ff7
testb %al, %al
je 0x10080
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x5, %r15b
jne 0x109ce
leaq 0x2ed47(%rip), %r14     # 0x3dd93
leaq 0x2ed45(%rip), %rdx     # 0x3dd98
leaq 0x2f427(%rip), %rcx     # 0x3e481
leaq 0x2f42d(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x16128
movq 0x20(%rbx), %rdi
leaq 0x31694(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x262d, %edx           # imm = 0x262D
jmp 0x113e3
movl %r14d, %edi
callq 0x27ff7
testb %al, %al
je 0x10279
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x5, %r15b
jne 0x10a64
leaq 0x2ec8a(%rip), %r14     # 0x3dd93
leaq 0x2ec88(%rip), %rdx     # 0x3dd98
leaq 0x2f36a(%rip), %rcx     # 0x3e481
leaq 0x2f370(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x16018
movq 0x20(%rbx), %rdi
leaq 0x315d7(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2305, %edx           # imm = 0x2305
jmp 0x113e3
movl %r14d, %edi
callq 0x27ff7
testb %al, %al
je 0x10445
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x141f5
pushq $0x2
popq %rsi
pushq $0x3
popq %rdx
movq %rbx, %rdi
movq %r13, %rcx
callq 0x141f5
cmpb $0x5, %r15b
jne 0x10afa
leaq 0x2ebcd(%rip), %r14     # 0x3dd93
leaq 0x2ebcb(%rip), %rdx     # 0x3dd98
leaq 0x2f2ad(%rip), %rcx     # 0x3e481
leaq 0x2f2b3(%rip), %r8      # 0x3e48e
movq %rbx, %rdi
movq %r14, %rsi
callq 0x15739
movq 0x20(%rbx), %rdi
callq 0x161b0
movq 0x20(%rbx), %rdi
leaq 0x3151a(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x27c1, %edx           # imm = 0x27C1
jmp 0x113e3
movq 0x20(%rbx), %rdi
cmpb $0x5, %al
jne 0x10559
leaq 0x2eb44(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
leaq 0x2eb2f(%rip), %rsi     # 0x3dd93
callq 0x13e40
leaq -0x60(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x2e811(%rip), %rsi     # 0x3da8d
leaq 0x2fd1a(%rip), %r14     # 0x3ef9d
movq %r12, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rax
testq %rax, %rax
leaq 0x2e788(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
pushq $0x4
popq %rsi
callq 0x14650
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x2fce6(%rip), %rcx     # 0x3efa8
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x13bfe
jmp 0x10568
movq 0x20(%rbx), %rdi
callq 0x15227
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
cmpb $0x5, %r12b
je 0xf324
movq 0x20(%rbx), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
movl $0x1691, %edx           # imm = 0x1691
jmp 0x113e3
movq 0x20(%rbx), %rdi
callq 0x15227
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
cmpb $0x9, %r12b
jne 0xf36b
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
leaq 0x2ea53(%rip), %rdx     # 0x3dd93
movq %r14, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x2f04a(%rip), %rdx     # 0x3e39d
movq %r15, %rsi
callq 0x12eba
movq %r14, %rdi
callq 0x12c87
movq %r15, %r14
jmp 0x113f6
movq 0x20(%rbx), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
movl $0x16e2, %edx           # imm = 0x16E2
jmp 0x113e3
leaq -0x70(%rbp), %rdi
callq 0x6e1c
movq -0x40(%rbp), %rdi
testq %rdi, %rdi
leaq 0x2e695(%rip), %r14     # 0x3da2b
cmoveq %r14, %rdi
leaq 0x2ece5(%rip), %rsi     # 0x3e086
callq 0x13de8
testb %al, %al
jne 0xf3ff
movq -0x40(%rbp), %rdi
testq %rdi, %rdi
cmoveq %r14, %rdi
leaq 0x2f256(%rip), %rsi     # 0x3e612
callq 0x13de8
testb %al, %al
jne 0xf3ff
movq -0x40(%rbp), %rdi
testq %rdi, %rdi
cmoveq %r14, %rdi
leaq 0x2ecb3(%rip), %rsi     # 0x3e08a
callq 0x13de8
testb %al, %al
jne 0xf3ff
movq -0x40(%rbp), %rdi
testq %rdi, %rdi
cmoveq %r14, %rdi
leaq 0x2e9a1(%rip), %rsi     # 0x3dd93
callq 0x13de8
testb %al, %al
je 0x1140c
xorl %r13d, %r13d
leaq -0x70(%rbp), %r12
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x13827
movzbl 0x60(%r15), %esi
movq 0x20(%rbx), %rdi
movq -0x40(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movq 0x8(%r12), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
callq 0x135c7
testb %r13b, %r13b
je 0xf49c
movq 0x20(%rbx), %rbx
testq %rbx, %rbx
je 0x12610
leaq 0x2f2b5(%rip), %rsi     # 0x3e70c
leaq -0x60(%rbp), %r15
movq %r15, %rdi
callq 0x6e49
pushq $0x6c
popq %rsi
movq %r15, %rdi
callq 0x6f81
movq 0x8(%r15), %rax
testq %rax, %rax
cmovneq %rax, %r14
leaq 0x2f22a(%rip), %rsi     # 0x3e6aa
leaq 0x2e90c(%rip), %rcx     # 0x3dd93
movq %rbx, %rdi
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq %r15, %rdi
callq 0x72b9
leaq -0x70(%rbp), %rdi
jmp 0x11373
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movq %r15, %rcx
callq 0x141f5
cmpb $0x9, %al
je 0xf4c7
movzbl %al, %r14d
cmpl $0x5, %r14d
jne 0x108da
movq 0x20(%rbx), %rdi
leaq 0x2e8c1(%rip), %rdx     # 0x3dd93
leaq 0x2e8bf(%rip), %rcx     # 0x3dd98
pushq $0x8
popq %rsi
callq 0x13ffb
jmp 0x11308
movq 0x20(%rbx), %rdi
leaq 0x2e8a2(%rip), %rdx     # 0x3dd93
pushq $0x4
popq %rsi
callq 0x14650
jmp 0x10c99
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
movl $0x176a, %edx           # imm = 0x176A
jmp 0x113e3
movq 0x20(%rbx), %r14
movl %r12d, %edi
xorl %esi, %esi
movl $0x1d26, %edx           # imm = 0x1D26
callq 0x134dc
leaq 0x2ee61(%rip), %rcx     # 0x3e39d
movq %r14, %rdi
movl %r12d, %esi
movq %rax, %rdx
callq 0x140f8
movq 0x20(%rbx), %rdi
leaq 0x2eb31(%rip), %rsi     # 0x3e086
callq 0x15a64
movq 0x20(%rbx), %r14
movl %r12d, %edi
xorl %esi, %esi
movl $0x1d34, %edx           # imm = 0x1D34
callq 0x134dc
leaq 0x311a0(%rip), %rcx     # 0x40714
movq %r14, %rdi
movl %r12d, %esi
movq %rax, %rdx
callq 0x15ac9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1d3e, %edx           # imm = 0x1D3E
jmp 0x1064e
movq 0x20(%rbx), %rdi
leaq 0x2e7e3(%rip), %rsi     # 0x3dd93
leaq 0x2eec2(%rip), %rdx     # 0x3e479
callq 0x14b8d
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1e94, %edx           # imm = 0x1E94
jmp 0x113e3
movq 0x20(%rbx), %rdi
leaq 0x2e7ae(%rip), %r14     # 0x3dd98
leaq 0x2edac(%rip), %rcx     # 0x3e39d
pushq $0x8
popq %rsi
movq %r14, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x2e78c(%rip), %rdx     # 0x3dd93
movq %r14, %rsi
callq 0x15650
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rbx
pushq $0x1
popq %rsi
movl %r12d, %edi
movl $0x1da1, %edx           # imm = 0x1DA1
jmp 0x1064e
movq 0x20(%rbx), %rdi
leaq 0x2e755(%rip), %rsi     # 0x3dd93
leaq 0x2ee3c(%rip), %rdx     # 0x3e481
callq 0x143ff
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2994, %edx           # imm = 0x2994
jmp 0x113e3
movq 0x20(%rbx), %rdi
leaq 0x2e71b(%rip), %rsi     # 0x3dd93
leaq 0x311dc(%rip), %rdx     # 0x4085b
callq 0x143ff
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1df6, %edx           # imm = 0x1DF6
jmp 0x113e3
movq 0x20(%rbx), %rdi
leaq 0x2e6e1(%rip), %rdx     # 0x3dd93
leaq 0x2edc8(%rip), %rcx     # 0x3e481
pushq $0x8
popq %rsi
callq 0x13ffb
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2937, %edx           # imm = 0x2937
jmp 0x113e3
movq 0x20(%rbx), %rdi
leaq 0x2e6a4(%rip), %rdx     # 0x3dd93
leaq 0x2ed8b(%rip), %rcx     # 0x3e481
pushq $0x8
popq %rsi
callq 0x15ac9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x28da, %edx           # imm = 0x28DA
jmp 0x113e3
leaq 0x2e50d(%rip), %rdx     # 0x3dc35
leaq 0x2e664(%rip), %rcx     # 0x3dd93
pushq $0x8
popq %r14
movl %r14d, %esi
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x31159(%rip), %r13     # 0x4089f
leaq 0x2e64b(%rip), %r12     # 0x3dd98
movl %r14d, %esi
movq %r13, %rdx
movq %r12, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
movq %r13, %rsi
callq 0x15d48
movq 0x20(%rbx), %rdi
callq 0x15caf
movq 0x20(%rbx), %rdi
movl %r14d, %esi
leaq 0x2e615(%rip), %rdx     # 0x3dd93
leaq 0x2e4b0(%rip), %rcx     # 0x3dc35
callq 0x135c7
movq 0x20(%rbx), %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %r13, %rcx
callq 0x135c7
movq 0x20(%rbx), %rdi
leaq 0x2ece7(%rip), %r14     # 0x3e48e
movq %r14, %rsi
movq %r14, %rdx
callq 0x143ff
movq 0x20(%rbx), %rdi
leaq 0x2ecbc(%rip), %rdx     # 0x3e479
leaq 0x310e0(%rip), %rcx     # 0x408a4
pushq $0x6
popq %rsi
callq 0x148d0
movq 0x20(%rbx), %rdi
leaq 0x2e5bc(%rip), %rsi     # 0x3dd93
movq %r13, %rdx
callq 0x15bc6
movq 0x20(%rbx), %rdi
movq %r12, %rsi
movq %r14, %rdx
callq 0x15bc6
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r14, %rsi
leaq 0x2e576(%rip), %rdx     # 0x3dd93
callq 0x12eba
jmp 0x10776
leaq 0x2e565(%rip), %rsi     # 0x3dd93
callq 0x15d48
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1f9f, %edx           # imm = 0x1F9F
jmp 0x1064e
pushq $0x2
popq %rsi
movl %r12d, %edi
movl $0x13a3, %edx           # imm = 0x13A3
callq 0x134dc
movq %rax, %r13
movl %r14d, %edi
xorl %esi, %esi
movl $0x13a4, %edx           # imm = 0x13A4
callq 0x134dc
movq 0x20(%rbx), %rdi
movl %r12d, %esi
movq %r13, %rdx
movl %r14d, %ecx
movq %rax, %r8
callq 0x14202
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
movq %r13, %rdx
jmp 0x113f1
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r13d, %edi
xorl %esi, %esi
movl $0x14ca, %edx           # imm = 0x14CA
jmp 0x113e3
cmpl $0x9, %eax
jne 0x12556
movq 0x20(%rbx), %rdi
leaq 0x2e4b5(%rip), %rcx     # 0x3dd98
pushq $0x8
popq %rsi
movq %rcx, %rdx
callq 0x148d0
leaq -0x60(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x149cd
leaq -0x48(%rbp), %r14
movq %r14, %rdi
callq 0x6e1c
movq %rbx, %rdi
movq %r14, %rsi
callq 0x149cd
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x125b3
movq -0x58(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2e0f4(%rip), %r14     # 0x3da2b
cmoveq %r14, %rcx
leaq 0x2ed68(%rip), %rsi     # 0x3e6aa
leaq 0x2fbe9(%rip), %rdx     # 0x3f532
xorl %eax, %eax
callq 0x739a
cmpl $0xb, %r12d
je 0x1105e
cmpl $0xa, %r12d
jne 0x1285d
movq 0x20(%rbx), %rdi
leaq 0x2e429(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
leaq 0x2e414(%rip), %rsi     # 0x3dd93
callq 0x13e40
leaq -0x70(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x2e0f6(%rip), %rsi     # 0x3da8d
leaq 0x2f5ff(%rip), %r13     # 0x3ef9d
movq %r12, %rdi
movq %r13, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
pushq $0x5
popq %rsi
callq 0x144e8
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x2f5d2(%rip), %rcx     # 0x3efa8
pushq $0x8
popq %rsi
movq %r13, %rdx
callq 0x13bfe
movq 0x20(%rbx), %rdi
leaq -0x48(%rbp), %rax
movq 0x8(%rax), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
callq 0x13f96
movq 0x20(%rbx), %rdi
leaq -0x60(%rbp), %rsi
callq 0x712e
movq 0x20(%rbx), %rdi
leaq 0x2e230(%rip), %rsi     # 0x3dc41
callq 0x6e99
movq 0x20(%rbx), %rdi
leaq 0x2e372(%rip), %r13     # 0x3dd93
movq %r13, %rsi
callq 0x14a97
movq 0x20(%rbx), %rdi
leaq 0x2e364(%rip), %rsi     # 0x3dd98
callq 0x14a97
movq 0x20(%rbx), %rdi
callq 0x14b49
movq 0x20(%rbx), %rdi
leaq 0x2ea34(%rip), %r14     # 0x3e481
leaq 0x2f418(%rip), %rdx     # 0x3ee6c
movq %r14, %rsi
callq 0x14b8d
movq 0x20(%rbx), %rdi
pushq $0x8
popq %rsi
movq %r13, %rdx
movq %r14, %rcx
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x2e31f(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
movq %r13, %rsi
callq 0x13e40
movq %r12, %rdi
callq 0x6e1c
movq %r12, %rdi
leaq 0x2dff1(%rip), %rsi     # 0x3da8d
leaq 0x2f4fa(%rip), %r14     # 0x3ef9d
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x2df6b(%rip), %rax     # 0x3da2b
cmoveq %rax, %rdx
pushq $0x5
popq %rsi
callq 0x144e8
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
pushq $0x8
popq %rsi
movq %r14, %rdx
leaq 0x2f4c3(%rip), %rcx     # 0x3efa8
callq 0x13bfe
movq 0x20(%rbx), %rdi
leaq 0x2f4ad(%rip), %rsi     # 0x3efa2
callq 0x14c76
movq 0x20(%rbx), %rdi
leaq -0x48(%rbp), %rsi
callq 0x712e
movq 0x20(%rbx), %rdi
leaq 0x2e12f(%rip), %rsi     # 0x3dc41
callq 0x6e99
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x145e5
jmp 0x1122d
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
leaq 0x2e23f(%rip), %rdx     # 0x3dd93
movq %r14, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x2e231(%rip), %rdx     # 0x3dd98
movq %r15, %rsi
callq 0x12eba
movq %r14, %rdi
callq 0x12c87
movq %r15, %r14
jmp 0x108cd
cmpb $0xb, %r15b
je 0x10b90
cmpl $0xa, %r13d
jne 0x126ca
leaq 0x2f408(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x3029c(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
leaq 0x2e4bb(%rip), %r14     # 0x3e086
movq %r14, %rsi
callq 0x15a64
movq 0x20(%rbx), %rdi
callq 0x15ebd
movq 0x20(%rbx), %rdi
leaq 0x2e88a(%rip), %rcx     # 0x3e471
pushq $0x6
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movq 0x20(%rbx), %rdi
leaq 0x2e196(%rip), %rdx     # 0x3dd93
leaq 0x30b10(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2096, %edx           # imm = 0x2096
jmp 0x113e3
movq 0x20(%rbx), %r14
movl %r13d, %edi
xorl %esi, %esi
movl $0x2018, %edx           # imm = 0x2018
callq 0x134dc
movq %rax, %r15
pushq $0x2
popq %rsi
movl %r13d, %edi
movl $0x2019, %edx           # imm = 0x2019
callq 0x134dc
movq %r14, %rdi
movl %r13d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
leaq 0x2e3fc(%rip), %rsi     # 0x3e086
callq 0x15a64
movq 0x20(%rbx), %rdi
leaq 0x2e0f9(%rip), %rdx     # 0x3dd93
leaq 0x30a73(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2045, %edx           # imm = 0x2045
jmp 0x113e3
leaq 0x2e7a2(%rip), %rdx     # 0x3e48e
leaq 0x2e6aa(%rip), %rcx     # 0x3e39d
pushq $0x8
popq %rsi
callq 0x135c7
movq 0x20(%rbx), %rdi
callq 0x15911
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1b08, %edx           # imm = 0x1B08
jmp 0x113e3
cmpl $0xb, %r12d
je 0x10c45
cmpl $0xa, %r12d
jne 0x126e9
leaq 0x2f260(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
leaq 0x300f4(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x127e1
leaq 0x2e253(%rip), %rsi     # 0x3dfc6
leaq 0x30794(%rip), %rdx     # 0x4050e
leaq 0x300c7(%rip), %rcx     # 0x3fe48
leaq 0x2f21a(%rip), %r8      # 0x3efa2
xorl %eax, %eax
callq 0x739a
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x145e5
jmp 0x113f6
cmpl $0xb, %r13d
je 0x10cba
cmpl $0xa, %r13d
jne 0x12708
leaq 0x2f1d7(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r15, %rdx
callq 0x14d4e
leaq 0x3006b(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x12800
leaq 0x2e1ca(%rip), %rsi     # 0x3dfc6
leaq 0x3033c(%rip), %rdx     # 0x4013f
leaq 0x3003e(%rip), %rcx     # 0x3fe48
leaq 0x2f191(%rip), %r8      # 0x3efa2
xorl %eax, %eax
callq 0x739a
jmp 0xfea8
leaq 0x2e66a(%rip), %rdx     # 0x3e48e
leaq 0x2e572(%rip), %rcx     # 0x3e39d
pushq $0x8
popq %rsi
callq 0x135c7
movq 0x20(%rbx), %rdi
callq 0x15911
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rbx
pushq $0x3
popq %rsi
movl %r14d, %edi
movl $0x1bed, %edx           # imm = 0x1BED
jmp 0x1064e
cmpl $0xb, %r13d
je 0x10d10
cmpl $0xa, %r13d
jne 0x12727
leaq 0x2f126(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r15, %rdx
callq 0x14d4e
leaq 0x2ffba(%rip), %r14     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
movq %r14, %rsi
callq 0x14c76
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
jmp 0xfd95
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x2427, %edx           # imm = 0x2427
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x2428, %edx           # imm = 0x2428
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x1605c
movq 0x20(%rbx), %rdi
leaq 0x2de94(%rip), %rdx     # 0x3dd93
leaq 0x3080e(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2454, %edx           # imm = 0x2454
jmp 0x113e3
cmpb $0xb, %r15b
je 0x10d4f
cmpl $0xa, %r14d
jne 0x12746
leaq 0x2f03d(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2fed1(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
callq 0x1605c
movq 0x20(%rbx), %rdi
leaq 0x2ddf4(%rip), %rdx     # 0x3dd93
leaq 0x3076e(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2513, %edx           # imm = 0x2513
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x25bb, %edx           # imm = 0x25BB
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x25bc, %edx           # imm = 0x25BC
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x160e4
movq 0x20(%rbx), %rdi
leaq 0x2dd5e(%rip), %rdx     # 0x3dd93
leaq 0x306d8(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x25e8, %edx           # imm = 0x25E8
jmp 0x113e3
cmpb $0xb, %r15b
je 0x10ddb
cmpl $0xa, %r14d
jne 0x12765
leaq 0x2ef07(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2fd9b(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
callq 0x160e4
movq 0x20(%rbx), %rdi
leaq 0x2dcbe(%rip), %rdx     # 0x3dd93
leaq 0x30638(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x26a7, %edx           # imm = 0x26A7
jmp 0x113e3
cmpb $0xb, %r15b
je 0x10e67
cmpl $0xa, %r13d
jne 0x12784
leaq 0x2ee67(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2fcfb(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
callq 0x15f4c
movq 0x20(%rbx), %rdi
callq 0x15f90
movq 0x20(%rbx), %rdi
leaq 0x2df08(%rip), %rdx     # 0x3e086
leaq 0x2e2ec(%rip), %rcx     # 0x3e471
pushq $0x6
popq %rsi
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x2dbfb(%rip), %rdx     # 0x3dd93
leaq 0x30575(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x21dd, %edx           # imm = 0x21DD
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x2293, %edx           # imm = 0x2293
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x2294, %edx           # imm = 0x2294
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x15fd4
movq 0x20(%rbx), %rdi
leaq 0x2db65(%rip), %rdx     # 0x3dd93
leaq 0x304df(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x22c0, %edx           # imm = 0x22C0
jmp 0x113e3
cmpb $0xb, %r15b
je 0x10f16
cmpl $0xa, %r14d
jne 0x127a3
leaq 0x2ed0e(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2fba2(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
callq 0x15fd4
movq 0x20(%rbx), %rdi
leaq 0x2dac5(%rip), %rdx     # 0x3dd93
leaq 0x3043f(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x237f, %edx           # imm = 0x237F
jmp 0x113e3
movq 0x20(%rbx), %r14
movl %r13d, %edi
xorl %esi, %esi
movl $0x215f, %edx           # imm = 0x215F
callq 0x134dc
movq %rax, %r15
pushq $0x2
popq %rsi
movl %r13d, %edi
movl $0x2160, %edx           # imm = 0x2160
callq 0x134dc
movq %r14, %rdi
movl %r13d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x15f4c
movq 0x20(%rbx), %rdi
leaq 0x2da2f(%rip), %rdx     # 0x3dd93
leaq 0x303a9(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x218c, %edx           # imm = 0x218C
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x274f, %edx           # imm = 0x274F
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x2750, %edx           # imm = 0x2750
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x1616c
movq 0x20(%rbx), %rdi
leaq 0x2d999(%rip), %rdx     # 0x3dd93
leaq 0x30313(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x277c, %edx           # imm = 0x277C
jmp 0x113e3
cmpb $0xb, %r15b
je 0x10fa2
cmpl $0xa, %r14d
jne 0x127c2
leaq 0x2eb42(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2f9d6(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15e72
movq 0x20(%rbx), %rdi
callq 0x1616c
movq 0x20(%rbx), %rdi
leaq 0x2d8f9(%rip), %rdx     # 0x3dd93
leaq 0x30273(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x283b, %edx           # imm = 0x283B
jmp 0x113e3
movq 0x20(%rbx), %rsi
leaq 0x2d8a3(%rip), %r12     # 0x3dd93
movq %rbx, %rdi
movq %r12, %rdx
movq %r14, %rcx
callq 0x12cde
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
movq %r12, %rdx
jmp 0x113f1
movq 0x20(%rbx), %rbx
movq -0x58(%rbp), %rax
testq %rax, %rax
leaq 0x2d4fc(%rip), %r15     # 0x3da2b
cmovneq %rax, %r15
pushq $0x1
popq %rsi
movl %r14d, %edi
movl $0x12cb, %edx           # imm = 0x12CB
callq 0x134dc
movq %rbx, %rdi
movl %r14d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x135c7
jmp 0x11235
leaq 0x2d833(%rip), %rdx     # 0x3dd93
pushq $0x4
popq %rsi
callq 0x14650
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x1474d
jmp 0x108cd
leaq 0x2d803(%rip), %rdx     # 0x3dd93
pushq $0x4
popq %rsi
callq 0x144e8
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x145e5
jmp 0x108cd
leaq 0x2e9e2(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
leaq 0x2f876(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x125f1
leaq 0x2d9d5(%rip), %rsi     # 0x3dfc6
leaq 0x2fd4d(%rip), %rdx     # 0x40345
jmp 0x10c84
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1837, %edx           # imm = 0x1837
jmp 0x113e3
callq 0x1599c
movq 0x20(%rbx), %rdi
callq 0x159d9
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rbx
pushq $0x3
popq %rsi
movl %r14d, %edi
movl $0x1c35, %edx           # imm = 0x1C35
callq 0x134dc
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12eba
jmp 0x1078d
movq 0x20(%rbx), %rsi
movq -0x40(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2d3b3(%rip), %rdx     # 0x3da2b
cmovneq %rcx, %rdx
movq %rbx, %rdi
movq %rax, %rcx
callq 0x12cde
jmp 0x11378
pushq $0x1
popq %rsi
movl %r13d, %edi
movl $0x131b, %edx           # imm = 0x131B
callq 0x134dc
movq %rax, %r15
movq %rbx, %rdi
movq %r12, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq -0x58(%rbp), %rax
testq %rax, %rax
leaq 0x2d36a(%rip), %rcx     # 0x3da2b
cmovneq %rax, %rcx
movl %r13d, %esi
movq %r15, %rdx
callq 0x135c7
movq 0x20(%rbx), %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x12eba
jmp 0x1122d
movq 0x20(%rbx), %rsi
leaq 0x2d6a4(%rip), %r15     # 0x3dd93
movq %rbx, %rdi
movq %r15, %rdx
movq %r14, %rcx
callq 0x12cde
movq 0x20(%rbx), %rdi
leaq 0x2dc95(%rip), %rcx     # 0x3e39d
pushq $0x8
popq %rsi
movq %r15, %rdx
jmp 0x108fd
movq 0x20(%rbx), %rdi
leaq 0x2dd63(%rip), %rdx     # 0x3e481
pushq $0x8
popq %rsi
movl %r14d, %ecx
movq %rax, %r8
callq 0x14202
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
leaq 0x2dd29(%rip), %r12     # 0x3e481
movq %r14, %rsi
movq %r12, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x2e6fe(%rip), %rdx     # 0x3ee6c
movq %r12, %rsi
callq 0x14316
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x12eba
movq %r14, %rdi
callq 0x12c87
movq %r15, %rdi
jmp 0x113f9
leaq 0x2fa53(%rip), %r12     # 0x401ef
leaq 0x2dceb(%rip), %rsi     # 0x3e48e
movq %r14, %rdi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2dccb(%rip), %rsi     # 0x3e481
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2d5d2(%rip), %r14     # 0x3dd98
movq %r14, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
leaq 0x2d5ba(%rip), %r13     # 0x3dd93
movq %r13, %rsi
callq 0x15885
movq 0x20(%rbx), %rdi
movq %r12, %rsi
callq 0x1552b
movq %rbx, %rdi
callq 0x158ad
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r12
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r15, %rsi
callq 0x129c1
movq %rax, %r15
movq 0x20(%rbx), %rdi
movq %r12, %rsi
movq %r13, %rdx
callq 0x12eba
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %r14, %rdx
callq 0x12eba
movq %r12, %rdi
jmp 0x10788
testq %r14, %r14
je 0x126ab
leaq 0x2f686(%rip), %rsi     # 0x3fed2
leaq -0x60(%rbp), %r13
movq %r13, %rdi
callq 0x6e49
pushq $0x6c
popq %rsi
movq %r13, %rdi
callq 0x6f81
movq 0x8(%r13), %rax
testq %rax, %rax
leaq 0x2d1ba(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x2d74a(%rip), %rsi     # 0x3dfc6
leaq 0x2dbfe(%rip), %rcx     # 0x3e481
leaq 0x2d509(%rip), %r8      # 0x3dd93
movq %r14, %rdi
xorl %eax, %eax
callq 0x739a
movq %r13, %rdi
callq 0x72b9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1a6b, %edx           # imm = 0x1A6B
callq 0x134dc
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x12eba
movq %r14, %rdi
callq 0x12c87
jmp 0x11381
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x1243, %edx           # imm = 0x1243
callq 0x134dc
leaq 0x2daa9(%rip), %rcx     # 0x3e39d
movq %r15, %rdi
movl %r14d, %esi
movq %rax, %rdx
callq 0x140f8
jmp 0x11308
callq 0x1599c
movq 0x20(%rbx), %rdi
callq 0x159d9
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x1b50, %edx           # imm = 0x1B50
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x24a3, %edx           # imm = 0x24A3
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x24a4, %edx           # imm = 0x24A4
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x160a0
movq 0x20(%rbx), %rdi
leaq 0x2d410(%rip), %rdx     # 0x3dd93
leaq 0x2fd8a(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x24d0, %edx           # imm = 0x24D0
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x2637, %edx           # imm = 0x2637
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x2638, %edx           # imm = 0x2638
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x16128
movq 0x20(%rbx), %rdi
leaq 0x2d37a(%rip), %rdx     # 0x3dd93
leaq 0x2fcf4(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2664, %edx           # imm = 0x2664
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x230f, %edx           # imm = 0x230F
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x2310, %edx           # imm = 0x2310
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x16018
movq 0x20(%rbx), %rdi
leaq 0x2d2e4(%rip), %rdx     # 0x3dd93
leaq 0x2fc5e(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x233c, %edx           # imm = 0x233C
jmp 0x113e3
movq 0x20(%rbx), %r15
movl %r14d, %edi
xorl %esi, %esi
movl $0x27cb, %edx           # imm = 0x27CB
callq 0x134dc
movq %rax, %r12
pushq $0x2
popq %rsi
movl %r14d, %edi
movl $0x27cc, %edx           # imm = 0x27CC
callq 0x134dc
movq %r15, %rdi
movl %r14d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x140f8
movq 0x20(%rbx), %rdi
callq 0x161b0
movq 0x20(%rbx), %rdi
leaq 0x2d24e(%rip), %rdx     # 0x3dd93
leaq 0x2fbc8(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x27f8, %edx           # imm = 0x27F8
jmp 0x113e3
leaq 0x2e40b(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2f29f(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
leaq 0x2d4be(%rip), %r14     # 0x3e086
movq %r14, %rsi
callq 0x15a64
movq 0x20(%rbx), %rdi
callq 0x15ebd
movq 0x20(%rbx), %rdi
leaq 0x2d88d(%rip), %rcx     # 0x3e471
pushq $0x6
popq %rsi
movq %r14, %rdx
callq 0x15ac9
movq 0x20(%rbx), %rdi
leaq 0x2d199(%rip), %rdx     # 0x3dd93
leaq 0x2fb13(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x20e6, %edx           # imm = 0x20E6
jmp 0x113e3
leaq 0x2e356(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
leaq 0x2f1ea(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x1281f
leaq 0x2d349(%rip), %rsi     # 0x3dfc6
leaq 0x2f8f4(%rip), %rdx     # 0x40578
leaq 0x2f1bd(%rip), %rcx     # 0x3fe48
leaq 0x2e310(%rip), %r8      # 0x3efa2
xorl %eax, %eax
callq 0x739a
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x1474d
jmp 0x113f6
leaq 0x2e2e1(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r15, %rdx
callq 0x14d4e
leaq 0x2f175(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x1283e
leaq 0x2d2d4(%rip), %rsi     # 0x3dfc6
leaq 0x2f4b0(%rip), %rdx     # 0x401a9
leaq 0x2f148(%rip), %rcx     # 0x3fe48
leaq 0x2e29b(%rip), %r8      # 0x3efa2
xorl %eax, %eax
callq 0x739a
jmp 0x10d43
leaq 0x2e28b(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r15, %rdx
callq 0x14d4e
leaq 0x2f11f(%rip), %r14     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
movq %r14, %rsi
callq 0x14ce2
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
jmp 0x10c9f
leaq 0x2e24c(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2f0e0(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
callq 0x1605c
movq 0x20(%rbx), %rdi
leaq 0x2d003(%rip), %rdx     # 0x3dd93
leaq 0x2f97d(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x2555, %edx           # imm = 0x2555
jmp 0x113e3
leaq 0x2e1c0(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2f054(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
callq 0x160e4
movq 0x20(%rbx), %rdi
leaq 0x2cf77(%rip), %rdx     # 0x3dd93
leaq 0x2f8f1(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x26e9, %edx           # imm = 0x26E9
jmp 0x113e3
leaq 0x2e134(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2efc8(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r14, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
callq 0x15f4c
movq 0x20(%rbx), %rdi
callq 0x15f90
movq 0x20(%rbx), %rdi
leaq 0x2d1d5(%rip), %rdx     # 0x3e086
leaq 0x2d5b9(%rip), %rcx     # 0x3e471
pushq $0x6
popq %rsi
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x2cec8(%rip), %rdx     # 0x3dd93
leaq 0x2f842(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x222d, %edx           # imm = 0x222D
jmp 0x113e3
leaq 0x2e085(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2ef19(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
callq 0x15fd4
movq 0x20(%rbx), %rdi
leaq 0x2ce3c(%rip), %rdx     # 0x3dd93
leaq 0x2f7b6(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
je 0x11006
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x23c1, %edx           # imm = 0x23C1
jmp 0x113e3
leaq 0x2dff9(%rip), %rsi     # 0x3efa2
movq %rbx, %rdi
movq %r12, %rdx
callq 0x14d4e
leaq 0x2ee8d(%rip), %rsi     # 0x3fe48
movq %rbx, %rdi
movq %r13, %rdx
callq 0x14d4e
movq 0x20(%rbx), %rdi
callq 0x15f01
movq 0x20(%rbx), %rdi
callq 0x1616c
movq 0x20(%rbx), %rdi
leaq 0x2cdb0(%rip), %rdx     # 0x3dd93
leaq 0x2f72a(%rip), %rcx     # 0x40714
pushq $0x8
popq %rsi
callq 0x15ac9
movl -0x38(%rbp), %r15d
cmpl $0x9, %r15d
je 0x11006
cmpl $0x5, %r15d
jne 0x113c4
movq %rbx, %rdi
movq -0x30(%rbp), %r14
movq %r14, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
pushq $0x4
popq %rdx
movq %rbx, %rdi
movq %r14, %rsi
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
leaq 0x2cd5d(%rip), %rdx     # 0x3dd93
movq %r15, %rsi
callq 0x12eba
movq 0x20(%rbx), %rdi
leaq 0x2d354(%rip), %rdx     # 0x3e39d
movq %r14, %rsi
callq 0x12eba
movq %r15, %rdi
callq 0x12c87
jmp 0x113f6
movq 0x20(%rbx), %rdi
leaq 0x2cd2f(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
leaq 0x2cd1a(%rip), %rsi     # 0x3dd93
callq 0x13e40
leaq -0x70(%rbp), %r12
movq %r12, %rdi
callq 0x6e1c
leaq 0x2c9fc(%rip), %rsi     # 0x3da8d
leaq 0x2df05(%rip), %r13     # 0x3ef9d
movq %r12, %rdi
movq %r13, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
pushq $0x5
popq %rsi
callq 0x14650
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
leaq 0x2ded8(%rip), %rcx     # 0x3efa8
pushq $0x8
popq %rsi
movq %r13, %rdx
callq 0x13bfe
movq 0x20(%rbx), %rdi
leaq -0x48(%rbp), %rax
movq 0x8(%rax), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
callq 0x13f96
movq 0x20(%rbx), %rdi
leaq -0x60(%rbp), %rsi
callq 0x712e
movq 0x20(%rbx), %rdi
leaq 0x2cb36(%rip), %rsi     # 0x3dc41
callq 0x6e99
movq 0x20(%rbx), %rdi
leaq 0x2cc78(%rip), %r13     # 0x3dd93
movq %r13, %rsi
callq 0x14a97
movq 0x20(%rbx), %rdi
leaq 0x2cc6a(%rip), %rsi     # 0x3dd98
callq 0x14a97
movq 0x20(%rbx), %rdi
callq 0x14b49
movq 0x20(%rbx), %rdi
leaq 0x2d33a(%rip), %r14     # 0x3e481
leaq 0x2dd1e(%rip), %rdx     # 0x3ee6c
movq %r14, %rsi
callq 0x14b8d
movq 0x20(%rbx), %rdi
pushq $0x8
popq %rsi
movq %r13, %rdx
movq %r14, %rcx
callq 0x13ffb
movq 0x20(%rbx), %rdi
leaq 0x2cc25(%rip), %rsi     # 0x3dd98
callq 0x13e40
movq 0x20(%rbx), %rdi
movq %r13, %rsi
callq 0x13e40
movq %r12, %rdi
callq 0x6e1c
movq %r12, %rdi
leaq 0x2c8f7(%rip), %rsi     # 0x3da8d
leaq 0x2de00(%rip), %r14     # 0x3ef9d
movq %r14, %rdx
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x2c871(%rip), %rax     # 0x3da2b
cmoveq %rax, %rdx
pushq $0x5
popq %rsi
callq 0x14650
movq %r12, %rdi
callq 0x72b9
movq 0x20(%rbx), %rdi
pushq $0x8
popq %rsi
movq %r14, %rdx
leaq 0x2ddc9(%rip), %rcx     # 0x3efa8
callq 0x13bfe
movq 0x20(%rbx), %rdi
leaq 0x2ddb3(%rip), %rsi     # 0x3efa2
callq 0x14ce2
movq 0x20(%rbx), %rdi
leaq -0x48(%rbp), %rsi
callq 0x712e
movq 0x20(%rbx), %rdi
leaq 0x2ca35(%rip), %rsi     # 0x3dc41
callq 0x6e99
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %rax, %rsi
callq 0x1474d
movq %r14, %rdi
callq 0x12c87
leaq -0x60(%rbp), %rdi
jmp 0x11373
movq 0x20(%rbx), %rdi
leaq 0x2cb4a(%rip), %rsi     # 0x3dd93
leaq 0x2d231(%rip), %rdx     # 0x3e481
callq 0x15650
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r13d, %edi
xorl %esi, %esi
movl $0x19c4, %edx           # imm = 0x19C4
jmp 0x113e3
movq 0x20(%rbx), %rdi
leaq 0x2cb0f(%rip), %rdx     # 0x3dd93
leaq 0x2d1f6(%rip), %rcx     # 0x3e481
pushq $0x8
popq %rsi
callq 0x13bfe
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r13d, %edi
xorl %esi, %esi
movl $0x18de, %edx           # imm = 0x18DE
jmp 0x113e3
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x129c1
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x1287c
movq %rax, %r14
testq %rax, %rax
je 0x1289b
movzbl 0x30(%r14), %esi
movq 0x58(%r14), %rax
testq %rax, %rax
leaq 0x2c73b(%rip), %rdx     # 0x3da2b
cmovneq %rax, %rdx
leaq 0x2d0a2(%rip), %rcx     # 0x3e39d
callq 0x140f8
movq %r14, %rdi
callq 0x12c87
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x12309
movq -0x40(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2c708(%rip), %r14     # 0x3da2b
cmoveq %r14, %rcx
leaq 0x2d37c(%rip), %rsi     # 0x3e6aa
leaq 0x2d7ec(%rip), %rdx     # 0x3eb21
xorl %eax, %eax
callq 0x739a
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x12366
leaq -0x60(%rbp), %rbx
movq 0x8(%rbx), %rax
testq %rax, %rax
cmovneq %rax, %r14
leaq 0x2d34b(%rip), %rsi     # 0x3e6aa
leaq 0x2d810(%rip), %rdx     # 0x3eb76
movq %r14, %rcx
xorl %eax, %eax
callq 0x739a
movq %rbx, %rdi
callq 0x72b9
leaq -0x48(%rbp), %rdi
callq 0x72b9
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rbx, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r15
movq %rbx, %rdi
movq %r14, %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x12b73
jmp 0x11051
movq %rbx, %rdi
movq -0x30(%rbp), %rsi
xorl %edx, %edx
callq 0x129c1
movq %rax, %r14
movq 0x20(%rbx), %rbx
movl %r15d, %edi
xorl %esi, %esi
movl $0x287d, %edx           # imm = 0x287D
callq 0x134dc
movq %rbx, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x12eba
movq %r14, %rdi
addq $0x48, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x12c87
movq 0x20(%rbx), %rdi
leaq 0x2c97c(%rip), %rsi     # 0x3dd93
callq 0x13e40
movb $0x1, %r13b
jmp 0xf402
leaq 0x2c8f3(%rip), %rdi     # 0x3dd1e
leaq 0x2c016(%rip), %rsi     # 0x3d448
leaq 0x2c8a9(%rip), %rcx     # 0x3dce2
movl $0x2ab6, %edx           # imm = 0x2AB6
callq 0x30a0
leaq 0x2d9e4(%rip), %rdi     # 0x3ee2e
leaq 0x2bff7(%rip), %rsi     # 0x3d448
leaq 0x2d995(%rip), %rcx     # 0x3eded
movl $0x136e, %edx           # imm = 0x136E
callq 0x30a0
leaq 0x2d9c5(%rip), %rdi     # 0x3ee2e
leaq 0x2bfd8(%rip), %rsi     # 0x3d448
leaq 0x2dea9(%rip), %rcx     # 0x3f320
movl $0x14a2, %edx           # imm = 0x14A2
callq 0x30a0
leaq 0x2d49d(%rip), %rdi     # 0x3e925
leaq 0x2bfb9(%rip), %rsi     # 0x3d448
leaq 0x2f1fe(%rip), %rcx     # 0x40694
movl $0x1c84, %edx           # imm = 0x1C84
callq 0x30a0
leaq 0x2d47e(%rip), %rdi     # 0x3e925
leaq 0x2bf9a(%rip), %rsi     # 0x3d448
leaq 0x2f615(%rip), %rcx     # 0x40aca
movl $0x1fb0, %edx           # imm = 0x1FB0
callq 0x30a0
leaq 0x3813f(%rip), %rdi     # 0x49605
leaq 0x2bf7b(%rip), %rsi     # 0x3d448
leaq 0x2f200(%rip), %rcx     # 0x406d4
movl $0x1cd0, %edx           # imm = 0x1CD0
callq 0x30a0
leaq 0x2d440(%rip), %rdi     # 0x3e925
leaq 0x2bf5c(%rip), %rsi     # 0x3d448
leaq 0x2f0cb(%rip), %rcx     # 0x405be
movl $0x1c46, %edx           # imm = 0x1C46
callq 0x30a0
leaq 0x2d6cf(%rip), %rdi     # 0x3ebd3
leaq 0x2bf3d(%rip), %rsi     # 0x3d448
leaq 0x2e725(%rip), %rcx     # 0x3fc37
movl $0x1801, %edx           # imm = 0x1801
callq 0x30a0
leaq 0x380e2(%rip), %rdi     # 0x49605
leaq 0x2bf1e(%rip), %rsi     # 0x3d448
leaq 0x2d6b5(%rip), %rcx     # 0x3ebe6
movl $0x1279, %edx           # imm = 0x1279
callq 0x30a0
leaq 0x380c3(%rip), %rdi     # 0x49605
leaq 0x2beff(%rip), %rsi     # 0x3d448
leaq 0x2d85b(%rip), %rcx     # 0x3edab
movl $0x133c, %edx           # imm = 0x133C
callq 0x30a0
leaq 0x2d3c4(%rip), %rdi     # 0x3e925
leaq 0x2bee0(%rip), %rsi     # 0x3d448
leaq 0x2f2f0(%rip), %rcx     # 0x4085f
movl $0x1e07, %edx           # imm = 0x1E07
callq 0x30a0
leaq 0x38085(%rip), %rdi     # 0x49605
leaq 0x2bec1(%rip), %rsi     # 0x3d448
leaq 0x2e839(%rip), %rcx     # 0x3fdc7
movl $0x180f, %edx           # imm = 0x180F
callq 0x30a0
leaq 0x38066(%rip), %rdi     # 0x49605
leaq 0x2bea2(%rip), %rsi     # 0x3d448
leaq 0x2e49b(%rip), %rcx     # 0x3fa48
movl $0x16f0, %edx           # imm = 0x16F0
callq 0x30a0
leaq 0x38047(%rip), %rdi     # 0x49605
leaq 0x2be83(%rip), %rsi     # 0x3d448
leaq 0x2f20e(%rip), %rcx     # 0x407da
movl $0x1d4f, %edx           # imm = 0x1D4F
callq 0x30a0
leaq 0x38028(%rip), %rdi     # 0x49605
leaq 0x2be64(%rip), %rsi     # 0x3d448
leaq 0x2e608(%rip), %rcx     # 0x3fbf3
movl $0x1778, %edx           # imm = 0x1778
callq 0x30a0
leaq 0x38009(%rip), %rdi     # 0x49605
leaq 0x2be45(%rip), %rsi     # 0x3d448
leaq 0x2e4f0(%rip), %rcx     # 0x3fafa
movl $0x1718, %edx           # imm = 0x1718
callq 0x30a0
leaq 0x37fea(%rip), %rdi     # 0x49605
leaq 0x2be26(%rip), %rsi     # 0x3d448
leaq 0x2d931(%rip), %rcx     # 0x3ef5a
movl $0x13c3, %edx           # imm = 0x13C3
callq 0x30a0
leaq 0x2d2eb(%rip), %rdi     # 0x3e925
leaq 0x2be07(%rip), %rsi     # 0x3d448
leaq 0x2ed03(%rip), %rcx     # 0x4034b
movl $0x1ab8, %edx           # imm = 0x1AB8
callq 0x30a0
leaq 0x37fac(%rip), %rdi     # 0x49605
leaq 0x2bde8(%rip), %rsi     # 0x3d448
leaq 0x2dd75(%rip), %rcx     # 0x3f3dc
movl $0x14d8, %edx           # imm = 0x14D8
callq 0x30a0
leaq 0x37f8d(%rip), %rdi     # 0x49605
leaq 0x2bdc9(%rip), %rsi     # 0x3d448
leaq 0x2e0a9(%rip), %rcx     # 0x3f72f
movl $0x1656, %edx           # imm = 0x1656
callq 0x30a0
leaq 0x37f6e(%rip), %rdi     # 0x49605
leaq 0x2bdaa(%rip), %rsi     # 0x3d448
leaq 0x2dc36(%rip), %rcx     # 0x3f2db
movl $0x1460, %edx           # imm = 0x1460
callq 0x30a0
leaq 0x37f4f(%rip), %rdi     # 0x49605
leaq 0x2bd8b(%rip), %rsi     # 0x3d448
leaq 0x2e341(%rip), %rcx     # 0x3fa05
movl $0x16a3, %edx           # imm = 0x16A3
callq 0x30a0
leaq 0x37f30(%rip), %rdi     # 0x49605
leaq 0x2bd6c(%rip), %rsi     # 0x3d448
leaq 0x2d70a(%rip), %rcx     # 0x3eded
movl $0x135f, %edx           # imm = 0x135F
callq 0x30a0
leaq 0x2d231(%rip), %rdi     # 0x3e925
leaq 0x2bd4d(%rip), %rsi     # 0x3d448
leaq 0x2fac3(%rip), %rcx     # 0x411c5
movl $0x2948, %edx           # imm = 0x2948
callq 0x30a0
leaq 0x37ef2(%rip), %rdi     # 0x49605
leaq 0x2bd2e(%rip), %rsi     # 0x3d448
leaq 0x2f0f9(%rip), %rcx     # 0x4081a
movl $0x1db2, %edx           # imm = 0x1DB2
callq 0x30a0
leaq 0x2d1f3(%rip), %rdi     # 0x3e925
leaq 0x2bd0f(%rip), %rsi     # 0x3d448
leaq 0x2ea6f(%rip), %rcx     # 0x401af
movl $0x1a11, %edx           # imm = 0x1A11
callq 0x30a0
leaq 0x37eb4(%rip), %rdi     # 0x49605
leaq 0x2bcf0(%rip), %rsi     # 0x3d448
leaq 0x2dbc1(%rip), %rcx     # 0x3f320
movl $0x148b, %edx           # imm = 0x148B
callq 0x30a0
leaq 0x2d1b5(%rip), %rdi     # 0x3e925
leaq 0x2bcd1(%rip), %rsi     # 0x3d448
leaq 0x2fa07(%rip), %rcx     # 0x41185
movl $0x28eb, %edx           # imm = 0x28EB
callq 0x30a0
leaq 0x2d196(%rip), %rdi     # 0x3e925
leaq 0x2bcb2(%rip), %rsi     # 0x3d448
leaq 0x2e7bb(%rip), %rcx     # 0x3ff58
movl $0x1948, %edx           # imm = 0x1948
callq 0x30a0
leaq 0x2d177(%rip), %rdi     # 0x3e925
leaq 0x2bc93(%rip), %rsi     # 0x3d448
leaq 0x2edc2(%rip), %rcx     # 0x4057e
movl $0x1b9d, %edx           # imm = 0x1B9D
callq 0x30a0
leaq 0x37e38(%rip), %rdi     # 0x49605
leaq 0x2bc74(%rip), %rsi     # 0x3d448
leaq 0x2e3d3(%rip), %rcx     # 0x3fbae
movl $0x1740, %edx           # imm = 0x1740
callq 0x30a0
leaq 0x2d139(%rip), %rdi     # 0x3e925
leaq 0x2bc55(%rip), %rsi     # 0x3d448
leaq 0x2e60e(%rip), %rcx     # 0x3fe08
movl $0x1862, %edx           # imm = 0x1862
callq 0x30a0
leaq 0x2d11a(%rip), %rdi     # 0x3e925
leaq 0x2bc36(%rip), %rsi     # 0x3d448
leaq 0x2f92b(%rip), %rcx     # 0x41144
movl $0x288e, %edx           # imm = 0x288E
callq 0x30a0
leaq 0x2d0fb(%rip), %rdi     # 0x3e925
leaq 0x2bc17(%rip), %rsi     # 0x3d448
leaq 0x2f637(%rip), %rcx     # 0x40e6f
movl $0x23d2, %edx           # imm = 0x23D2
callq 0x30a0
leaq 0x2d0dc(%rip), %rdi     # 0x3e925
leaq 0x2bbf8(%rip), %rsi     # 0x3d448
leaq 0x2f70b(%rip), %rcx     # 0x40f62
movl $0x2566, %edx           # imm = 0x2566
callq 0x30a0
leaq 0x2d0bd(%rip), %rdi     # 0x3e925
leaq 0x2bbd9(%rip), %rsi     # 0x3d448
leaq 0x2f128(%rip), %rcx     # 0x4099e
movl $0x1ea5, %edx           # imm = 0x1EA5
callq 0x30a0
leaq 0x2d09e(%rip), %rdi     # 0x3e925
leaq 0x2bbba(%rip), %rsi     # 0x3d448
leaq 0x2f3f9(%rip), %rcx     # 0x40c8e
movl $0x20f7, %edx           # imm = 0x20F7
callq 0x30a0
leaq 0x2d07f(%rip), %rdi     # 0x3e925
leaq 0x2bb9b(%rip), %rsi     # 0x3d448
leaq 0x2f4cc(%rip), %rcx     # 0x40d80
movl $0x223e, %edx           # imm = 0x223E
callq 0x30a0
leaq 0x2d060(%rip), %rdi     # 0x3e925
leaq 0x2bb7c(%rip), %rsi     # 0x3d448
leaq 0x2f77e(%rip), %rcx     # 0x41051
movl $0x26fa, %edx           # imm = 0x26FA
callq 0x30a0
leaq 0x2d2ef(%rip), %rdi     # 0x3ebd3
leaq 0x2bb5d(%rip), %rsi     # 0x3d448
leaq 0x2cbc0(%rip), %rcx     # 0x3e4b2
movl $0x1138, %edx           # imm = 0x1138
callq 0x30a0
leaq 0x2d2d0(%rip), %rdi     # 0x3ebd3
leaq 0x2bb3e(%rip), %rsi     # 0x3d448
leaq 0x2ce73(%rip), %rcx     # 0x3e784
movl $0x11bb, %edx           # imm = 0x11BB
callq 0x30a0
leaq 0x2d2b1(%rip), %rdi     # 0x3ebd3
leaq 0x2bb1f(%rip), %rsi     # 0x3d448
leaq 0x2cf20(%rip), %rcx     # 0x3e850
movl $0x11cb, %edx           # imm = 0x11CB
callq 0x30a0
leaq 0x2cfe4(%rip), %rdi     # 0x3e925
leaq 0x2bb00(%rip), %rsi     # 0x3d448
leaq 0x2cf96(%rip), %rcx     # 0x3e8e5
movl $0x11e0, %edx           # imm = 0x11E0
callq 0x30a0
leaq 0x2d273(%rip), %rdi     # 0x3ebd3
leaq 0x2bae1(%rip), %rsi     # 0x3d448
leaq 0x2f898(%rip), %rcx     # 0x41206
movl $0x29a5, %edx           # imm = 0x29A5
callq 0x30a0
leaq 0x37c86(%rip), %rdi     # 0x49605
leaq 0x2bac2(%rip), %rsi     # 0x3d448
leaq 0x2f905(%rip), %rcx     # 0x41292
movl $0x2a0e, %edx           # imm = 0x2A0E
callq 0x30a0
leaq 0x37c67(%rip), %rdi     # 0x49605
leaq 0x2baa3(%rip), %rsi     # 0x3d448
leaq 0x2cd64(%rip), %rcx     # 0x3e710
movl $0x1199, %edx           # imm = 0x1199
callq 0x30a0
leaq 0x37c48(%rip), %rdi     # 0x49605
leaq 0x2ba84(%rip), %rsi     # 0x3d448
leaq 0x2cbd3(%rip), %rcx     # 0x3e59e
movl $0x1147, %edx           # imm = 0x1147
callq 0x30a0
leaq 0x2cf49(%rip), %rdi     # 0x3e925
leaq 0x2ba65(%rip), %rsi     # 0x3d448
leaq 0x2f8ec(%rip), %rcx     # 0x412d6
movl $0x2a5b, %edx           # imm = 0x2A5B
callq 0x30a0
leaq 0x2d1d8(%rip), %rdi     # 0x3ebd3
leaq 0x2ba46(%rip), %rsi     # 0x3d448
leaq 0x2f846(%rip), %rcx     # 0x4124f
movl $0x29e2, %edx           # imm = 0x29E2
callq 0x30a0
leaq 0x37beb(%rip), %rdi     # 0x49605
leaq 0x2ba27(%rip), %rsi     # 0x3d448
leaq 0x2d2c2(%rip), %rcx     # 0x3ecea
movl $0x1298, %edx           # imm = 0x1298
callq 0x30a0
leaq 0x37bcc(%rip), %rdi     # 0x49605
leaq 0x2ba08(%rip), %rsi     # 0x3d448
leaq 0x2d304(%rip), %rcx     # 0x3ed4b
movl $0x12da, %edx           # imm = 0x12DA
callq 0x30a0
leaq 0x2c313(%rip), %rdi     # 0x3dd6b
leaq 0x2b9e9(%rip), %rsi     # 0x3d448
leaq 0x2c2c2(%rip), %rcx     # 0x3dd28
movl $0x109c, %edx           # imm = 0x109C
callq 0x30a0
leaq 0x2d146(%rip), %rdi     # 0x3ebbd
leaq 0x2b9ca(%rip), %rsi     # 0x3d448
leaq 0x2d0f5(%rip), %rcx     # 0x3eb7a
movl $0x125a, %edx           # imm = 0x125A
callq 0x30a0
leaq 0x2c2d5(%rip), %rdi     # 0x3dd6b
leaq 0x2b9ab(%rip), %rsi     # 0x3d448
leaq 0x2ebf0(%rip), %rcx     # 0x40694
movl $0x1c87, %edx           # imm = 0x1C87
callq 0x30a0
leaq 0x2c2b6(%rip), %rdi     # 0x3dd6b
leaq 0x2b98c(%rip), %rsi     # 0x3d448
leaq 0x2f007(%rip), %rcx     # 0x40aca
movl $0x1fb3, %edx           # imm = 0x1FB3
callq 0x30a0
leaq 0x2c297(%rip), %rdi     # 0x3dd6b
leaq 0x2b96d(%rip), %rsi     # 0x3d448
leaq 0x2ebf2(%rip), %rcx     # 0x406d4
movl $0x1cd3, %edx           # imm = 0x1CD3
callq 0x30a0
leaq 0x2c278(%rip), %rdi     # 0x3dd6b
leaq 0x2b94e(%rip), %rsi     # 0x3d448
leaq 0x2eabd(%rip), %rcx     # 0x405be
movl $0x1c49, %edx           # imm = 0x1C49
callq 0x30a0
leaq 0x2e167(%rip), %rdi     # 0x3fc79
leaq 0x2b92f(%rip), %rsi     # 0x3d448
leaq 0x2e117(%rip), %rcx     # 0x3fc37
movl $0x1804, %edx           # imm = 0x1804
callq 0x30a0
leaq 0x2c23a(%rip), %rdi     # 0x3dd6b
leaq 0x2b910(%rip), %rsi     # 0x3d448
leaq 0x2d0a7(%rip), %rcx     # 0x3ebe6
movl $0x127c, %edx           # imm = 0x127C
callq 0x30a0
leaq 0x2c21b(%rip), %rdi     # 0x3dd6b
leaq 0x2b8f1(%rip), %rsi     # 0x3d448
leaq 0x2d24d(%rip), %rcx     # 0x3edab
movl $0x133f, %edx           # imm = 0x133F
callq 0x30a0
leaq 0x2c1fc(%rip), %rdi     # 0x3dd6b
leaq 0x2b8d2(%rip), %rsi     # 0x3d448
leaq 0x2ece2(%rip), %rcx     # 0x4085f
movl $0x1e0a, %edx           # imm = 0x1E0A
callq 0x30a0
leaq 0x2c1dd(%rip), %rdi     # 0x3dd6b
leaq 0x2b8b3(%rip), %rsi     # 0x3d448
leaq 0x2e22b(%rip), %rcx     # 0x3fdc7
movl $0x1812, %edx           # imm = 0x1812
callq 0x30a0
leaq 0x2c1be(%rip), %rdi     # 0x3dd6b
leaq 0x2b894(%rip), %rsi     # 0x3d448
leaq 0x2de8d(%rip), %rcx     # 0x3fa48
movl $0x16f3, %edx           # imm = 0x16F3
callq 0x30a0
leaq 0x2c19f(%rip), %rdi     # 0x3dd6b
leaq 0x2b875(%rip), %rsi     # 0x3d448
leaq 0x2ec00(%rip), %rcx     # 0x407da
movl $0x1d52, %edx           # imm = 0x1D52
callq 0x30a0
leaq 0x2c180(%rip), %rdi     # 0x3dd6b
leaq 0x2b856(%rip), %rsi     # 0x3d448
leaq 0x2dffa(%rip), %rcx     # 0x3fbf3
movl $0x177b, %edx           # imm = 0x177B
callq 0x30a0
leaq 0x2c161(%rip), %rdi     # 0x3dd6b
leaq 0x2b837(%rip), %rsi     # 0x3d448
leaq 0x2dee2(%rip), %rcx     # 0x3fafa
movl $0x171b, %edx           # imm = 0x171B
callq 0x30a0
leaq 0x2c142(%rip), %rdi     # 0x3dd6b
leaq 0x2b818(%rip), %rsi     # 0x3d448
leaq 0x2d323(%rip), %rcx     # 0x3ef5a
movl $0x13c6, %edx           # imm = 0x13C6
callq 0x30a0
leaq 0x2c123(%rip), %rdi     # 0x3dd6b
leaq 0x2b7f9(%rip), %rsi     # 0x3d448
leaq 0x2e6f5(%rip), %rcx     # 0x4034b
movl $0x1abb, %edx           # imm = 0x1ABB
callq 0x30a0
leaq 0x2c104(%rip), %rdi     # 0x3dd6b
leaq 0x2b7da(%rip), %rsi     # 0x3d448
leaq 0x2d767(%rip), %rcx     # 0x3f3dc
movl $0x14db, %edx           # imm = 0x14DB
callq 0x30a0
leaq 0x2c0e5(%rip), %rdi     # 0x3dd6b
leaq 0x2b7bb(%rip), %rsi     # 0x3d448
leaq 0x2da9b(%rip), %rcx     # 0x3f72f
movl $0x1659, %edx           # imm = 0x1659
callq 0x30a0
leaq 0x2c0c6(%rip), %rdi     # 0x3dd6b
leaq 0x2b79c(%rip), %rsi     # 0x3d448
leaq 0x2d628(%rip), %rcx     # 0x3f2db
movl $0x1463, %edx           # imm = 0x1463
callq 0x30a0
leaq 0x2c0a7(%rip), %rdi     # 0x3dd6b
leaq 0x2b77d(%rip), %rsi     # 0x3d448
leaq 0x2dd33(%rip), %rcx     # 0x3fa05
movl $0x16aa, %edx           # imm = 0x16AA
callq 0x30a0
leaq 0x2c088(%rip), %rdi     # 0x3dd6b
leaq 0x2b75e(%rip), %rsi     # 0x3d448
leaq 0x2d0fc(%rip), %rcx     # 0x3eded
movl $0x1362, %edx           # imm = 0x1362
callq 0x30a0
leaq 0x2c069(%rip), %rdi     # 0x3dd6b
leaq 0x2b73f(%rip), %rsi     # 0x3d448
leaq 0x2f4b5(%rip), %rcx     # 0x411c5
movl $0x294b, %edx           # imm = 0x294B
callq 0x30a0
leaq 0x2c04a(%rip), %rdi     # 0x3dd6b
leaq 0x2b720(%rip), %rsi     # 0x3d448
leaq 0x2eaeb(%rip), %rcx     # 0x4081a
movl $0x1db5, %edx           # imm = 0x1DB5
callq 0x30a0
leaq 0x2c02b(%rip), %rdi     # 0x3dd6b
leaq 0x2b701(%rip), %rsi     # 0x3d448
leaq 0x2e461(%rip), %rcx     # 0x401af
movl $0x1a14, %edx           # imm = 0x1A14
callq 0x30a0
leaq 0x2c00c(%rip), %rdi     # 0x3dd6b
leaq 0x2b6e2(%rip), %rsi     # 0x3d448
leaq 0x2d5b3(%rip), %rcx     # 0x3f320
movl $0x148e, %edx           # imm = 0x148E
callq 0x30a0
leaq 0x2bfed(%rip), %rdi     # 0x3dd6b
leaq 0x2b6c3(%rip), %rsi     # 0x3d448
leaq 0x2f3f9(%rip), %rcx     # 0x41185
movl $0x28ee, %edx           # imm = 0x28EE
callq 0x30a0
leaq 0x2bfce(%rip), %rdi     # 0x3dd6b
leaq 0x2b6a4(%rip), %rsi     # 0x3d448
leaq 0x2e1ad(%rip), %rcx     # 0x3ff58
movl $0x194b, %edx           # imm = 0x194B
callq 0x30a0
leaq 0x2bfaf(%rip), %rdi     # 0x3dd6b
leaq 0x2b685(%rip), %rsi     # 0x3d448
leaq 0x2e7b4(%rip), %rcx     # 0x4057e
movl $0x1ba0, %edx           # imm = 0x1BA0
callq 0x30a0
leaq 0x2bf90(%rip), %rdi     # 0x3dd6b
leaq 0x2b666(%rip), %rsi     # 0x3d448
leaq 0x2ddc5(%rip), %rcx     # 0x3fbae
movl $0x1743, %edx           # imm = 0x1743
callq 0x30a0
leaq 0x2bf71(%rip), %rdi     # 0x3dd6b
leaq 0x2b647(%rip), %rsi     # 0x3d448
leaq 0x2e000(%rip), %rcx     # 0x3fe08
movl $0x1865, %edx           # imm = 0x1865
callq 0x30a0
leaq 0x2bf52(%rip), %rdi     # 0x3dd6b
leaq 0x2b628(%rip), %rsi     # 0x3d448
leaq 0x2f31d(%rip), %rcx     # 0x41144
movl $0x2891, %edx           # imm = 0x2891
callq 0x30a0
leaq 0x2bf33(%rip), %rdi     # 0x3dd6b
leaq 0x2b609(%rip), %rsi     # 0x3d448
leaq 0x2f029(%rip), %rcx     # 0x40e6f
movl $0x23d5, %edx           # imm = 0x23D5
callq 0x30a0
leaq 0x2bf14(%rip), %rdi     # 0x3dd6b
leaq 0x2b5ea(%rip), %rsi     # 0x3d448
leaq 0x2f0fd(%rip), %rcx     # 0x40f62
movl $0x2569, %edx           # imm = 0x2569
callq 0x30a0
leaq 0x2bef5(%rip), %rdi     # 0x3dd6b
leaq 0x2b5cb(%rip), %rsi     # 0x3d448
leaq 0x2eb1a(%rip), %rcx     # 0x4099e
movl $0x1ea8, %edx           # imm = 0x1EA8
callq 0x30a0
leaq 0x2bed6(%rip), %rdi     # 0x3dd6b
leaq 0x2b5ac(%rip), %rsi     # 0x3d448
leaq 0x2edeb(%rip), %rcx     # 0x40c8e
movl $0x20fa, %edx           # imm = 0x20FA
callq 0x30a0
leaq 0x2beb7(%rip), %rdi     # 0x3dd6b
leaq 0x2b58d(%rip), %rsi     # 0x3d448
leaq 0x2eebe(%rip), %rcx     # 0x40d80
movl $0x2241, %edx           # imm = 0x2241
callq 0x30a0
leaq 0x2be98(%rip), %rdi     # 0x3dd6b
leaq 0x2b56e(%rip), %rsi     # 0x3d448
leaq 0x2f170(%rip), %rcx     # 0x41051
movl $0x26fd, %edx           # imm = 0x26FD
callq 0x30a0
leaq 0x2c600(%rip), %rdi     # 0x3e4f2
leaq 0x2b54f(%rip), %rsi     # 0x3d448
leaq 0x2c5b2(%rip), %rcx     # 0x3e4b2
movl $0x113b, %edx           # imm = 0x113B
callq 0x30a0
leaq 0x2ca27(%rip), %rdi     # 0x3e938
leaq 0x2b530(%rip), %rsi     # 0x3d448
leaq 0x2c9c6(%rip), %rcx     # 0x3e8e5
movl $0x11e5, %edx           # imm = 0x11E5
callq 0x30a0
leaq 0x2be3b(%rip), %rdi     # 0x3dd6b
leaq 0x2b511(%rip), %rsi     # 0x3d448
leaq 0x2f2c8(%rip), %rcx     # 0x41206
movl $0x29a8, %edx           # imm = 0x29A8
callq 0x30a0
leaq 0x2c877(%rip), %rdi     # 0x3e7c6
leaq 0x2b4f2(%rip), %rsi     # 0x3d448
leaq 0x2c827(%rip), %rcx     # 0x3e784
movl $0x11be, %edx           # imm = 0x11BE
callq 0x30a0
leaq 0x2c858(%rip), %rdi     # 0x3e7c6
leaq 0x2b4d3(%rip), %rsi     # 0x3d448
leaq 0x2c8d4(%rip), %rcx     # 0x3e850
movl $0x11ce, %edx           # imm = 0x11CE
callq 0x30a0
leaq 0x2bdde(%rip), %rdi     # 0x3dd6b
leaq 0x2b4b4(%rip), %rsi     # 0x3d448
leaq 0x2f2f7(%rip), %rcx     # 0x41292
movl $0x2a11, %edx           # imm = 0x2A11
callq 0x30a0
leaq 0x2bdbf(%rip), %rdi     # 0x3dd6b
leaq 0x2b495(%rip), %rsi     # 0x3d448
leaq 0x2c756(%rip), %rcx     # 0x3e710
movl $0x119c, %edx           # imm = 0x119C
callq 0x30a0
leaq 0x2c61b(%rip), %rdi     # 0x3e5e6
leaq 0x2b476(%rip), %rsi     # 0x3d448
leaq 0x2c5c5(%rip), %rcx     # 0x3e59e
movl $0x114a, %edx           # imm = 0x114A
callq 0x30a0
leaq 0x2bd81(%rip), %rdi     # 0x3dd6b
leaq 0x2b457(%rip), %rsi     # 0x3d448
leaq 0x2f2de(%rip), %rcx     # 0x412d6
movl $0x2a5e, %edx           # imm = 0x2A5E
callq 0x30a0
leaq 0x2bd62(%rip), %rdi     # 0x3dd6b
leaq 0x2b438(%rip), %rsi     # 0x3d448
leaq 0x2f238(%rip), %rcx     # 0x4124f
movl $0x29e5, %edx           # imm = 0x29E5
callq 0x30a0
leaq 0x2cd04(%rip), %rdi     # 0x3ed2c
leaq 0x2b419(%rip), %rsi     # 0x3d448
leaq 0x2ccb4(%rip), %rcx     # 0x3ecea
movl $0x12a1, %edx           # imm = 0x12A1
callq 0x30a0
leaq 0x2bd24(%rip), %rdi     # 0x3dd6b
leaq 0x2b3fa(%rip), %rsi     # 0x3d448
leaq 0x2ccf6(%rip), %rcx     # 0x3ed4b
movl $0x12dd, %edx           # imm = 0x12DD
callq 0x30a0
leaq 0x29303(%rip), %rdi     # 0x3b369
leaq 0x2b3db(%rip), %rsi     # 0x3d448
leaq 0x2e620(%rip), %rcx     # 0x40694
movl $0x1cc5, %edx           # imm = 0x1CC5
callq 0x30a0
leaq 0x292e4(%rip), %rdi     # 0x3b369
leaq 0x2b3bc(%rip), %rsi     # 0x3d448
leaq 0x2e641(%rip), %rcx     # 0x406d4
movl $0x1d44, %edx           # imm = 0x1D44
callq 0x30a0
leaq 0x2cc88(%rip), %rdi     # 0x3ed2c
leaq 0x2b39d(%rip), %rsi     # 0x3d448
leaq 0x2e50c(%rip), %rcx     # 0x405be
movl $0x1c4c, %edx           # imm = 0x1C4C
callq 0x30a0
leaq 0x2cb63(%rip), %rdi     # 0x3ec26
leaq 0x2b37e(%rip), %rsi     # 0x3d448
leaq 0x2cb15(%rip), %rcx     # 0x3ebe6
movl $0x1280, %edx           # imm = 0x1280
callq 0x30a0
leaq 0x29287(%rip), %rdi     # 0x3b369
leaq 0x2b35f(%rip), %rsi     # 0x3d448
leaq 0x2e76f(%rip), %rcx     # 0x4085f
movl $0x1e9a, %edx           # imm = 0x1E9A
callq 0x30a0
leaq 0x2db78(%rip), %rdi     # 0x3fc79
leaq 0x2b340(%rip), %rsi     # 0x3d448
leaq 0x2dcb8(%rip), %rcx     # 0x3fdc7
movl $0x1817, %edx           # imm = 0x1817
callq 0x30a0
leaq 0x29910(%rip), %rdi     # 0x3ba30
leaq 0x2b321(%rip), %rsi     # 0x3d448
leaq 0x2d95c(%rip), %rcx     # 0x3fa8a
movl $0x8ee, %edx            # imm = 0x8EE
callq 0x30a0
leaq 0x2922a(%rip), %rdi     # 0x3b369
leaq 0x2b302(%rip), %rsi     # 0x3d448
leaq 0x2e68d(%rip), %rcx     # 0x407da
movl $0x1da7, %edx           # imm = 0x1DA7
callq 0x30a0
leaq 0x298d2(%rip), %rdi     # 0x3ba30
leaq 0x2b2e3(%rip), %rsi     # 0x3d448
leaq 0x2d9d2(%rip), %rcx     # 0x3fb3e
movl $0x908, %edx            # imm = 0x908
callq 0x30a0
leaq 0x2cbaf(%rip), %rdi     # 0x3ed2c
leaq 0x2b2c4(%rip), %rsi     # 0x3d448
leaq 0x2d150(%rip), %rcx     # 0x3f2db
movl $0x1466, %edx           # imm = 0x1466
callq 0x30a0
leaq 0x291cd(%rip), %rdi     # 0x3b369
leaq 0x2b2a5(%rip), %rsi     # 0x3d448
leaq 0x2f01b(%rip), %rcx     # 0x411c5
movl $0x299a, %edx           # imm = 0x299A
callq 0x30a0
leaq 0x291ae(%rip), %rdi     # 0x3b369
leaq 0x2b286(%rip), %rsi     # 0x3d448
leaq 0x2e651(%rip), %rcx     # 0x4081a
movl $0x1dfc, %edx           # imm = 0x1DFC
callq 0x30a0
leaq 0x2918f(%rip), %rdi     # 0x3b369
leaq 0x2b267(%rip), %rsi     # 0x3d448
leaq 0x2ef9d(%rip), %rcx     # 0x41185
movl $0x293d, %edx           # imm = 0x293D
callq 0x30a0
leaq 0x29170(%rip), %rdi     # 0x3b369
leaq 0x2b248(%rip), %rsi     # 0x3d448
leaq 0x2ef3d(%rip), %rcx     # 0x41144
movl $0x28e0, %edx           # imm = 0x28E0
callq 0x30a0
leaq 0x29151(%rip), %rdi     # 0x3b369
leaq 0x2b229(%rip), %rsi     # 0x3d448
leaq 0x2e778(%rip), %rcx     # 0x4099e
movl $0x1fa5, %edx           # imm = 0x1FA5
callq 0x30a0
leaq 0x2c72d(%rip), %rdi     # 0x3e964
leaq 0x2b20a(%rip), %rsi     # 0x3d448
leaq 0x2c6a0(%rip), %rcx     # 0x3e8e5
movl $0x11eb, %edx           # imm = 0x11EB
callq 0x30a0
leaq 0x2c9d0(%rip), %rdi     # 0x3ec26
leaq 0x2b1eb(%rip), %rsi     # 0x3d448
leaq 0x2f02e(%rip), %rcx     # 0x41292
movl $0x2a15, %edx           # imm = 0x2A15
callq 0x30a0
leaq 0x2c4e3(%rip), %rdi     # 0x3e758
leaq 0x2b1cc(%rip), %rsi     # 0x3d448
leaq 0x2c48d(%rip), %rcx     # 0x3e710
movl $0x11a0, %edx           # imm = 0x11A0
callq 0x30a0
leaq 0x2caf8(%rip), %rdi     # 0x3ed8c
leaq 0x2b1ad(%rip), %rsi     # 0x3d448
leaq 0x2caa9(%rip), %rcx     # 0x3ed4b
movl $0x12e8, %edx           # imm = 0x12E8
callq 0x30a0
leaq 0x2c973(%rip), %rdi     # 0x3ec26
leaq 0x2b18e(%rip), %rsi     # 0x3d448
leaq 0x2f015(%rip), %rcx     # 0x412d6
movl $0x2a66, %edx           # imm = 0x2A66
callq 0x30a0
leaq 0x2e32c(%rip), %rdi     # 0x405fe
leaq 0x2b16f(%rip), %rsi     # 0x3d448
leaq 0x2e2de(%rip), %rcx     # 0x405be
movl $0x1c57, %edx           # imm = 0x1C57
callq 0x30a0
leaq 0x2973f(%rip), %rdi     # 0x3ba30
leaq 0x2b150(%rip), %rsi     # 0x3d448
leaq 0x2c94f(%rip), %rcx     # 0x3ec4e
movl $0x363, %edx            # imm = 0x363
callq 0x30a0
leaq 0x29720(%rip), %rdi     # 0x3ba30
leaq 0x2b131(%rip), %rsi     # 0x3d448
leaq 0x2c7b2(%rip), %rcx     # 0x3ead0
movl $0x41a, %edx            # imm = 0x41A
callq 0x30a0
leaq 0x2e2fe(%rip), %rdi     # 0x4062d
leaq 0x2b112(%rip), %rsi     # 0x3d448
leaq 0x2e281(%rip), %rcx     # 0x405be
movl $0x1c58, %edx           # imm = 0x1C58
callq 0x30a0
leaq 0x33763(%rip), %rdi     # 0x45ab1
leaq 0x2b0f3(%rip), %rsi     # 0x3d448
leaq 0x2c8f2(%rip), %rcx     # 0x3ec4e
movl $0x364, %edx            # imm = 0x364
callq 0x30a0
leaq 0x296c3(%rip), %rdi     # 0x3ba30
leaq 0x2b0d4(%rip), %rsi     # 0x3d448
leaq 0x2c7a9(%rip), %rcx     # 0x3eb24
movl $0x436, %edx            # imm = 0x436
callq 0x30a0
leaq 0x2e2da(%rip), %rdi     # 0x40666
leaq 0x2b0b5(%rip), %rsi     # 0x3d448
leaq 0x2e224(%rip), %rcx     # 0x405be
movl $0x1c5c, %edx           # imm = 0x1C5C
callq 0x30a0
leaq 0x3078f(%rip), %rdi     # 0x42b3a
leaq 0x2b096(%rip), %rsi     # 0x3d448
leaq 0x2c895(%rip), %rcx     # 0x3ec4e
movl $0x365, %edx            # imm = 0x365
callq 0x30a0
leaq 0x2c8ee(%rip), %rdi     # 0x3ecb8
leaq 0x2b077(%rip), %rsi     # 0x3d448
leaq 0x2c876(%rip), %rcx     # 0x3ec4e
movl $0x366, %edx            # imm = 0x366
callq 0x30a0
leaq 0x28f80(%rip), %rdi     # 0x3b369
leaq 0x2b058(%rip), %rsi     # 0x3d448
leaq 0x2b8eb(%rip), %rcx     # 0x3dce2
movl $0x2b97, %edx           # imm = 0x2B97
callq 0x30a0
leaq 0x29628(%rip), %rdi     # 0x3ba30
leaq 0x2b039(%rip), %rsi     # 0x3d448
leaq 0x2e492(%rip), %rcx     # 0x408a8
movl $0xacd, %edx            # imm = 0xACD
callq 0x30a0
leaq 0x28f42(%rip), %rdi     # 0x3b369
leaq 0x2b01a(%rip), %rsi     # 0x3d448
leaq 0x2b8f3(%rip), %rcx     # 0x3dd28
movl $0x1112, %edx           # imm = 0x1112
callq 0x30a0
leaq 0x28f23(%rip), %rdi     # 0x3b369
leaq 0x2affb(%rip), %rsi     # 0x3d448
leaq 0x2cb06(%rip), %rcx     # 0x3ef5a
movl $0x1455, %edx           # imm = 0x1455
callq 0x30a0
leaq 0x28f04(%rip), %rdi     # 0x3b369
leaq 0x2afdc(%rip), %rsi     # 0x3d448
leaq 0x2d2bc(%rip), %rcx     # 0x3f72f
movl $0x1673, %edx           # imm = 0x1673
callq 0x30a0
leaq 0x28ee5(%rip), %rdi     # 0x3b369
leaq 0x2afbd(%rip), %rsi     # 0x3d448
leaq 0x2d573(%rip), %rcx     # 0x3fa05
movl $0x16c4, %edx           # imm = 0x16C4
callq 0x30a0
leaq 0x28ec6(%rip), %rdi     # 0x3b369
leaq 0x2af9e(%rip), %rsi     # 0x3d448
leaq 0x2c0ed(%rip), %rcx     # 0x3e59e
movl $0x118c, %edx           # imm = 0x118C
callq 0x30a0
leaq 0x28ea7(%rip), %rdi     # 0x3b369
leaq 0x2af7f(%rip), %rsi     # 0x3d448
leaq 0x2e0ae(%rip), %rcx     # 0x4057e
movl $0x1c3b, %edx           # imm = 0x1C3B
callq 0x30a0
leaq 0x2ee38(%rip), %rdi     # 0x41319
leaq 0x2af60(%rip), %rsi     # 0x3d448
leaq 0x2ede7(%rip), %rcx     # 0x412d6
movl $0x2a61, %edx           # imm = 0x2A61
callq 0x30a0
leaq 0x28e69(%rip), %rdi     # 0x3b369
leaq 0x2af41(%rip), %rsi     # 0x3d448
leaq 0x2c3d7(%rip), %rcx     # 0x3e8e5
movl $0x1248, %edx           # imm = 0x1248
callq 0x30a0
leaq 0x28e4a(%rip), %rdi     # 0x3b369
leaq 0x2af22(%rip), %rsi     # 0x3d448
leaq 0x2ceaf(%rip), %rcx     # 0x3f3dc
movl $0x1521, %edx           # imm = 0x1521
callq 0x30a0
leaq 0x28e2b(%rip), %rdi     # 0x3b369
leaq 0x2af03(%rip), %rsi     # 0x3d448
leaq 0x2b7dc(%rip), %rcx     # 0x3dd28
movl $0x10e3, %edx           # imm = 0x10E3
callq 0x30a0
leaq 0x28e0c(%rip), %rdi     # 0x3b369
leaq 0x2aee4(%rip), %rsi     # 0x3d448
leaq 0x2ce71(%rip), %rcx     # 0x3f3dc
movl $0x1647, %edx           # imm = 0x1647
callq 0x30a0
leaq 0x28ded(%rip), %rdi     # 0x3b369
leaq 0x2aec5(%rip), %rsi     # 0x3d448
leaq 0x2dc25(%rip), %rcx     # 0x401af
movl $0x1aad, %edx           # imm = 0x1AAD
callq 0x30a0
leaq 0x28dce(%rip), %rdi     # 0x3b369
leaq 0x2aea6(%rip), %rsi     # 0x3d448
leaq 0x2bff5(%rip), %rcx     # 0x3e59e
movl $0x1164, %edx           # imm = 0x1164
callq 0x30a0
leaq 0x29476(%rip), %rdi     # 0x3ba30
leaq 0x2ae87(%rip), %rsi     # 0x3d448
leaq 0x2cf19(%rip), %rcx     # 0x3f4e1
movl $0x444, %edx            # imm = 0x444
callq 0x30a0
leaq 0x29457(%rip), %rdi     # 0x3ba30
leaq 0x2ae68(%rip), %rsi     # 0x3d448
leaq 0x2dc90(%rip), %rcx     # 0x40277
movl $0x9dd, %edx            # imm = 0x9DD
callq 0x30a0
leaq 0x29438(%rip), %rdi     # 0x3ba30
leaq 0x2ae49(%rip), %rsi     # 0x3d448
leaq 0x2dcdb(%rip), %rcx     # 0x402e1
movl $0x9f7, %edx            # imm = 0x9F7
callq 0x30a0
leaq 0x29419(%rip), %rdi     # 0x3ba30
leaq 0x2ae2a(%rip), %rsi     # 0x3d448
leaq 0x2c08c(%rip), %rcx     # 0x3e6b1
movl $0x72d, %edx            # imm = 0x72D
callq 0x30a0
leaq 0x28d33(%rip), %rdi     # 0x3b369
leaq 0x2ae0b(%rip), %rsi     # 0x3d448
leaq 0x2c2a1(%rip), %rcx     # 0x3e8e5
movl $0x122c, %edx           # imm = 0x122C
callq 0x30a0
leaq 0x293db(%rip), %rdi     # 0x3ba30
leaq 0x2adec(%rip), %rsi     # 0x3d448
leaq 0x2ccfe(%rip), %rcx     # 0x3f361
movl $0x4b6, %edx            # imm = 0x4B6
callq 0x30a0
leaq 0x304c6(%rip), %rdi     # 0x42b3a
leaq 0x2adcd(%rip), %rsi     # 0x3d448
leaq 0x2ccdf(%rip), %rcx     # 0x3f361
movl $0x4b8, %edx            # imm = 0x4B8
callq 0x30a0
leaq 0x2939d(%rip), %rdi     # 0x3ba30
leaq 0x2adae(%rip), %rsi     # 0x3d448
leaq 0x2d848(%rip), %rcx     # 0x3fee9
movl $0x3dd, %edx            # imm = 0x3DD
callq 0x30a0
leaq 0x2937e(%rip), %rdi     # 0x3ba30
leaq 0x2ad8f(%rip), %rsi     # 0x3d448
leaq 0x2db4b(%rip), %rcx     # 0x4020b
movl $0x967, %edx            # imm = 0x967
callq 0x30a0
leaq 0x28c98(%rip), %rdi     # 0x3b369
leaq 0x2ad70(%rip), %rsi     # 0x3d448
leaq 0x2e3eb(%rip), %rcx     # 0x40aca
movl $0x20ec, %edx           # imm = 0x20EC
callq 0x30a0
leaq 0x28c79(%rip), %rdi     # 0x3b369
leaq 0x2ad51(%rip), %rsi     # 0x3d448
leaq 0x2dc4d(%rip), %rcx     # 0x4034b
movl $0x1b92, %edx           # imm = 0x1B92
callq 0x30a0
leaq 0x28c5a(%rip), %rdi     # 0x3b369
leaq 0x2ad32(%rip), %rsi     # 0x3d448
leaq 0x2d83b(%rip), %rcx     # 0x3ff58
movl $0x1a06, %edx           # imm = 0x1A06
callq 0x30a0
leaq 0x28c3b(%rip), %rdi     # 0x3b369
leaq 0x2ad13(%rip), %rsi     # 0x3d448
leaq 0x2d6cc(%rip), %rcx     # 0x3fe08
movl $0x1920, %edx           # imm = 0x1920
callq 0x30a0
leaq 0x28c1c(%rip), %rdi     # 0x3b369
leaq 0x2acf4(%rip), %rsi     # 0x3d448
leaq 0x2e714(%rip), %rcx     # 0x40e6f
movl $0x255b, %edx           # imm = 0x255B
callq 0x30a0
leaq 0x28bfd(%rip), %rdi     # 0x3b369
leaq 0x2acd5(%rip), %rsi     # 0x3d448
leaq 0x2e7e8(%rip), %rcx     # 0x40f62
movl $0x26ef, %edx           # imm = 0x26EF
callq 0x30a0
leaq 0x28bde(%rip), %rdi     # 0x3b369
leaq 0x2acb6(%rip), %rsi     # 0x3d448
leaq 0x2e4f5(%rip), %rcx     # 0x40c8e
movl $0x2233, %edx           # imm = 0x2233
callq 0x30a0
leaq 0x28bbf(%rip), %rdi     # 0x3b369
leaq 0x2ac97(%rip), %rsi     # 0x3d448
leaq 0x2e5c8(%rip), %rcx     # 0x40d80
movl $0x23c7, %edx           # imm = 0x23C7
callq 0x30a0
leaq 0x28ba0(%rip), %rdi     # 0x3b369
leaq 0x2ac78(%rip), %rsi     # 0x3d448
leaq 0x2e87a(%rip), %rcx     # 0x41051
movl $0x2883, %edx           # imm = 0x2883
callq 0x30a0
leaq 0x29248(%rip), %rdi     # 0x3ba30
leaq 0x2ac59(%rip), %rsi     # 0x3d448
leaq 0x2dcb4(%rip), %rcx     # 0x404aa
movl $0xa63, %edx            # imm = 0xA63
callq 0x30a0
leaq 0x29229(%rip), %rdi     # 0x3ba30
leaq 0x2ac3a(%rip), %rsi     # 0x3d448
leaq 0x2d8c6(%rip), %rcx     # 0x400db
movl $0x9a9, %edx            # imm = 0x9A9
callq 0x30a0
leaq 0x2920a(%rip), %rdi     # 0x3ba30
leaq 0x2ac1b(%rip), %rsi     # 0x3d448
leaq 0x2dce0(%rip), %rcx     # 0x40514
movl $0xa7d, %edx            # imm = 0xA7D
callq 0x30a0
leaq 0x291eb(%rip), %rdi     # 0x3ba30
leaq 0x2abfc(%rip), %rsi     # 0x3d448
leaq 0x2d8f2(%rip), %rcx     # 0x40145
movl $0x9c3, %edx            # imm = 0x9C3
callq 0x30a0
leaq 0x28b05(%rip), %rdi     # 0x3b369
leaq 0x2abdd(%rip), %rsi     # 0x3d448
leaq 0x2cb6a(%rip), %rcx     # 0x3f3dc
movl $0x1641, %edx           # imm = 0x1641
callq 0x30a0
leaq 0x291ad(%rip), %rdi     # 0x3ba30
leaq 0x2abbe(%rip), %rsi     # 0x3d448
leaq 0x2c16a(%rip), %rcx     # 0x3e9fb
movl $0x475, %edx            # imm = 0x475
callq 0x30a0
leaq 0x3320f(%rip), %rdi     # 0x45ab1
leaq 0x2ab9f(%rip), %rsi     # 0x3d448
leaq 0x2c14b(%rip), %rcx     # 0x3e9fb
movl $0x476, %edx            # imm = 0x476
callq 0x30a0