// File: /workspace/github_c_makefile_star2_O3/Ihsoh[P]ilang/compiler/backend/asmgen_gas32.c
// Function: asm_stats_block
static void _asm_stats_block(
	ASMGeneratorGas32Context *ctx,
	ParserASTNode *node_stats_block
) {
	assert(ctx);
	assert(node_stats_block);
	assert(node_stats_block->type == BE_NODE_STATS_BLOCK);

	for (int i = 0; i < node_stats_block->nchilds; i++) {
		ParserASTNode *node_stat = node_stats_block->childs[i];
		_asm_stat(ctx, node_stat);
	}
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x68, %rsp
testq %rsi, %rsi
je 0x12c63
movq %rsi, %r13
cmpl $0xb00, (%rsi)          # imm = 0xB00
jne 0x12c82
cmpl $0x0, 0x44(%r13)
jle 0x12c35
movq %rdi, %r15
xorl %r14d, %r14d
movq %r13, -0x40(%rbp)
movq %rdi, -0x38(%rbp)
movq 0x48(%r13), %rax
movq (%rax,%r14,8), %r12
testq %r12, %r12
je 0x12c44
movl (%r12), %eax
cmpl $0xb8f, %eax            # imm = 0xB8F
jle 0xcaf2
leal -0xbc0(%rax), %ecx
cmpl $0x40, %ecx
ja 0xceee
leaq 0x33822(%rip), %rdx     # 0x40274
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpl $0x2, 0x44(%r12)
jne 0x1372a
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x130a0
movq %r15, %rcx
movq %r13, %r15
movq %rcx, %r13
movq %rcx, %rdi
callq 0x1424f
movq %rax, %rbx
movzbl 0x30(%rax), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %r12
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x1352, %edx           # imm = 0x1352
callq 0x14ec7
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq %r15, %r13
jmp 0x12c21
cmpl $0xb6f, %eax            # imm = 0xB6F
jg 0xcbf0
cmpl $0xb3f, %eax            # imm = 0xB3F
jle 0xccf9
cmpl $0xb41, %eax            # imm = 0xB41
jg 0xced3
cmpl $0xb40, %eax            # imm = 0xB40
je 0xd0dc
cmpl $0xb41, %eax            # imm = 0xB41
jne 0x13024
cmpl $0x2, 0x44(%r12)
jne 0x12e72
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rbx
cmpl $0x303, (%rbx)          # imm = 0x303
jne 0x12fa8
leaq -0x78(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r15, %r13
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x156d0
movq 0x48(%r12), %rax
movq 0x8(%rax), %r15
movl (%r15), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0xfb35
cmpl $0x200, %eax            # imm = 0x200
leaq 0x33e8e(%rip), %r14     # 0x40a1b
jne 0x13c9d
movq %r13, %rbx
movq %r13, %rdi
movq %r15, %rsi
callq 0x142d5
movl (%rax), %ecx
cmpl $0x3, %ecx
je 0x10b82
cmpl $0x1, %ecx
jne 0x13dd3
movq %r13, %r15
movq %r13, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq -0x70(%rbp), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
movq %rax, %rdx
callq 0x150aa
movq %rbx, %rdi
callq 0x14640
movq -0x30(%rbp), %r14
jmp 0x10ba3
leal -0xb70(%rax), %ecx
cmpl $0x3, %ecx
ja 0xcd5b
leaq 0x3365e(%rip), %rdx     # 0x40264
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpl $0x1, 0x44(%r12)
jne 0x12cfe
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12d1d
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x20(%r15), %rdi
movl $0x8, %esi
movq %r15, %r13
leaq 0x34147(%rip), %r15     # 0x40d94
movq %r15, %rdx
leaq 0x342b9(%rip), %rcx     # 0x40f10
callq 0x14f7b
movq 0x20(%r13), %rdi
movl $0x8, %esi
movq %r15, %rdx
leaq 0x375aa(%rip), %rcx     # 0x44219
callq 0x155a1
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x33d85(%rip), %r15     # 0x40a1b
cmoveq %r15, %rcx
movl $0x8, %esi
leaq 0x340f3(%rip), %r12     # 0x40d99
movq %r12, %rdx
callq 0x14f7b
movq %rbx, %rdi
callq 0x14640
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
leaq 0x33db1(%rip), %rsi     # 0x40a7d
movq %r12, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r15, %rdx
movq %r13, %r15
movl $0x8, %esi
leaq 0x340a0(%rip), %rcx     # 0x40d94
jmp 0xd716
cmpl $0xb10, %eax            # imm = 0xB10
je 0xd06e
cmpl $0xb20, %eax            # imm = 0xB20
je 0xd1b9
cmpl $0xb30, %eax            # imm = 0xB30
jne 0x13024
cmpl $0x1, 0x44(%r12)
jne 0x12f4b
movq 0x48(%r12), %rax
movq (%rax), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x12eee
movq 0x20(%r15), %rsi
movq %r15, %rdi
callq 0x15871
movq 0x20(%r15), %rdi
leaq 0x33ee0(%rip), %rsi     # 0x40c31
callq 0x739b
jmp 0x12c25
cmpl $0xb80, %eax            # imm = 0xB80
movq %r14, -0x30(%rbp)
je 0xd22e
cmpl $0xb81, %eax            # imm = 0xB81
jne 0x13024
cmpl $0x2, 0x44(%r12)
jne 0x12dd7
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12e15
movq %r15, %rdi
callq 0x1424f
movq %r15, %rdi
movq %rax, %r13
movzbl 0x30(%rax), %r15d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x10, %al
jne 0x13005
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
leaq 0x33c9d(%rip), %r12     # 0x40a7b
movq %r12, %rsi
leaq 0x31581(%rip), %rdx     # 0x3e369
leaq 0x33fa5(%rip), %r14     # 0x40d94
movq %r14, %rcx
xorl %eax, %eax
callq 0x7905
leaq -0x78(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
movq %r12, %rsi
leaq 0x34104(%rip), %rdx     # 0x40f16
movq %r14, %rcx
xorl %eax, %eax
callq 0x7905
cmpl $0xb, %r15d
ja 0x10bac
movl $0xa20, %eax            # imm = 0xA20
btl %r15d, %eax
jae 0x10bac
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r13, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r14, %rdi
movq %r13, %rsi
movq %r14, %r13
movl $0x4, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r14), %rdi
movq -0x60(%rbp), %rcx
testq %rcx, %rcx
leaq 0x33baa(%rip), %r14     # 0x40a1b
cmoveq %r14, %rcx
movl $0x8, %esi
leaq 0x33f18(%rip), %r15     # 0x40d99
movq %r15, %rdx
callq 0x14f7b
movq 0x20(%r13), %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x14884
movq 0x20(%r13), %rdi
movq -0x70(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movl $0x8, %esi
movq %r15, %rdx
callq 0x14f7b
movq 0x20(%r13), %rdi
movq %r12, %rsi
movq %r15, %rdx
movq %r13, %r15
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x10c08
cmpl $0xb42, %eax            # imm = 0xB42
je 0xd10d
cmpl $0xb60, %eax            # imm = 0xB60
je 0x12c25
jmp 0x13024
cmpl $0xb90, %eax            # imm = 0xB90
je 0xfa0b
cmpl $0xba0, %eax            # imm = 0xBA0
jne 0x13024
cmpl $0x3, 0x44(%r12)
jne 0x13252
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %r15
cmpl $0x200, (%r15)          # imm = 0x200
jne 0x13388
movq (%rax), %rbx
leaq -0x68(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq -0x38(%rbp), %r13
movq %r13, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x15871
movq 0x48(%r12), %rax
movq 0x10(%rax), %r15
cmpl $0x200, (%r15)          # imm = 0x200
jne 0x13480
leaq -0x78(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r13, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x15871
movl (%rbx), %eax
cmpl $0xe00, %eax            # imm = 0xE00
leaq 0x33a92(%rip), %r14     # 0x40a1b
leaq 0x346e8(%rip), %r12     # 0x41678
je 0x10619
cmpl $0x200, %eax            # imm = 0x200
jne 0x13d57
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %rbx, %rsi
callq 0x142d5
movq %rax, %rbx
movl (%rax), %eax
cmpl $0x3, %eax
movq -0x40(%rbp), %r13
je 0x11b7e
cmpl $0x1, %eax
jne 0x13eac
movzbl 0x30(%rbx), %eax
cmpl $0x9, %eax
je 0xcfdd
cmpl $0x5, %eax
jne 0x12ad9
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33d84(%rip), %rsi     # 0x40d94
movq %r15, %rdx
callq 0x150aa
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33d72(%rip), %r12     # 0x40d99
movq %r12, %rsi
movq %rbx, %rdx
callq 0x150aa
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movl $0x8, %esi
leaq 0x33d4e(%rip), %rdx     # 0x40d94
movq %r12, %rcx
callq 0x1597a
movq %r15, %rdi
movq -0x38(%rbp), %r15
callq 0x14640
movq %rbx, %rdi
callq 0x14640
leaq 0x3460f(%rip), %r12     # 0x41678
jmp 0x11ece
cmpl $0x1, 0x44(%r12)
jne 0x12d5b
movq 0x48(%r12), %rax
movq (%rax), %rbx
cmpl $0x200, (%rbx)          # imm = 0x200
jne 0x12db8
movq %r15, %r13
movq %r14, %r15
leaq -0x68(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r13, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x15871
movq 0x20(%r13), %rdi
movq -0x60(%rbp), %rsi
testq %rsi, %rsi
leaq 0x3395b(%rip), %rax     # 0x40a1b
cmoveq %rax, %rsi
callq 0x15915
movq %r14, %rdi
callq 0x7812
movq %r15, %r14
movq %r13, %r15
jmp 0x12a96
cmpl $0x1, 0x44(%r12)
jne 0x12fc7
movq 0x48(%r12), %rax
movq (%rax), %rdx
cmpl $0x303, (%rdx)          # imm = 0x303
jne 0x12e34
movq 0x20(%r15), %rsi
movq %r15, %rdi
callq 0x156d0
jmp 0x12c25
cmpl $0x2, 0x44(%r12)
jne 0x12d99
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12df6
movq %r14, %r13
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq %r15, %r12
movq 0x8(%rax), %r15
cmpl $0x303, (%r15)          # imm = 0x303
jne 0x12fe6
leaq -0x68(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r12, %rdi
movq %r14, %rsi
movq %r15, %rdx
callq 0x156d0
movq %r12, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r12), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
leaq 0x3388a(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movq %rbx, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq %r14, %rdi
callq 0x7812
movq %r13, %r14
movq -0x40(%rbp), %r13
jmp 0x10f17
movl 0x44(%r12), %eax
cmpl $0x2, %eax
jae 0x12cdf
cmpl $0x1, %eax
jne 0xd1e6
movq 0x48(%r12), %rax
movq (%rax), %rcx
movq %r15, %rdi
xorl %esi, %esi
movl $0x3, %edx
xorl %r8d, %r8d
callq 0x14915
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %r15, %rdi
movq %rbx, %rsi
leaq 0x33a35(%rip), %rdx     # 0x40c34
leaq 0x33a33(%rip), %rcx     # 0x40c39
callq 0x14137
movq 0x20(%r15), %rdi
movq -0x60(%rbp), %rsi
testq %rsi, %rsi
leaq 0x337fe(%rip), %rax     # 0x40a1b
cmoveq %rax, %rsi
callq 0x15915
movq %rbx, %rdi
jmp 0x11c74
cmpl $0x2, 0x44(%r12)
jne 0x12e91
movq 0x48(%r12), %rax
movq (%rax), %rcx
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x10, %al
jne 0x12f6a
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r15, %r13
movq %r15, %rdi
movl $0x1, %esi
movl $0x2, %edx
xorl %r8d, %r8d
callq 0x14915
movl %eax, %ebx
leaq -0x68(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r14, %rdi
leaq 0x337e6(%rip), %r12     # 0x40a7b
movq %r12, %rsi
leaq 0x310ca(%rip), %rdx     # 0x3e369
leaq 0x33aee(%rip), %r15     # 0x40d94
movq %r15, %rcx
xorl %eax, %eax
callq 0x7905
leaq -0x78(%rbp), %r14
movq %r14, %rdi
callq 0x7314
movq %r14, %rdi
movq %r12, %rsi
leaq 0x33c4d(%rip), %rdx     # 0x40f16
movq %r15, %rcx
xorl %eax, %eax
callq 0x7905
movzbl %bl, %ebx
cmpb $0xb, %bl
ja 0x10b3f
movl $0xa20, %eax            # imm = 0xA20
btl %ebx, %eax
jae 0x10b3f
movq %r13, %r15
movq 0x20(%r13), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
leaq 0x33719(%rip), %rbx     # 0x40a1b
cmoveq %rbx, %rdx
movl $0x8, %esi
leaq 0x33a87(%rip), %rcx     # 0x40d99
callq 0x14f7b
movq 0x20(%r13), %rdi
movq -0x70(%rbp), %rdx
testq %rdx, %rdx
cmoveq %rbx, %rdx
movl $0x8, %esi
leaq 0x34150(%rip), %rcx     # 0x41482
jmp 0x10b74
cmpl $0x2, 0x44(%r12)
jne 0x12eb0
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12f0d
movq %r14, -0x30(%rbp)
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12e53
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %r15
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x33670(%rip), %r14     # 0x40a1b
cmoveq %r14, %rcx
movl $0x8, %esi
leaq 0x339d9(%rip), %rdx     # 0x40d94
callq 0x14f7b
movq %rbx, %rdi
callq 0x14640
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movl $0x8, %esi
leaq 0x339a6(%rip), %r12     # 0x40d99
movq %r12, %rdx
callq 0x14f7b
movq %rbx, %rdi
callq 0x14640
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
leaq 0x33664(%rip), %r14     # 0x40a7d
movq %r14, %rsi
leaq 0x33971(%rip), %rdx     # 0x40d94
xorl %eax, %eax
callq 0x7905
leaq -0x78(%rbp), %r15
movq %r15, %rdi
callq 0x7314
movq %r15, %rdi
movq %r14, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq -0x70(%rbp), %rcx
testq %rcx, %rcx
leaq 0x335c3(%rip), %r14     # 0x40a1b
cmoveq %r14, %rcx
movl $0x8, %esi
leaq 0x3401a(%rip), %r12     # 0x41482
movq %r12, %rdx
callq 0x14f7b
movq 0x20(%r13), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movl $0x8, %esi
movq %r12, %rcx
callq 0x14f7b
movq %rbx, %rdi
callq 0x7812
movq %r15, %rdi
movq %r13, %r15
jmp 0xd661
cmpl $0x3, 0x44(%r12)
jne 0x12d3c
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12d7a
movq %r15, %rdi
callq 0x1424f
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movl %ebx, %edi
callq 0x2a979
testb %al, %al
jne 0xd4e8
movl %ebx, %edi
callq 0x2a989
testb %al, %al
je 0x13c7e
movq %r15, -0x50(%rbp)
movl %ebx, -0x48(%rbp)
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq 0x10(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12f89
movq -0x38(%rbp), %r14
movq %r14, %rdi
callq 0x1424f
movq %r14, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x334e5(%rip), %rax     # 0x40a1b
cmoveq %rax, %rcx
movq %rax, %r15
movl $0x8, %esi
leaq 0x3384b(%rip), %r12     # 0x40d94
movq %r12, %rdx
callq 0x14f7b
movq %rbx, %rdi
callq 0x14640
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
leaq 0x3350e(%rip), %r13     # 0x40a7d
movq %r13, %rsi
movq %r12, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r14), %rdi
movq -0x60(%rbp), %rcx
testq %rcx, %rcx
movq %r15, %r12
cmoveq %r15, %rcx
movl $0x8, %esi
leaq 0x337ff(%rip), %r15     # 0x40d99
movq %r15, %rdx
callq 0x14f7b
leaq -0x78(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
movq %r13, %rsi
movq %r15, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r14), %rdi
movq -0x70(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r12, %rcx
movq %r12, %r13
movl $0x8, %esi
leaq 0x33ea6(%rip), %rdx     # 0x41482
callq 0x14f7b
movq %rbx, %rdi
callq 0x7812
movq %r14, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %r12
movl -0x48(%rbp), %edi
movl $0x2, %esi
movl $0x2a95, %edx           # imm = 0x2A95
callq 0x14ec7
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq 0x20(%r14), %rdi
movl $0x8, %esi
movq %r15, %rdx
leaq 0x3493d(%rip), %rcx     # 0x41f76
callq 0x155a1
movq 0x20(%r14), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r13, %rdx
movl $0x8, %esi
movq %r15, %rcx
movq %r14, %r15
callq 0x14f7b
leaq -0x68(%rbp), %rdi
callq 0x7812
jmp 0x12a92
cmpl $0x1, 0x44(%r12)
jne 0x12ecf
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x12f2c
movq %r15, %rdi
callq 0x1424f
movq %r15, %rdi
movq %rax, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x33366(%rip), %r12     # 0x40a1b
cmoveq %r12, %rcx
movl $0x8, %esi
movq %r15, %r13
leaq 0x336cc(%rip), %r15     # 0x40d94
movq %r15, %rdx
callq 0x14f7b
movq %rbx, %rdi
callq 0x14640
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %rbx, %rdi
leaq 0x3338f(%rip), %rsi     # 0x40a7d
movq %r15, %rdx
movq %r13, %r15
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r12, %rdx
movl $0x8, %esi
leaq 0x33c88(%rip), %rcx     # 0x4139e
callq 0x14f7b
movq %rbx, %rdi
jmp 0x10c21
cmpl $0x3, 0x44(%r12)
jne 0x13aeb
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x138bd
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x50(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movq %r15, %r14
movq 0x10(%rax), %r15
movq %r14, %rdi
movq %rbx, %rsi
callq 0x17887
movl %eax, %r13d
movzbl %al, %r12d
movl %r12d, %edi
callq 0x2a947
testb %al, %al
je 0xfc2c
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r13b
jne 0x10f1f
leaq 0x335ca(%rip), %rbx     # 0x40d94
leaq 0x335c8(%rip), %rdx     # 0x40d99
leaq 0x33caa(%rip), %rcx     # 0x41482
leaq 0x33cb0(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17b66
movq 0x20(%r14), %rdi
leaq 0x35ee4(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x25b1, %edx           # imm = 0x25B1
jmp 0x12b8b
cmpl $0x3, 0x44(%r12)
jne 0x13749
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x135f4
movq %r15, %rdi
callq 0x1424f
cmpb $0x10, 0x30(%rax)
jne 0x13768
movq %r15, %rdi
movq %rax, %r15
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
leaq -0x68(%rbp), %rbx
movq %rdi, %r13
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %r8
callq 0x14915
movq 0x10(%rbx), %rax
cmpl $0x440, (%rax)          # imm = 0x440
jne 0x13043
movq 0x48(%rax), %rax
movq (%rax), %rax
cmpl $0x410, (%rax)          # imm = 0x410
jne 0x130bf
movq 0x48(%r12), %rcx
movq 0x10(%rcx), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x13179
movq 0x48(%rax), %rax
movq (%rax), %rsi
movq (%r13), %rdi
callq 0x2a9e1
movq 0x40(%rax), %rbx
leaq -0x78(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x33aa1(%rip), %rsi     # 0x413a5
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq 0x8(%r12), %rcx
testq %rcx, %rcx
leaq 0x330f7(%rip), %rax     # 0x40a1b
cmoveq %rax, %rcx
leaq 0x33465(%rip), %rbx     # 0x40d94
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
movq %r12, %rdi
callq 0x7812
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r15, %rdi
movq %r13, %r15
jmp 0x12498
cmpl $0x3, 0x44(%r12)
jne 0x13a31
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13b0a
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x50(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movq %r15, %r14
movq 0x10(%rax), %r15
movq %r14, %rdi
movq %rbx, %rsi
callq 0x17887
movl %eax, %r13d
movzbl %al, %r12d
movl %r12d, %edi
callq 0x2a947
testb %al, %al
je 0xfd02
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r13b
jne 0x11071
leaq 0x3337f(%rip), %rbx     # 0x40d94
leaq 0x3337d(%rip), %rdx     # 0x40d99
leaq 0x33a5f(%rip), %rcx     # 0x41482
leaq 0x33a65(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17ade
movq 0x20(%r14), %rdi
leaq 0x35c99(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x241d, %edx           # imm = 0x241D
jmp 0x12b8b
cmpl $0x3, 0x44(%r12)
jne 0x13be3
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13b29
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x50(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movq %r15, %r14
movq 0x10(%rax), %r15
movq %r14, %rdi
movq %rbx, %rsi
callq 0x17887
movl %eax, %r13d
movzbl %al, %r12d
movl %r12d, %edi
callq 0x2a947
testb %al, %al
je 0xfdd8
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r13b
jne 0x111c3
leaq 0x33254(%rip), %rbx     # 0x40d94
leaq 0x33252(%rip), %rdx     # 0x40d99
leaq 0x33934(%rip), %rcx     # 0x41482
leaq 0x3393a(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17bee
movq 0x20(%r14), %rdi
leaq 0x35b6e(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2745, %edx           # imm = 0x2745
jmp 0x12b8b
cmpl $0x2, 0x44(%r12)
jne 0x138dc
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13787
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x138fb
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
je 0xdc31
cmpl $0x5, %ebx
jne 0x106cb
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33842(%rip), %rbx     # 0x41482
leaq 0x33757(%rip), %r13     # 0x4139e
movl $0x8, %esi
movq %rbx, %rdx
movq %r13, %rcx
callq 0x14f7b
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33829(%rip), %r12     # 0x4148f
movl $0x8, %esi
movq %r12, %rdx
movq %r13, %rcx
callq 0x14f7b
leaq 0x33117(%rip), %rcx     # 0x40d94
leaq 0x33115(%rip), %r8      # 0x40d99
movq -0x38(%rbp), %rdi
movq %rbx, %rsi
movq %r12, %rdx
callq 0x171a0
jmp 0xdd40
cmpl $0x2, 0x44(%r12)
jne 0x13290
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x133a7
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x1349f
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
je 0xdd05
cmpl $0x5, %ebx
jne 0x10723
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33080(%rip), %rbx     # 0x40d94
leaq 0x35b0e(%rip), %r13     # 0x43829
movq %rbx, %rsi
movq %r13, %rdx
callq 0x15e23
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x33064(%rip), %r12     # 0x40d99
movq %r12, %rsi
movq %r13, %rdx
callq 0x15e23
movq -0x38(%rbp), %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r13
movq -0x38(%rbp), %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x14884
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x14884
movq %r13, %rdi
movq -0x40(%rbp), %r13
jmp 0x119bf
cmpl $0x3, 0x44(%r12)
jne 0x1391a
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13613
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq %r15, %r14
movq 0x8(%rax), %r15
movq 0x10(%rax), %r13
cmpl $0x10, %ebx
jne 0xfeae
leaq -0x68(%rbp), %rbx
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r15, %rcx
movq %rbx, %r8
callq 0x14915
movq (%r14), %rdi
movq 0x10(%rbx), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r12, %rsi
callq 0x2a367
movq %rax, %rbx
movq %r14, %rdi
movl $0x1, %esi
movl $0x2, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpq $0x2, %rbx
movq %r14, %r12
jb 0xde7e
leaq -0x78(%rbp), %r15
movq %r15, %rdi
callq 0x7314
leaq 0x3355b(%rip), %rsi     # 0x413a5
movq %r15, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r12), %rdi
movq 0x8(%r15), %rsi
testq %rsi, %rsi
leaq 0x32bb1(%rip), %rax     # 0x40a1b
cmoveq %rax, %rsi
callq 0x16ff3
movq %r15, %rdi
movq %r12, %r14
callq 0x7812
movq 0x20(%r14), %rdi
leaq 0x32f0b(%rip), %rbx     # 0x40d94
leaq 0x32f09(%rip), %rdx     # 0x40d99
movq %rbx, %rsi
callq 0x170b5
jmp 0xea32
cmpl $0x2, 0x44(%r12)
jne 0x13939
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x137a6
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %ebx
movq 0x20(%r15), %rdi
leaq 0x32ebc(%rip), %rdx     # 0x40d94
movq %rdx, %rsi
callq 0x15e23
movq 0x20(%r15), %rdi
leaq 0x32eae(%rip), %rdx     # 0x40d99
movq %rdx, %rsi
callq 0x15e23
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpl $0xb, %ebx
je 0x104b9
cmpl $0xa, %ebx
jne 0x13d38
movq 0x20(%r15), %rdi
cmpb $0x5, %al
jne 0x11a3a
leaq 0x32e66(%rip), %rsi     # 0x40d99
callq 0x157bd
movq 0x20(%r15), %rdi
leaq 0x32e51(%rip), %rsi     # 0x40d94
callq 0x157bd
leaq -0x68(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x32b22(%rip), %rsi     # 0x40a7d
leaq 0x34009(%rip), %rbx     # 0x41f6b
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r15), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x32a99(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movl $0x4, %esi
callq 0x15f0e
movq %r12, %rdi
callq 0x7812
movq 0x20(%r15), %rdi
leaq 0x33fd3(%rip), %rcx     # 0x41f76
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
jmp 0x11a4b
cmpl $0x2, 0x44(%r12)
jne 0x137c5
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x137e4
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movb 0x30(%rax), %r13b
movq 0x48(%r12), %rax
movq 0x8(%rax), %rdx
leaq 0x33f75(%rip), %rsi     # 0x41f70
movq %r14, %rdi
callq 0x167a8
cmpb $0xb, %al
je 0x1054e
movzbl %al, %eax
cmpl $0xa, %eax
jne 0x13cbc
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
callq 0x16c36
jmp 0x10557
cmpl $0x2, 0x44(%r12)
jne 0x134fc
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13c21
movq %r15, %rdi
callq 0x1424f
movq %r15, %rdi
movq %rax, %r15
movzbl 0x30(%rax), %r13d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %al
je 0x12cc0
movl %eax, %r12d
movzbl %al, %ebx
cmpl $0x5, %ebx
je 0x12cc0
cmpl $0x9, %r13d
je 0xe09b
cmpl $0x5, %r13d
jne 0x10aa8
movl %ebx, %edi
xorl %esi, %esi
movl $0x1372, %edx           # imm = 0x1372
callq 0x14ec7
cmpb $0x8, %r12b
je 0xe0b8
cmpl $0x4, %ebx
jne 0x11c7e
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x333bb(%rip), %rdx     # 0x41482
movl $0x8, %esi
movq %rax, %rcx
callq 0x14f7b
jmp 0x11c9c
cmpl $0x3, 0x44(%r12)
jne 0x13803
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13062
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x50(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movq %r15, %rdi
movq %r13, %rsi
callq 0x17887
movl %eax, %r15d
movzbl %al, %ebx
movl %ebx, %edi
callq 0x2a958
testb %al, %al
jne 0xe144
movl %ebx, %edi
callq 0x2a989
testb %al, %al
je 0x113a8
movq -0x38(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
movq %rdi, %r13
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r15b
je 0xe184
cmpl $0x5, %ebx
jne 0x115c7
movq -0x38(%rbp), %r12
movq 0x20(%r12), %rdi
leaq 0x32c00(%rip), %rbx     # 0x40d94
leaq 0x332e7(%rip), %rdx     # 0x41482
movq %rbx, %rsi
callq 0x15e23
movq 0x20(%r12), %rdi
leaq 0x32bea(%rip), %r15     # 0x40d99
leaq 0x332d9(%rip), %rdx     # 0x4148f
movq %r15, %rsi
callq 0x15e23
movq 0x20(%r12), %rdi
movl $0x8, %esi
movq %rbx, %rdx
movq %r15, %rcx
movq %r12, %r15
callq 0x1597a
movq 0x20(%r12), %rdi
callq 0x179ce
movq 0x20(%r12), %rdi
leaq 0x354f6(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
movq -0x40(%rbp), %r13
je 0x1196a
cmpl $0x5, %r12d
je 0x1196a
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2155, %edx           # imm = 0x2155
jmp 0x12ac1
cmpl $0x3, 0x44(%r12)
jne 0x13b48
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13822
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x50(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x48(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movq %r15, %r14
movq 0x10(%rax), %r15
movq %r14, %rdi
movq %rbx, %rsi
callq 0x17887
movl %eax, %r13d
movzbl %al, %r12d
movl %r12d, %edi
callq 0x2a947
testb %al, %al
je 0xff7f
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r13b
jne 0x11475
leaq 0x32ab1(%rip), %rbx     # 0x40d94
leaq 0x32aaf(%rip), %rdx     # 0x40d99
leaq 0x33191(%rip), %rcx     # 0x41482
leaq 0x33197(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17a56
movq 0x20(%r14), %rdi
leaq 0x353cb(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2289, %edx           # imm = 0x2289
jmp 0x12b8b
cmpl $0x2, 0x44(%r12)
jne 0x13404
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1351b
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x13958
movq %r15, %rdi
movzbl 0x30(%rbx), %r15d
callq 0x16ccc
cmpl $0xb, %r15d
ja 0x11af2
movl $0xa20, %eax            # imm = 0xA20
btl %r15d, %eax
jae 0x11af2
movq -0x38(%rbp), %r12
movq %r12, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r12, %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r12), %rdi
leaq 0x32994(%rip), %rdx     # 0x40d94
movq %r15, %rsi
callq 0x14884
movq 0x20(%r12), %rdi
leaq 0x3307b(%rip), %rdx     # 0x4148f
movq %rbx, %rsi
callq 0x14884
movq %r15, %rdi
callq 0x14640
jmp 0x11b28
cmpl $0x2, 0x44(%r12)
jne 0x1353a
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13a50
movq %r13, %rbx
movq %r15, %rdi
callq 0x1424f
cmpb $0x10, 0x30(%rax)
jne 0x13578
movq %r15, %r13
movq %rax, %r15
movq 0x20(%r13), %rdi
leaq 0x32925(%rip), %rdx     # 0x40d94
movq %rdx, %rsi
callq 0x15e23
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rdi
movq %rax, %rsi
leaq 0x328e4(%rip), %rdx     # 0x40d94
callq 0x14884
jmp 0x10a95
cmpl $0x2, 0x44(%r12)
jne 0x13841
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13632
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %rbx
movzbl 0x30(%rax), %r15d
movq 0x20(%r13), %rdi
leaq 0x3289c(%rip), %rdx     # 0x40d94
movq %rdx, %rsi
callq 0x15e23
movq 0x20(%r13), %rdi
leaq 0x3288e(%rip), %rdx     # 0x40d99
movq %rdx, %rsi
callq 0x15e23
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
movzbl %al, %eax
leal -0x6(%rax), %ecx
cmpl $0x3, %ecx
jae 0x10c32
cmpl $0xb, %r15d
je 0x10662
cmpl $0xa, %r15d
jne 0x13d95
movq -0x38(%rbp), %r15
movq 0x20(%r15), %rdi
leaq 0x32834(%rip), %rdx     # 0x40d94
movl $0x4, %esi
callq 0x15f0e
movq %r15, %rdi
movq %rbx, %rsi
jmp 0x1138d
cmpl $0x2, 0x44(%r12)
jne 0x13a6f
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13977
movq %r14, -0x30(%rbp)
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq %r15, %r14
movzbl 0x30(%rax), %r15d
movq 0x20(%r14), %rdi
leaq 0x327dd(%rip), %rdx     # 0x40d94
movq %rdx, %rsi
callq 0x15e23
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %al
je 0x12ca1
movl %eax, %r13d
movzbl %al, %r12d
cmpl $0x5, %r12d
je 0x12ca1
cmpl $0x9, %r15d
je 0xe603
cmpl $0x5, %r15d
jne 0x10b0d
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r14, %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
cmpb $0x4, %r13b
movq -0x30(%rbp), %r14
je 0xe709
cmpl $0x8, %r12d
je 0xe709
movq %rbx, -0x50(%rbp)
movq %r15, %rbx
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r15
movl %r12d, %edi
xorl %esi, %esi
movl $0x14af, %edx           # imm = 0x14AF
callq 0x14ec7
movq %r15, -0x48(%rbp)
testq %r15, %r15
je 0x13eea
movq %rax, %r12
testq %rax, %rax
je 0x13ecb
leaq 0x33d25(%rip), %rsi     # 0x423a5
leaq -0x68(%rbp), %rdi
callq 0x7343
decb %r13b
cmpb $0x10, %r13b
jae 0x13d76
movzbl %r13b, %eax
movl $0x87e7, %ecx           # imm = 0x87E7
btl %eax, %ecx
jae 0x13d76
movq %rbx, %r15
leaq 0x31ace(%rip), %rcx     # 0x40180
movsbl (%rax,%rcx), %esi
leaq -0x68(%rbp), %r13
movq %r13, %rdi
callq 0x749a
movq %r13, %rdi
movl $0x6c, %esi
callq 0x749a
movq 0x8(%r13), %rdx
testq %rdx, %rdx
leaq 0x3233e(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
leaq 0x328df(%rip), %rsi     # 0x40fc7
leaq 0x326a5(%rip), %r8      # 0x40d94
movq -0x48(%rbp), %rdi
movq %r12, %rcx
xorl %eax, %eax
callq 0x7905
movq %r13, %rdi
callq 0x7812
movq -0x50(%rbp), %rbx
movq -0x38(%rbp), %r12
movq 0x20(%r12), %rdi
leaq 0x3267b(%rip), %rdx     # 0x40d94
movq %r15, %rsi
callq 0x14884
movq 0x20(%r12), %rdi
leaq 0x32c71(%rip), %rdx     # 0x4139e
movq %rbx, %rsi
callq 0x14884
movq %r15, %rdi
movq %r12, %r15
callq 0x14640
jmp 0x12495
cmpl $0x2, 0x44(%r12)
jne 0x13c02
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13651
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rdx
leaq 0x337f0(%rip), %rsi     # 0x41f70
movq %r15, %rdi
callq 0x167a8
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x135b6
leaq 0x3282b(%rip), %rsi     # 0x40fc7
leaq 0x3431c(%rip), %rdx     # 0x42abf
leaq 0x337c6(%rip), %rcx     # 0x41f70
movq %rcx, %r8
xorl %eax, %eax
callq 0x7905
movq %r15, %rdi
movq %rbx, %rsi
jmp 0x11a1f
cmpl $0x3, 0x44(%r12)
jne 0x13a8e
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13860
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %r13d
movq 0x48(%r12), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rbx
movl %r13d, %edi
callq 0x2a958
testb %al, %al
je 0x13996
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r14), %rdi
cmpl $0x9, %r13d
je 0x1076a
cmpl $0x5, %r13d
jne 0x1088f
leaq 0x323c6(%rip), %rdx     # 0x40c25
leaq 0x3252e(%rip), %rcx     # 0x40d94
movl $0x8, %esi
callq 0x14f7b
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x34fee(%rip), %rbx     # 0x4386d
leaq 0x32513(%rip), %r13     # 0x40d99
movl $0x8, %esi
movq %rbx, %rdx
movq %r13, %rcx
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x32bd9(%rip), %rdx     # 0x4147a
movq %rbx, %rsi
callq 0x15d38
movq 0x20(%r14), %rdi
callq 0x1772d
movq 0x20(%r14), %rdi
leaq 0x32bd2(%rip), %r12     # 0x4148f
movl $0x8, %esi
movq %r12, %rdx
movq %r13, %rcx
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x33562(%rip), %rdx     # 0x41e3a
movq %r12, %rsi
callq 0x15d38
movq 0x20(%r14), %rdi
movl $0x8, %esi
leaq 0x324a4(%rip), %rdx     # 0x40d94
leaq 0x3232e(%rip), %rcx     # 0x40c25
callq 0x14f7b
movq 0x20(%r14), %rdi
movl $0x8, %esi
movq %r13, %rdx
movq %rbx, %rcx
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x34f57(%rip), %rcx     # 0x43872
movl $0x6, %esi
leaq 0x32b53(%rip), %rdx     # 0x4147a
jmp 0x10819
cmpl $0x3, 0x44(%r12)
jne 0x1334a
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13442
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq %r15, %r14
movq 0x8(%rax), %r15
movq 0x10(%rax), %r13
cmpl $0x10, %ebx
jne 0x10055
leaq -0x68(%rbp), %rbx
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r15, %rcx
movq %rbx, %r8
callq 0x14915
movq (%r14), %rdi
movq 0x10(%rbx), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r12, %rsi
callq 0x2a367
movq %rax, %rbx
movq %r14, %rdi
movl $0x1, %esi
movl $0x2, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpq $0x2, %rbx
movq %r14, %r12
jb 0xea13
leaq -0x78(%rbp), %r15
movq %r15, %rdi
callq 0x7314
leaq 0x329c6(%rip), %rsi     # 0x413a5
movq %r15, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r12), %rdi
movq 0x8(%r15), %rsi
testq %rsi, %rsi
leaq 0x3201c(%rip), %rax     # 0x40a1b
cmoveq %rax, %rsi
callq 0x16ff3
movq %r15, %rdi
movq %r12, %r14
callq 0x7812
movq 0x20(%r14), %rdi
leaq 0x32376(%rip), %rbx     # 0x40d94
leaq 0x32374(%rip), %rcx     # 0x40d99
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r12), %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r15, %rdi
movq %r12, %r15
jmp 0x12a8d
cmpl $0x3, 0x44(%r12)
jne 0x135d5
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13670
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %r15
movzbl 0x30(%rax), %r14d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movq 0x10(%rax), %r12
movl %r14d, %edi
callq 0x2a947
testb %al, %al
je 0x1018e
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r13), %rbx
cmpl $0x9, %r14d
jne 0x116da
leaq 0x328aa(%rip), %r12     # 0x4139e
movq %rbx, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x32989(%rip), %rsi     # 0x4148f
movq %rbx, %rdi
callq 0x157bd
movq 0x20(%r13), %rbx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x3295e(%rip), %rsi     # 0x41482
movq %rbx, %rdi
callq 0x157bd
movq 0x20(%r13), %r14
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x32257(%rip), %rbx     # 0x40d99
movq %r14, %rdi
movq %rbx, %rsi
callq 0x157bd
movq 0x20(%r13), %r14
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x32231(%rip), %r12     # 0x40d94
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
movq 0x20(%r13), %rdi
leaq 0x347e0(%rip), %rsi     # 0x43359
jmp 0x10269
cmpl $0x2, 0x44(%r12)
jne 0x1332b
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13423
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movb 0x30(%rax), %r13b
movq 0x48(%r12), %rax
movq 0x8(%rax), %rdx
leaq 0x333ac(%rip), %rsi     # 0x41f70
movq %r14, %rdi
callq 0x167a8
cmpb $0xb, %al
je 0x1057e
movzbl %al, %eax
cmpl $0xa, %eax
jne 0x13d19
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
callq 0x16c36
jmp 0x10587
cmpl $0x2, 0x44(%r12)
jne 0x134dd
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1368f
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rdx
leaq 0x33343(%rip), %rsi     # 0x41f70
movq %r15, %rdi
callq 0x167a8
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x13b67
leaq 0x3237e(%rip), %rsi     # 0x40fc7
leaq 0x33f23(%rip), %rdx     # 0x42b73
leaq 0x33319(%rip), %rcx     # 0x41f70
movq %rcx, %r8
xorl %eax, %eax
callq 0x7905
movq %r15, %rdi
movq %rbx, %rsi
jmp 0x11a52
cmpl $0x2, 0x44(%r12)
jne 0x13b86
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x139b5
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movzbl 0x30(%rax), %r14d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %r14d
je 0xed55
cmpl $0x5, %r14d
je 0xed55
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %r12
movq 0x20(%r15), %r15
movzbl %r14b, %edi
xorl %esi, %esi
movl $0x17a2, %edx           # imm = 0x17A2
jmp 0x106a8
cmpl $0x2, 0x44(%r12)
jne 0x13081
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x130fd
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movzbl 0x30(%rax), %r14d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %r14d
je 0xed55
cmpl $0x5, %r14d
jne 0x10686
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %r14
movq %rax, %r15
movq %r14, %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %rdi
leaq 0x3200e(%rip), %rdx     # 0x40d94
movq %r15, %rsi
callq 0x14884
movq %r14, %r12
movq 0x20(%r14), %rdi
leaq 0x31ffd(%rip), %rdx     # 0x40d99
movq %rbx, %rsi
callq 0x14884
movq %r15, %rdi
callq 0x14640
jmp 0x106bb
cmpl $0x3, 0x44(%r12)
jne 0x132ed
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x133e5
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, -0x48(%rbp)
movb 0x30(%rax), %r15b
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %rbx
movzbl %r15b, %r12d
movl %r12d, %edi
callq 0x2a947
testb %al, %al
je 0x102c4
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r14), %rbx
cmpb $0x9, %r15b
jne 0x117b5
leaq 0x32553(%rip), %r13     # 0x4139e
movq %rbx, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x32632(%rip), %rsi     # 0x4148f
movq %rbx, %rdi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x32603(%rip), %rbx     # 0x41482
movq %r12, %rdi
movq %rbx, %rsi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x31ef5(%rip), %rsi     # 0x40d99
movq %r12, %rdi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
movq -0x38(%rbp), %r14
callq 0x157bd
leaq 0x31eca(%rip), %rsi     # 0x40d94
movq %r12, %rdi
callq 0x157bd
movq 0x20(%r14), %rdi
leaq 0x3447c(%rip), %rsi     # 0x43359
callq 0x16f8e
movq %r14, %rdi
callq 0x172ef
movq %r14, %rdi
movq -0x48(%rbp), %r15
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r14, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r14, %rbx
movq 0x20(%r14), %rdi
movq %r15, %rsi
leaq 0x3255e(%rip), %rdx     # 0x4148f
callq 0x14884
movq %r12, %rdi
callq 0x14640
jmp 0x12233
cmpl $0x3, 0x44(%r12)
jne 0x1387f
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x139d4
movq %r15, %rdi
callq 0x1424f
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %eax
movl %eax, -0x50(%rbp)
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movq %r15, %rdi
movq %r13, %rsi
callq 0x17887
movl %eax, %r15d
movzbl %al, %ebx
movl %ebx, %edi
callq 0x2a958
testb %al, %al
jne 0xefae
movl %ebx, %edi
callq 0x2a989
testb %al, %al
je 0x11816
movq -0x38(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
movq %rdi, %r13
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %r15b
je 0xefee
cmpl $0x5, %ebx
jne 0x118e9
movq -0x38(%rbp), %r12
movq 0x20(%r12), %rdi
leaq 0x31d96(%rip), %rbx     # 0x40d94
leaq 0x3247d(%rip), %rdx     # 0x41482
movq %rbx, %rsi
callq 0x15e23
movq 0x20(%r12), %rdi
leaq 0x31d80(%rip), %r15     # 0x40d99
leaq 0x3246f(%rip), %rdx     # 0x4148f
movq %r15, %rsi
callq 0x15e23
movq 0x20(%r12), %rdi
movl $0x8, %esi
movq %rbx, %rdx
movq %r15, %rcx
movq %r12, %r15
callq 0x1597a
movq 0x20(%r12), %rdi
leaq 0x3203b(%rip), %rsi     # 0x41087
callq 0x174ae
movq 0x20(%r12), %rdi
leaq 0x34685(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
movq -0x40(%rbp), %r13
je 0x1196a
cmpl $0x5, %r12d
je 0x1196a
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x200e, %edx           # imm = 0x200E
jmp 0x12ac1
cmpl $0x1, 0x44(%r12)
jne 0x13198
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x13271
movq %r15, %rdi
callq 0x16ccc
jmp 0x12c25
cmpl $0x3, 0x44(%r12)
jne 0x13ba5
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13bc4
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %r13d
movq 0x48(%r12), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rbx
movl %r13d, %edi
callq 0x2a958
testb %al, %al
je 0x10416
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r14), %r12
cmpl $0x5, %r13d
je 0x11d0e
cmpl $0x9, %r13d
jne 0x11dfd
leaq 0x34051(%rip), %rbx     # 0x431cb
jmp 0x11d15
cmpl $0x3, 0x44(%r12)
jne 0x139f3
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13a12
movq %r15, %rdi
callq 0x1424f
movzbl 0x30(%rax), %edi
movq %r15, %r14
movq %rax, -0x48(%rbp)
movq 0x38(%rax), %r15
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %rbx
callq 0x2a989
testb %al, %al
je 0x13aad
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x1, %esi
movl $0x2, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq (%r14), %rdi
movq 0x48(%r15), %rax
movq (%rax), %rdx
movq %r12, %rsi
callq 0x2a367
movq %rax, %rbx
leaq -0x68(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x3217c(%rip), %rsi     # 0x413a5
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r14), %rdi
movq 0x8(%r12), %rsi
testq %rsi, %rsi
leaq 0x317d2(%rip), %rax     # 0x40a1b
cmoveq %rax, %rsi
callq 0x16ff3
movq %r12, %rdi
callq 0x7812
movq 0x20(%r14), %rdi
leaq 0x31b2f(%rip), %rbx     # 0x40d94
leaq 0x31b2d(%rip), %rcx     # 0x40d99
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rdi
movq %rax, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r15, %rdi
callq 0x14640
movq -0x40(%rbp), %r13
movq %r14, %r15
jmp 0x11f32
cmpl $0x2, 0x44(%r12)
jne 0x1315a
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13214
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %r13d
movq 0x48(%r12), %rax
movq 0x8(%rax), %rbx
movl %r13d, %edi
callq 0x2a958
testb %al, %al
je 0x1330c
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %r13d
je 0xf322
cmpl $0x5, %r13d
jne 0x108e1
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x31a63(%rip), %rbx     # 0x40d94
leaq 0x32066(%rip), %r12     # 0x4139e
movl $0x8, %esi
movq %rbx, %rdx
movq %r12, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
leaq 0x31d34(%rip), %r13     # 0x41087
movq %r13, %rsi
callq 0x174ae
movq 0x20(%r14), %rdi
leaq 0x31a33(%rip), %rdx     # 0x40d99
movl $0x8, %esi
movq %r12, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
leaq 0x32295(%rip), %r12     # 0x41613
movq %r12, %rsi
callq 0x174ae
movq 0x20(%r14), %rdi
movl $0x6, %esi
movq %r13, %rdx
movq %r12, %rcx
callq 0x17513
movq 0x20(%r14), %rdi
leaq 0x3433d(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r14, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r14, %r13
movq 0x20(%r14), %rdi
movq %r15, %rsi
leaq 0x31fa9(%rip), %rdx     # 0x4139e
callq 0x14884
movq %r12, %rdi
callq 0x14640
jmp 0x10979
cmpl $0x2, 0x44(%r12)
jne 0x136ae
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x136cd
movq %r15, %rdi
callq 0x1424f
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13acc
movq %r15, %rdi
callq 0x1424f
movq %r15, %r12
movq %rax, %r15
movq %r12, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq 0x20(%r12), %r12
testq %r12, %r12
je 0x131b7
testq %rbx, %rbx
je 0x1313b
movq %rax, %r15
testq %rax, %rax
je 0x130de
cmpb $0x10, 0x30(%rbx)
jne 0x1389e
movq 0x58(%r15), %rcx
testq %rcx, %rcx
leaq 0x3156e(%rip), %rax     # 0x40a1b
cmoveq %rax, %rcx
leaq 0x31b0f(%rip), %rsi     # 0x40fc7
leaq 0x31d61(%rip), %rdx     # 0x41220
leaq 0x318ce(%rip), %r8      # 0x40d94
movq %r12, %rdi
xorl %eax, %eax
callq 0x7905
movzbl 0x30(%rbx), %esi
movq 0x58(%rbx), %rdx
testq %rdx, %rdx
leaq 0x31539(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movq %r12, %rdi
leaq 0x318a4(%rip), %rcx     # 0x40d94
callq 0x14f7b
jmp 0x119bc
cmpl $0x3, 0x44(%r12)
jne 0x134be
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13c40
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x13559
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
movq %r14, %r13
je 0xf58a
cmpl $0x5, %ebx
jne 0x10994
movq 0x20(%r13), %rdi
leaq 0x317ff(%rip), %rbx     # 0x40d94
leaq 0x31ee6(%rip), %rdx     # 0x41482
movq %rbx, %rsi
callq 0x15e23
movq 0x20(%r13), %rdi
leaq 0x317ea(%rip), %r12     # 0x40d99
leaq 0x31ed9(%rip), %rdx     # 0x4148f
movq %r12, %rsi
callq 0x15e23
jmp 0xf9b0
cmpl $0x3, 0x44(%r12)
jne 0x13233
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x13369
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x13461
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
je 0xf650
cmpl $0x5, %ebx
jne 0x109cd
movq 0x20(%r14), %rdi
leaq 0x315ca(%rip), %rbx     # 0x40c25
leaq 0x31732(%rip), %rcx     # 0x40d94
movl $0x8, %esi
movq %rbx, %rdx
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x341f3(%rip), %rdx     # 0x4386d
leaq 0x31718(%rip), %rcx     # 0x40d99
movl $0x8, %esi
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x31de4(%rip), %rdx     # 0x4147a
movq %rbx, %rsi
callq 0x165e5
movq 0x20(%r14), %r12
testq %r12, %r12
je 0x13c5f
movq %r14, %r13
leaq 0x3423d(%rip), %rsi     # 0x438f2
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7343
movq %rbx, %rdi
movl $0x6c, %esi
callq 0x749a
movq 0x8(%rbx), %rdx
testq %rdx, %rdx
leaq 0x3133f(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
leaq 0x337be(%rip), %rsi     # 0x42ea5
leaq 0x31d8c(%rip), %rcx     # 0x4147a
leaq 0x3169f(%rip), %rax     # 0x40d94
leaq 0x34171(%rip), %r14     # 0x4386d
movq %r12, %rdi
movq %rax, %r12
movq %rax, %r8
movq %r14, %r9
xorl %eax, %eax
callq 0x7905
movq %rbx, %rdi
callq 0x7812
movq 0x20(%r13), %rdi
leaq 0x31503(%rip), %rcx     # 0x40c25
movl $0x8, %esi
movq %r12, %rdx
callq 0x14f7b
movq 0x20(%r13), %rdi
leaq 0x3165f(%rip), %rbx     # 0x40d99
movl $0x8, %esi
movq %rbx, %rdx
movq %r14, %rcx
callq 0x14f7b
movq 0x20(%r13), %rdi
leaq 0x31d3a(%rip), %r12     # 0x4148f
movq %r12, %rsi
movq %r12, %rdx
callq 0x15e23
movq 0x20(%r13), %rdi
leaq 0x34107(%rip), %rcx     # 0x43872
movl $0x6, %esi
leaq 0x31d03(%rip), %rdx     # 0x4147a
callq 0x162f4
movq 0x20(%r13), %rdi
leaq 0x3160d(%rip), %rsi     # 0x40d94
movq %r12, %rdx
callq 0x17642
movq 0x20(%r13), %rdi
movq %rbx, %rsi
leaq 0x31488(%rip), %rdx     # 0x40c25
callq 0x17642
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r13, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rdi
movq %r12, %rsi
leaq 0x315c1(%rip), %rdx     # 0x40d94
callq 0x14884
movq 0x20(%r13), %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r12, %rdi
callq 0x14640
movq %r15, %rdi
callq 0x14640
movq %r13, %r15
jmp 0x12a92
cmpl $0x3, 0x44(%r12)
jne 0x13597
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x136ec
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x1370b
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
movq %r14, %r13
je 0xf88f
cmpl $0x5, %ebx
jne 0x10a06
movq 0x20(%r13), %rdi
leaq 0x314fa(%rip), %rbx     # 0x40d94
leaq 0x31be1(%rip), %rcx     # 0x41482
movl $0x8, %esi
movq %rbx, %rdx
callq 0x1597a
movq 0x20(%r13), %rdi
leaq 0x314e0(%rip), %r12     # 0x40d99
leaq 0x31bcf(%rip), %rcx     # 0x4148f
movl $0x8, %esi
movq %r12, %rdx
callq 0x1597a
jmp 0xf9b0
movq %r15, %rdi
movq %r12, %rsi
callq 0xc135
jmp 0x12c25
cmpl $0x3, 0x44(%r12)
jne 0x1311c
movq %r14, -0x30(%rbp)
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x131d6
movq %r15, %rdi
callq 0x1424f
movq %r15, %r14
movq %rax, %r15
movzbl 0x30(%rax), %ebx
movq 0x48(%r12), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x132ce
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
movq %r14, %r13
je 0xf972
cmpl $0x5, %ebx
jne 0x10a41
movq 0x20(%r13), %rdi
leaq 0x31417(%rip), %rbx     # 0x40d94
leaq 0x31afe(%rip), %rcx     # 0x41482
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movq 0x20(%r13), %rdi
leaq 0x313fd(%rip), %r12     # 0x40d99
leaq 0x31aec(%rip), %rcx     # 0x4148f
movl $0x8, %esi
movq %r12, %rdx
callq 0x17513
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r13
movq -0x38(%rbp), %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x14884
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r15, %rsi
movq %r12, %rdx
callq 0x14884
movq %r13, %rdi
movq -0x38(%rbp), %r13
callq 0x14640
jmp 0x10a8d
movq 0x48(%r12), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x133c6
movq %r15, %rdi
callq 0x1424f
movq %r15, %r13
movq %rax, %rbx
movq 0x48(%r12), %rax
movq 0x8(%rax), %rcx
movl (%rcx), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0xfbc9
cmpl $0x200, %eax            # imm = 0x200
jne 0x13cdb
movq %r14, %r12
movq %r13, %r15
movq %r13, %rdi
movq %rcx, %rsi
callq 0x142d5
movq %rax, %rcx
movl (%rax), %eax
cmpl $0x3, %eax
leaq 0x31326(%rip), %r14     # 0x40d94
je 0x119c9
cmpl $0x1, %eax
jne 0x13e8d
movq %rcx, -0x48(%rbp)
movzbl 0x30(%rbx), %eax
cmpl $0xb, %eax
movq %r12, %r14
ja 0x12b2e
movl $0xa20, %ecx            # imm = 0xA20
btl %eax, %ecx
jae 0x12b2e
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r13, %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq %r13, %rdi
movq -0x48(%rbp), %rbx
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r13
movq -0x38(%rbp), %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r12, %rsi
movq %r13, %rdx
callq 0x1450a
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x1450a
movq %r12, %rdi
callq 0x14640
movq %r15, %rdi
callq 0x14640
movq %r13, %rdi
movq -0x40(%rbp), %r13
movq -0x38(%rbp), %r15
callq 0x14640
jmp 0x11d06
leaq -0x88(%rbp), %rdi
callq 0x7314
movq -0x70(%rbp), %rbx
testq %rbx, %rbx
leaq 0x30ecc(%rip), %r12     # 0x40a1b
cmoveq %r12, %rbx
movq %rbx, %rdi
leaq 0x3152a(%rip), %rsi     # 0x41087
callq 0x3030
testl %eax, %eax
je 0x11bbc
movq %rbx, %rdi
leaq 0x31a9f(%rip), %rsi     # 0x41613
callq 0x3030
testl %eax, %eax
movq -0x30(%rbp), %r14
je 0x10c2b
movq %rbx, %rdi
leaq 0x314fc(%rip), %rsi     # 0x4108b
callq 0x3030
testl %eax, %eax
je 0x10c2b
movq %rbx, %rdi
leaq 0x311ee(%rip), %rbx     # 0x40d94
movq %rbx, %rsi
callq 0x3030
testl %eax, %eax
je 0x10c2b
movq 0x20(%r13), %rdi
movq %rbx, %rsi
callq 0x157bd
movb $0x1, %bl
jmp 0x11bc2
movq %r14, -0x30(%rbp)
movb 0x30(%rbx), %r14b
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
leaq -0x68(%rbp), %r8
callq 0x14915
movq -0x60(%rbp), %r12
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
cmpq $0x7, %r12
ja 0x10ec0
movq %r13, %r12
movq 0x20(%r13), %rbx
movzbl %r14b, %edi
xorl %esi, %esi
movl $0x10f8, %edx           # imm = 0x10F8
callq 0x14ec7
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x10f07
movl %r12d, %edi
callq 0x2a937
testb %al, %al
je 0x10fc0
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x5, %r13b
jne 0x11f3b
leaq 0x31116(%rip), %rbx     # 0x40d94
leaq 0x31114(%rip), %rdx     # 0x40d99
leaq 0x317f6(%rip), %rcx     # 0x41482
leaq 0x317fc(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17baa
movq 0x20(%r14), %rdi
leaq 0x33a30(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x262d, %edx           # imm = 0x262D
jmp 0x12b8b
movl %r12d, %edi
callq 0x2a937
testb %al, %al
je 0x11112
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x5, %r13b
jne 0x11fdc
leaq 0x31040(%rip), %rbx     # 0x40d94
leaq 0x3103e(%rip), %rdx     # 0x40d99
leaq 0x31720(%rip), %rcx     # 0x41482
leaq 0x31726(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17b22
movq 0x20(%r14), %rdi
leaq 0x3395a(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2499, %edx           # imm = 0x2499
jmp 0x12b8b
movl %r12d, %edi
callq 0x2a937
testb %al, %al
je 0x11264
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x5, %r13b
jne 0x1207d
leaq 0x30f6a(%rip), %rbx     # 0x40d94
leaq 0x30f68(%rip), %rdx     # 0x40d99
leaq 0x3164a(%rip), %rcx     # 0x41482
leaq 0x31650(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17c32
movq 0x20(%r14), %rdi
leaq 0x33884(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x27c1, %edx           # imm = 0x27C1
jmp 0x12b8b
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x11315
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
je 0xfefc
cmpl $0x5, %ebx
jne 0x129fb
leaq 0x30e91(%rip), %r15     # 0x40d94
leaq 0x30e8f(%rip), %rbx     # 0x40d99
leaq 0x31571(%rip), %rcx     # 0x41482
leaq 0x31577(%rip), %r8      # 0x4148f
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x171a0
movq %r14, %rdi
movq -0x48(%rbp), %r13
movq %r13, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r14, %rdi
movq %r13, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r13
movq 0x20(%r14), %rdi
movq %r12, %rsi
movq %r15, %rdx
callq 0x14884
movq 0x20(%r14), %rdi
movq %r13, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r12, %rdi
callq 0x14640
movq %r13, %rdi
jmp 0x12a8a
movl %r12d, %edi
callq 0x2a937
testb %al, %al
je 0x11516
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x5, %r13b
jne 0x1211e
leaq 0x30dc3(%rip), %rbx     # 0x40d94
leaq 0x30dc1(%rip), %rdx     # 0x40d99
leaq 0x314a3(%rip), %rcx     # 0x41482
leaq 0x314a9(%rip), %r8      # 0x4148f
movq %r14, %rdi
movq %rbx, %rsi
callq 0x171a0
movq 0x20(%r14), %rdi
callq 0x17a9a
movq 0x20(%r14), %rdi
leaq 0x336dd(%rip), %rcx     # 0x436e2
movl $0x8, %esi
movq %rbx, %rdx
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2305, %edx           # imm = 0x2305
jmp 0x12b8b
movl %ebx, %edi
callq 0x2a958
testb %al, %al
je 0x1166c
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r14, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r13, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpl $0x9, %ebx
je 0x100a3
cmpl $0x5, %ebx
jne 0x12a36
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x30ce2(%rip), %rdx     # 0x40d94
leaq 0x313c9(%rip), %rcx     # 0x41482
movl $0x8, %esi
callq 0x155a1
movq 0x20(%r13), %r12
testq %r12, %r12
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %rbx
je 0x13f28
leaq 0x32e43(%rip), %rsi     # 0x42f22
leaq -0x68(%rbp), %r15
movq %r15, %rdi
callq 0x7343
movq %r15, %rdi
movl $0x6c, %esi
callq 0x749a
movq 0x8(%r15), %rdx
testq %rdx, %rdx
leaq 0x30915(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
leaq 0x30eb6(%rip), %rsi     # 0x40fc7
leaq 0x31377(%rip), %rcx     # 0x4148f
leaq 0x30c7a(%rip), %r8      # 0x40d99
movq %r12, %rdi
xorl %eax, %eax
callq 0x7905
movq %r15, %rdi
callq 0x7812
movq %r13, %rdi
movq -0x48(%rbp), %r12
movq %r12, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r13, %rdi
movq %r12, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r13), %rdi
leaq 0x30c31(%rip), %rdx     # 0x40d94
movq %r15, %rsi
callq 0x14884
movq 0x20(%r13), %rdi
movq %r12, %rsi
leaq 0x30c20(%rip), %rdx     # 0x40d99
callq 0x14884
movq %r15, %rdi
callq 0x14640
movq %r12, %rdi
jmp 0x10a98
movl %r14d, %edi
callq 0x2a937
testb %al, %al
je 0x11721
movq -0x38(%rbp), %r13
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %r12, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r13), %rbx
cmpl $0x5, %r14d
jne 0x121ee
leaq 0x311ba(%rip), %r12     # 0x4139e
movq %rbx, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x31299(%rip), %rsi     # 0x4148f
movq %rbx, %rdi
callq 0x157bd
movq 0x20(%r13), %rbx
movq %rbx, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x3126e(%rip), %rsi     # 0x41482
movq %rbx, %rdi
callq 0x157bd
movq 0x20(%r13), %r14
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x30b67(%rip), %rbx     # 0x40d99
movq %r14, %rdi
movq %rbx, %rsi
callq 0x157bd
movq 0x20(%r13), %r14
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
leaq 0x30b41(%rip), %r12     # 0x40d94
movq %r14, %rdi
movq %r12, %rsi
callq 0x157bd
movq 0x20(%r13), %rdi
leaq 0x330fe(%rip), %rsi     # 0x43367
callq 0x16f8e
movq %r13, %rdi
callq 0x172ef
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r14
movq %r13, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x14884
movq 0x20(%r13), %rdi
movq %r15, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r14, %rdi
callq 0x14640
jmp 0x12230
movl %r12d, %edi
callq 0x2a937
testb %al, %al
je 0x13cfa
movq -0x38(%rbp), %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %r13, %rcx
movq %rdi, %r13
xorl %r8d, %r8d
callq 0x14915
movq %r13, %rdi
movl $0x2, %esi
movl $0x3, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
movq 0x20(%r13), %rbx
cmpb $0x5, %r15b
movq -0x30(%rbp), %r14
jne 0x11b30
leaq 0x31080(%rip), %r13     # 0x4139e
movq %rbx, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x3115f(%rip), %rsi     # 0x4148f
movq %rbx, %rdi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x31130(%rip), %rbx     # 0x41482
movq %r12, %rdi
movq %rbx, %rsi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x30a22(%rip), %rsi     # 0x40d99
movq %r12, %rdi
callq 0x157bd
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movq %r12, %rdi
movq %r13, %rsi
movq -0x38(%rbp), %r13
callq 0x157bd
leaq 0x309f7(%rip), %rsi     # 0x40d94
movq %r12, %rdi
callq 0x157bd
movq 0x20(%r13), %rdi
leaq 0x32fb7(%rip), %rsi     # 0x43367
callq 0x16f8e
movq %r13, %rdi
callq 0x172ef
movq %r13, %rdi
movq -0x48(%rbp), %r15
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r13, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x14884
movq %r13, %rbx
movq 0x20(%r13), %rdi
movq %r15, %rsi
leaq 0x3108b(%rip), %rdx     # 0x4148f
callq 0x14884
movq %r12, %rdi
callq 0x14640
jmp 0x12237
cmpl $0xb, %r13d
je 0x11a6d
cmpl $0xa, %r13d
movq -0x30(%rbp), %r14
jne 0x13e4f
leaq 0x31b3b(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r13
movq %r13, %rdi
movq %r12, %rdx
callq 0x167a8
leaq 0x329cb(%rip), %rsi     # 0x42e16
movq %r13, %rdi
movq %rbx, %rdx
callq 0x167a8
movq 0x20(%r13), %rdi
testq %rdi, %rdi
movq -0x40(%rbp), %r12
je 0x13df2
leaq 0x30b59(%rip), %rsi     # 0x40fc7
leaq 0x32e34(%rip), %rdx     # 0x432a9
leaq 0x3299a(%rip), %rcx     # 0x42e16
leaq 0x31aed(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
callq 0x15ffa
movq %rbx, %rdi
callq 0x14640
movq %r13, %r15
movq %r12, %r13
jmp 0x12c25
movq 0x20(%r15), %rdi
cmpb $0x5, %al
jne 0x11a07
leaq 0x308cd(%rip), %rsi     # 0x40d99
callq 0x157bd
movq 0x20(%r15), %rdi
leaq 0x308b8(%rip), %rsi     # 0x40d94
callq 0x157bd
leaq -0x68(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x30589(%rip), %rsi     # 0x40a7d
leaq 0x31a70(%rip), %rbx     # 0x41f6b
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r15), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x30500(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movl $0x4, %esi
callq 0x16075
movq %r12, %rdi
callq 0x7812
movq 0x20(%r15), %rdi
leaq 0x31a3a(%rip), %rcx     # 0x41f76
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
jmp 0x11a18
movq 0x20(%r14), %rdi
callq 0x16c81
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
cmpb $0x9, %r13b
je 0x1059d
movq 0x20(%r14), %r15
movzbl %r13b, %edi
xorl %esi, %esi
movl $0x16e2, %edx           # imm = 0x16E2
jmp 0x105f2
movq 0x20(%r14), %rdi
callq 0x16c81
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
cmpb $0x5, %r13b
jne 0x105e3
movq %r14, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rdi
leaq 0x307d9(%rip), %rdx     # 0x40d94
movq %rbx, %rsi
callq 0x14884
movq 0x20(%r14), %rdi
leaq 0x30dd0(%rip), %rdx     # 0x4139e
movq %r15, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq %r15, %rbx
jmp 0x10605
movq 0x20(%r14), %r15
movzbl %r13b, %edi
xorl %esi, %esi
movl $0x1691, %edx           # imm = 0x1691
callq 0x14ec7
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq %r14, %r15
movq -0x40(%rbp), %r13
movq %rbx, %rdi
callq 0x14640
jmp 0x11f32
movq %r13, %rdi
xorl %esi, %esi
movl $0x1, %edx
movq %rbx, %rcx
xorl %r8d, %r8d
callq 0x14915
cmpb $0x9, %al
movq %r13, %r15
je 0x10641
movzbl %al, %ebx
cmpl $0x5, %ebx
jne 0x11e9c
movq 0x20(%r15), %rdi
movl $0x8, %esi
leaq 0x30743(%rip), %rdx     # 0x40d94
leaq 0x30741(%rip), %rcx     # 0x40d99
callq 0x1597a
jmp 0x11eca
movq -0x38(%rbp), %r15
movq 0x20(%r15), %rdi
leaq 0x30723(%rip), %rdx     # 0x40d94
movl $0x4, %esi
callq 0x16075
movq %r15, %rdi
movq %rbx, %rsi
jmp 0x1247f
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %r12
movq 0x20(%r15), %r15
movzbl %r14b, %edi
xorl %esi, %esi
movl $0x176a, %edx           # imm = 0x176A
callq 0x14ec7
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq -0x40(%rbp), %r13
movq -0x30(%rbp), %r14
movq %rbx, %rdi
jmp 0x10f12
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x306bf(%rip), %r12     # 0x40d99
leaq 0x30cbd(%rip), %rcx     # 0x4139e
movl $0x8, %esi
movq %r12, %rdx
callq 0x14f7b
movq 0x20(%r13), %rdi
leaq 0x3069b(%rip), %rdx     # 0x40d94
movq %r12, %rsi
callq 0x170b5
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %r12
movl %ebx, %edi
movl $0x1, %esi
movl $0x1da1, %edx           # imm = 0x1DA1
jmp 0x1075d
movq -0x38(%rbp), %r12
movq 0x20(%r12), %rdi
leaq 0x30661(%rip), %rsi     # 0x40d94
leaq 0x330ef(%rip), %rdx     # 0x43829
callq 0x15e23
movq %r12, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r12), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x1df6, %edx           # imm = 0x1DF6
callq 0x14ec7
movq %r12, %rdi
jmp 0x12c0a
leaq 0x304b4(%rip), %rdx     # 0x40c25
leaq 0x3061c(%rip), %r12     # 0x40d94
movl $0x8, %esi
movq %r12, %rcx
callq 0x14f7b
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x330d9(%rip), %rbx     # 0x4386d
leaq 0x305fe(%rip), %r13     # 0x40d99
movl $0x8, %esi
movq %rbx, %rdx
movq %r13, %rcx
callq 0x14f7b
movq 0x20(%r14), %rdi
movq %rbx, %rsi
callq 0x177c8
movq 0x20(%r14), %rdi
callq 0x1772d
movq 0x20(%r14), %rdi
movl $0x8, %esi
movq %r12, %rdx
leaq 0x30452(%rip), %rcx     # 0x40c25
callq 0x14f7b
movq 0x20(%r14), %rdi
movl $0x8, %esi
movq %r13, %rdx
movq %rbx, %rcx
callq 0x14f7b
movq 0x20(%r14), %rdi
leaq 0x30c98(%rip), %r12     # 0x4148f
movq %r12, %rsi
movq %r12, %rdx
callq 0x15e23
movq 0x20(%r14), %rdi
leaq 0x30c6d(%rip), %rdx     # 0x4147a
leaq 0x3305e(%rip), %rcx     # 0x43872
movl $0x6, %esi
callq 0x162f4
movq 0x20(%r14), %rdi
leaq 0x3056b(%rip), %rsi     # 0x40d94
movq %rbx, %rdx
callq 0x17642
movq 0x20(%r14), %rdi
movq %r13, %rsi
movq %r12, %rdx
callq 0x17642
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r14, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %rdi
movq %r12, %rsi
leaq 0x30523(%rip), %rdx     # 0x40d94
callq 0x14884
movq 0x20(%r14), %rdi
movq %rbx, %rsi
movq %r13, %rdx
callq 0x14884
movq %r12, %rdi
callq 0x14640
jmp 0x108d0
leaq 0x304fe(%rip), %rsi     # 0x40d94
callq 0x177c8
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %r15
movl %r13d, %edi
xorl %esi, %esi
movl $0x1f9f, %edx           # imm = 0x1F9F
callq 0x14ec7
movq %r15, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq -0x38(%rbp), %r15
jmp 0x12a92
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rbx
movl %r13d, %edi
xorl %esi, %esi
movl $0x1d26, %edx           # imm = 0x1D26
callq 0x14ec7
leaq 0x30a9f(%rip), %rcx     # 0x4139e
movq %rbx, %rdi
movl %r13d, %esi
movq %rax, %rdx
callq 0x15aa9
movq 0x20(%r14), %rdi
leaq 0x3076f(%rip), %rsi     # 0x41087
callq 0x174ae
movq 0x20(%r14), %rbx
movl %r13d, %edi
xorl %esi, %esi
movl $0x1d34, %edx           # imm = 0x1D34
callq 0x14ec7
leaq 0x32dab(%rip), %rcx     # 0x436e2
movq %rbx, %rdi
movl %r13d, %esi
movq %rax, %rdx
callq 0x17513
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rbx
movl %r13d, %edi
movq %r14, %r13
xorl %esi, %esi
movl $0x1d3e, %edx           # imm = 0x1D3E
callq 0x14ec7
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
movq %r15, %rdi
callq 0x14640
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %rax
movq %r13, %r15
movq %rax, %r13
jmp 0x12c25
movq 0x20(%r13), %rdi
leaq 0x303f5(%rip), %rsi     # 0x40d94
leaq 0x30adc(%rip), %rdx     # 0x41482
callq 0x15e23
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x2994, %edx           # imm = 0x2994
jmp 0x10a7a
movq 0x20(%r14), %rdi
leaq 0x303bc(%rip), %rsi     # 0x40d94
leaq 0x30a9b(%rip), %rdx     # 0x4147a
callq 0x165e5
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x1e94, %edx           # imm = 0x1E94
jmp 0x12a74
movq 0x20(%r13), %rdi
leaq 0x30383(%rip), %rdx     # 0x40d94
leaq 0x30a6a(%rip), %rcx     # 0x41482
movl $0x8, %esi
callq 0x1597a
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x2937, %edx           # imm = 0x2937
jmp 0x10a7a
movq 0x20(%r13), %rdi
leaq 0x30348(%rip), %rdx     # 0x40d94
leaq 0x30a2f(%rip), %rcx     # 0x41482
movl $0x8, %esi
callq 0x17513
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x28da, %edx           # imm = 0x28DA
callq 0x14ec7
movq %r12, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %rbx
movq %r15, %rdi
callq 0x14640
movq %r13, %r15
movq %rbx, %r13
jmp 0x12c25
movl %r13d, %edi
movl $0x2, %esi
movl $0x13a3, %edx           # imm = 0x13A3
callq 0x14ec7
movq %rax, %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x13a4, %edx           # imm = 0x13A4
callq 0x14ec7
movq -0x38(%rbp), %rcx
movq 0x20(%rcx), %rdi
movl %r13d, %esi
movq %rcx, %r13
movq %r12, %rdx
movl %ebx, %ecx
movq %rax, %r8
callq 0x15bd8
movq %r13, %rdi
movq %r15, %rsi
movq %r13, %r15
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
movq %r12, %rdx
callq 0x14884
jmp 0x11d02
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %r12
movl %r15d, %edi
movq %r14, %r15
xorl %esi, %esi
movl $0x14ca, %edx           # imm = 0x14CA
callq 0x14ec7
movq %r12, %rdi
jmp 0x11e8c
movq 0x20(%r13), %r15
movq -0x60(%rbp), %r12
testq %r12, %r12
leaq 0x2feca(%rip), %rax     # 0x40a1b
cmoveq %rax, %r12
movl %ebx, %edi
movl $0x1, %esi
movl $0x12cb, %edx           # imm = 0x12CB
callq 0x14ec7
movq %r15, %rdi
movq %r13, %r15
movl %ebx, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x14f7b
movq -0x30(%rbp), %r14
jmp 0x10c14
movq 0x20(%rbx), %rsi
movq -0x70(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movq %rbx, %rdi
movq %rax, %rcx
callq 0x14697
movq -0x30(%rbp), %r14
movq %rbx, %r15
movq -0x40(%rbp), %r13
jmp 0x11c70
movl %r15d, %edi
movl $0x1, %esi
movl $0x131b, %edx           # imm = 0x131B
callq 0x14ec7
movq %rax, %rbx
movq -0x38(%rbp), %rdi
movq %r13, %rsi
movq %rdi, %r14
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r14), %rdi
movq -0x60(%rbp), %rcx
testq %rcx, %rcx
leaq 0x2fe34(%rip), %rax     # 0x40a1b
cmoveq %rax, %rcx
movl %r15d, %esi
movq %r14, %r15
movq %rbx, %rdx
callq 0x14f7b
movq 0x20(%r14), %rdi
movq %r12, %rsi
movq %rbx, %rdx
callq 0x14884
movq -0x30(%rbp), %r14
movq %r12, %rdi
callq 0x14640
leaq -0x68(%rbp), %rdi
callq 0x7812
leaq -0x78(%rbp), %rdi
callq 0x7812
jmp 0x12a96
xorl %ebx, %ebx
jmp 0x11bc2
movq %rbx, -0x48(%rbp)
movq %r14, -0x30(%rbp)
cmpl $0x9, %eax
leaq 0x2fdd7(%rip), %r12     # 0x40a1b
jne 0x13e6e
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x30140(%rip), %rcx     # 0x40d99
movl $0x8, %esi
movq %rcx, %rdx
callq 0x162f4
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %r14, %rdi
movq %rbx, %rsi
callq 0x16423
leaq -0x78(%rbp), %rbx
movq %rbx, %rdi
callq 0x7314
movq %r14, %rdi
movq %rbx, %rsi
callq 0x16423
movq 0x20(%r14), %rdi
testq %rdi, %rdi
je 0x13e30
movq -0x60(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r12, %rcx
leaq 0x309c5(%rip), %rsi     # 0x41678
leaq 0x31846(%rip), %rdx     # 0x42500
xorl %eax, %eax
callq 0x7905
cmpl $0xb, %r15d
je 0x127ff
cmpl $0xa, %r15d
jne 0x13f85
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x300b5(%rip), %rsi     # 0x40d99
callq 0x157bd
movq 0x20(%r13), %rdi
leaq 0x300a0(%rip), %r15     # 0x40d94
movq %r15, %rsi
callq 0x157bd
leaq -0x88(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x2fd6b(%rip), %rsi     # 0x40a7d
leaq 0x31252(%rip), %rbx     # 0x41f6b
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x2fce2(%rip), %r14     # 0x40a1b
cmoveq %r14, %rdx
movl $0x5, %esi
callq 0x15f0e
movq %r12, %rdi
callq 0x7812
movq 0x20(%r13), %rdi
leaq 0x3121c(%rip), %rcx     # 0x41f76
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
movq 0x20(%r13), %rdi
leaq -0x78(%rbp), %rax
movq 0x8(%rax), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
callq 0x15915
movq 0x20(%r13), %rdi
leaq -0x68(%rbp), %rsi
callq 0x765e
movq 0x20(%r13), %rdi
leaq 0x2fe9a(%rip), %rsi     # 0x40c31
callq 0x739b
movq 0x20(%r13), %rdi
movq %r15, %rsi
callq 0x164ed
movq 0x20(%r13), %rdi
leaq 0x2ffe6(%rip), %r14     # 0x40d99
movq %r14, %rsi
callq 0x164ed
movq 0x20(%r13), %rdi
callq 0x165a1
movq 0x20(%r13), %rdi
leaq 0x306b3(%rip), %rbx     # 0x41482
leaq 0x31064(%rip), %rdx     # 0x41e3a
movq %rbx, %rsi
callq 0x165e5
movq 0x20(%r13), %rdi
movl $0x8, %esi
movq %r15, %rdx
movq %rbx, %rcx
callq 0x1597a
movq 0x20(%r13), %rdi
movq %r14, %rsi
callq 0x157bd
movq 0x20(%r13), %rdi
movq %r15, %rsi
callq 0x157bd
movq %r12, %rdi
callq 0x7314
movq %r12, %rdi
leaq 0x2fc61(%rip), %rsi     # 0x40a7d
leaq 0x31148(%rip), %rbx     # 0x41f6b
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x2fbdb(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movl $0x5, %esi
callq 0x15f0e
movq %r12, %rdi
callq 0x7812
movq 0x20(%r13), %rdi
movl $0x8, %esi
movq %rbx, %rdx
leaq 0x3110d(%rip), %rcx     # 0x41f76
callq 0x155a1
movq 0x20(%r13), %rdi
leaq 0x310f7(%rip), %rsi     # 0x41f70
callq 0x166d0
movq 0x20(%r13), %rdi
leaq -0x78(%rbp), %rsi
callq 0x765e
movq 0x20(%r13), %rdi
leaq 0x2fd9b(%rip), %rsi     # 0x40c31
callq 0x739b
movq %r13, %rdi
movq -0x48(%rbp), %rsi
movq %r13, %r15
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
callq 0x15ffa
jmp 0x129e1
movq %r13, %rdi
movq %rbx, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %r15, %rsi
leaq 0x2feb3(%rip), %rdx     # 0x40d94
callq 0x14884
movq %r13, %r12
movq 0x20(%r13), %rdi
movq %rbx, %rsi
leaq 0x2fea2(%rip), %rdx     # 0x40d99
callq 0x14884
movq %r15, %rdi
callq 0x14640
movq %rbx, %r15
movq -0x40(%rbp), %r13
movq -0x30(%rbp), %r14
movq %r15, %rdi
callq 0x14640
movq %r12, %r15
jmp 0x12c25
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x25bb, %edx           # imm = 0x25BB
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x25bc, %edx           # imm = 0x25BC
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17b66
movq 0x20(%r14), %rdi
leaq 0x2fe28(%rip), %rdx     # 0x40d94
leaq 0x3276f(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x25e8, %edx           # imm = 0x25E8
jmp 0x12b8b
cmpb $0xb, %r13b
je 0x1224b
cmpl $0xa, %r12d
movq -0x38(%rbp), %r12
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
jne 0x13fe2
leaq 0x30f89(%rip), %rsi     # 0x41f70
movq %r12, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x31e1d(%rip), %rsi     # 0x42e16
movq %r12, %rdi
movq %r15, %rdx
callq 0x167a8
movq 0x20(%r12), %rdi
callq 0x178f4
movq 0x20(%r12), %rdi
callq 0x17b66
movq 0x20(%r12), %rdi
leaq 0x2fd70(%rip), %rdx     # 0x40d94
leaq 0x326b7(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r12, %r15
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x26a7, %edx           # imm = 0x26A7
jmp 0x12bcb
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2427, %edx           # imm = 0x2427
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x2428, %edx           # imm = 0x2428
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17ade
movq 0x20(%r14), %rdi
leaq 0x2fcd6(%rip), %rdx     # 0x40d94
leaq 0x3261d(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2454, %edx           # imm = 0x2454
jmp 0x12b8b
cmpb $0xb, %r13b
je 0x122e5
cmpl $0xa, %r12d
movq -0x38(%rbp), %r12
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
jne 0x1403f
leaq 0x30e37(%rip), %rsi     # 0x41f70
movq %r12, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x31ccb(%rip), %rsi     # 0x42e16
movq %r12, %rdi
movq %r15, %rdx
callq 0x167a8
movq 0x20(%r12), %rdi
callq 0x178f4
movq 0x20(%r12), %rdi
callq 0x17ade
movq 0x20(%r12), %rdi
leaq 0x2fc1e(%rip), %rdx     # 0x40d94
leaq 0x32565(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r12, %r15
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x2513, %edx           # imm = 0x2513
jmp 0x12bcb
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x274f, %edx           # imm = 0x274F
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x2750, %edx           # imm = 0x2750
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17bee
movq 0x20(%r14), %rdi
leaq 0x2fb84(%rip), %rdx     # 0x40d94
leaq 0x324cb(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x277c, %edx           # imm = 0x277C
jmp 0x12b8b
cmpb $0xb, %r13b
je 0x1237f
cmpl $0xa, %r12d
movq -0x38(%rbp), %r12
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
jne 0x1405e
leaq 0x30ce5(%rip), %rsi     # 0x41f70
movq %r12, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x31b79(%rip), %rsi     # 0x42e16
movq %r12, %rdi
movq %r15, %rdx
callq 0x167a8
movq 0x20(%r12), %rdi
callq 0x178f4
movq 0x20(%r12), %rdi
callq 0x17bee
movq 0x20(%r12), %rdi
leaq 0x2facc(%rip), %rdx     # 0x40d94
leaq 0x32413(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r12, %r15
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x283b, %edx           # imm = 0x283B
jmp 0x12bcb
cmpl $0xb, %ebx
je 0x12419
cmpl $0xa, %ebx
movq -0x30(%rbp), %r14
jne 0x140da
leaq 0x30c3e(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r15, %rdx
callq 0x167a8
leaq 0x31ace(%rip), %rsi     # 0x42e16
movq %rbx, %rdi
movq %r13, %rdx
movq %rbx, %r15
callq 0x167a8
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
je 0x1407d
leaq 0x2fc5d(%rip), %rsi     # 0x40fc7
leaq 0x31d9c(%rip), %rdx     # 0x4310d
leaq 0x31a9e(%rip), %rcx     # 0x42e16
leaq 0x30bf1(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq %rax, %rsi
callq 0x15ffa
jmp 0x12495
cmpb $0xb, %r15b
je 0x124a2
cmpl $0xa, %ebx
jne 0x13fc3
leaq 0x30bae(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x167a8
leaq 0x31a3e(%rip), %rsi     # 0x42e16
movq %r15, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r15), %rdi
callq 0x178f4
movq 0x20(%r15), %rdi
callq 0x179ce
movq 0x20(%r15), %rdi
callq 0x17a12
movq 0x20(%r15), %rdi
leaq 0x2fc7e(%rip), %rdx     # 0x41087
leaq 0x30062(%rip), %rcx     # 0x41472
movl $0x6, %esi
callq 0x1597a
movq 0x20(%r15), %rdi
leaq 0x2f96f(%rip), %rdx     # 0x40d94
leaq 0x322b6(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
je 0x127a0
cmpl $0x5, %r12d
je 0x127a0
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x21dd, %edx           # imm = 0x21DD
jmp 0x12c02
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2293, %edx           # imm = 0x2293
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x2294, %edx           # imm = 0x2294
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17a56
movq 0x20(%r14), %rdi
leaq 0x2f8d2(%rip), %rdx     # 0x40d94
leaq 0x32219(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x22c0, %edx           # imm = 0x22C0
jmp 0x12b8b
cmpb $0xb, %r13b
je 0x1255c
cmpl $0xa, %r12d
movq -0x38(%rbp), %r12
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
jne 0x14020
leaq 0x30a33(%rip), %rsi     # 0x41f70
movq %r12, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x318c7(%rip), %rsi     # 0x42e16
movq %r12, %rdi
movq %r15, %rdx
callq 0x167a8
movq 0x20(%r12), %rdi
callq 0x178f4
movq 0x20(%r12), %rdi
callq 0x17a56
movq 0x20(%r12), %rdi
leaq 0x2f81a(%rip), %rdx     # 0x40d94
leaq 0x32161(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r12, %r15
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x237f, %edx           # imm = 0x237F
jmp 0x12bcb
movq -0x38(%rbp), %r13
movq 0x20(%r13), %r15
movl %ebx, %edi
xorl %esi, %esi
movl $0x215f, %edx           # imm = 0x215F
callq 0x14ec7
movq %rax, %r12
movl %ebx, %edi
movl $0x2, %esi
movl $0x2160, %edx           # imm = 0x2160
callq 0x14ec7
movq %r15, %rdi
movq %r13, %r15
movl %ebx, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r13), %rdi
callq 0x179ce
movq 0x20(%r13), %rdi
leaq 0x2f77c(%rip), %rdx     # 0x40d94
leaq 0x320c3(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
movq -0x40(%rbp), %r13
je 0x1196a
cmpl $0x5, %r12d
je 0x1196a
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x218c, %edx           # imm = 0x218C
jmp 0x12ac1
cmpl $0xb, %ebx
je 0x12628
cmpl $0xa, %ebx
jne 0x14001
leaq 0x308eb(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r15, %rdx
callq 0x167a8
leaq 0x3177b(%rip), %rbx     # 0x42e16
movq %r14, %rdi
movq %rbx, %rsi
movq %r13, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
movq %rbx, %rsi
callq 0x166d0
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %rdi
movq %rax, %rsi
callq 0x15ffa
jmp 0x1267f
leaq 0x2fdae(%rip), %rdx     # 0x4148f
leaq 0x2fcb6(%rip), %rcx     # 0x4139e
movq %rbx, %rdi
movl $0x8, %esi
callq 0x14f7b
movq 0x20(%r13), %rdi
callq 0x17357
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x1b08, %edx           # imm = 0x1B08
jmp 0x1221d
cmpl $0xb, %r14d
je 0x12687
cmpl $0xa, %r14d
jne 0x1409c
leaq 0x30834(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r13
movq %r13, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x316c4(%rip), %rsi     # 0x42e16
movq %r13, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r13), %rdi
testq %rdi, %rdi
movq -0x30(%rbp), %r14
je 0x13f66
leaq 0x2f852(%rip), %rsi     # 0x40fc7
leaq 0x31d60(%rip), %rdx     # 0x434dc
leaq 0x31693(%rip), %rcx     # 0x42e16
leaq 0x307e6(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r13, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
callq 0x15ffa
jmp 0x12237
leaq 0x2fcd3(%rip), %rdx     # 0x4148f
leaq 0x2fbdb(%rip), %rcx     # 0x4139e
movq %rbx, %rdi
movl $0x8, %esi
callq 0x14f7b
movq 0x20(%r14), %rdi
callq 0x17357
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r14, %rbx
movq 0x20(%r14), %r14
movl %r12d, %edi
movl $0x3, %esi
movl $0x1bed, %edx           # imm = 0x1BED
callq 0x14ec7
movq %r14, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x12233
cmpb $0xb, %r15b
je 0x1270b
cmpl $0xa, %ebx
jne 0x13f47
leaq 0x30740(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x167a8
leaq 0x315d0(%rip), %rsi     # 0x42e16
movq %r15, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r15), %rdi
callq 0x178f4
movq 0x20(%r15), %rdi
leaq 0x2f822(%rip), %rbx     # 0x41087
movq %rbx, %rsi
callq 0x174ae
movq 0x20(%r15), %rdi
callq 0x1793f
movq 0x20(%r15), %rdi
leaq 0x2fbf1(%rip), %rcx     # 0x41472
movl $0x6, %esi
movq %rbx, %rdx
callq 0x17513
movq 0x20(%r15), %rdi
leaq 0x2f4fb(%rip), %rdx     # 0x40d94
leaq 0x31e42(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
je 0x127a0
cmpl $0x5, %r12d
je 0x127a0
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2096, %edx           # imm = 0x2096
jmp 0x12c02
movq -0x38(%rbp), %r13
movq 0x20(%r13), %r15
movl %ebx, %edi
xorl %esi, %esi
movl $0x2018, %edx           # imm = 0x2018
callq 0x14ec7
movq %rax, %r12
movl %ebx, %edi
movl $0x2, %esi
movl $0x2019, %edx           # imm = 0x2019
callq 0x14ec7
movq %r15, %rdi
movq %r13, %r15
movl %ebx, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r13), %rdi
leaq 0x2f756(%rip), %rsi     # 0x41087
callq 0x174ae
movq 0x20(%r13), %rdi
leaq 0x2f453(%rip), %rdx     # 0x40d94
leaq 0x31d9a(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
movq -0x40(%rbp), %r13
je 0x1196a
cmpl $0x5, %r12d
jne 0x12a9f
movq %r15, %rdi
movq -0x48(%rbp), %r12
movq %r12, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %rdi
movq %r12, %rsi
movl $0x4, %edx
callq 0x14358
movq %r15, %r12
movq %rax, %r15
movq 0x20(%r12), %rdi
leaq 0x2f3f4(%rip), %rdx     # 0x40d94
movq %rbx, %rsi
callq 0x14884
movq 0x20(%r12), %rdi
leaq 0x2f9ea(%rip), %rdx     # 0x4139e
movq %r15, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x12c19
movq 0x20(%r15), %rsi
movq %r15, %rdi
movq %r14, %rdx
callq 0x14697
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq %rax, %rsi
movq %r14, %rdx
callq 0x14884
movq %rbx, %rdi
callq 0x14640
movq %r12, %r14
jmp 0x12a96
leaq 0x2f386(%rip), %rdx     # 0x40d94
movl $0x4, %esi
callq 0x16075
movq -0x48(%rbp), %rsi
movq %r15, %rdi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq %rax, %rsi
callq 0x16161
jmp 0x11d06
leaq 0x2f353(%rip), %rdx     # 0x40d94
movl $0x4, %esi
callq 0x15f0e
movq -0x48(%rbp), %rsi
movq %r15, %rdi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq %rax, %rsi
callq 0x15ffa
jmp 0x11d06
leaq 0x304fc(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r13
movq %r13, %rdi
movq %r12, %rdx
callq 0x167a8
leaq 0x3138c(%rip), %rsi     # 0x42e16
movq %r13, %rdi
movq %rbx, %rdx
callq 0x167a8
movq 0x20(%r13), %rdi
testq %rdi, %rdi
movq -0x30(%rbp), %r14
je 0x13e11
leaq 0x2f51a(%rip), %rsi     # 0x40fc7
leaq 0x3185f(%rip), %rdx     # 0x43313
leaq 0x3135b(%rip), %rcx     # 0x42e16
leaq 0x304ae(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
callq 0x16161
movq %rbx, %rdi
callq 0x14640
jmp 0x10985
movq -0x38(%rbp), %r12
movq %r12, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r12), %r12
movl %r15d, %edi
xorl %esi, %esi
movl $0x1837, %edx           # imm = 0x1837
callq 0x14ec7
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
movq %rbx, %rdi
jmp 0x12c1c
movq %rbx, %rdi
callq 0x173e4
movq 0x20(%r13), %rdi
callq 0x17421
movq %r13, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r13, %rbx
movq 0x20(%r13), %r13
movl %r12d, %edi
movl $0x3, %esi
movl $0x1c35, %edx           # imm = 0x1C35
callq 0x14ec7
movq %r13, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x12237
movq 0x20(%r15), %rsi
movq %r15, %rdi
leaq 0x2f208(%rip), %r15     # 0x40d94
movq %r15, %rdx
movq %rbx, %rcx
callq 0x14697
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movl $0x8, %esi
movq %r15, %rdx
movq -0x38(%rbp), %r15
leaq 0x2f7ec(%rip), %rcx     # 0x4139e
callq 0x15aa9
jmp 0x11ece
xorl %ebx, %ebx
movq -0x30(%rbp), %r14
movq %r13, %rdi
leaq -0x88(%rbp), %rsi
xorl %edx, %edx
movq %r15, %rcx
xorl %r8d, %r8d
callq 0x151c8
movzbl 0x60(%r15), %esi
movq %r13, %r15
movq 0x20(%r13), %rdi
movq -0x70(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r12, %rdx
movq -0x80(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r12, %rcx
callq 0x14f7b
testb %bl, %bl
movq -0x40(%rbp), %r13
je 0x11c64
movq 0x20(%r15), %rbx
testq %rbx, %rbx
je 0x13db4
leaq -0x68(%rbp), %r14
movq %r14, %rdi
leaq 0x2fab7(%rip), %rsi     # 0x416da
callq 0x7343
movq %r14, %rdi
movl $0x6c, %esi
callq 0x749a
movq -0x60(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r12, %rdx
movq %rbx, %rdi
leaq 0x2fa2e(%rip), %rsi     # 0x41678
leaq 0x2f143(%rip), %rcx     # 0x40d94
xorl %eax, %eax
callq 0x7905
movq %r14, %rdi
callq 0x7812
movq -0x30(%rbp), %r14
leaq -0x88(%rbp), %rdi
callq 0x7812
leaq -0x78(%rbp), %rdi
callq 0x7812
jmp 0x12c25
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x2f7f5(%rip), %rdx     # 0x41482
movl $0x8, %esi
movl %ebx, %ecx
movq %rax, %r8
callq 0x15bd8
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq %r13, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
leaq 0x2f7b8(%rip), %r15     # 0x41482
movq %r12, %rsi
movq %r15, %rdx
callq 0x14884
movq 0x20(%r13), %rdi
leaq 0x3015a(%rip), %rdx     # 0x41e3a
movq %r15, %rsi
callq 0x15d38
movq 0x20(%r13), %rdi
movq %rbx, %rsi
movq %r15, %rdx
callq 0x14884
movq %r12, %rdi
callq 0x14640
movq %r13, %r15
movq -0x40(%rbp), %r13
movq %rbx, %rdi
jmp 0x12ba5
leaq 0x314a8(%rip), %rbx     # 0x431bd
leaq 0x2f682(%rip), %r13     # 0x4139e
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x2f761(%rip), %rsi     # 0x4148f
movq %r12, %rdi
callq 0x157bd
movq -0x38(%rbp), %r14
movq 0x20(%r14), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x2f732(%rip), %rsi     # 0x41482
movq %r12, %rdi
callq 0x157bd
movq 0x20(%r14), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x2f02b(%rip), %rsi     # 0x40d99
movq %r12, %rdi
callq 0x157bd
movq 0x20(%r14), %r12
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
leaq 0x2f008(%rip), %r13     # 0x40d94
movq %r12, %rdi
movq %r13, %rsi
callq 0x157bd
movq 0x20(%r14), %rdi
movq %rbx, %rsi
callq 0x16f8e
movq %r14, %rdi
callq 0x172ef
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r14, %rdi
movq %r15, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %rdi
movq %rbx, %rsi
movq %r13, %rdx
callq 0x14884
movq 0x20(%r14), %rdi
movq %r15, %rsi
leaq 0x2efae(%rip), %rdx     # 0x40d99
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x12a87
testq %r12, %r12
je 0x13f09
leaq 0x31093(%rip), %rsi     # 0x42ea0
leaq -0x68(%rbp), %rbx
movq %rbx, %rdi
callq 0x7343
movq %rbx, %rdi
movl $0x6c, %esi
callq 0x749a
movq 0x8(%rbx), %rdx
testq %rdx, %rdx
leaq 0x2ebe7(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
leaq 0x2f188(%rip), %rsi     # 0x40fc7
leaq 0x2f63c(%rip), %rcx     # 0x41482
leaq 0x2ef47(%rip), %r8      # 0x40d94
movq %r12, %rdi
xorl %eax, %eax
callq 0x7905
movq %rbx, %rdi
callq 0x7812
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %r15
movl %r13d, %edi
xorl %esi, %esi
movl $0x1a6b, %edx           # imm = 0x1A6B
callq 0x14ec7
movq %r15, %rdi
movq %r14, %r15
movq %rbx, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x1267f
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r15
movl %ebx, %edi
xorl %esi, %esi
movl $0x1243, %edx           # imm = 0x1243
callq 0x14ec7
movq %r15, %rdi
movq -0x38(%rbp), %r15
movl %ebx, %esi
movq %rax, %rdx
leaq 0x2f4d9(%rip), %rcx     # 0x4139e
callq 0x15aa9
movq -0x40(%rbp), %r13
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x132af
movq -0x70(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movq %r12, %rsi
leaq 0x2fbff(%rip), %rdx     # 0x41aef
xorl %eax, %eax
callq 0x7905
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x131f5
movq -0x60(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movq %r12, %rsi
leaq 0x2fc2b(%rip), %rdx     # 0x41b44
xorl %eax, %eax
callq 0x7905
leaq -0x68(%rbp), %rdi
callq 0x7812
leaq -0x78(%rbp), %rdi
callq 0x7812
movq -0x30(%rbp), %r14
jmp 0x12c25
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2637, %edx           # imm = 0x2637
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x2638, %edx           # imm = 0x2638
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17baa
movq 0x20(%r14), %rdi
leaq 0x2ee0c(%rip), %rdx     # 0x40d94
leaq 0x31753(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x2664, %edx           # imm = 0x2664
jmp 0x12b8b
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x24a3, %edx           # imm = 0x24A3
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x24a4, %edx           # imm = 0x24A4
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17b22
movq 0x20(%r14), %rdi
leaq 0x2ed6b(%rip), %rdx     # 0x40d94
leaq 0x316b2(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x24d0, %edx           # imm = 0x24D0
jmp 0x12b8b
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x27cb, %edx           # imm = 0x27CB
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x27cc, %edx           # imm = 0x27CC
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17c32
movq 0x20(%r14), %rdi
leaq 0x2ecca(%rip), %rdx     # 0x40d94
leaq 0x31611(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
je 0x12194
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x27f8, %edx           # imm = 0x27F8
jmp 0x12b8b
movq 0x20(%r14), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x230f, %edx           # imm = 0x230F
callq 0x14ec7
movq %rax, %r15
movl %r12d, %edi
movl $0x2, %esi
movl $0x2310, %edx           # imm = 0x2310
callq 0x14ec7
movq %rbx, %rdi
movl %r12d, %esi
movq %r15, %rdx
movq %rax, %rcx
callq 0x15aa9
movq 0x20(%r14), %rdi
callq 0x17a9a
movq 0x20(%r14), %rdi
leaq 0x2ec29(%rip), %rdx     # 0x40d94
leaq 0x31570(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq %r14, %r15
movq -0x40(%rbp), %r13
je 0x12194
cmpl $0x5, %eax
jne 0x12b69
movq %r15, %rdi
movq -0x50(%rbp), %r14
movq %r14, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %rdi
movq %r14, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rdi
leaq 0x2ebce(%rip), %rdx     # 0x40d94
movq %rbx, %rsi
callq 0x14884
movq 0x20(%r15), %rdi
leaq 0x2f1c5(%rip), %rdx     # 0x4139e
movq %r12, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x12b9e
movq %rbx, %rdi
callq 0x173e4
movq 0x20(%r13), %rdi
callq 0x17421
movq %r13, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r13), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x1b50, %edx           # imm = 0x1B50
callq 0x14ec7
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
movq %r13, %rbx
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
movq %r15, %rdi
callq 0x14640
movq %rbx, %r15
jmp 0x12c25
leaq 0x2fd1e(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x30bae(%rip), %rsi     # 0x42e16
movq %r14, %rdi
movq %r15, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
callq 0x17983
movq 0x20(%r14), %rdi
callq 0x17b66
movq 0x20(%r14), %rdi
leaq 0x2eb01(%rip), %rdx     # 0x40d94
leaq 0x31448(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x26e9, %edx           # imm = 0x26E9
jmp 0x12bcb
leaq 0x2fc84(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x30b14(%rip), %rsi     # 0x42e16
movq %r14, %rdi
movq %r15, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
callq 0x17983
movq 0x20(%r14), %rdi
callq 0x17ade
movq 0x20(%r14), %rdi
leaq 0x2ea67(%rip), %rdx     # 0x40d94
leaq 0x313ae(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x2555, %edx           # imm = 0x2555
jmp 0x12bcb
leaq 0x2fbea(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x30a7a(%rip), %rsi     # 0x42e16
movq %r14, %rdi
movq %r15, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
callq 0x17983
movq 0x20(%r14), %rdi
callq 0x17bee
movq 0x20(%r14), %rdi
leaq 0x2e9cd(%rip), %rdx     # 0x40d94
leaq 0x31314(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
je 0x125ce
cmpl $0x5, %eax
je 0x125ce
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x287d, %edx           # imm = 0x287D
jmp 0x12bcb
leaq 0x2fb50(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r15, %rdx
callq 0x167a8
leaq 0x309e0(%rip), %rsi     # 0x42e16
movq %rbx, %rdi
movq %r13, %rdx
movq %rbx, %r15
callq 0x167a8
movq 0x20(%rbx), %rdi
testq %rdi, %rdi
movq -0x30(%rbp), %r14
je 0x140bb
leaq 0x2eb6b(%rip), %rsi     # 0x40fc7
leaq 0x30d14(%rip), %rdx     # 0x43177
leaq 0x309ac(%rip), %rcx     # 0x42e16
leaq 0x2faff(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r15), %rdi
movq %rax, %rsi
callq 0x16161
movq %rbx, %rdi
callq 0x14640
jmp 0x12a96
leaq 0x2fac7(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x167a8
leaq 0x30957(%rip), %rsi     # 0x42e16
movq %r15, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r15), %rdi
callq 0x17983
movq 0x20(%r15), %rdi
callq 0x179ce
movq 0x20(%r15), %rdi
callq 0x17a12
movq 0x20(%r15), %rdi
leaq 0x2eb97(%rip), %rdx     # 0x41087
leaq 0x2ef7b(%rip), %rcx     # 0x41472
movl $0x6, %esi
callq 0x1597a
movq 0x20(%r15), %rdi
leaq 0x2e888(%rip), %rdx     # 0x40d94
leaq 0x311cf(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
je 0x127a0
cmpl $0x5, %r12d
je 0x127a0
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x222d, %edx           # imm = 0x222D
jmp 0x12c02
leaq 0x2fa0d(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x3089d(%rip), %rsi     # 0x42e16
movq %r14, %rdi
movq %r15, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
callq 0x17983
movq 0x20(%r14), %rdi
callq 0x17a56
movq 0x20(%r14), %rdi
leaq 0x2e7f0(%rip), %rdx     # 0x40d94
leaq 0x31137(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x48(%rbp), %eax
cmpl $0x9, %eax
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
je 0x125ce
cmpl $0x5, %eax
jne 0x12bac
movq %r15, %rdi
movq -0x50(%rbp), %r12
movq %r12, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %rdi
movq %r12, %rsi
movl $0x4, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rdi
leaq 0x2e794(%rip), %rdx     # 0x40d94
movq %rbx, %rsi
callq 0x14884
movq 0x20(%r15), %rdi
leaq 0x2ed8b(%rip), %rdx     # 0x4139e
movq %r12, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x12ba2
leaq 0x2f941(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %r15, %rdx
callq 0x167a8
leaq 0x307d1(%rip), %rbx     # 0x42e16
movq %r14, %rdi
movq %rbx, %rsi
movq %r13, %rdx
movq %r14, %r15
callq 0x167a8
movq 0x20(%r14), %rdi
movq %rbx, %rsi
callq 0x1673c
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r14), %rdi
movq %rax, %rsi
callq 0x16161
movq %rbx, %rdi
jmp 0x12a8d
leaq 0x2f8e2(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r14
movq %r14, %rdi
movq %rbx, %rdx
callq 0x167a8
leaq 0x30772(%rip), %rsi     # 0x42e16
movq %r14, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r14), %rdi
testq %rdi, %rdi
movq -0x40(%rbp), %r13
je 0x13fa4
leaq 0x2e900(%rip), %rsi     # 0x40fc7
leaq 0x30e78(%rip), %rdx     # 0x43546
leaq 0x30741(%rip), %rcx     # 0x42e16
leaq 0x2f894(%rip), %r8      # 0x41f70
xorl %eax, %eax
callq 0x7905
movq %r14, %rdi
movq %r15, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r14, %rbx
movq 0x20(%r14), %rdi
movq %rax, %rsi
callq 0x16161
movq -0x30(%rbp), %r14
jmp 0x1223b
leaq 0x2f85e(%rip), %rsi     # 0x41f70
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x167a8
leaq 0x306ee(%rip), %rsi     # 0x42e16
movq %r15, %rdi
movq %r12, %rdx
callq 0x167a8
movq 0x20(%r15), %rdi
callq 0x17983
movq 0x20(%r15), %rdi
leaq 0x2e940(%rip), %rbx     # 0x41087
movq %rbx, %rsi
callq 0x174ae
movq 0x20(%r15), %rdi
callq 0x1793f
movq 0x20(%r15), %rdi
leaq 0x2ed0f(%rip), %rcx     # 0x41472
movl $0x6, %esi
movq %rbx, %rdx
callq 0x17513
movq 0x20(%r15), %rdi
leaq 0x2e619(%rip), %rdx     # 0x40d94
leaq 0x30f60(%rip), %rcx     # 0x436e2
movl $0x8, %esi
callq 0x17513
movl -0x50(%rbp), %r12d
cmpl $0x9, %r12d
je 0x127a0
cmpl $0x5, %r12d
jne 0x12be0
movq %r15, %rdi
movq -0x48(%rbp), %r12
movq %r12, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq %r15, %rdi
movq %r12, %rsi
movl $0x4, %edx
callq 0x14358
movq %r15, %r12
movq %rax, %r15
movq 0x20(%r12), %rdi
leaq 0x2e5be(%rip), %rdx     # 0x40d94
movq %rbx, %rsi
callq 0x14884
movq 0x20(%r12), %rdi
leaq 0x2ebb4(%rip), %rdx     # 0x4139e
movq %r15, %rsi
callq 0x14884
movq %rbx, %rdi
callq 0x14640
jmp 0x12c15
movq -0x38(%rbp), %r13
movq 0x20(%r13), %rdi
leaq 0x2e58b(%rip), %rsi     # 0x40d99
callq 0x157bd
movq 0x20(%r13), %rdi
leaq 0x2e576(%rip), %r15     # 0x40d94
movq %r15, %rsi
callq 0x157bd
movq %r12, %r14
leaq -0x88(%rbp), %r12
movq %r12, %rdi
callq 0x7314
leaq 0x2e23e(%rip), %rsi     # 0x40a7d
leaq 0x2f725(%rip), %rbx     # 0x41f6b
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movl $0x5, %esi
callq 0x16075
movq %r12, %rdi
callq 0x7812
movq 0x20(%r13), %rdi
leaq 0x2f6f6(%rip), %rcx     # 0x41f76
movl $0x8, %esi
movq %rbx, %rdx
callq 0x155a1
movq 0x20(%r13), %rdi
leaq -0x78(%rbp), %rax
movq 0x8(%rax), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
callq 0x15915
movq 0x20(%r13), %rdi
leaq -0x68(%rbp), %rsi
callq 0x765e
movq 0x20(%r13), %rdi
leaq 0x2e374(%rip), %rsi     # 0x40c31
callq 0x739b
movq 0x20(%r13), %rdi
movq %r15, %rsi
callq 0x164ed
movq 0x20(%r13), %rdi
leaq 0x2e4c0(%rip), %r14     # 0x40d99
movq %r14, %rsi
callq 0x164ed
movq 0x20(%r13), %rdi
callq 0x165a1
movq 0x20(%r13), %rdi
leaq 0x2eb8d(%rip), %rbx     # 0x41482
leaq 0x2f53e(%rip), %rdx     # 0x41e3a
movq %rbx, %rsi
callq 0x165e5
movq 0x20(%r13), %rdi
movl $0x8, %esi
movq %r15, %rdx
movq %rbx, %rcx
callq 0x1597a
movq 0x20(%r13), %rdi
movq %r14, %rsi
callq 0x157bd
movq 0x20(%r13), %rdi
movq %r15, %rsi
callq 0x157bd
movq %r12, %rdi
callq 0x7314
movq %r12, %rdi
leaq 0x2e13b(%rip), %rsi     # 0x40a7d
leaq 0x2f622(%rip), %rbx     # 0x41f6b
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7905
movq 0x20(%r13), %rdi
movq 0x8(%r12), %rdx
testq %rdx, %rdx
leaq 0x2e0b5(%rip), %rax     # 0x40a1b
cmoveq %rax, %rdx
movl $0x5, %esi
callq 0x16075
movq %r12, %rdi
callq 0x7812
movq 0x20(%r13), %rdi
movl $0x8, %esi
movq %rbx, %rdx
leaq 0x2f5e7(%rip), %rcx     # 0x41f76
callq 0x155a1
movq 0x20(%r13), %rdi
leaq 0x2f5d1(%rip), %rsi     # 0x41f70
callq 0x1673c
movq 0x20(%r13), %rdi
leaq -0x78(%rbp), %rsi
callq 0x765e
movq 0x20(%r13), %rdi
leaq 0x2e275(%rip), %rsi     # 0x40c31
callq 0x739b
movq %r13, %rdi
movq -0x48(%rbp), %rsi
movq %r13, %r15
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %rax, %rsi
callq 0x16161
movq %rbx, %rdi
callq 0x14640
leaq -0x68(%rbp), %rdi
callq 0x7812
leaq -0x78(%rbp), %rdi
jmp 0xd661
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x2e38a(%rip), %rsi     # 0x40d94
leaq 0x2ea71(%rip), %rdx     # 0x41482
callq 0x170b5
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x19c4, %edx           # imm = 0x19C4
jmp 0x12a74
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
leaq 0x2e34f(%rip), %rdx     # 0x40d94
leaq 0x2ea36(%rip), %rcx     # 0x41482
movl $0x8, %esi
callq 0x155a1
movq %r14, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq 0x20(%r14), %r12
movl %ebx, %edi
xorl %esi, %esi
movl $0x18de, %edx           # imm = 0x18DE
callq 0x14ec7
movq %r12, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
movq %r15, %rdi
movq %r14, %r15
callq 0x14640
movq -0x30(%rbp), %r14
movq -0x40(%rbp), %r13
jmp 0x12c25
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x2045, %edx           # imm = 0x2045
callq 0x14ec7
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x12c19
movq %r15, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x140f9
movq %rax, %rbx
testq %rax, %rax
leaq 0x2eb78(%rip), %r12     # 0x41678
je 0x14118
movzbl 0x30(%rbx), %esi
movq 0x58(%rbx), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
leaq 0x2e882(%rip), %rcx     # 0x4139e
callq 0x15aa9
movq %rbx, %rdi
callq 0x14640
jmp 0x11ece
movq %r13, %rdi
movq %rbx, %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r15
movq %r13, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %rbx
movq 0x20(%r13), %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x1450a
movq %r15, %rdi
movq %r13, %r15
jmp 0xe73b
movl %eax, %r14d
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl %r14d, %edi
xorl %esi, %esi
movl $0x233c, %edx           # imm = 0x233C
callq 0x14ec7
movq %rbx, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0x14884
movq -0x30(%rbp), %r14
movq %r12, %rdi
callq 0x14640
jmp 0x12c25
movq %r15, %rdi
movq -0x50(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %rax, %r12
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
xorl %esi, %esi
movl $0x23c1, %edx           # imm = 0x23C1
callq 0x14ec7
movq %rbx, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0x14884
jmp 0x12ba2
movq %r15, %rdi
movq -0x48(%rbp), %rsi
xorl %edx, %edx
callq 0x14358
movq %r15, %rcx
movq %rax, %r15
movq 0x20(%rcx), %rbx
movl %r12d, %edi
xorl %esi, %esi
movl $0x20e6, %edx           # imm = 0x20E6
callq 0x14ec7
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x14884
movq -0x40(%rbp), %r13
movq %r15, %rdi
callq 0x14640
movq -0x38(%rbp), %r15
incq %r14
movslq 0x44(%r13), %rax
cmpq %rax, %r14
jl 0xca1c
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2e0d4(%rip), %rdi     # 0x40d1f
leaq 0x2d7e6(%rip), %rsi     # 0x40438
leaq 0x2e08a(%rip), %rcx     # 0x40ce3
movl $0x2ab6, %edx           # imm = 0x2AB6
callq 0x30a0
leaq 0x2e03a(%rip), %rdi     # 0x40ca4
leaq 0x2d7c7(%rip), %rsi     # 0x40438
leaq 0x2dfe9(%rip), %rcx     # 0x40c61
movl $0x2ba2, %edx           # imm = 0x2BA2
callq 0x30a0
leaq 0x2e02c(%rip), %rdi     # 0x40cb5
leaq 0x2d7a8(%rip), %rsi     # 0x40438
leaq 0x2dfca(%rip), %rcx     # 0x40c61
movl $0x2ba3, %edx           # imm = 0x2BA3
callq 0x30a0
leaq 0x2f154(%rip), %rdi     # 0x41dfc
leaq 0x2d789(%rip), %rsi     # 0x40438
leaq 0x2f638(%rip), %rcx     # 0x422ee
movl $0x14a2, %edx           # imm = 0x14A2
callq 0x30a0
leaq 0x2f135(%rip), %rdi     # 0x41dfc
leaq 0x2d76a(%rip), %rsi     # 0x40438
leaq 0x2f0e6(%rip), %rcx     # 0x41dbb
movl $0x136e, %edx           # imm = 0x136E
callq 0x30a0
leaq 0x2eea5(%rip), %rdi     # 0x41b8b
leaq 0x2d74b(%rip), %rsi     # 0x40438
leaq 0x2ee54(%rip), %rcx     # 0x41b48
movl $0x125a, %edx           # imm = 0x125A
callq 0x30a0
leaq 0x2ee9c(%rip), %rdi     # 0x41ba1
leaq 0x2d72c(%rip), %rsi     # 0x40438
leaq 0x314c1(%rip), %rcx     # 0x441d4
movl $0x29a5, %edx           # imm = 0x29A5
callq 0x30a0
leaq 0x2e048(%rip), %rdi     # 0x40d6c
leaq 0x2d70d(%rip), %rsi     # 0x40438
leaq 0x314a2(%rip), %rcx     # 0x441d4
movl $0x29a8, %edx           # imm = 0x29A8
callq 0x30a0
leaq 0x2ebb0(%rip), %rdi     # 0x418f3
leaq 0x2d6ee(%rip), %rsi     # 0x40438
leaq 0x31553(%rip), %rcx     # 0x442a4
movl $0x2a5b, %edx           # imm = 0x2A5B
callq 0x30a0
leaq 0x2ee3f(%rip), %rdi     # 0x41ba1
leaq 0x2d6cf(%rip), %rsi     # 0x40438
leaq 0x2eaae(%rip), %rcx     # 0x4181e
movl $0x11cb, %edx           # imm = 0x11CB
callq 0x30a0
leaq 0x2dfeb(%rip), %rdi     # 0x40d6c
leaq 0x2d6b0(%rip), %rsi     # 0x40438
leaq 0x31515(%rip), %rcx     # 0x442a4
movl $0x2a5e, %edx           # imm = 0x2A5E
callq 0x30a0
leaq 0x39835(%rip), %rdi     # 0x4c5d5
leaq 0x2d691(%rip), %rsi     # 0x40438
leaq 0x2e930(%rip), %rcx     # 0x416de
movl $0x1199, %edx           # imm = 0x1199
callq 0x30a0
leaq 0x2e9d5(%rip), %rdi     # 0x41794
leaq 0x2d672(%rip), %rsi     # 0x40438
leaq 0x2ea51(%rip), %rcx     # 0x4181e
movl $0x11ce, %edx           # imm = 0x11CE
callq 0x30a0
leaq 0x397f7(%rip), %rdi     # 0x4c5d5
leaq 0x2d653(%rip), %rsi     # 0x40438
leaq 0x2ef2d(%rip), %rcx     # 0x41d19
movl $0x12da, %edx           # imm = 0x12DA
callq 0x30a0
leaq 0x2df6f(%rip), %rdi     # 0x40d6c
leaq 0x2d634(%rip), %rsi     # 0x40438
leaq 0x2e8d3(%rip), %rcx     # 0x416de
movl $0x119c, %edx           # imm = 0x119C
callq 0x30a0
leaq 0x2df50(%rip), %rdi     # 0x40d6c
leaq 0x2d615(%rip), %rsi     # 0x40438
leaq 0x2eeef(%rip), %rcx     # 0x41d19
movl $0x12dd, %edx           # imm = 0x12DD
callq 0x30a0
leaq 0x2e6b8(%rip), %rdi     # 0x414f3
leaq 0x2d5f6(%rip), %rsi     # 0x40438
leaq 0x2e66a(%rip), %rcx     # 0x414b3
movl $0x113b, %edx           # imm = 0x113B
callq 0x30a0
leaq 0x2ed9a(%rip), %rdi     # 0x41bf4
leaq 0x2d5d7(%rip), %rsi     # 0x40438
leaq 0x313f8(%rip), %rcx     # 0x44260
movl $0x2a15, %edx           # imm = 0x2A15
callq 0x30a0
leaq 0x3975c(%rip), %rdi     # 0x4c5d5
leaq 0x2d5b8(%rip), %rsi     # 0x40438
leaq 0x2e718(%rip), %rcx     # 0x4159f
movl $0x1147, %edx           # imm = 0x1147
callq 0x30a0
leaq 0x3973d(%rip), %rdi     # 0x4c5d5
leaq 0x2d599(%rip), %rsi     # 0x40438
leaq 0x2ee12(%rip), %rcx     # 0x41cb8
movl $0x1298, %edx           # imm = 0x1298
callq 0x30a0
leaq 0x3971e(%rip), %rdi     # 0x4c5d5
leaq 0x2d57a(%rip), %rsi     # 0x40438
leaq 0x3139b(%rip), %rcx     # 0x44260
movl $0x2a0e, %edx           # imm = 0x2A0E
callq 0x30a0
leaq 0x2eccb(%rip), %rdi     # 0x41ba1
leaq 0x2d55b(%rip), %rsi     # 0x40438
leaq 0x31339(%rip), %rcx     # 0x4421d
movl $0x29e2, %edx           # imm = 0x29E2
callq 0x30a0
leaq 0x2e89f(%rip), %rdi     # 0x41794
leaq 0x2d53c(%rip), %rsi     # 0x40438
leaq 0x2e84f(%rip), %rcx     # 0x41752
movl $0x11be, %edx           # imm = 0x11BE
callq 0x30a0
leaq 0x2de58(%rip), %rdi     # 0x40d6c
leaq 0x2d51d(%rip), %rsi     # 0x40438
leaq 0x3133e(%rip), %rcx     # 0x44260
movl $0x2a11, %edx           # imm = 0x2A11
callq 0x30a0
leaq 0x2de39(%rip), %rdi     # 0x40d6c
leaq 0x2d4fe(%rip), %rsi     # 0x40438
leaq 0x312dc(%rip), %rcx     # 0x4421d
movl $0x29e5, %edx           # imm = 0x29E5
callq 0x30a0
leaq 0x2ec4f(%rip), %rdi     # 0x41ba1
leaq 0x2d4df(%rip), %rsi     # 0x40438
leaq 0x2e7f2(%rip), %rcx     # 0x41752
movl $0x11bb, %edx           # imm = 0x11BB
callq 0x30a0
leaq 0x2ed89(%rip), %rdi     # 0x41cfa
leaq 0x2d4c0(%rip), %rsi     # 0x40438
leaq 0x2ed39(%rip), %rcx     # 0x41cb8
movl $0x12a1, %edx           # imm = 0x12A1
callq 0x30a0
leaq 0x2ec64(%rip), %rdi     # 0x41bf4
leaq 0x2d4a1(%rip), %rsi     # 0x40438
leaq 0x31306(%rip), %rcx     # 0x442a4
movl $0x2a66, %edx           # imm = 0x2A66
callq 0x30a0
leaq 0x2e638(%rip), %rdi     # 0x415e7
leaq 0x2d482(%rip), %rsi     # 0x40438
leaq 0x2e5e2(%rip), %rcx     # 0x4159f
movl $0x114a, %edx           # imm = 0x114A
callq 0x30a0
leaq 0x2ebd3(%rip), %rdi     # 0x41ba1
leaq 0x2d463(%rip), %rsi     # 0x40438
leaq 0x2e4d7(%rip), %rcx     # 0x414b3
movl $0x1138, %edx           # imm = 0x1138
callq 0x30a0
leaq 0x2e739(%rip), %rdi     # 0x41726
leaq 0x2d444(%rip), %rsi     # 0x40438
leaq 0x2e6e3(%rip), %rcx     # 0x416de
movl $0x11a0, %edx           # imm = 0x11A0
callq 0x30a0
leaq 0x2ed4e(%rip), %rdi     # 0x41d5a
leaq 0x2d425(%rip), %rsi     # 0x40438
leaq 0x2ecff(%rip), %rcx     # 0x41d19
movl $0x12e8, %edx           # imm = 0x12E8
callq 0x30a0
leaq 0x2b33e(%rip), %rdi     # 0x3e369
leaq 0x2d406(%rip), %rsi     # 0x40438
leaq 0x2dcaa(%rip), %rcx     # 0x40ce3
movl $0x2b97, %edx           # imm = 0x2B97
callq 0x30a0
leaq 0x30582(%rip), %rdi     # 0x435cc
leaq 0x2d3e7(%rip), %rsi     # 0x40438
leaq 0x30534(%rip), %rcx     # 0x4358c
movl $0x1c57, %edx           # imm = 0x1C57
callq 0x30a0
leaq 0x2dd03(%rip), %rdi     # 0x40d6c
leaq 0x2d3c8(%rip), %rsi     # 0x40438
leaq 0x30be5(%rip), %rcx     # 0x43c5c
movl $0x20fa, %edx           # imm = 0x20FA
callq 0x30a0
leaq 0x3954d(%rip), %rdi     # 0x4c5d5
leaq 0x2d3a9(%rip), %rsi     # 0x40438
leaq 0x2fae6(%rip), %rcx     # 0x42b7c
movl $0x1740, %edx           # imm = 0x1740
callq 0x30a0
leaq 0x2dcc5(%rip), %rdi     # 0x40d6c
leaq 0x2d38a(%rip), %rsi     # 0x40438
leaq 0x2ecc4(%rip), %rcx     # 0x41d79
movl $0x133f, %edx           # imm = 0x133F
callq 0x30a0
leaq 0x30535(%rip), %rdi     # 0x435fb
leaq 0x2d36b(%rip), %rsi     # 0x40438
leaq 0x304b8(%rip), %rcx     # 0x4358c
movl $0x1c58, %edx           # imm = 0x1C58
callq 0x30a0
leaq 0x32a25(%rip), %rdi     # 0x45b0a
leaq 0x2d34c(%rip), %rsi     # 0x40438
leaq 0x2eb29(%rip), %rcx     # 0x41c1c
movl $0x365, %edx            # imm = 0x365
callq 0x30a0
leaq 0x2dc68(%rip), %rdi     # 0x40d6c
leaq 0x2d32d(%rip), %rsi     # 0x40438
leaq 0x2fa6a(%rip), %rcx     # 0x42b7c
movl $0x1743, %edx           # imm = 0x1743
callq 0x30a0
leaq 0x2e7d0(%rip), %rdi     # 0x418f3
leaq 0x2d30e(%rip), %rsi     # 0x40438
leaq 0x30fe1(%rip), %rcx     # 0x44112
movl $0x288e, %edx           # imm = 0x288E
callq 0x30a0
leaq 0x3593f(%rip), %rdi     # 0x48a81
leaq 0x2d2ef(%rip), %rsi     # 0x40438
leaq 0x2eacc(%rip), %rcx     # 0x41c1c
movl $0x364, %edx            # imm = 0x364
callq 0x30a0
leaq 0x39474(%rip), %rdi     # 0x4c5d5
leaq 0x2d2d0(%rip), %rsi     # 0x40438
leaq 0x30533(%rip), %rcx     # 0x436a2
movl $0x1cd0, %edx           # imm = 0x1CD0
callq 0x30a0
leaq 0x304b4(%rip), %rdi     # 0x43634
leaq 0x2d2b1(%rip), %rsi     # 0x40438
leaq 0x303fe(%rip), %rcx     # 0x4358c
movl $0x1c5c, %edx           # imm = 0x1C5C
callq 0x30a0
leaq 0x2ea02(%rip), %rdi     # 0x41ba1
leaq 0x2d292(%rip), %rsi     # 0x40438
leaq 0x2fa58(%rip), %rcx     # 0x42c05
movl $0x1801, %edx           # imm = 0x1801
callq 0x30a0
leaq 0x2b872(%rip), %rdi     # 0x3ea30
leaq 0x2d273(%rip), %rsi     # 0x40438
leaq 0x2ea50(%rip), %rcx     # 0x41c1c
movl $0x363, %edx            # imm = 0x363
callq 0x30a0
leaq 0x2db8f(%rip), %rdi     # 0x40d6c
leaq 0x2d254(%rip), %rsi     # 0x40438
leaq 0x30f27(%rip), %rcx     # 0x44112
movl $0x2891, %edx           # imm = 0x2891
callq 0x30a0
leaq 0x2b834(%rip), %rdi     # 0x3ea30
leaq 0x2d235(%rip), %rsi     # 0x40438
leaq 0x2e8e8(%rip), %rcx     # 0x41af2
movl $0x436, %edx            # imm = 0x436
callq 0x30a0
leaq 0x2db51(%rip), %rdi     # 0x40d6c
leaq 0x2d216(%rip), %rsi     # 0x40438
leaq 0x30479(%rip), %rcx     # 0x436a2
movl $0x1cd3, %edx           # imm = 0x1CD3
callq 0x30a0
leaq 0x2e6b9(%rip), %rdi     # 0x418f3
leaq 0x2d1f7(%rip), %rsi     # 0x40438
leaq 0x305e5(%rip), %rcx     # 0x4382d
movl $0x1e07, %edx           # imm = 0x1E07
callq 0x30a0
leaq 0x2e69a(%rip), %rdi     # 0x418f3
leaq 0x2d1d8(%rip), %rsi     # 0x40438
leaq 0x2e64c(%rip), %rcx     # 0x418b3
movl $0x11e0, %edx           # imm = 0x11E0
callq 0x30a0
leaq 0x2f9cf(%rip), %rdi     # 0x42c47
leaq 0x2d1b9(%rip), %rsi     # 0x40438
leaq 0x2f97f(%rip), %rcx     # 0x42c05
movl $0x1804, %edx           # imm = 0x1804
callq 0x30a0
leaq 0x3933e(%rip), %rdi     # 0x4c5d5
leaq 0x2d19a(%rip), %rsi     # 0x40438
leaq 0x30543(%rip), %rcx     # 0x437e8
movl $0x1db2, %edx           # imm = 0x1DB2
callq 0x30a0
leaq 0x2b77a(%rip), %rdi     # 0x3ea30
leaq 0x2d17b(%rip), %rsi     # 0x40438
leaq 0x2e7da(%rip), %rcx     # 0x41a9e
movl $0x41a, %edx            # imm = 0x41A
callq 0x30a0
leaq 0x2b094(%rip), %rdi     # 0x3e369
leaq 0x2d15c(%rip), %rsi     # 0x40438
leaq 0x30e2f(%rip), %rcx     # 0x44112
movl $0x28e0, %edx           # imm = 0x28E0
callq 0x30a0
leaq 0x2e5ff(%rip), %rdi     # 0x418f3
leaq 0x2d13d(%rip), %rsi     # 0x40438
leaq 0x3024a(%rip), %rcx     # 0x4354c
movl $0x1b9d, %edx           # imm = 0x1B9D
callq 0x30a0
leaq 0x2b056(%rip), %rdi     # 0x3e369
leaq 0x2d11e(%rip), %rsi     # 0x40438
leaq 0x30381(%rip), %rcx     # 0x436a2
movl $0x1d44, %edx           # imm = 0x1D44
callq 0x30a0
leaq 0x392a3(%rip), %rdi     # 0x4c5d5
leaq 0x2d0ff(%rip), %rsi     # 0x40438
leaq 0x2f3bd(%rip), %rcx     # 0x426fd
movl $0x1656, %edx           # imm = 0x1656
callq 0x30a0
leaq 0x2e5a2(%rip), %rdi     # 0x418f3
leaq 0x2d0e0(%rip), %rsi     # 0x40438
leaq 0x2fa77(%rip), %rcx     # 0x42dd6
movl $0x1862, %edx           # imm = 0x1862
callq 0x30a0
leaq 0x2d9fc(%rip), %rdi     # 0x40d6c
leaq 0x2d0c1(%rip), %rsi     # 0x40438
leaq 0x304af(%rip), %rcx     # 0x4382d
movl $0x1e0a, %edx           # imm = 0x1E0A
callq 0x30a0
leaq 0x2e577(%rip), %rdi     # 0x41906
leaq 0x2d0a2(%rip), %rsi     # 0x40438
leaq 0x2e516(%rip), %rcx     # 0x418b3
movl $0x11e5, %edx           # imm = 0x11E5
callq 0x30a0
leaq 0x2d9be(%rip), %rdi     # 0x40d6c
leaq 0x2d083(%rip), %rsi     # 0x40438
leaq 0x3042c(%rip), %rcx     # 0x437e8
movl $0x1db5, %edx           # imm = 0x1DB5
callq 0x30a0
leaq 0x2d99f(%rip), %rdi     # 0x40d6c
leaq 0x2d064(%rip), %rsi     # 0x40438
leaq 0x2d94e(%rip), %rcx     # 0x40d29
movl $0x109c, %edx           # imm = 0x109C
callq 0x30a0
leaq 0x2d980(%rip), %rdi     # 0x40d6c
leaq 0x2d045(%rip), %rsi     # 0x40438
leaq 0x30152(%rip), %rcx     # 0x4354c
movl $0x1ba0, %edx           # imm = 0x1BA0
callq 0x30a0
leaq 0x391ca(%rip), %rdi     # 0x4c5d5
leaq 0x2d026(%rip), %rsi     # 0x40438
leaq 0x2f97c(%rip), %rcx     # 0x42d95
movl $0x180f, %edx           # imm = 0x180F
callq 0x30a0
leaq 0x2d942(%rip), %rdi     # 0x40d6c
leaq 0x2d007(%rip), %rsi     # 0x40438
leaq 0x2f2c5(%rip), %rcx     # 0x426fd
movl $0x1659, %edx           # imm = 0x1659
callq 0x30a0
leaq 0x2d923(%rip), %rdi     # 0x40d6c
leaq 0x2cfe8(%rip), %rsi     # 0x40438
leaq 0x2f97f(%rip), %rcx     # 0x42dd6
movl $0x1865, %edx           # imm = 0x1865
callq 0x30a0
leaq 0x2af01(%rip), %rdi     # 0x3e369
leaq 0x2cfc9(%rip), %rsi     # 0x40438
leaq 0x303b7(%rip), %rcx     # 0x4382d
movl $0x1e9a, %edx           # imm = 0x1E9A
callq 0x30a0
leaq 0x2e4ab(%rip), %rdi     # 0x41932
leaq 0x2cfaa(%rip), %rsi     # 0x40438
leaq 0x2e41e(%rip), %rcx     # 0x418b3
movl $0x11eb, %edx           # imm = 0x11EB
callq 0x30a0
leaq 0x2aec3(%rip), %rdi     # 0x3e369
leaq 0x2cf8b(%rip), %rsi     # 0x40438
leaq 0x30334(%rip), %rcx     # 0x437e8
movl $0x1dfc, %edx           # imm = 0x1DFC
callq 0x30a0
leaq 0x2e42e(%rip), %rdi     # 0x418f3
leaq 0x2cf6c(%rip), %rsi     # 0x40438
leaq 0x30cc0(%rip), %rcx     # 0x44193
movl $0x2948, %edx           # imm = 0x2948
callq 0x30a0
leaq 0x390f1(%rip), %rdi     # 0x4c5d5
leaq 0x2cf4d(%rip), %rsi     # 0x40438
leaq 0x2f5d6(%rip), %rcx     # 0x42ac8
movl $0x1718, %edx           # imm = 0x1718
callq 0x30a0
leaq 0x390d2(%rip), %rdi     # 0x4c5d5
leaq 0x2cf2e(%rip), %rsi     # 0x40438
leaq 0x2e8aa(%rip), %rcx     # 0x41dbb
movl $0x135f, %edx           # imm = 0x135F
callq 0x30a0
leaq 0x2d84a(%rip), %rdi     # 0x40d6c
leaq 0x2cf0f(%rip), %rsi     # 0x40438
leaq 0x2f865(%rip), %rcx     # 0x42d95
movl $0x1812, %edx           # imm = 0x1812
callq 0x30a0
leaq 0x39094(%rip), %rdi     # 0x4c5d5
leaq 0x2cef0(%rip), %rsi     # 0x40438
leaq 0x2ed5a(%rip), %rcx     # 0x422a9
movl $0x1460, %edx           # imm = 0x1460
callq 0x30a0
leaq 0x2ae09(%rip), %rdi     # 0x3e369
leaq 0x2ced1(%rip), %rsi     # 0x40438
leaq 0x30c25(%rip), %rcx     # 0x44193
movl $0x299a, %edx           # imm = 0x299A
callq 0x30a0
leaq 0x2e77b(%rip), %rdi     # 0x41cfa
leaq 0x2ceb2(%rip), %rsi     # 0x40438
leaq 0x2ed1c(%rip), %rcx     # 0x422a9
movl $0x1466, %edx           # imm = 0x1466
callq 0x30a0
leaq 0x2e355(%rip), %rdi     # 0x418f3
leaq 0x2ce93(%rip), %rsi     # 0x40438
leaq 0x30ba7(%rip), %rcx     # 0x44153
movl $0x28eb, %edx           # imm = 0x28EB
callq 0x30a0
leaq 0x2b473(%rip), %rdi     # 0x3ea30
leaq 0x2ce74(%rip), %rsi     # 0x40438
leaq 0x2f48d(%rip), %rcx     # 0x42a58
movl $0x8ee, %edx            # imm = 0x8EE
callq 0x30a0
leaq 0x2e317(%rip), %rdi     # 0x418f3
leaq 0x2ce55(%rip), %rsi     # 0x40438
leaq 0x2fd2f(%rip), %rcx     # 0x43319
movl $0x1ab8, %edx           # imm = 0x1AB8
callq 0x30a0
leaq 0x2d771(%rip), %rdi     # 0x40d6c
leaq 0x2ce36(%rip), %rsi     # 0x40438
leaq 0x2ff83(%rip), %rcx     # 0x4358c
movl $0x1c49, %edx           # imm = 0x1C49
callq 0x30a0
leaq 0x2d752(%rip), %rdi     # 0x40d6c
leaq 0x2ce17(%rip), %rsi     # 0x40438
leaq 0x2f8fe(%rip), %rcx     # 0x42f26
movl $0x194b, %edx           # imm = 0x194B
callq 0x30a0
leaq 0x2d733(%rip), %rdi     # 0x40d6c
leaq 0x2cdf8(%rip), %rsi     # 0x40438
leaq 0x2ed63(%rip), %rcx     # 0x423aa
movl $0x14db, %edx           # imm = 0x14DB
callq 0x30a0
leaq 0x2d714(%rip), %rdi     # 0x40d6c
leaq 0x2cdd9(%rip), %rsi     # 0x40438
leaq 0x2f3b0(%rip), %rcx     # 0x42a16
movl $0x16f3, %edx           # imm = 0x16F3
callq 0x30a0
leaq 0x2d6f5(%rip), %rdi     # 0x40d6c
leaq 0x2cdba(%rip), %rsi     # 0x40438
leaq 0x2fc94(%rip), %rcx     # 0x43319
movl $0x1abb, %edx           # imm = 0x1ABB
callq 0x30a0
leaq 0x2d6d6(%rip), %rdi     # 0x40d6c
leaq 0x2cd9b(%rip), %rsi     # 0x40438
leaq 0x2f424(%rip), %rcx     # 0x42ac8
movl $0x171b, %edx           # imm = 0x171B
callq 0x30a0
leaq 0x38f20(%rip), %rdi     # 0x4c5d5
leaq 0x2cd7c(%rip), %rsi     # 0x40438
leaq 0x2e4f1(%rip), %rcx     # 0x41bb4
movl $0x1279, %edx           # imm = 0x1279
callq 0x30a0
leaq 0x2d698(%rip), %rdi     # 0x40d6c
leaq 0x2cd5d(%rip), %rsi     # 0x40438
leaq 0x2e4d2(%rip), %rcx     # 0x41bb4
movl $0x127c, %edx           # imm = 0x127C
callq 0x30a0
leaq 0x2d679(%rip), %rdi     # 0x40d6c
leaq 0x2cd3e(%rip), %rsi     # 0x40438
leaq 0x30a52(%rip), %rcx     # 0x44153
movl $0x28ee, %edx           # imm = 0x28EE
callq 0x30a0
leaq 0x2ac57(%rip), %rdi     # 0x3e369
leaq 0x2cd1f(%rip), %rsi     # 0x40438
leaq 0x30a33(%rip), %rcx     # 0x44153
movl $0x293d, %edx           # imm = 0x293D
callq 0x30a0
leaq 0x38ea4(%rip), %rdi     # 0x4c5d5
leaq 0x2cd00(%rip), %rsi     # 0x40438
leaq 0x2e63a(%rip), %rcx     # 0x41d79
movl $0x133c, %edx           # imm = 0x133C
callq 0x30a0
leaq 0x2e1a3(%rip), %rdi     # 0x418f3
leaq 0x2cce1(%rip), %rsi     # 0x40438
leaq 0x2fe2e(%rip), %rcx     # 0x4358c
movl $0x1c46, %edx           # imm = 0x1C46
callq 0x30a0
leaq 0x2e58b(%rip), %rdi     # 0x41cfa
leaq 0x2ccc2(%rip), %rsi     # 0x40438
leaq 0x2fe0f(%rip), %rcx     # 0x4358c
movl $0x1c4c, %edx           # imm = 0x1C4C
callq 0x30a0
leaq 0x2d5de(%rip), %rdi     # 0x40d6c
leaq 0x2cca3(%rip), %rsi     # 0x40438
leaq 0x3000c(%rip), %rcx     # 0x437a8
movl $0x1d52, %edx           # imm = 0x1D52
callq 0x30a0
leaq 0x2d5bf(%rip), %rdi     # 0x40d6c
leaq 0x2cc84(%rip), %rsi     # 0x40438
leaq 0x2e76d(%rip), %rcx     # 0x41f28
movl $0x13c6, %edx           # imm = 0x13C6
callq 0x30a0
leaq 0x38e09(%rip), %rdi     # 0x4c5d5
leaq 0x2cc65(%rip), %rsi     # 0x40438
leaq 0x2f1f9(%rip), %rcx     # 0x429d3
movl $0x16a3, %edx           # imm = 0x16A3
callq 0x30a0
leaq 0x2d581(%rip), %rdi     # 0x40d6c
leaq 0x2cc46(%rip), %rsi     # 0x40438
leaq 0x2f1da(%rip), %rcx     # 0x429d3
movl $0x16aa, %edx           # imm = 0x16AA
callq 0x30a0
leaq 0x2e0e9(%rip), %rdi     # 0x418f3
leaq 0x2cc27(%rip), %rsi     # 0x40438
leaq 0x30444(%rip), %rcx     # 0x43c5c
movl $0x20f7, %edx           # imm = 0x20F7
callq 0x30a0
leaq 0x2d543(%rip), %rdi     # 0x40d6c
leaq 0x2cc08(%rip), %rsi     # 0x40438
leaq 0x30517(%rip), %rcx     # 0x43d4e
movl $0x2241, %edx           # imm = 0x2241
callq 0x30a0
leaq 0x38d8d(%rip), %rdi     # 0x4c5d5
leaq 0x2cbe9(%rip), %rsi     # 0x40438
leaq 0x2eb54(%rip), %rcx     # 0x423aa
movl $0x14d8, %edx           # imm = 0x14D8
callq 0x30a0
leaq 0x2d505(%rip), %rdi     # 0x40d6c
leaq 0x2cbca(%rip), %rsi     # 0x40438
leaq 0x300f7(%rip), %rcx     # 0x4396c
movl $0x1ea8, %edx           # imm = 0x1EA8
callq 0x30a0
leaq 0x2e06d(%rip), %rdi     # 0x418f3
leaq 0x2cbab(%rip), %rsi     # 0x40438
leaq 0x30204(%rip), %rcx     # 0x43a98
movl $0x1fb0, %edx           # imm = 0x1FB0
callq 0x30a0
leaq 0x2e3e1(%rip), %rdi     # 0x41c86
leaq 0x2cb8c(%rip), %rsi     # 0x40438
leaq 0x2e369(%rip), %rcx     # 0x41c1c
movl $0x366, %edx            # imm = 0x366
callq 0x30a0
leaq 0x2d4a8(%rip), %rdi     # 0x40d6c
leaq 0x2cb6d(%rip), %rsi     # 0x40438
leaq 0x3065e(%rip), %rcx     # 0x43f30
movl $0x2569, %edx           # imm = 0x2569
callq 0x30a0
leaq 0x38cf2(%rip), %rdi     # 0x4c5d5
leaq 0x2cb4e(%rip), %rsi     # 0x40438
leaq 0x2feb7(%rip), %rcx     # 0x437a8
movl $0x1d4f, %edx           # imm = 0x1D4F
callq 0x30a0
leaq 0x2aa67(%rip), %rdi     # 0x3e369
leaq 0x2cb2f(%rip), %rsi     # 0x40438
leaq 0x2fe98(%rip), %rcx     # 0x437a8
movl $0x1da7, %edx           # imm = 0x1DA7
callq 0x30a0
leaq 0x2dfd2(%rip), %rdi     # 0x418f3
leaq 0x2cb10(%rip), %rsi     # 0x40438
leaq 0x2f5f7(%rip), %rcx     # 0x42f26
movl $0x1948, %edx           # imm = 0x1948
callq 0x30a0
leaq 0x38c95(%rip), %rdi     # 0x4c5d5
leaq 0x2caf1(%rip), %rsi     # 0x40438
leaq 0x2e5da(%rip), %rcx     # 0x41f28
movl $0x13c3, %edx           # imm = 0x13C3
callq 0x30a0
leaq 0x2f2e8(%rip), %rdi     # 0x42c47
leaq 0x2cad2(%rip), %rsi     # 0x40438
leaq 0x2f428(%rip), %rcx     # 0x42d95
movl $0x1817, %edx           # imm = 0x1817
callq 0x30a0
leaq 0x2d3ee(%rip), %rdi     # 0x40d6c
leaq 0x2cab3(%rip), %rsi     # 0x40438
leaq 0x2e962(%rip), %rcx     # 0x422ee
movl $0x148e, %edx           # imm = 0x148E
callq 0x30a0
leaq 0x2a9cc(%rip), %rdi     # 0x3e369
leaq 0x2ca94(%rip), %rsi     # 0x40438
leaq 0x2ffc1(%rip), %rcx     # 0x4396c
movl $0x1fa5, %edx           # imm = 0x1FA5
callq 0x30a0
leaq 0x2d3b0(%rip), %rdi     # 0x40d6c
leaq 0x2ca75(%rip), %rsi     # 0x40438
leaq 0x2f1f7(%rip), %rcx     # 0x42bc1
movl $0x177b, %edx           # imm = 0x177B
callq 0x30a0
leaq 0x2d391(%rip), %rdi     # 0x40d6c
leaq 0x2ca56(%rip), %rsi     # 0x40438
leaq 0x300af(%rip), %rcx     # 0x43a98
movl $0x1fb3, %edx           # imm = 0x1FB3
callq 0x30a0
leaq 0x2def9(%rip), %rdi     # 0x418f3
leaq 0x2ca37(%rip), %rsi     # 0x40438
leaq 0x2fc5a(%rip), %rcx     # 0x43662
movl $0x1c84, %edx           # imm = 0x1C84
callq 0x30a0
leaq 0x2d353(%rip), %rdi     # 0x40d6c
leaq 0x2ca18(%rip), %rsi     # 0x40438
leaq 0x2fc3b(%rip), %rcx     # 0x43662
movl $0x1c87, %edx           # imm = 0x1C87
callq 0x30a0
leaq 0x2debb(%rip), %rdi     # 0x418f3
leaq 0x2c9f9(%rip), %rsi     # 0x40438
leaq 0x303f7(%rip), %rcx     # 0x43e3d
movl $0x23d2, %edx           # imm = 0x23D2
callq 0x30a0
leaq 0x2d315(%rip), %rdi     # 0x40d6c
leaq 0x2c9da(%rip), %rsi     # 0x40438
leaq 0x2e844(%rip), %rcx     # 0x422a9
movl $0x1463, %edx           # imm = 0x1463
callq 0x30a0
leaq 0x38b5f(%rip), %rdi     # 0x4c5d5
leaq 0x2c9bb(%rip), %rsi     # 0x40438
leaq 0x2e86a(%rip), %rcx     # 0x422ee
movl $0x148b, %edx           # imm = 0x148B
callq 0x30a0
leaq 0x2de5e(%rip), %rdi     # 0x418f3
leaq 0x2c99c(%rip), %rsi     # 0x40438
leaq 0x2fec9(%rip), %rcx     # 0x4396c
movl $0x1ea5, %edx           # imm = 0x1EA5
callq 0x30a0
leaq 0x2a8b5(%rip), %rdi     # 0x3e369
leaq 0x2c97d(%rip), %rsi     # 0x40438
leaq 0x2fba0(%rip), %rcx     # 0x43662
movl $0x1cc5, %edx           # imm = 0x1CC5
callq 0x30a0
leaq 0x2e121(%rip), %rdi     # 0x41bf4
leaq 0x2c95e(%rip), %rsi     # 0x40438
leaq 0x2e0d3(%rip), %rcx     # 0x41bb4
movl $0x1280, %edx           # imm = 0x1280
callq 0x30a0
leaq 0x2de01(%rip), %rdi     # 0x418f3
leaq 0x2c93f(%rip), %rsi     # 0x40438
leaq 0x30430(%rip), %rcx     # 0x43f30
movl $0x2566, %edx           # imm = 0x2566
callq 0x30a0
leaq 0x2d25b(%rip), %rdi     # 0x40d6c
leaq 0x2c920(%rip), %rsi     # 0x40438
leaq 0x3031e(%rip), %rcx     # 0x43e3d
movl $0x23d5, %edx           # imm = 0x23D5
callq 0x30a0
leaq 0x2d23c(%rip), %rdi     # 0x40d6c
leaq 0x2c901(%rip), %rsi     # 0x40438
leaq 0x304e1(%rip), %rcx     # 0x4401f
movl $0x26fd, %edx           # imm = 0x26FD
callq 0x30a0
leaq 0x2dda4(%rip), %rdi     # 0x418f3
leaq 0x2c8e2(%rip), %rsi     # 0x40438
leaq 0x301f1(%rip), %rcx     # 0x43d4e
movl $0x223e, %edx           # imm = 0x223E
callq 0x30a0
leaq 0x2aec2(%rip), %rdi     # 0x3ea30
leaq 0x2c8c3(%rip), %rsi     # 0x40438
leaq 0x2ef90(%rip), %rcx     # 0x42b0c
movl $0x908, %edx            # imm = 0x908
callq 0x30a0
leaq 0x38a48(%rip), %rdi     # 0x4c5d5
leaq 0x2c8a4(%rip), %rsi     # 0x40438
leaq 0x2f026(%rip), %rcx     # 0x42bc1
movl $0x1778, %edx           # imm = 0x1778
callq 0x30a0
leaq 0x2dd47(%rip), %rdi     # 0x418f3
leaq 0x2c885(%rip), %rsi     # 0x40438
leaq 0x2f5c3(%rip), %rcx     # 0x4317d
movl $0x1a11, %edx           # imm = 0x1A11
callq 0x30a0
leaq 0x2d1a1(%rip), %rdi     # 0x40d6c
leaq 0x2c866(%rip), %rsi     # 0x40438
leaq 0x2f5a4(%rip), %rcx     # 0x4317d
movl $0x1a14, %edx           # imm = 0x1A14
callq 0x30a0
leaq 0x2dd09(%rip), %rdi     # 0x418f3
leaq 0x2c847(%rip), %rsi     # 0x40438
leaq 0x30427(%rip), %rcx     # 0x4401f
movl $0x26fa, %edx           # imm = 0x26FA
callq 0x30a0
leaq 0x389cc(%rip), %rdi     # 0x4c5d5
leaq 0x2c828(%rip), %rsi     # 0x40438
leaq 0x2edff(%rip), %rcx     # 0x42a16
movl $0x16f0, %edx           # imm = 0x16F0
callq 0x30a0
leaq 0x2d144(%rip), %rdi     # 0x40d6c
leaq 0x2c809(%rip), %rsi     # 0x40438
leaq 0x2e185(%rip), %rcx     # 0x41dbb
movl $0x1362, %edx           # imm = 0x1362
callq 0x30a0
leaq 0x2d125(%rip), %rdi     # 0x40d6c
leaq 0x2c7ea(%rip), %rsi     # 0x40438
leaq 0x3053e(%rip), %rcx     # 0x44193
movl $0x294b, %edx           # imm = 0x294B
callq 0x30a0
leaq 0x2adca(%rip), %rdi     # 0x3ea30
leaq 0x2c7cb(%rip), %rsi     # 0x40438
leaq 0x2fc02(%rip), %rcx     # 0x43876
movl $0xacd, %edx            # imm = 0xACD
callq 0x30a0
leaq 0x30662(%rip), %rdi     # 0x442e7
leaq 0x2c7ac(%rip), %rsi     # 0x40438
leaq 0x30611(%rip), %rcx     # 0x442a4
movl $0x2a61, %edx           # imm = 0x2A61
callq 0x30a0
leaq 0x2a6c5(%rip), %rdi     # 0x3e369
leaq 0x2c78d(%rip), %rsi     # 0x40438
leaq 0x2d8ed(%rip), %rcx     # 0x4159f
movl $0x118c, %edx           # imm = 0x118C
callq 0x30a0
leaq 0x2a6a6(%rip), %rdi     # 0x3e369
leaq 0x2c76e(%rip), %rsi     # 0x40438
leaq 0x2ed02(%rip), %rcx     # 0x429d3
movl $0x16c4, %edx           # imm = 0x16C4
callq 0x30a0
leaq 0x2a687(%rip), %rdi     # 0x3e369
leaq 0x2c74f(%rip), %rsi     # 0x40438
leaq 0x2d039(%rip), %rcx     # 0x40d29
movl $0x1112, %edx           # imm = 0x1112
callq 0x30a0
leaq 0x2a668(%rip), %rdi     # 0x3e369
leaq 0x2c730(%rip), %rsi     # 0x40438
leaq 0x2f83d(%rip), %rcx     # 0x4354c
movl $0x1c3b, %edx           # imm = 0x1C3B
callq 0x30a0
leaq 0x2a649(%rip), %rdi     # 0x3e369
leaq 0x2c711(%rip), %rsi     # 0x40438
leaq 0x2e9cf(%rip), %rcx     # 0x426fd
movl $0x1673, %edx           # imm = 0x1673
callq 0x30a0
leaq 0x2a62a(%rip), %rdi     # 0x3e369
leaq 0x2c6f2(%rip), %rsi     # 0x40438
leaq 0x2e1db(%rip), %rcx     # 0x41f28
movl $0x1455, %edx           # imm = 0x1455
callq 0x30a0
leaq 0x2a60b(%rip), %rdi     # 0x3e369
leaq 0x2c6d3(%rip), %rsi     # 0x40438
leaq 0x2db47(%rip), %rcx     # 0x418b3
movl $0x1248, %edx           # imm = 0x1248
callq 0x30a0
leaq 0x2a5ec(%rip), %rdi     # 0x3e369
leaq 0x2c6b4(%rip), %rsi     # 0x40438
leaq 0x2d1fc(%rip), %rcx     # 0x40f87
movl $0x147, %edx            # imm = 0x147
callq 0x30a0
leaq 0x2a5cd(%rip), %rdi     # 0x3e369
leaq 0x2c695(%rip), %rsi     # 0x40438
leaq 0x2e600(%rip), %rcx     # 0x423aa
movl $0x1521, %edx           # imm = 0x1521
callq 0x30a0
leaq 0x2ac75(%rip), %rdi     # 0x3ea30
leaq 0x2c676(%rip), %rsi     # 0x40438
leaq 0x2d8b6(%rip), %rcx     # 0x4167f
movl $0x72d, %edx            # imm = 0x72D
callq 0x30a0
leaq 0x2a58f(%rip), %rdi     # 0x3e369
leaq 0x2c657(%rip), %rsi     # 0x40438
leaq 0x2d7b7(%rip), %rcx     # 0x4159f
movl $0x1164, %edx           # imm = 0x1164
callq 0x30a0
leaq 0x2ac37(%rip), %rdi     # 0x3ea30
leaq 0x2c638(%rip), %rsi     # 0x40438
leaq 0x2f43e(%rip), %rcx     # 0x43245
movl $0x9dd, %edx            # imm = 0x9DD
callq 0x30a0
leaq 0x2ac18(%rip), %rdi     # 0x3ea30
leaq 0x2c619(%rip), %rsi     # 0x40438
leaq 0x2f489(%rip), %rcx     # 0x432af
movl $0x9f7, %edx            # imm = 0x9F7
callq 0x30a0
leaq 0x2abf9(%rip), %rdi     # 0x3ea30
leaq 0x2c5fa(%rip), %rsi     # 0x40438
leaq 0x2e66a(%rip), %rcx     # 0x424af
movl $0x444, %edx            # imm = 0x444
callq 0x30a0
leaq 0x2a513(%rip), %rdi     # 0x3e369
leaq 0x2c5db(%rip), %rsi     # 0x40438
leaq 0x2f319(%rip), %rcx     # 0x4317d
movl $0x1aad, %edx           # imm = 0x1AAD
callq 0x30a0
leaq 0x2a4f4(%rip), %rdi     # 0x3e369
leaq 0x2c5bc(%rip), %rsi     # 0x40438
leaq 0x2e527(%rip), %rcx     # 0x423aa
movl $0x1647, %edx           # imm = 0x1647
callq 0x30a0
leaq 0x2a4d5(%rip), %rdi     # 0x3e369
leaq 0x2c59d(%rip), %rsi     # 0x40438
leaq 0x2ce87(%rip), %rcx     # 0x40d29
movl $0x10e3, %edx           # imm = 0x10E3
callq 0x30a0
leaq 0x2a4b6(%rip), %rdi     # 0x3e369
leaq 0x2c57e(%rip), %rsi     # 0x40438
leaq 0x2d9f2(%rip), %rcx     # 0x418b3
movl $0x122c, %edx           # imm = 0x122C
callq 0x30a0
leaq 0x31c38(%rip), %rdi     # 0x45b0a
leaq 0x2c55f(%rip), %rsi     # 0x40438
leaq 0x2e44f(%rip), %rcx     # 0x4232f
movl $0x4b8, %edx            # imm = 0x4B8
callq 0x30a0
leaq 0x2ab3f(%rip), %rdi     # 0x3ea30
leaq 0x2c540(%rip), %rsi     # 0x40438
leaq 0x2e430(%rip), %rcx     # 0x4232f
movl $0x4b6, %edx            # imm = 0x4B6
callq 0x30a0
leaq 0x2ab20(%rip), %rdi     # 0x3ea30
leaq 0x2c521(%rip), %rsi     # 0x40438
leaq 0x2f2bb(%rip), %rcx     # 0x431d9
movl $0x967, %edx            # imm = 0x967
callq 0x30a0
leaq 0x2ab01(%rip), %rdi     # 0x3ea30
leaq 0x2c502(%rip), %rsi     # 0x40438
leaq 0x2ef7a(%rip), %rcx     # 0x42eb7
movl $0x3dd, %edx            # imm = 0x3DD
callq 0x30a0
leaq 0x2a41b(%rip), %rdi     # 0x3e369
leaq 0x2c4e3(%rip), %rsi     # 0x40438
leaq 0x2fb3c(%rip), %rcx     # 0x43a98
movl $0x20ec, %edx           # imm = 0x20EC
callq 0x30a0
leaq 0x2aac3(%rip), %rdi     # 0x3ea30
leaq 0x2c4c4(%rip), %rsi     # 0x40438
leaq 0x2f4fd(%rip), %rcx     # 0x43478
movl $0xa63, %edx            # imm = 0xA63
callq 0x30a0
leaq 0x2a3dd(%rip), %rdi     # 0x3e369
leaq 0x2c4a5(%rip), %rsi     # 0x40438
leaq 0x2e410(%rip), %rcx     # 0x423aa
movl $0x1641, %edx           # imm = 0x1641
callq 0x30a0
leaq 0x2aa85(%rip), %rdi     # 0x3ea30
leaq 0x2c486(%rip), %rsi     # 0x40438
leaq 0x2f529(%rip), %rcx     # 0x434e2
movl $0xa7d, %edx            # imm = 0xA7D
callq 0x30a0
leaq 0x2a39f(%rip), %rdi     # 0x3e369
leaq 0x2c467(%rip), %rsi     # 0x40438
leaq 0x2fc84(%rip), %rcx     # 0x43c5c
movl $0x2233, %edx           # imm = 0x2233
callq 0x30a0
leaq 0x2a380(%rip), %rdi     # 0x3e369
leaq 0x2c448(%rip), %rsi     # 0x40438
leaq 0x2ff39(%rip), %rcx     # 0x43f30
movl $0x26ef, %edx           # imm = 0x26EF
callq 0x30a0
leaq 0x2a361(%rip), %rdi     # 0x3e369
leaq 0x2c429(%rip), %rsi     # 0x40438
leaq 0x2edc0(%rip), %rcx     # 0x42dd6
movl $0x1920, %edx           # imm = 0x1920
callq 0x30a0
leaq 0x2a342(%rip), %rdi     # 0x3e369
leaq 0x2c40a(%rip), %rsi     # 0x40438
leaq 0x2fd19(%rip), %rcx     # 0x43d4e
movl $0x23c7, %edx           # imm = 0x23C7
callq 0x30a0
leaq 0x2a323(%rip), %rdi     # 0x3e369
leaq 0x2c3eb(%rip), %rsi     # 0x40438
leaq 0x2fde9(%rip), %rcx     # 0x43e3d
movl $0x255b, %edx           # imm = 0x255B
callq 0x30a0
leaq 0x2a304(%rip), %rdi     # 0x3e369
leaq 0x2c3cc(%rip), %rsi     # 0x40438
leaq 0x2ffac(%rip), %rcx     # 0x4401f
movl $0x2883, %edx           # imm = 0x2883
callq 0x30a0
leaq 0x2a9ac(%rip), %rdi     # 0x3ea30
leaq 0x2c3ad(%rip), %rsi     # 0x40438
leaq 0x2f017(%rip), %rcx     # 0x430a9
movl $0x9a9, %edx            # imm = 0x9A9
callq 0x30a0
leaq 0x2a2c6(%rip), %rdi     # 0x3e369
leaq 0x2c38e(%rip), %rsi     # 0x40438
leaq 0x2f268(%rip), %rcx     # 0x43319
movl $0x1b92, %edx           # imm = 0x1B92
callq 0x30a0
leaq 0x2a96e(%rip), %rdi     # 0x3ea30
leaq 0x2c36f(%rip), %rsi     # 0x40438
leaq 0x2f043(%rip), %rcx     # 0x43113
movl $0x9c3, %edx            # imm = 0x9C3
callq 0x30a0
leaq 0x2a288(%rip), %rdi     # 0x3e369
leaq 0x2c350(%rip), %rsi     # 0x40438
leaq 0x2ee37(%rip), %rcx     # 0x42f26
movl $0x1a06, %edx           # imm = 0x1A06
callq 0x30a0
leaq 0x2a930(%rip), %rdi     # 0x3ea30
leaq 0x2c331(%rip), %rsi     # 0x40438
leaq 0x2d8bb(%rip), %rcx     # 0x419c9
movl $0x475, %edx            # imm = 0x475
callq 0x30a0
leaq 0x34962(%rip), %rdi     # 0x48a81
leaq 0x2c312(%rip), %rsi     # 0x40438
leaq 0x2d89c(%rip), %rcx     # 0x419c9
movl $0x476, %edx            # imm = 0x476
callq 0x30a0