// File: /workspace/github_c_makefile_star2_O1/Ihsoh[P]ilang/compiler/backend/asmgen_gas64.c
// Function: asm_stats_block
static void _asm_stats_block(
	ASMGeneratorGas64Context *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 0x1c3da
movq %rsi, %r12
cmpl $0xb00, (%rsi)          # imm = 0xB00
jne 0x1c3f9
cmpl $0x0, 0x44(%r12)
jle 0x1c3ac
movq %rdi, %r15
xorl %r14d, %r14d
movq %r12, -0x40(%rbp)
movq %rdi, -0x38(%rbp)
movq 0x48(%r12), %rax
movq (%rax,%r14,8), %r13
testq %r13, %r13
je 0x1c3bb
movl (%r13), %eax
cmpl $0xb8f, %eax            # imm = 0xB8F
jle 0x192ac
leal -0xbc0(%rax), %ecx
cmpl $0x40, %ecx
ja 0x195c2
leaq 0x2d264(%rip), %rdx     # 0x464e4
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpl $0x2, 0x44(%r13)
jne 0x1c836
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
je 0x1aa46
jmp 0x1cae0
cmpl $0xb6f, %eax            # imm = 0xB6F
jg 0x1938b
cmpl $0xb3f, %eax            # imm = 0xB3F
jle 0x1947b
cmpl $0xb41, %eax            # imm = 0xB41
jg 0x195a7
cmpl $0xb40, %eax            # imm = 0xB40
je 0x19726
cmpl $0xb41, %eax            # imm = 0xB41
jne 0x1c75d
cmpl $0x2, 0x44(%r13)
jne 0x1c5ab
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rbx
cmpl $0x303, (%rbx)          # imm = 0x303
jne 0x1c52f
leaq -0x80(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1e80d
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movl (%r12), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0x1b35a
cmpl $0x200, %eax            # imm = 0x200
leaq 0x29719(%rip), %rbx     # 0x42a5b
jne 0x1d398
movq %r15, %rdi
movq %r12, %rsi
callq 0x1da4c
movl (%rax), %ecx
cmpl $0x3, %ecx
movq -0x50(%rbp), %r14
je 0x1b946
cmpl $0x1, %ecx
movq -0x40(%rbp), %r12
jne 0x1d50c
movq 0x20(%r15), %rdi
movq -0x78(%rbp), %rsi
testq %rsi, %rsi
cmoveq %rbx, %rsi
movq %rax, %rdx
callq 0x1df82
jmp 0x1c392
leal -0xb70(%rax), %ecx
cmpl $0x3, %ecx
ja 0x194db
leaq 0x2d133(%rip), %rdx     # 0x464d4
movslq (%rdx,%rcx,4), %rax
addq %rdx, %rax
jmpq *%rax
cmpl $0x1, 0x44(%r13)
jne 0x1c5ca
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c437
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x20(%r15), %rdi
movl $0x9, %esi
leaq 0x2d76f(%rip), %r13     # 0x46b52
movq %r13, %rdx
leaq 0x30159(%rip), %rcx     # 0x49546
callq 0x1dfed
movq 0x20(%r15), %rdi
movl $0x9, %esi
movq %r13, %rdx
leaq 0x30146(%rip), %rcx     # 0x4954b
callq 0x1e1bb
movq 0x20(%r15), %rdi
movq 0x58(%rbx), %rcx
testq %rcx, %rcx
leaq 0x2963f(%rip), %rax     # 0x42a5b
cmoveq %rax, %rcx
movl $0x9, %esi
leaq 0x2dd02(%rip), %r13     # 0x4712e
movq %r13, %rdx
callq 0x1dfed
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %rbx, %rdi
leaq 0x29673(%rip), %rsi     # 0x42abd
movq %r13, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
leaq 0x295f5(%rip), %rax     # 0x42a5b
cmoveq %rax, %rdx
movl $0x9, %esi
leaq 0x2d6dc(%rip), %rcx     # 0x46b52
jmp 0x19c55
cmpl $0xb10, %eax            # imm = 0xB10
je 0x196c7
cmpl $0xb20, %eax            # imm = 0xB20
je 0x197df
cmpl $0xb30, %eax            # imm = 0xB30
jne 0x1c75d
cmpl $0x1, 0x44(%r13)
jne 0x1c54e
movq 0x48(%r13), %rax
movq (%rax), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x1c646
movq 0x20(%r15), %rsi
movq %r15, %rdi
callq 0x1e987
movq 0x20(%r15), %rdi
leaq 0x297a0(%rip), %rsi     # 0x42c71
callq 0x758f
jmp 0x1c39b
cmpl $0xb80, %eax            # imm = 0xB80
movq %r14, -0x50(%rbp)
je 0x19849
cmpl $0xb81, %eax            # imm = 0xB81
jne 0x1c75d
cmpl $0x2, 0x44(%r13)
jne 0x1c510
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c4d2
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r14
movb 0x30(%rax), %bl
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
movq %r15, %rdi
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x1e2b8
cmpb $0x10, %al
jne 0x1c58c
leaq -0x70(%rbp), %r13
movq %r13, %rdi
callq 0x7508
movq %r13, %rdi
leaq 0x2956a(%rip), %rsi     # 0x42abd
leaq 0x2d5f8(%rip), %rdx     # 0x46b52
xorl %eax, %eax
callq 0x7af1
movzbl %bl, %ebx
movl %ebx, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rcx
testq %rcx, %rcx
leaq 0x294d9(%rip), %rax     # 0x42a5b
cmoveq %rax, %rcx
movl %ebx, %esi
movq %r12, %rdx
callq 0x1dfed
movq 0x20(%r15), %rdi
movq %r14, %rsi
movq %r12, %rdx
callq 0x1dbf1
movq %r13, %rdi
jmp 0x19bb9
cmpl $0xb42, %eax            # imm = 0xB42
je 0x19755
cmpl $0xb60, %eax            # imm = 0xB60
je 0x1c39b
jmp 0x1c75d
cmpl $0xb90, %eax            # imm = 0xB90
je 0x1b232
cmpl $0xba0, %eax            # imm = 0xBA0
jne 0x1c75d
cmpl $0x3, 0x44(%r13)
jne 0x1caff
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %rbx
cmpl $0x200, (%rbx)          # imm = 0x200
jne 0x1cb9a
movq (%rax), %r15
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq -0x38(%rbp), %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1e987
movq 0x48(%r13), %rax
movq 0x10(%rax), %rbx
cmpl $0x200, (%rbx)          # imm = 0x200
jne 0x1ca45
leaq -0x80(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq -0x38(%rbp), %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1e987
movl (%r15), %eax
cmpl $0xe00, %eax            # imm = 0xE00
leaq 0x29404(%rip), %rbx     # 0x42a5b
leaq 0x2a05a(%rip), %r13     # 0x436b8
movq %r15, %rsi
je 0x1b8c6
cmpl $0x200, %eax            # imm = 0x200
jne 0x1d471
movq -0x38(%rbp), %r15
movq %r15, %rdi
callq 0x1da4c
movl (%rax), %ecx
cmpl $0x3, %ecx
je 0x1be9a
cmpl $0x1, %ecx
jne 0x1d680
movq -0x38(%rbp), %r15
movq 0x20(%r15), %rdi
testq %rdi, %rdi
movq -0x50(%rbp), %r14
je 0x1d5a7
movzbl 0x30(%rax), %esi
movq 0x58(%rax), %rdx
testq %rdx, %rdx
cmoveq %rbx, %rdx
leaq 0x29d21(%rip), %rcx     # 0x433de
callq 0x1ea90
jmp 0x1becc
cmpl $0x1, 0x44(%r13)
jne 0x1c665
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rbx
cmpl $0x200, (%rbx)          # imm = 0x200
jne 0x1c418
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
callq 0x1e987
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rsi
testq %rsi, %rsi
leaq 0x29346(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1ea2b
movq %r14, %rdi
jmp 0x19a27
cmpl $0x1, 0x44(%r13)
jne 0x1c73e
movq 0x48(%r13), %rax
movq (%rax), %rdx
cmpl $0x303, (%rdx)          # imm = 0x303
jne 0x1c6c2
movq 0x20(%r15), %rsi
movq %r15, %rdi
callq 0x1e80d
jmp 0x1c39b
cmpl $0x2, 0x44(%r13)
jne 0x1c5e9
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c608
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq %r15, %r14
movq 0x8(%rax), %r15
cmpl $0x303, (%r15)          # imm = 0x303
jne 0x1c456
leaq -0x70(%rbp), %r13
movq %r13, %rdi
callq 0x7508
movq %r14, %rdi
movq %r13, %rsi
movq %r15, %rdx
callq 0x1e80d
movq 0x20(%r14), %rdi
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
leaq 0x29295(%rip), %rax     # 0x42a5b
cmoveq %rax, %rdx
movq %rbx, %rsi
callq 0x1dbf1
movq %r13, %rdi
callq 0x79f8
jmp 0x1b34e
movl 0x44(%r13), %eax
cmpl $0x2, %eax
jae 0x1c56d
cmpl $0x1, %eax
jne 0x19804
movq 0x48(%r13), %rax
movq (%rax), %rdx
movq %r15, %rdi
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x1e2b8
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %r15, %rdi
movq %rbx, %rsi
leaq 0x29457(%rip), %rdx     # 0x42c74
leaq 0x29455(%rip), %rcx     # 0x42c79
callq 0x1d8ae
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rsi
testq %rsi, %rsi
leaq 0x29220(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1ea2b
jmp 0x19c5a
cmpl $0x2, 0x44(%r13)
jne 0x1c4f1
movq 0x48(%r13), %rax
movq (%rax), %rdx
movq %r15, %rdi
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x1e2b8
cmpb $0x10, %al
jne 0x1c6e1
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
movq %r15, %rdi
movl $0x1, %esi
xorl %ecx, %ecx
callq 0x1e2b8
movl %eax, %ebx
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq %r14, %rdi
leaq 0x2921f(%rip), %rsi     # 0x42abd
leaq 0x2d2ad(%rip), %rdx     # 0x46b52
xorl %eax, %eax
callq 0x7af1
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r15
movq -0x68(%rbp), %r12
testq %r12, %r12
leaq 0x29199(%rip), %rax     # 0x42a5b
cmoveq %rax, %r12
movzbl %bl, %ebx
movl %ebx, %edi
movl $0x1, %esi
callq 0x1df28
movq %r15, %rdi
movq -0x38(%rbp), %r15
movl %ebx, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1dfed
movq %r14, %rdi
jmp 0x19bb9
cmpl $0x2, 0x44(%r13)
jne 0x1c71f
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c700
movq %r14, -0x50(%rbp)
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c684
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r15
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq 0x58(%rbx), %rcx
testq %rcx, %rcx
leaq 0x29108(%rip), %r14     # 0x42a5b
cmoveq %r14, %rcx
movl $0x9, %esi
leaq 0x2d1ef(%rip), %r13     # 0x46b52
movq %r13, %rdx
callq 0x1dfed
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq 0x58(%r15), %rcx
movq -0x38(%rbp), %r15
testq %rcx, %rcx
cmoveq %r14, %rcx
movl $0x9, %esi
leaq 0x2d7a0(%rip), %r14     # 0x4712e
movq %r14, %rdx
callq 0x1dfed
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %rbx, %rdi
leaq 0x29111(%rip), %rbx     # 0x42abd
movq %rbx, %rsi
movq %r13, %rdx
xorl %eax, %eax
callq 0x7af1
leaq -0x80(%rbp), %r13
movq %r13, %rdi
callq 0x7508
movq %r13, %rdi
movq %rbx, %rsi
movq %r14, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x78(%rbp), %rcx
testq %rcx, %rcx
leaq 0x29074(%rip), %r14     # 0x42a5b
cmoveq %r14, %rcx
movl $0x9, %esi
leaq 0x2d73c(%rip), %rbx     # 0x47133
movq %rbx, %rdx
callq 0x1dfed
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movl $0x9, %esi
movq %rbx, %rcx
callq 0x1dfed
leaq -0x70(%rbp), %rdi
callq 0x79f8
movq %r13, %rdi
callq 0x79f8
jmp 0x1b351
cmpl $0x3, 0x44(%r13)
jne 0x1c475
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c494
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r15d
movl %r15d, %edi
callq 0x2b35c
testb %al, %al
jne 0x19a7b
movl %r15d, %edi
callq 0x2b36c
testb %al, %al
je 0x1d3b7
movq %rbx, -0x48(%rbp)
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq 0x10(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c4b3
movq -0x38(%rbp), %r13
movq %r13, %rdi
callq 0x1d9c6
movq 0x20(%r13), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x28fa6(%rip), %rax     # 0x42a5b
cmoveq %rax, %rcx
movq %rax, %r12
movl $0x9, %esi
leaq 0x2d08a(%rip), %rbx     # 0x46b52
movq %rbx, %rdx
callq 0x1dfed
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq %r14, %rdi
leaq 0x28fd7(%rip), %rsi     # 0x42abd
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r13), %rdi
movq -0x68(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r12, %rcx
movq %r12, %r14
movl $0x9, %esi
leaq 0x2d620(%rip), %r12     # 0x4712e
movq %r12, %rdx
callq 0x1dfed
leaq -0x80(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %rbx, %rdi
leaq 0x28f91(%rip), %rsi     # 0x42abd
movq %r12, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r13), %rdi
movq -0x78(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movl $0x9, %esi
leaq 0x2d5e2(%rip), %rdx     # 0x47133
callq 0x1dfed
movq %rbx, %rdi
callq 0x79f8
movq 0x20(%r13), %rbx
movl %r15d, %edi
movq %r13, %r15
movl $0x2, %esi
callq 0x1df28
movq %rbx, %rdi
movq -0x48(%rbp), %rsi
movq %rax, %rdx
callq 0x1dbf1
movq 0x20(%r13), %rdi
movl $0x9, %esi
movq %r12, %rdx
leaq 0x2a422(%rip), %rcx     # 0x43fb6
callq 0x1e1bb
movq 0x20(%r13), %rdi
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movl $0x9, %esi
movq %r12, %rcx
callq 0x1dfed
leaq -0x70(%rbp), %rdi
callq 0x79f8
jmp 0x1b229
cmpl $0x1, 0x44(%r13)
jne 0x1c627
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c6a3
movq %r15, %rdi
callq 0x1d9c6
movq 0x20(%r15), %rdi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
leaq 0x28e60(%rip), %rax     # 0x42a5b
cmoveq %rax, %rcx
movl $0x9, %esi
leaq 0x2cf47(%rip), %r13     # 0x46b52
movq %r13, %rdx
callq 0x1dfed
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %rbx, %rdi
leaq 0x28e94(%rip), %rsi     # 0x42abd
movq %r13, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
leaq 0x28e16(%rip), %rax     # 0x42a5b
cmoveq %rax, %rdx
movl $0x9, %esi
leaq 0x29789(%rip), %rcx     # 0x433de
callq 0x1dfed
movq %rbx, %rdi
jmp 0x1c396
cmpl $0x3, 0x44(%r13)
jne 0x1cbb9
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d0cf
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x58(%rbp)
movb 0x30(%rax), %al
movb %al, -0x29(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
movq %r15, %rdi
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b32a
testb %al, %al
je 0x1b45a
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x20022
jmp 0x1b6d3
cmpl $0x3, 0x44(%r13)
jne 0x1ccb1
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cd4c
movq %r15, %rdi
callq 0x1d9c6
cmpb $0x10, 0x30(%rax)
jne 0x1cd6b
movq %r15, %rdi
movq %rax, %r15
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
leaq -0x70(%rbp), %rbx
xorl %esi, %esi
movq %rbx, %rcx
callq 0x1e2b8
movq 0x10(%rbx), %rax
cmpl $0x440, (%rax)          # imm = 0x440
jne 0x1cf99
movq 0x48(%rax), %rax
movq (%rax), %rax
cmpl $0x410, (%rax)          # imm = 0x410
jne 0x1c7ba
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rcx
movq 0x10(%rcx), %rdx
cmpl $0x200, (%rdx)          # imm = 0x200
jne 0x1c893
movq 0x48(%rax), %rax
movq (%rax), %rsi
movq -0x38(%rbp), %r14
movq (%r14), %rdi
callq 0x2b3c4
movq 0x40(%rax), %rbx
leaq -0x80(%rbp), %r12
movq %r12, %rdi
callq 0x7508
leaq 0x29612(%rip), %rsi     # 0x433e5
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r14), %rdi
movq 0x8(%r12), %rcx
testq %rcx, %rcx
leaq 0x28c68(%rip), %rax     # 0x42a5b
cmoveq %rax, %rcx
leaq 0x2cd54(%rip), %rbx     # 0x46b52
movl $0x9, %esi
movq %rbx, %rdx
callq 0x1e1bb
movq %r12, %rdi
callq 0x79f8
movq 0x20(%r14), %rdi
movq %r15, %rsi
movq %r14, %r15
jmp 0x1adfb
cmpl $0x3, 0x44(%r13)
jne 0x1d2de
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cd8a
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x58(%rbp)
movb 0x30(%rax), %al
movb %al, -0x29(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
movq %r15, %rdi
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b32a
testb %al, %al
je 0x1b4df
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x1ffde
jmp 0x1b6d3
cmpl $0x3, 0x44(%r13)
jne 0x1d379
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d33b
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x58(%rbp)
movb 0x30(%rax), %al
movb %al, -0x29(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
movq %r15, %rdi
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b32a
testb %al, %al
je 0x1b564
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x20066
jmp 0x1b6d3
cmpl $0x2, 0x44(%r13)
jne 0x1cda9
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c79b
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r14
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movzbl 0x30(%r14), %ebx
movl %ebx, %edi
callq 0x2b33b
testb %al, %al
je 0x1c874
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2d129(%rip), %r12     # 0x4712e
leaq 0x293d2(%rip), %rcx     # 0x433de
movl $0x9, %esi
movq %r12, %rdx
callq 0x1dfed
movq 0x20(%r15), %rdi
leaq 0x2cb2e(%rip), %rdx     # 0x46b52
movq %r12, %rsi
callq 0x1f88c
movq 0x20(%r15), %r12
movl %ebx, %edi
movl $0x1, %esi
jmp 0x1b216
cmpl $0x2, 0x44(%r13)
jne 0x1cbd8
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d1c7
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq %r15, %r14
movzbl 0x30(%rbx), %r15d
movl %r15d, %edi
callq 0x2b33b
testb %al, %al
je 0x1cdc8
movq %r14, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r14), %rdi
leaq 0x2b7c6(%rip), %rsi     # 0x45869
callq 0x1fc0f
movq 0x20(%r14), %r12
movl %r15d, %edi
xorl %esi, %esi
callq 0x1df28
movq %r12, %rdi
movq %rbx, %rsi
jmp 0x1b342
cmpl $0x3, 0x44(%r13)
jne 0x1cfb8
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cfd7
movq %r14, %rbx
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %r12d
movq 0x48(%r13), %rax
movq %r15, %r14
movq 0x8(%rax), %rdx
movq 0x10(%rax), %r15
cmpl $0x10, %r12d
jne 0x1b5e9
leaq -0x70(%rbp), %r12
movq %r14, %rdi
xorl %esi, %esi
movq %r12, %rcx
callq 0x1e2b8
movq (%r14), %rdi
movq 0x10(%r12), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r13, %rsi
callq 0x2ad41
movq %rax, %r12
movq %r14, %rdi
movl $0x1, %esi
movq %r15, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
cmpq $0x2, %r12
movq %r14, %r15
jb 0x1a19d
leaq -0x80(%rbp), %r15
movq %r15, %rdi
callq 0x7508
leaq 0x29280(%rip), %rsi     # 0x433e5
movq %r15, %rdi
movq %r12, %rdx
xorl %eax, %eax
callq 0x7af1
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq 0x8(%r15), %rsi
testq %rsi, %rsi
leaq 0x288d3(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1f7ca
movq %r15, %rdi
movq -0x38(%rbp), %r15
callq 0x79f8
movq 0x20(%r15), %rdi
leaq 0x2c9aa(%rip), %r14     # 0x46b52
leaq 0x2cf7f(%rip), %rdx     # 0x4712e
movq %r14, %rsi
callq 0x1f88c
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
movq %r14, %rdx
callq 0x1dbf1
movq -0x40(%rbp), %r12
movq %rbx, %r14
jmp 0x1c39b
cmpl $0x2, 0x44(%r13)
jne 0x1d243
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d0ee
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq %r15, %r14
movzbl 0x30(%rax), %r15d
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
movq %r14, %rdi
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x1e2b8
cmpl $0xb, %r15d
je 0x1b8ac
cmpl $0xa, %r15d
jne 0x1d490
movq -0x38(%rbp), %r15
movq 0x20(%r15), %rdi
callq 0x1eb8d
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x1ec21
jmp 0x1b351
cmpl $0x2, 0x44(%r13)
jne 0x1ca64
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ca83
movq %r15, %rdi
callq 0x1d9c6
movq %r15, %r14
movq %rax, %r15
movb 0x30(%rax), %r12b
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
leaq 0x29d1f(%rip), %rsi     # 0x43fb0
movq %r14, %rdi
callq 0x1f0dc
cmpb $0xb, %al
je 0x1b324
movzbl %al, %eax
cmpl $0xa, %eax
je 0x1a97a
jmp 0x1d3d6
cmpl $0x2, 0x44(%r13)
jne 0x1cde7
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ce06
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r12d
movl %r12d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r15
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
movq -0x38(%rbp), %rdi
movl $0x1, %esi
xorl %ecx, %ecx
callq 0x1e2b8
movzbl %al, %r13d
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq -0x38(%rbp), %rcx
movq 0x20(%rcx), %rdi
movl %r12d, %esi
movq %r15, %rdx
movl %r13d, %ecx
movq %rax, %r8
callq 0x1e66d
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %rbx, %rsi
movq %r15, %rdx
movq -0x38(%rbp), %r15
jmp 0x1c2cf
cmpl $0x3, 0x44(%r13)
jne 0x1caa2
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ce25
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x48(%rbp)
movb 0x30(%rax), %al
movb %al, -0x58(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq %r15, %rdi
movq 0x10(%rax), %r15
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b33b
testb %al, %al
jne 0x1a3af
movl %r13d, %edi
callq 0x2b36c
testb %al, %al
je 0x1bc6a
movq %r14, -0x50(%rbp)
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r14, %rdi
movl $0x1, %esi
movq %r15, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r14), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r15
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r15, %rdx
movq %r14, %r15
movq -0x50(%rbp), %r14
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x1fe15
jmp 0x1abfd
cmpl $0x3, 0x44(%r13)
jne 0x1ce44
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cff6
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x58(%rbp)
movb 0x30(%rax), %al
movb %al, -0x29(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rax
movq %rax, -0x48(%rbp)
movq %r15, %rdi
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b32a
testb %al, %al
je 0x1b645
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x1ff9a
jmp 0x1b6d3
cmpl $0x2, 0x44(%r13)
jne 0x1d262
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d1e6
movq %r15, %rcx
movq %r14, %r15
movq %rcx, %r14
movq %rcx, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x1d281
movzbl 0x30(%rbx), %r13d
movq %r14, %rdi
callq 0x1f4d7
movq 0x20(%r14), %r12
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %r12, %rdi
movq %rbx, %rsi
movq %rax, %rdx
callq 0x1dbf1
movq -0x40(%rbp), %r12
movq %r14, %rax
movq %r15, %r14
movq %rax, %r15
jmp 0x1c39b
cmpl $0x2, 0x44(%r13)
jne 0x1ccd0
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ccef
movq %r15, %rdi
callq 0x1d9c6
cmpb $0x10, 0x30(%rax)
jne 0x1c9e8
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
movq %r15, %rdi
callq 0x1ee79
movq 0x20(%r15), %rdi
leaq 0x2c5a7(%rip), %rdx     # 0x46b52
movq %rbx, %rsi
callq 0x1dbf1
jmp 0x1c39b
cmpl $0x2, 0x44(%r13)
jne 0x1ca07
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c94d
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r12d
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
movq %r15, %rdi
callq 0x1ee79
movzbl %al, %eax
leal -0x6(%rax), %ecx
cmpl $0x3, %ecx
jae 0x1b96d
cmpl $0xb, %r12d
je 0x1b931
cmpl $0xa, %r12d
jne 0x1d4ce
movq 0x20(%r15), %rdi
callq 0x1eb8d
jmp 0x1bd53
cmpl $0x2, 0x44(%r13)
jne 0x1c8f0
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d2fd
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r15d
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
movq -0x38(%rbp), %rdi
callq 0x1ee79
jmp 0x1aa6b
cmpl $0x2, 0x44(%r13)
jne 0x1c96c
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d015
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
leaq 0x2990d(%rip), %rsi     # 0x43fb0
movq %r15, %rdi
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d10d
leaq 0x28948(%rip), %rsi     # 0x43007
leaq 0x2a439(%rip), %rdx     # 0x44aff
leaq 0x298e3(%rip), %rcx     # 0x43fb0
movq %rcx, %r8
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x1ed0b
jmp 0x1c39b
cmpl $0x3, 0x44(%r13)
jne 0x1cac1
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d205
movq %r15, %rdi
callq 0x1d9c6
movq 0x48(%r13), %rcx
movq 0x8(%rcx), %r13
movq 0x10(%rcx), %rbx
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %r12d
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
je 0x1ce63
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x2, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %r13
testq %r13, %r13
je 0x1cd0e
leaq 0x29e36(%rip), %rsi     # 0x4459e
jmp 0x1b087
cmpl $0x3, 0x44(%r13)
jne 0x1cbf7
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ce82
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r12d
movq 0x48(%r13), %rax
movq %r15, %r14
movq 0x8(%rax), %rdx
movq 0x10(%rax), %r15
cmpl $0x10, %r12d
jne 0x1b70a
movq %rbx, %r12
leaq -0x70(%rbp), %rbx
movq %r14, %rdi
xorl %esi, %esi
movq %rbx, %rcx
callq 0x1e2b8
movq (%r14), %rdi
movq 0x10(%rbx), %rax
movq 0x48(%rax), %rax
movq (%rax), %rdx
movq %r13, %rsi
callq 0x2ad41
movq %rax, %rbx
movq %r14, %rdi
movl $0x1, %esi
movq %r15, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
cmpq $0x2, %rbx
movq %r14, %r15
jb 0x1a84b
leaq -0x80(%rbp), %r15
movq %r15, %rdi
callq 0x7508
leaq 0x28bd2(%rip), %rsi     # 0x433e5
movq %r15, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7af1
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq 0x8(%r15), %rsi
testq %rsi, %rsi
leaq 0x28225(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1f7ca
movq %r15, %rdi
movq -0x38(%rbp), %r15
callq 0x79f8
movq 0x20(%r15), %rdi
leaq 0x2c2fc(%rip), %rbx     # 0x46b52
leaq 0x2c8d1(%rip), %rcx     # 0x4712e
movl $0x9, %esi
movq %rbx, %rdx
callq 0x1e1bb
movq 0x20(%r15), %rdi
movq %r12, %rsi
jmp 0x1adfb
cmpl $0x3, 0x44(%r13)
jne 0x1cea1
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cb1e
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %edi
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %r13
movl %edi, -0x48(%rbp)
callq 0x2b32a
testb %al, %al
je 0x1b77c
movq 0x20(%r15), %rdi
leaq 0x2c86e(%rip), %rdx     # 0x47138
leaq 0x28b0d(%rip), %rcx     # 0x433de
movl $0x9, %esi
callq 0x1dfed
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1f977
movq 0x20(%r15), %r13
movl -0x48(%rbp), %edi
xorl %esi, %esi
callq 0x1df28
movq %r13, %rdi
jmp 0x1aa84
cmpl $0x2, 0x44(%r13)
jne 0x1d12c
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cec0
movq %r15, %rdi
callq 0x1d9c6
movq %r15, %r14
movq %rax, %r15
movb 0x30(%rax), %r12b
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
leaq 0x29652(%rip), %rsi     # 0x43fb0
movq %r14, %rdi
callq 0x1f0dc
cmpb $0xb, %al
je 0x1b324
movzbl %al, %eax
cmpl $0xa, %eax
jne 0x1d433
movq -0x38(%rbp), %r14
movq 0x20(%r14), %rdi
callq 0x1f441
jmp 0x1b32d
cmpl $0x2, 0x44(%r13)
jne 0x1c817
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c8d1
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
leaq 0x295ec(%rip), %rsi     # 0x43fb0
movq %r15, %rdi
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1cb3d
leaq 0x28627(%rip), %rsi     # 0x43007
leaq 0x2a1cc(%rip), %rdx     # 0x44bb3
leaq 0x295c2(%rip), %rcx     # 0x43fb0
movq %rcx, %r8
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x1ec21
jmp 0x1c39b
cmpl $0x2, 0x44(%r13)
jne 0x1cc16
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
je 0x1aa46
jmp 0x1d034
cmpl $0x2, 0x44(%r13)
jne 0x1cedf
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d053
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movzbl 0x30(%rax), %r15d
movq 0x48(%r13), %rax
movq 0x8(%rax), %rdx
movq -0x38(%rbp), %rdi
xorl %esi, %esi
xorl %ecx, %ecx
callq 0x1e2b8
movq -0x38(%rbp), %rax
movq 0x20(%rax), %r12
movl %r15d, %edi
movq -0x38(%rbp), %r15
xorl %esi, %esi
callq 0x1df28
movq %r12, %rdi
movq %rbx, %rsi
jmp 0x1c2cc
cmpl $0x3, 0x44(%r13)
jne 0x1c90f
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d2a0
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %rbx
movq 0x48(%r13), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movzbl 0x30(%rbx), %edi
movl %edi, -0x48(%rbp)
callq 0x2b32a
testb %al, %al
je 0x1b7d7
movq 0x20(%r15), %rdi
leaq 0x2c658(%rip), %rdx     # 0x47138
leaq 0x288f7(%rip), %rcx     # 0x433de
movl $0x9, %esi
callq 0x1dfed
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1f977
movq 0x20(%r15), %r12
movl -0x48(%rbp), %edi
movl $0x3, %esi
jmp 0x1aa7c
cmpl $0x3, 0x44(%r13)
jne 0x1c7d9
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c8b2
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x48(%rbp)
movb 0x30(%rax), %al
movb %al, -0x58(%rbp)
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq %r15, %rdi
movq 0x10(%rax), %r15
movq %r12, %rsi
callq 0x1fcce
movl %eax, %ebx
movzbl %al, %r13d
movl %r13d, %edi
callq 0x2b33b
testb %al, %al
jne 0x1ab95
movl %r13d, %edi
callq 0x2b36c
testb %al, %al
je 0x1bde1
movq %r14, -0x50(%rbp)
movq -0x38(%rbp), %r14
movq %r14, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r14, %rdi
movl $0x1, %esi
movq %r15, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r14), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r15
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r15, %rdx
movq %r14, %r15
movq -0x50(%rbp), %r14
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x1face
movq 0x20(%r15), %rdi
leaq 0x2bf4a(%rip), %rdx     # 0x46b52
leaq 0x2ab13(%rip), %rcx     # 0x45722
movl $0x9, %esi
callq 0x1fb12
movq 0x20(%r15), %rbx
jmp 0x1c2ba
cmpl $0x1, 0x44(%r13)
jne 0x1cefe
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0xbd2, (%rsi)          # imm = 0xBD2
jne 0x1cd2d
movq %r15, %rdi
callq 0x1f4d7
jmp 0x1c39b
cmpl $0x3, 0x44(%r13)
jne 0x1d14b
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d16a
movq %r15, %rdi
callq 0x1d9c6
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %r12d
movq 0x48(%r13), %rax
movq 0x8(%rax), %rbx
movq 0x10(%rax), %r13
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
je 0x1b833
movq %r15, %rdi
xorl %esi, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %r13
testq %r13, %r13
je 0x1d452
leaq 0x2a213(%rip), %rsi     # 0x44ee0
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7537
movq %rbx, %rdi
movl $0x71, %esi
callq 0x768b
movq 0x8(%rbx), %rdx
testq %rdx, %rdx
leaq 0x27d67(%rip), %rax     # 0x42a5b
cmoveq %rax, %rdx
leaq 0x28308(%rip), %rsi     # 0x43007
leaq 0x2c428(%rip), %rcx     # 0x4712e
jmp 0x1b0c0
cmpl $0x3, 0x44(%r13)
jne 0x1cb5c
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cc35
movq %r15, %rdi
callq 0x1d9c6
movzbl 0x30(%rax), %edi
movq %rax, -0x48(%rbp)
movq 0x38(%rax), %r14
movq 0x48(%r13), %rax
movq 0x8(%rax), %r12
movq 0x10(%rax), %rbx
callq 0x2b36c
testb %al, %al
je 0x1cf1d
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq (%r15), %rdi
movq 0x48(%r14), %rax
movq (%rax), %rdx
movq %r13, %rsi
callq 0x2ad41
movq %rax, %rbx
leaq -0x70(%rbp), %r12
movq %r12, %rdi
callq 0x7508
leaq 0x28642(%rip), %rsi     # 0x433e5
movq %r12, %rdi
movq %rbx, %rdx
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq 0x8(%r12), %rsi
testq %rsi, %rsi
leaq 0x27c98(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1f7ca
movq %r12, %rdi
callq 0x79f8
movq 0x20(%r15), %rdi
leaq 0x2bd73(%rip), %rbx     # 0x46b52
leaq 0x2c348(%rip), %rcx     # 0x4712e
movl $0x9, %esi
movq %rbx, %rdx
callq 0x1e1bb
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
movq %rbx, %rdx
jmp 0x1b224
cmpl $0x2, 0x44(%r13)
jne 0x1c98b
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d2bf
movq %r15, %rdi
callq 0x1d9c6
movq 0x48(%r13), %rcx
movq %rax, %r13
movq 0x8(%rcx), %rbx
movzbl 0x30(%rax), %r12d
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
je 0x1d189
movq %r15, %rdi
xorl %esi, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2bcef(%rip), %rbx     # 0x46b52
leaq 0x28574(%rip), %rcx     # 0x433de
movl $0x9, %esi
movq %rbx, %rdx
callq 0x1ea90
movq 0x20(%r15), %rdi
callq 0x1face
movq 0x20(%r15), %rdi
leaq 0x2a897(%rip), %rcx     # 0x45722
movl $0x9, %esi
movq %rbx, %rdx
callq 0x1fb12
movq 0x20(%r15), %rbx
movl %r12d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
movq %r13, %rsi
jmp 0x1c2cc
cmpl $0x2, 0x44(%r13)
jne 0x1d31c
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1ca26
movq %r14, -0x50(%rbp)
movq %r15, %rdi
callq 0x1d9c6
movq %r15, %rbx
movq %rax, %r15
movq 0x48(%r13), %rax
movq 0x8(%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cc54
movq %rbx, %rdi
callq 0x1d9c6
movq 0x20(%rbx), %rbx
testq %rbx, %rbx
leaq 0x27b50(%rip), %r14     # 0x42a5b
je 0x1cc73
cmpb $0x10, 0x30(%r15)
jne 0x1cb7b
movq 0x58(%rax), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
leaq 0x280d9(%rip), %rsi     # 0x43007
leaq 0x2bf0e(%rip), %rdx     # 0x46e43
leaq 0x2bc16(%rip), %r12     # 0x46b52
movq %rbx, %rdi
movq %r12, %r8
xorl %eax, %eax
callq 0x7af1
movzbl 0x30(%r15), %esi
movq 0x58(%r15), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movq %rbx, %rdi
movq %r12, %rcx
callq 0x1dfed
movq -0x40(%rbp), %r12
movq -0x38(%rbp), %r15
jmp 0x1b351
cmpl $0x3, 0x44(%r13)
jne 0x1cf3c
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1cf5b
movq %r15, %rdi
callq 0x1d9c6
movq %r15, %r14
movq %rax, %r15
movq 0x48(%r13), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movzbl 0x30(%r15), %ebx
movl %ebx, %edi
callq 0x2b33b
testb %al, %al
je 0x1d1a8
movq %r14, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r14, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r14), %rdi
leaq 0x2c141(%rip), %rsi     # 0x4712e
callq 0x1fc0f
movq 0x20(%r14), %r12
movl %ebx, %edi
xorl %esi, %esi
callq 0x1df28
movq %r12, %rdi
jmp 0x1b33f
cmpl $0x3, 0x44(%r13)
jne 0x1d072
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c77c
movq %r15, %rdi
callq 0x1d9c6
movq 0x48(%r13), %rcx
movq 0x8(%rcx), %r13
movq 0x10(%rcx), %rbx
movq %rax, -0x48(%rbp)
movzbl 0x30(%rax), %r12d
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
je 0x1c855
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x2, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %r13
testq %r13, %r13
je 0x1c92e
leaq 0x295de(%rip), %rsi     # 0x44665
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7537
movq %rbx, %rdi
movl $0x71, %esi
callq 0x768b
movq 0x8(%rbx), %rdx
testq %rdx, %rdx
leaq 0x279ad(%rip), %rax     # 0x42a5b
cmoveq %rax, %rdx
leaq 0x27f4e(%rip), %rsi     # 0x43007
leaq 0x283fa(%rip), %rcx     # 0x434ba
leaq 0x2ba8b(%rip), %r8      # 0x46b52
movq %r13, %rdi
xorl %eax, %eax
callq 0x7af1
movq %rbx, %rdi
callq 0x79f8
movq 0x20(%r15), %rbx
movl %r12d, %edi
jmp 0x1c2be
cmpl $0x3, 0x44(%r13)
jne 0x1cf7a
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d224
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r14
movq 0x48(%r13), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movzbl 0x30(%r14), %ebx
movl %ebx, %edi
callq 0x2b33b
testb %al, %al
je 0x1cc92
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2b9f4(%rip), %rdx     # 0x46b52
leaq 0x2bfc9(%rip), %rcx     # 0x4712e
movl $0x9, %esi
callq 0x1fe9d
jmp 0x1b20e
movq %r15, %rdi
movq %r13, %rsi
callq 0x1895d
jmp 0x1c39b
cmpl $0x3, 0x44(%r13)
jne 0x1d091
movq %r14, -0x50(%rbp)
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1d0b0
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r14
movq 0x48(%r13), %rax
movq 0x8(%rax), %r13
movq 0x10(%rax), %r12
movzbl 0x30(%r14), %ebx
movl %ebx, %edi
callq 0x2b33b
testb %al, %al
je 0x1c7f8
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2b955(%rip), %rdx     # 0x46b52
leaq 0x2bf2a(%rip), %rcx     # 0x4712e
movl $0x9, %esi
callq 0x1fb12
movq 0x20(%r15), %r12
movl %ebx, %edi
xorl %esi, %esi
callq 0x1df28
movq %r12, %rdi
movq %r14, %rsi
movq %rax, %rdx
callq 0x1dbf1
movq -0x40(%rbp), %r12
jmp 0x1b351
movq 0x48(%r13), %rax
movq (%rax), %rsi
cmpl $0x200, (%rsi)          # imm = 0x200
jne 0x1c9aa
movq %r15, %rdi
callq 0x1d9c6
movq %rax, %r12
movq 0x48(%r13), %rax
movq 0x8(%rax), %rbx
movl (%rbx), %eax
cmpl $0xe00, %eax            # imm = 0xE00
je 0x1b3f1
cmpl $0x200, %eax            # imm = 0x200
jne 0x1d3f5
movq %r15, %rdi
movq %rbx, %rsi
callq 0x1da4c
movl (%rax), %ecx
cmpl $0x3, %ecx
je 0x1be2d
cmpl $0x1, %ecx
jne 0x1d6be
movq 0x20(%r15), %rbx
testq %rbx, %rbx
je 0x1d5c6
movq %r14, %r13
movq 0x70(%r12), %rcx
cmpq 0x70(%rax), %rcx
leaq 0x277ac(%rip), %r14     # 0x42a5b
jne 0x1d5e5
leaq -0x1(%rcx), %rdx
cmpq $0x8, %rdx
jae 0x1d414
movl $0x8b, %esi
btl %edx, %esi
jae 0x1d414
leaq 0x40568(%rip), %rdx     # 0x5b840
movq -0x8(%rdx,%rcx,8), %r15
movzbl 0x30(%rax), %esi
movq 0x58(%rax), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
movq %rbx, %rdi
movq %r15, %rdx
callq 0x1dfed
movzbl 0x30(%r12), %esi
movq 0x58(%r12), %rdx
testq %rdx, %rdx
cmoveq %r14, %rdx
movq %rbx, %rdi
movq %r15, %rcx
callq 0x1dfed
movq -0x40(%rbp), %r12
movq -0x38(%rbp), %r15
movq %r13, %r14
jmp 0x1c39b
movq 0x20(%r14), %rdi
callq 0x1f48c
movq 0x20(%r14), %rbx
movzbl %r12b, %edi
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
movq %r15, %rsi
movq %rax, %rdx
callq 0x1dbf1
movq -0x40(%rbp), %r12
movq %r14, %r15
movq -0x50(%rbp), %r14
jmp 0x1c39b
leaq -0x90(%rbp), %rdi
callq 0x7508
movq -0x78(%rbp), %rbx
testq %rbx, %rbx
leaq 0x276e7(%rip), %r13     # 0x42a5b
cmoveq %r13, %rbx
movq %rbx, %rdi
leaq 0x27d45(%rip), %rsi     # 0x430c7
callq 0x3030
testl %eax, %eax
je 0x1bf23
movq %rbx, %rdi
leaq 0x282ba(%rip), %rsi     # 0x43653
callq 0x3030
testl %eax, %eax
movq -0x50(%rbp), %r14
je 0x1b966
movq %rbx, %rdi
leaq 0x27d17(%rip), %rsi     # 0x430cb
callq 0x3030
testl %eax, %eax
je 0x1b966
movq %rbx, %rdi
leaq 0x27a09(%rip), %rsi     # 0x42dd4
callq 0x3030
testl %eax, %eax
je 0x1b966
movq %rbx, %rdi
leaq 0x2b770(%rip), %rsi     # 0x46b52
callq 0x3030
testl %eax, %eax
setne %bl
jmp 0x1bf29
movq %r14, %r13
leaq -0x70(%rbp), %r14
movq %r14, %rdi
callq 0x7508
movq %r15, %rdi
movq %r14, %rsi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1dc5e
movzbl 0x30(%r12), %r15d
movq -0x38(%rbp), %rdi
xorl %esi, %esi
movq %rbx, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rbx
movl %r15d, %edi
movq -0x38(%rbp), %r15
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
movq %r12, %rsi
movq %rax, %rdx
callq 0x1dbf1
movq %r14, %rdi
movq %r13, %r14
callq 0x79f8
jmp 0x1c2d4
movl %r13d, %edi
callq 0x2b31a
testb %al, %al
je 0x1bb02
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d604
leaq 0x281e5(%rip), %rsi     # 0x436b8
leaq 0x2ab80(%rip), %rdx     # 0x4605a
jmp 0x1b6c5
movl %r13d, %edi
callq 0x2b31a
testb %al, %al
je 0x1bb4f
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d569
leaq 0x28160(%rip), %rsi     # 0x436b8
leaq 0x2aa0b(%rip), %rdx     # 0x45f6a
jmp 0x1b6c5
movl %r13d, %edi
callq 0x2b31a
testb %al, %al
je 0x1bb9c
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d623
leaq 0x280db(%rip), %rsi     # 0x436b8
leaq 0x2ab68(%rip), %rdx     # 0x4614c
jmp 0x1b6c5
movq %rdx, %r13
movq %r15, -0x58(%rbp)
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
movq %rbx, %r14
je 0x1bbe9
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x58(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2b51e(%rip), %rsi     # 0x46b52
leaq 0x2baf3(%rip), %rdx     # 0x4712e
callq 0x1f88c
jmp 0x1b0d9
movl %r13d, %edi
callq 0x2b31a
testb %al, %al
je 0x1bcb6
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rbx
movl %r13d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rax, %r12
movl %r13d, %edi
movl $0x1, %esi
callq 0x1df28
movq %rbx, %rdi
movl %r13d, %esi
movq %r12, %rdx
movq %rax, %rcx
callq 0x1ea90
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d52b
leaq 0x27ffa(%rip), %rsi     # 0x436b8
leaq 0x2a7b3(%rip), %rdx     # 0x45e78
leaq 0x279fb(%rip), %rcx     # 0x430c7
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
leaq 0x2b474(%rip), %rdx     # 0x46b52
leaq 0x2a03d(%rip), %rcx     # 0x45722
movl $0x9, %esi
callq 0x1fb12
movq 0x20(%r15), %rbx
movzbl -0x29(%rbp), %edi
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
movq -0x58(%rbp), %rsi
jmp 0x1c2cc
movq %rdx, %r13
movq %r15, -0x48(%rbp)
movl %r12d, %edi
callq 0x2b33b
testb %al, %al
je 0x1bd03
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq %r15, %rdi
movl $0x1, %esi
movq -0x48(%rbp), %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
leaq 0x2b400(%rip), %rdx     # 0x46b52
leaq 0x2b9d5(%rip), %rcx     # 0x4712e
movl $0x9, %esi
callq 0x1e1bb
movq %rbx, %r14
movq 0x20(%r15), %rbx
movl %r12d, %edi
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
jmp 0x1b21e
movq %rbx, -0x58(%rbp)
movl -0x48(%rbp), %r15d
movl %r15d, %edi
callq 0x2b31a
testb %al, %al
je 0x1bd64
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1fa04
movq %r15, %rdi
movl $0x1, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1fa41
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
jmp 0x1b6f7
movq %rbx, -0x58(%rbp)
movl -0x48(%rbp), %edi
callq 0x2b31a
testb %al, %al
je 0x1d4af
movq -0x38(%rbp), %r15
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1fa04
movq %r15, %rdi
movl $0x1, %esi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
callq 0x1fa41
movq 0x20(%r15), %rbx
movl -0x48(%rbp), %edi
movl $0x3, %esi
jmp 0x1b6f9
cmpl $0xb, %r12d
je 0x1be52
cmpl $0xa, %r12d
jne 0x1d69f
leaq 0x28762(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
leaq 0x295f2(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d6dd
leaq 0x27784(%rip), %rsi     # 0x43007
leaq 0x29a5f(%rip), %rdx     # 0x452e9
leaq 0x295c5(%rip), %rcx     # 0x44e56
leaq 0x28718(%rip), %r8      # 0x43fb0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
jmp 0x1bd5a
movq 0x20(%r14), %rdi
callq 0x1ec77
movq 0x20(%r14), %rdi
movq %rbx, %rsi
callq 0x1ed0b
jmp 0x1b34e
leaq -0x90(%rbp), %r14
movq %r14, %rdi
movq %r13, %rbx
movq %rsi, %r13
callq 0x7508
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r14, %rsi
movq %r13, %rdx
xorl %ecx, %ecx
callq 0x1dc5e
movq %r15, %rdi
xorl %esi, %esi
movq %r13, %rdx
movq %rbx, %r13
leaq 0x2715a(%rip), %rbx     # 0x42a5b
xorl %ecx, %ecx
callq 0x1e2b8
movq 0x20(%r15), %rdi
movl $0x9, %esi
leaq 0x2b23a(%rip), %rdx     # 0x46b52
leaq 0x27abf(%rip), %rcx     # 0x433de
callq 0x1ea90
movq %r14, %rdi
callq 0x79f8
jmp 0x1bec8
movq 0x20(%r15), %rdi
callq 0x1ec77
movq 0x20(%r15), %rdi
movq %rbx, %rsi
jmp 0x1c22e
movq 0x20(%r15), %rdi
movq -0x78(%rbp), %rsi
testq %rsi, %rsi
cmoveq %rbx, %rsi
movq %rax, %rdx
callq 0x1dacf
movq -0x40(%rbp), %r12
jmp 0x1c392
xorl %ebx, %ebx
jmp 0x1bf29
movq %rbx, -0x48(%rbp)
cmpl $0x9, %eax
jne 0x1d54a
movq %r14, -0x50(%rbp)
movq 0x20(%r15), %rbx
testq %rbx, %rbx
je 0x1d642
movq %r15, %r13
leaq 0x28b04(%rip), %rsi     # 0x44499
leaq -0x70(%rbp), %r15
movq %r15, %rdi
callq 0x7537
movq %r15, %rdi
movl $0x71, %esi
callq 0x768b
movq 0x8(%r15), %rdx
testq %rdx, %rdx
leaq 0x2709f(%rip), %r14     # 0x42a5b
cmoveq %r14, %rdx
leaq 0x27640(%rip), %rsi     # 0x43007
leaq 0x2b184(%rip), %rcx     # 0x46b52
movq %rbx, %rdi
movq %rcx, %r8
xorl %eax, %eax
callq 0x7af1
movq %r15, %rdi
callq 0x79f8
leaq -0x70(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %r13, %rdi
movq %rbx, %rsi
callq 0x1eead
leaq -0x80(%rbp), %rbx
movq %rbx, %rdi
callq 0x7508
movq %r13, %rdi
movq %rbx, %rsi
callq 0x1eead
movq 0x20(%r13), %rdi
testq %rdi, %rdi
je 0x1d588
movq -0x68(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r14, %rcx
leaq 0x27c88(%rip), %rsi     # 0x436b8
leaq 0x28b09(%rip), %rdx     # 0x44540
xorl %eax, %eax
callq 0x7af1
cmpl $0xb, %r12d
je 0x1c2dd
cmpl $0xa, %r12d
jne 0x1d851
movq 0x20(%r13), %rdi
callq 0x1eb8d
movq 0x20(%r13), %rdi
leaq -0x80(%rbp), %r15
movq 0x8(%r15), %rsi
testq %rsi, %rsi
leaq 0x26fea(%rip), %rax     # 0x42a5b
cmoveq %rax, %rsi
callq 0x1ea2b
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq -0x70(%rbp), %rsi
callq 0x784c
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x271d7(%rip), %rbx     # 0x42c71
movq %rbx, %rsi
callq 0x758f
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
callq 0x1ef77
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
callq 0x1eb8d
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x284e5(%rip), %rsi     # 0x43fb0
callq 0x1f004
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r15, %rsi
movq -0x38(%rbp), %r15
callq 0x784c
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x758f
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
callq 0x1ec21
jmp 0x1c381
cmpb $0xb, %bl
je 0x1bfe2
cmpl $0xa, %r13d
movq -0x48(%rbp), %rbx
jne 0x1d71b
leaq 0x28490(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x29320(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fd3b
jmp 0x19d14
cmpb $0xb, %bl
je 0x1c019
cmpl $0xa, %r13d
movq -0x48(%rbp), %rbx
jne 0x1d759
leaq 0x28443(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x292d3(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fd3b
jmp 0x19ed4
cmpb $0xb, %bl
je 0x1c050
cmpl $0xa, %r13d
movq -0x48(%rbp), %rbx
jne 0x1d7f4
leaq 0x283f6(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x29286(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fd3b
jmp 0x19f94
cmpl $0xb, %r12d
movq -0x58(%rbp), %rbx
je 0x1c087
cmpl $0xa, %r12d
jne 0x1d73a
leaq 0x283a8(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
leaq 0x29238(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
movq -0x40(%rbp), %r12
je 0x1d778
leaq 0x273c6(%rip), %rsi     # 0x43007
leaq 0x29505(%rip), %rdx     # 0x4514d
leaq 0x29207(%rip), %rcx     # 0x44e56
leaq 0x2835a(%rip), %r8      # 0x43fb0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
jmp 0x1a9ff
cmpb $0xb, %bl
je 0x1c0ec
cmpl $0xa, %r13d
jne 0x1d7b6
leaq 0x2832c(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x291bc(%rip), %rsi     # 0x44e56
movq %rbx, %rdi
movq %r15, %rdx
movq %rbx, %r15
callq 0x1f0dc
movq 0x20(%rbx), %rdi
callq 0x1fd3b
jmp 0x1c120
cmpb $0xb, %bl
je 0x1c153
cmpl $0xa, %r13d
movq -0x48(%rbp), %rbx
jne 0x1d7d5
leaq 0x282dc(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x2916c(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fd3b
jmp 0x1a4ce
cmpl $0xb, %r12d
movq -0x50(%rbp), %r14
je 0x1c18a
cmpl $0xa, %r12d
jne 0x1d813
leaq 0x2828e(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
leaq 0x2911e(%rip), %r12     # 0x44e56
movq %r15, %rdi
movq %r12, %rsi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
movq %r12, %rsi
callq 0x1f004
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x1ec21
jmp 0x1c2d4
cmpl $0xb, %r15d
je 0x1c1ce
cmpl $0xa, %r15d
jne 0x1d832
leaq 0x28231(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x290c1(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
movq -0x40(%rbp), %r12
je 0x1d797
leaq 0x2724f(%rip), %rsi     # 0x43007
leaq 0x2975d(%rip), %rdx     # 0x4551c
leaq 0x29090(%rip), %rcx     # 0x44e56
leaq 0x281e3(%rip), %r8      # 0x43fb0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x58(%rbp), %rsi
jmp 0x1a9ff
cmpb $0xb, %bl
je 0x1c238
cmpl $0xa, %r13d
jne 0x1d870
leaq 0x281b5(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x29045(%rip), %rsi     # 0x44e56
movq %rbx, %rdi
movq %r15, %rdx
movq %rbx, %r15
callq 0x1f0dc
movq 0x20(%rbx), %rdi
callq 0x1fd3b
jmp 0x1c26c
movq 0x20(%r15), %rdi
leaq 0x2ad1a(%rip), %rbx     # 0x46b52
movq %rbx, %rsi
movq %rax, %rdx
callq 0x1dacf
movq 0x20(%r15), %rdi
movq %r12, %rsi
movq %rbx, %rdx
jmp 0x1c2cf
leaq 0x28157(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
leaq 0x28fe7(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d661
leaq 0x27179(%rip), %rsi     # 0x43007
leaq 0x294be(%rip), %rdx     # 0x45353
jmp 0x1c0ca
movq 0x20(%r15), %rdi
leaq 0x2acad(%rip), %r14     # 0x46b52
movq %r14, %rsi
movq %rax, %rdx
callq 0x1dacf
movq 0x20(%r15), %rdi
movl $0x9, %esi
movq %r14, %rdx
leaq 0x2751b(%rip), %rcx     # 0x433de
callq 0x1ea90
movq -0x50(%rbp), %r14
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1c9c9
movq -0x78(%rbp), %rcx
testq %rcx, %rcx
cmoveq %rbx, %rcx
movq %r13, %rsi
leaq 0x2b6c2(%rip), %rdx     # 0x475b0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d35a
movq -0x68(%rbp), %rcx
testq %rcx, %rcx
cmoveq %rbx, %rcx
movq %r13, %rsi
leaq 0x2b6ee(%rip), %rdx     # 0x47605
xorl %eax, %eax
callq 0x7af1
jmp 0x1c389
xorl %ebx, %ebx
movq -0x50(%rbp), %r14
testb %bl, %bl
je 0x1bf36
movq 0x20(%r15), %rdi
callq 0x1e8fa
movq %r15, %rdi
leaq -0x90(%rbp), %rsi
movq %r12, %rdx
xorl %ecx, %ecx
callq 0x1dc5e
movzbl 0x60(%r12), %esi
movq 0x20(%r15), %rdi
movq -0x78(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r13, %rdx
movq -0x88(%rbp), %rcx
testq %rcx, %rcx
cmoveq %r13, %rcx
callq 0x1dfed
testb %bl, %bl
movq -0x40(%rbp), %r12
je 0x1bfd6
movq 0x20(%r15), %rbx
testq %rbx, %rbx
je 0x1d4ed
leaq -0x70(%rbp), %r14
movq %r14, %rdi
leaq 0x27785(%rip), %rsi     # 0x4371a
callq 0x7537
movq %r14, %rdi
movl $0x71, %esi
callq 0x768b
movq -0x68(%rbp), %rdx
testq %rdx, %rdx
cmoveq %r13, %rdx
movq %rbx, %rdi
leaq 0x276fc(%rip), %rsi     # 0x436b8
leaq 0x2ab8f(%rip), %rcx     # 0x46b52
xorl %eax, %eax
callq 0x7af1
movq %r14, %rdi
callq 0x79f8
movq -0x50(%rbp), %r14
leaq -0x90(%rbp), %rdi
jmp 0x1c38d
leaq 0x27fc7(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28e57(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fdca
jmp 0x19d14
leaq 0x27f90(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28e20(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fdca
jmp 0x19ed4
leaq 0x27f59(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28de9(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fdca
jmp 0x19f94
leaq 0x27f22(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
leaq 0x28db2(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %rbx, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d88f
leaq 0x26f44(%rip), %rsi     # 0x43007
leaq 0x290ed(%rip), %rdx     # 0x451b7
leaq 0x28d85(%rip), %rcx     # 0x44e56
leaq 0x27ed8(%rip), %r8      # 0x43fb0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
jmp 0x1c22e
leaq 0x27ebd(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28d4d(%rip), %rsi     # 0x44e56
movq %rbx, %rdi
movq %r15, %rdx
movq %rbx, %r15
callq 0x1f0dc
movq 0x20(%rbx), %rdi
callq 0x1fdca
movq 0x20(%rbx), %rdi
callq 0x1fe15
movq 0x20(%rbx), %rdi
callq 0x1fe59
movq 0x20(%rbx), %rdi
leaq 0x26f8a(%rip), %rdx     # 0x430c7
leaq 0x2736e(%rip), %rcx     # 0x434b2
movl $0x6, %esi
callq 0x1fe9d
jmp 0x1c29a
leaq 0x27e56(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28ce6(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
callq 0x1fdca
jmp 0x1a4ce
leaq 0x27e1f(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
movq %rbx, %r12
leaq 0x28cac(%rip), %rbx     # 0x44e56
movq %r15, %rdi
movq %rbx, %rsi
movq -0x48(%rbp), %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x1f070
movq 0x20(%r15), %rdi
movq %r12, %rsi
jmp 0x1c22e
leaq 0x27ddb(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %r15
movq %r15, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28c6b(%rip), %rsi     # 0x44e56
movq %r15, %rdi
movq %r13, %rdx
callq 0x1f0dc
movq 0x20(%r15), %rdi
testq %rdi, %rdi
je 0x1d6fc
leaq 0x26dfd(%rip), %rsi     # 0x43007
leaq 0x29375(%rip), %rdx     # 0x45586
leaq 0x28c3e(%rip), %rcx     # 0x44e56
leaq 0x27d91(%rip), %r8      # 0x43fb0
xorl %eax, %eax
callq 0x7af1
movq 0x20(%r15), %rdi
movq -0x58(%rbp), %rsi
callq 0x1ed0b
jmp 0x1c2d4
leaq 0x27d71(%rip), %rsi     # 0x43fb0
movq -0x38(%rbp), %rbx
movq %rbx, %rdi
movq %r12, %rdx
callq 0x1f0dc
leaq 0x28c01(%rip), %rsi     # 0x44e56
movq %rbx, %rdi
movq %r15, %rdx
movq %rbx, %r15
callq 0x1f0dc
movq 0x20(%rbx), %rdi
callq 0x1fdca
movq 0x20(%rbx), %rdi
callq 0x1face
movq 0x20(%rbx), %rdi
callq 0x1fd86
movq 0x20(%rbx), %rdi
leaq 0x26e3e(%rip), %rdx     # 0x430c7
leaq 0x27222(%rip), %rcx     # 0x434b2
movl $0x6, %esi
callq 0x1fb12
movq 0x20(%rbx), %rdi
leaq 0x2a8ad(%rip), %rdx     # 0x46b52
leaq 0x29476(%rip), %rcx     # 0x45722
movl $0x9, %esi
callq 0x1fb12
movq 0x20(%rbx), %rbx
movzbl -0x58(%rbp), %edi
xorl %esi, %esi
callq 0x1df28
movq %rbx, %rdi
movq -0x48(%rbp), %rsi
movq %rax, %rdx
callq 0x1dbf1
movq -0x40(%rbp), %r12
jmp 0x1c39b
movq 0x20(%r13), %rdi
callq 0x1ec77
movq 0x20(%r13), %rdi
leaq -0x80(%rbp), %r15
movq 0x8(%r15), %rsi
testq %rsi, %rsi
cmoveq %r14, %rsi
callq 0x1ea2b
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq -0x70(%rbp), %rsi
callq 0x784c
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x26953(%rip), %rbx     # 0x42c71
movq %rbx, %rsi
callq 0x758f
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
callq 0x1ef77
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
callq 0x1ec77
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
leaq 0x27c61(%rip), %rsi     # 0x43fb0
callq 0x1f070
movq -0x38(%rbp), %rax
movq 0x20(%rax), %rdi
movq %r15, %rsi
movq -0x38(%rbp), %r15
callq 0x784c
movq 0x20(%r15), %rdi
movq %rbx, %rsi
callq 0x758f
movq 0x20(%r15), %rdi
movq -0x48(%rbp), %rsi
callq 0x1ed0b
movq -0x40(%rbp), %r12
movq -0x50(%rbp), %r14
leaq -0x70(%rbp), %rdi
callq 0x79f8
leaq -0x80(%rbp), %rdi
callq 0x79f8
incq %r14
movslq 0x44(%r12), %rax
cmpq %rax, %r14
jl 0x1924d
addq $0x68, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x2699d(%rip), %rdi     # 0x42d5f
leaq 0x2a2df(%rip), %rsi     # 0x466a8
leaq 0x2a703(%rip), %rcx     # 0x46ad3
movl $0x1c59, %edx           # imm = 0x1C59
callq 0x30a0
leaq 0x26903(%rip), %rdi     # 0x42ce4
leaq 0x2a2c0(%rip), %rsi     # 0x466a8
leaq 0x2a6a1(%rip), %rcx     # 0x46a90
movl $0x1d48, %edx           # imm = 0x1D48
callq 0x30a0
leaq 0x268f5(%rip), %rdi     # 0x42cf5
leaq 0x2a2a1(%rip), %rsi     # 0x466a8
leaq 0x2a682(%rip), %rcx     # 0x46a90
movl $0x1d49, %edx           # imm = 0x1D49
callq 0x30a0
leaq 0x273b5(%rip), %rdi     # 0x437d4
leaq 0x2a282(%rip), %rsi     # 0x466a8
leaq 0x2af90(%rip), %rcx     # 0x473bd
movl $0xee2, %edx            # imm = 0xEE2
callq 0x30a0
leaq 0x2696e(%rip), %rdi     # 0x42dac
leaq 0x2a263(%rip), %rsi     # 0x466a8
leaq 0x2d0b5(%rip), %rcx     # 0x49501
movl $0x1b61, %edx           # imm = 0x1B61
callq 0x30a0
leaq 0x27309(%rip), %rdi     # 0x43766
leaq 0x2a244(%rip), %rsi     # 0x466a8
leaq 0x2ae6a(%rip), %rcx     # 0x472d5
movl $0xe7e, %edx            # imm = 0xE7E
callq 0x30a0
leaq 0x274b7(%rip), %rdi     # 0x43933
leaq 0x2a225(%rip), %rsi     # 0x466a8
leaq 0x2d14c(%rip), %rcx     # 0x495d6
movl $0x1c04, %edx           # imm = 0x1C04
callq 0x30a0
leaq 0x26911(%rip), %rdi     # 0x42dac
leaq 0x2a206(%rip), %rsi     # 0x466a8
leaq 0x2d12d(%rip), %rcx     # 0x495d6
movl $0x1c07, %edx           # imm = 0x1C07
callq 0x30a0
leaq 0x2777a(%rip), %rdi     # 0x43c34
leaq 0x2a1e7(%rip), %rsi     # 0x466a8
leaq 0x2d10e(%rip), %rcx     # 0x495d6
movl $0x1c0f, %edx           # imm = 0x1C0F
callq 0x30a0
leaq 0x268d3(%rip), %rdi     # 0x42dac
leaq 0x2a1c8(%rip), %rsi     # 0x466a8
leaq 0x2b251(%rip), %rcx     # 0x47738
movl $0xfa9, %edx            # imm = 0xFA9
callq 0x30a0
leaq 0x3210d(%rip), %rdi     # 0x4e605
leaq 0x2a1a9(%rip), %rsi     # 0x466a8
leaq 0x2b1f0(%rip), %rcx     # 0x476f6
movl $0xf7f, %edx            # imm = 0xF7F
callq 0x30a0
leaq 0x320ee(%rip), %rdi     # 0x4e605
leaq 0x2a18a(%rip), %rsi     # 0x466a8
leaq 0x2b213(%rip), %rcx     # 0x47738
movl $0xfa6, %edx            # imm = 0xFA6
callq 0x30a0
leaq 0x270f1(%rip), %rdi     # 0x43627
leaq 0x2a16b(%rip), %rsi     # 0x466a8
leaq 0x2ac92(%rip), %rcx     # 0x471d6
movl $0xe2a, %edx            # imm = 0xE2A
callq 0x30a0
leaq 0x2768c(%rip), %rdi     # 0x43be1
leaq 0x2a14c(%rip), %rsi     # 0x466a8
leaq 0x2adba(%rip), %rcx     # 0x4731d
movl $0xecf, %edx            # imm = 0xECF
callq 0x30a0
leaq 0x27657(%rip), %rdi     # 0x43bcb
leaq 0x2a12d(%rip), %rsi     # 0x466a8
leaq 0x2b087(%rip), %rcx     # 0x47609
movl $0xf48, %edx            # imm = 0xF48
callq 0x30a0
leaq 0x27807(%rip), %rdi     # 0x43d9a
leaq 0x2a10e(%rip), %rsi     # 0x466a8
leaq 0x2b197(%rip), %rcx     # 0x47738
movl $0xfb3, %edx            # imm = 0xFB3
callq 0x30a0
leaq 0x32053(%rip), %rdi     # 0x4e605
leaq 0x2a0ef(%rip), %rsi     # 0x466a8
leaq 0x2ac16(%rip), %rcx     # 0x471d6
movl $0xe27, %edx            # imm = 0xE27
callq 0x30a0
leaq 0x27610(%rip), %rdi     # 0x43be1
leaq 0x2a0d0(%rip), %rsi     # 0x466a8
leaq 0x2cf22(%rip), %rcx     # 0x49501
movl $0x1b5e, %edx           # imm = 0x1B5E
callq 0x30a0
leaq 0x32015(%rip), %rdi     # 0x4e605
leaq 0x2a0b1(%rip), %rsi     # 0x466a8
leaq 0x2acd7(%rip), %rcx     # 0x472d5
movl $0xe77, %edx            # imm = 0xE77
callq 0x30a0
leaq 0x2679d(%rip), %rdi     # 0x42dac
leaq 0x2a092(%rip), %rsi     # 0x466a8
leaq 0x2acb8(%rip), %rcx     # 0x472d5
movl $0xe7a, %edx            # imm = 0xE7A
callq 0x30a0
leaq 0x275b3(%rip), %rdi     # 0x43be1
leaq 0x2a073(%rip), %rsi     # 0x466a8
leaq 0x2cf13(%rip), %rcx     # 0x4954f
movl $0x1b97, %edx           # imm = 0x1B97
callq 0x30a0
leaq 0x27187(%rip), %rdi     # 0x437d4
leaq 0x2a054(%rip), %rsi     # 0x466a8
leaq 0x2acc2(%rip), %rcx     # 0x4731d
movl $0xed2, %edx            # imm = 0xED2
callq 0x30a0
leaq 0x27575(%rip), %rdi     # 0x43be1
leaq 0x2a035(%rip), %rsi     # 0x466a8
leaq 0x2ad43(%rip), %rcx     # 0x473bd
movl $0xedf, %edx            # imm = 0xEDF
callq 0x30a0
leaq 0x275a9(%rip), %rdi     # 0x43c34
leaq 0x2a016(%rip), %rsi     # 0x466a8
leaq 0x2cef9(%rip), %rcx     # 0x49592
movl $0x1bc6, %edx           # imm = 0x1BC6
callq 0x30a0
leaq 0x26702(%rip), %rdi     # 0x42dac
leaq 0x29ff7(%rip), %rsi     # 0x466a8
leaq 0x2ce97(%rip), %rcx     # 0x4954f
movl $0x1b9a, %edx           # imm = 0x1B9A
callq 0x30a0
leaq 0x26e6a(%rip), %rdi     # 0x43533
leaq 0x29fd8(%rip), %rsi     # 0x466a8
leaq 0x2aa66(%rip), %rcx     # 0x4713d
movl $0xe1b, %edx            # imm = 0xE1B
callq 0x30a0
leaq 0x27652(%rip), %rdi     # 0x43d3a
leaq 0x29fb9(%rip), %rsi     # 0x466a8
leaq 0x2b000(%rip), %rcx     # 0x476f6
movl $0xf87, %edx            # imm = 0xF87
callq 0x30a0
leaq 0x266a5(%rip), %rdi     # 0x42dac
leaq 0x29f9a(%rip), %rsi     # 0x466a8
leaq 0x2ce7d(%rip), %rcx     # 0x49592
movl $0x1bc2, %edx           # imm = 0x1BC2
callq 0x30a0
leaq 0x31edf(%rip), %rdi     # 0x4e605
leaq 0x29f7b(%rip), %rsi     # 0x466a8
leaq 0x2ce5e(%rip), %rcx     # 0x49592
movl $0x1bbf, %edx           # imm = 0x1BBF
callq 0x30a0
leaq 0x2749c(%rip), %rdi     # 0x43be1
leaq 0x29f5c(%rip), %rsi     # 0x466a8
leaq 0x2a9ea(%rip), %rcx     # 0x4713d
movl $0xe18, %edx            # imm = 0xE18
callq 0x30a0
leaq 0x23c29(%rip), %rdi     # 0x4038d
leaq 0x29f3d(%rip), %rsi     # 0x466a8
leaq 0x2a361(%rip), %rcx     # 0x46ad3
movl $0x1d3d, %edx           # imm = 0x1D3D
callq 0x30a0
leaq 0x26629(%rip), %rdi     # 0x42dac
leaq 0x29f1e(%rip), %rsi     # 0x466a8
leaq 0x2c4c1(%rip), %rcx     # 0x48c52
movl $0x1625, %edx           # imm = 0x1625
callq 0x30a0
leaq 0x2660a(%rip), %rdi     # 0x42dac
leaq 0x29eff(%rip), %rsi     # 0x466a8
leaq 0x2c3b6(%rip), %rcx     # 0x48b66
movl $0x15c9, %edx           # imm = 0x15C9
callq 0x30a0
leaq 0x28e7a(%rip), %rdi     # 0x4563b
leaq 0x29ee0(%rip), %rsi     # 0x466a8
leaq 0x2c219(%rip), %rcx     # 0x489e8
movl $0x1520, %edx           # imm = 0x1520
callq 0x30a0
leaq 0x27153(%rip), %rdi     # 0x43933
leaq 0x29ec1(%rip), %rsi     # 0x466a8
leaq 0x2c5ba(%rip), %rcx     # 0x48da8
movl $0x1684, %edx           # imm = 0x1684
callq 0x30a0
leaq 0x23b8e(%rip), %rdi     # 0x4038d
leaq 0x29ea2(%rip), %rsi     # 0x466a8
leaq 0x2cc32(%rip), %rcx     # 0x4943f
movl $0x1aee, %edx           # imm = 0x1AEE
callq 0x30a0
leaq 0x31de7(%rip), %rdi     # 0x4e605
leaq 0x29e83(%rip), %rsi     # 0x466a8
leaq 0x2b922(%rip), %rcx     # 0x4814e
movl $0x11c9, %edx           # imm = 0x11C9
callq 0x30a0
leaq 0x31dc8(%rip), %rdi     # 0x4e605
leaq 0x29e64(%rip), %rsi     # 0x466a8
leaq 0x2af2e(%rip), %rcx     # 0x47779
movl $0xfd4, %edx            # imm = 0xFD4
callq 0x30a0
leaq 0x23b31(%rip), %rdi     # 0x4038d
leaq 0x29e45(%rip), %rsi     # 0x466a8
leaq 0x2c3e8(%rip), %rcx     # 0x48c52
movl $0x1648, %edx           # imm = 0x1648
callq 0x30a0
leaq 0x23b12(%rip), %rdi     # 0x4038d
leaq 0x29e26(%rip), %rsi     # 0x466a8
leaq 0x2c2dd(%rip), %rcx     # 0x48b66
movl $0x15ed, %edx           # imm = 0x15ED
callq 0x30a0
leaq 0x28dda(%rip), %rdi     # 0x45674
leaq 0x29e07(%rip), %rsi     # 0x466a8
leaq 0x2c140(%rip), %rcx     # 0x489e8
movl $0x1524, %edx           # imm = 0x1524
callq 0x30a0
leaq 0x264f3(%rip), %rdi     # 0x42dac
leaq 0x29de8(%rip), %rsi     # 0x466a8
leaq 0x2c4e1(%rip), %rcx     # 0x48da8
movl $0x1687, %edx           # imm = 0x1687
callq 0x30a0
leaq 0x264d4(%rip), %rdi     # 0x42dac
leaq 0x29dc9(%rip), %rsi     # 0x466a8
leaq 0x2b868(%rip), %rcx     # 0x4814e
movl $0x11cc, %edx           # imm = 0x11CC
callq 0x30a0
leaq 0x31d0e(%rip), %rdi     # 0x4e605
leaq 0x29daa(%rip), %rsi     # 0x466a8
leaq 0x2b24c(%rip), %rcx     # 0x47b51
movl $0x107b, %edx           # imm = 0x107B
callq 0x30a0
leaq 0x2701d(%rip), %rdi     # 0x43933
leaq 0x29d8b(%rip), %rsi     # 0x466a8
leaq 0x2c084(%rip), %rcx     # 0x489a8
movl $0x14b8, %edx           # imm = 0x14B8
callq 0x30a0
leaq 0x2411b(%rip), %rdi     # 0x40a50
leaq 0x29d6c(%rip), %rsi     # 0x466a8
leaq 0x2c34f(%rip), %rcx     # 0x48c92
movl $0x582, %edx            # imm = 0x582
callq 0x30a0
leaq 0x26458(%rip), %rdi     # 0x42dac
leaq 0x29d4d(%rip), %rsi     # 0x466a8
leaq 0x2b230(%rip), %rcx     # 0x47b92
movl $0x1097, %edx           # imm = 0x1097
callq 0x30a0
leaq 0x31c92(%rip), %rdi     # 0x4e605
leaq 0x29d2e(%rip), %rsi     # 0x466a8
leaq 0x2b724(%rip), %rcx     # 0x480a5
movl $0x11a5, %edx           # imm = 0x11A5
callq 0x30a0
leaq 0x31c73(%rip), %rdi     # 0x4e605
leaq 0x29d0f(%rip), %rsi     # 0x466a8
leaq 0x2c0c8(%rip), %rcx     # 0x48a68
movl $0x158e, %edx           # imm = 0x158E
callq 0x30a0
leaq 0x263fb(%rip), %rdi     # 0x42dac
leaq 0x29cf0(%rip), %rsi     # 0x466a8
leaq 0x2a150(%rip), %rcx     # 0x46b0f
movl $0xdbf, %edx            # imm = 0xDBF
callq 0x30a0
leaq 0x24080(%rip), %rdi     # 0x40a50
leaq 0x29cd1(%rip), %rsi     # 0x466a8
leaq 0x2ab81(%rip), %rcx     # 0x4755f
movl $0x3de, %edx            # imm = 0x3DE
callq 0x30a0
leaq 0x2734b(%rip), %rdi     # 0x43d3a
leaq 0x29cb2(%rip), %rsi     # 0x466a8
leaq 0x2b0ba(%rip), %rcx     # 0x47ab7
movl $0x1067, %edx           # imm = 0x1067
callq 0x30a0
leaq 0x31bf7(%rip), %rdi     # 0x4e605
leaq 0x29c93(%rip), %rsi     # 0x466a8
leaq 0x2b176(%rip), %rcx     # 0x47b92
movl $0x1094, %edx           # imm = 0x1094
callq 0x30a0
leaq 0x2637f(%rip), %rdi     # 0x42dac
leaq 0x29c74(%rip), %rsi     # 0x466a8
leaq 0x2ac11(%rip), %rcx     # 0x4764c
movl $0xf69, %edx            # imm = 0xF69
callq 0x30a0
leaq 0x26f26(%rip), %rdi     # 0x43972
leaq 0x29c55(%rip), %rsi     # 0x466a8
leaq 0x2a9f4(%rip), %rcx     # 0x4744e
movl $0xeff, %edx            # imm = 0xEFF
callq 0x30a0
leaq 0x31b9a(%rip), %rdi     # 0x4e605
leaq 0x29c36(%rip), %rsi     # 0x466a8
leaq 0x2b5e9(%rip), %rcx     # 0x48062
movl $0x1172, %edx           # imm = 0x1172
callq 0x30a0
leaq 0x26322(%rip), %rdi     # 0x42dac
leaq 0x29c17(%rip), %rsi     # 0x466a8
leaq 0x2b5ca(%rip), %rcx     # 0x48062
movl $0x1179, %edx           # imm = 0x1179
callq 0x30a0
leaq 0x26e8a(%rip), %rdi     # 0x43933
leaq 0x29bf8(%rip), %rsi     # 0x466a8
leaq 0x2c49f(%rip), %rcx     # 0x48f56
movl $0x1732, %edx           # imm = 0x1732
callq 0x30a0
leaq 0x26e6b(%rip), %rdi     # 0x43933
leaq 0x29bd9(%rip), %rsi     # 0x466a8
leaq 0x2c227(%rip), %rcx     # 0x48cfd
movl $0x1653, %edx           # imm = 0x1653
callq 0x30a0
leaq 0x262c5(%rip), %rdi     # 0x42dac
leaq 0x29bba(%rip), %rsi     # 0x466a8
leaq 0x2ac84(%rip), %rcx     # 0x47779
movl $0xfd7, %edx            # imm = 0xFD7
callq 0x30a0
leaq 0x26e2d(%rip), %rdi     # 0x43933
leaq 0x29b9b(%rip), %rsi     # 0x466a8
leaq 0x2a93a(%rip), %rcx     # 0x4744e
movl $0xef4, %edx            # imm = 0xEF4
callq 0x30a0
leaq 0x26287(%rip), %rdi     # 0x42dac
leaq 0x29b7c(%rip), %rsi     # 0x466a8
leaq 0x2bc6f(%rip), %rcx     # 0x487a2
movl $0x1430, %edx           # imm = 0x1430
callq 0x30a0
leaq 0x23f0c(%rip), %rdi     # 0x40a50
leaq 0x29b5d(%rip), %rsi     # 0x466a8
leaq 0x2b640(%rip), %rcx     # 0x48192
movl $0x6ee, %edx            # imm = 0x6EE
callq 0x30a0
leaq 0x26dd0(%rip), %rdi     # 0x43933
leaq 0x29b3e(%rip), %rsi     # 0x466a8
leaq 0x2beb7(%rip), %rcx     # 0x48a28
movl $0x1548, %edx           # imm = 0x1548
callq 0x30a0
leaq 0x27144(%rip), %rdi     # 0x43cc6
leaq 0x29b1f(%rip), %rsi     # 0x466a8
leaq 0x2aafc(%rip), %rcx     # 0x4768c
movl $0x374, %edx            # imm = 0x374
callq 0x30a0
leaq 0x26da5(%rip), %rdi     # 0x43946
leaq 0x29b00(%rip), %rsi     # 0x466a8
leaq 0x2a89f(%rip), %rcx     # 0x4744e
movl $0xef9, %edx            # imm = 0xEF9
callq 0x30a0
leaq 0x26d73(%rip), %rdi     # 0x43933
leaq 0x29ae1(%rip), %rsi     # 0x466a8
leaq 0x2c6a5(%rip), %rcx     # 0x49273
movl $0x1954, %edx           # imm = 0x1954
callq 0x30a0
leaq 0x31a26(%rip), %rdi     # 0x4e605
leaq 0x29ac2(%rip), %rsi     # 0x466a8
leaq 0x2bfb9(%rip), %rcx     # 0x48ba6
movl $0x15f8, %edx           # imm = 0x15F8
callq 0x30a0
leaq 0x26d35(%rip), %rdi     # 0x43933
leaq 0x29aa3(%rip), %rsi     # 0x466a8
leaq 0x2b7f3(%rip), %rcx     # 0x483ff
movl $0x1296, %edx           # imm = 0x1296
callq 0x30a0
leaq 0x319e8(%rip), %rdi     # 0x4e605
leaq 0x29a84(%rip), %rsi     # 0x466a8
leaq 0x2b613(%rip), %rcx     # 0x4823e
movl $0x120a, %edx           # imm = 0x120A
callq 0x30a0
leaq 0x26170(%rip), %rdi     # 0x42dac
leaq 0x29a65(%rip), %rsi     # 0x466a8
leaq 0x2bdde(%rip), %rcx     # 0x48a28
movl $0x154b, %edx           # imm = 0x154B
callq 0x30a0
leaq 0x26fd9(%rip), %rdi     # 0x43c34
leaq 0x29a46(%rip), %rsi     # 0x466a8
leaq 0x2a9e3(%rip), %rcx     # 0x4764c
movl $0xf6d, %edx            # imm = 0xF6D
callq 0x30a0
leaq 0x23dd6(%rip), %rdi     # 0x40a50
leaq 0x29a27(%rip), %rsi     # 0x466a8
leaq 0x2aa04(%rip), %rcx     # 0x4768c
movl $0x371, %edx            # imm = 0x371
callq 0x30a0
leaq 0x236f4(%rip), %rdi     # 0x4038d
leaq 0x29a08(%rip), %rsi     # 0x466a8
leaq 0x2c7d9(%rip), %rcx     # 0x49480
movl $0x1b1f, %edx           # imm = 0x1B1F
callq 0x30a0
leaq 0x26c7b(%rip), %rdi     # 0x43933
leaq 0x299e9(%rip), %rsi     # 0x466a8
leaq 0x2bd22(%rip), %rcx     # 0x489e8
movl $0x150f, %edx           # imm = 0x150F
callq 0x30a0
leaq 0x3192e(%rip), %rdi     # 0x4e605
leaq 0x299ca(%rip), %rsi     # 0x466a8
leaq 0x2add2(%rip), %rcx     # 0x47ab7
movl $0x1061, %edx           # imm = 0x1061
callq 0x30a0
leaq 0x260b6(%rip), %rdi     # 0x42dac
leaq 0x299ab(%rip), %rsi     # 0x466a8
leaq 0x2adb3(%rip), %rcx     # 0x47ab7
movl $0x1064, %edx           # imm = 0x1064
callq 0x30a0
leaq 0x23d3b(%rip), %rdi     # 0x40a50
leaq 0x2998c(%rip), %rsi     # 0x466a8
leaq 0x2c01a(%rip), %rcx     # 0x48d3d
movl $0x5bb, %edx            # imm = 0x5BB
callq 0x30a0
leaq 0x27f53(%rip), %rdi     # 0x44c87
leaq 0x2996d(%rip), %rsi     # 0x466a8
leaq 0x2b540(%rip), %rcx     # 0x48282
movl $0x1271, %edx           # imm = 0x1271
callq 0x30a0
leaq 0x26059(%rip), %rdi     # 0x42dac
leaq 0x2994e(%rip), %rsi     # 0x466a8
leaq 0x2bc87(%rip), %rcx     # 0x489e8
movl $0x1512, %edx           # imm = 0x1512
callq 0x30a0
leaq 0x26fc8(%rip), %rdi     # 0x43d3a
leaq 0x2992f(%rip), %rsi     # 0x466a8
leaq 0x2bc68(%rip), %rcx     # 0x489e8
movl $0x1515, %edx           # imm = 0x1515
callq 0x30a0
leaq 0x2601b(%rip), %rdi     # 0x42dac
leaq 0x29910(%rip), %rsi     # 0x466a8
leaq 0x2c3ed(%rip), %rcx     # 0x4918c
movl $0x189d, %edx           # imm = 0x189D
callq 0x30a0
leaq 0x31855(%rip), %rdi     # 0x4e605
leaq 0x298f1(%rip), %rsi     # 0x466a8
leaq 0x2bda8(%rip), %rcx     # 0x48b66
movl $0x15c6, %edx           # imm = 0x15C6
callq 0x30a0
leaq 0x235be(%rip), %rdi     # 0x4038d
leaq 0x298d2(%rip), %rsi     # 0x466a8
leaq 0x2bdc9(%rip), %rcx     # 0x48ba6
movl $0x1617, %edx           # imm = 0x1617
callq 0x30a0
leaq 0x31817(%rip), %rdi     # 0x4e605
leaq 0x298b3(%rip), %rsi     # 0x466a8
leaq 0x2a9bf(%rip), %rcx     # 0x477bb
movl $0xff2, %edx            # imm = 0xFF2
callq 0x30a0
leaq 0x25f9f(%rip), %rdi     # 0x42dac
leaq 0x29894(%rip), %rsi     # 0x466a8
leaq 0x2a9a0(%rip), %rcx     # 0x477bb
movl $0xff5, %edx            # imm = 0xFF5
callq 0x30a0
leaq 0x25f80(%rip), %rdi     # 0x42dac
leaq 0x29875(%rip), %rsi     # 0x466a8
leaq 0x2c11c(%rip), %rcx     # 0x48f56
movl $0x1735, %edx           # imm = 0x1735
callq 0x30a0
leaq 0x26ae8(%rip), %rdi     # 0x43933
leaq 0x29856(%rip), %rsi     # 0x466a8
leaq 0x2c24e(%rip), %rcx     # 0x490a7
movl $0x17e0, %edx           # imm = 0x17E0
callq 0x30a0
leaq 0x23523(%rip), %rdi     # 0x4038d
leaq 0x29837(%rip), %rsi     # 0x466a8
leaq 0x2be85(%rip), %rcx     # 0x48cfd
movl $0x1679, %edx           # imm = 0x1679
callq 0x30a0
leaq 0x25f23(%rip), %rdi     # 0x42dac
leaq 0x29818(%rip), %rsi     # 0x466a8
leaq 0x2b568(%rip), %rcx     # 0x483ff
movl $0x1299, %edx           # imm = 0x1299
callq 0x30a0
leaq 0x26a8b(%rip), %rdi     # 0x43933
leaq 0x297f9(%rip), %rsi     # 0x466a8
leaq 0x2b8ec(%rip), %rcx     # 0x487a2
movl $0x142d, %edx           # imm = 0x142D
callq 0x30a0
leaq 0x25ee5(%rip), %rdi     # 0x42dac
leaq 0x297da(%rip), %rsi     # 0x466a8
leaq 0x2af28(%rip), %rcx     # 0x47dfd
movl $0x1146, %edx           # imm = 0x1146
callq 0x30a0
leaq 0x3171f(%rip), %rdi     # 0x4e605
leaq 0x297bb(%rip), %rsi     # 0x466a8
leaq 0x2b305(%rip), %rcx     # 0x481f9
movl $0x11ed, %edx           # imm = 0x11ED
callq 0x30a0
leaq 0x26cdc(%rip), %rdi     # 0x43be1
leaq 0x2979c(%rip), %rsi     # 0x466a8
leaq 0x2b36f(%rip), %rcx     # 0x48282
movl $0x126e, %edx           # imm = 0x126E
callq 0x30a0
leaq 0x23469(%rip), %rdi     # 0x4038d
leaq 0x2977d(%rip), %rsi     # 0x466a8
leaq 0x2baf6(%rip), %rcx     # 0x48a28
movl $0x1583, %edx           # imm = 0x1583
callq 0x30a0
leaq 0x269f0(%rip), %rdi     # 0x43933
leaq 0x2975e(%rip), %rsi     # 0x466a8
leaq 0x2c56f(%rip), %rcx     # 0x494c0
movl $0x1b2a, %edx           # imm = 0x1B2A
callq 0x30a0
leaq 0x25e4a(%rip), %rdi     # 0x42dac
leaq 0x2973f(%rip), %rsi     # 0x466a8
leaq 0x2c550(%rip), %rcx     # 0x494c0
movl $0x1b2d, %edx           # imm = 0x1B2D
callq 0x30a0
leaq 0x269b2(%rip), %rdi     # 0x43933
leaq 0x29720(%rip), %rsi     # 0x466a8
leaq 0x2c4f1(%rip), %rcx     # 0x49480
movl $0x1af9, %edx           # imm = 0x1AF9
callq 0x30a0
leaq 0x2866c(%rip), %rdi     # 0x4560c
leaq 0x29701(%rip), %rsi     # 0x466a8
leaq 0x2ba3a(%rip), %rcx     # 0x489e8
movl $0x151f, %edx           # imm = 0x151F
callq 0x30a0
leaq 0x26974(%rip), %rdi     # 0x43933
leaq 0x296e2(%rip), %rsi     # 0x466a8
leaq 0x2b4ee(%rip), %rcx     # 0x484bb
movl $0x132f, %edx           # imm = 0x132F
callq 0x30a0
leaq 0x25dce(%rip), %rdi     # 0x42dac
leaq 0x296c3(%rip), %rsi     # 0x466a8
leaq 0x2b4cf(%rip), %rcx     # 0x484bb
movl $0x1332, %edx           # imm = 0x1332
callq 0x30a0
leaq 0x25daf(%rip), %rdi     # 0x42dac
leaq 0x296a4(%rip), %rsi     # 0x466a8
leaq 0x2c09c(%rip), %rcx     # 0x490a7
movl $0x17e3, %edx           # imm = 0x17E3
callq 0x30a0
leaq 0x25d90(%rip), %rdi     # 0x42dac
leaq 0x29685(%rip), %rsi     # 0x466a8
leaq 0x2b07b(%rip), %rcx     # 0x480a5
movl $0x11a8, %edx           # imm = 0x11A8
callq 0x30a0
leaq 0x25d71(%rip), %rdi     # 0x42dac
leaq 0x29666(%rip), %rsi     # 0x466a8
leaq 0x2b1f5(%rip), %rcx     # 0x4823e
movl $0x120d, %edx           # imm = 0x120D
callq 0x30a0
leaq 0x25d52(%rip), %rdi     # 0x42dac
leaq 0x29647(%rip), %rsi     # 0x466a8
leaq 0x2b191(%rip), %rcx     # 0x481f9
movl $0x11f0, %edx           # imm = 0x11F0
callq 0x30a0
leaq 0x268ba(%rip), %rdi     # 0x43933
leaq 0x29628(%rip), %rsi     # 0x466a8
leaq 0x2bbcb(%rip), %rcx     # 0x48c52
movl $0x1622, %edx           # imm = 0x1622
callq 0x30a0
leaq 0x2689b(%rip), %rdi     # 0x43933
leaq 0x29609(%rip), %rsi     # 0x466a8
leaq 0x2c399(%rip), %rcx     # 0x4943f
movl $0x1ac8, %edx           # imm = 0x1AC8
callq 0x30a0
leaq 0x25cf5(%rip), %rdi     # 0x42dac
leaq 0x295ea(%rip), %rsi     # 0x466a8
leaq 0x2c37a(%rip), %rcx     # 0x4943f
movl $0x1acb, %edx           # imm = 0x1ACB
callq 0x30a0
leaq 0x25cd6(%rip), %rdi     # 0x42dac
leaq 0x295cb(%rip), %rsi     # 0x466a8
leaq 0x2c18f(%rip), %rcx     # 0x49273
movl $0x1957, %edx           # imm = 0x1957
callq 0x30a0
leaq 0x25cb7(%rip), %rdi     # 0x42dac
leaq 0x295ac(%rip), %rsi     # 0x466a8
leaq 0x2a6f9(%rip), %rcx     # 0x477fc
movl $0x101d, %edx           # imm = 0x101D
callq 0x30a0
leaq 0x2393c(%rip), %rdi     # 0x40a50
leaq 0x2958d(%rip), %rsi     # 0x466a8
leaq 0x2afc5(%rip), %rcx     # 0x480e7
movl $0x6d4, %edx            # imm = 0x6D4
callq 0x30a0
leaq 0x314d2(%rip), %rdi     # 0x4e605
leaq 0x2956e(%rip), %rsi     # 0x466a8
leaq 0x2acbc(%rip), %rcx     # 0x47dfd
movl $0x1143, %edx           # imm = 0x1143
callq 0x30a0
leaq 0x267e1(%rip), %rdi     # 0x43933
leaq 0x2954f(%rip), %rsi     # 0x466a8
leaq 0x2b4ce(%rip), %rcx     # 0x4862e
movl $0x13c8, %edx           # imm = 0x13C8
callq 0x30a0
leaq 0x25c3b(%rip), %rdi     # 0x42dac
leaq 0x29530(%rip), %rsi     # 0x466a8
leaq 0x2b4af(%rip), %rcx     # 0x4862e
movl $0x13cb, %edx           # imm = 0x13CB
callq 0x30a0
leaq 0x231fd(%rip), %rdi     # 0x4038d
leaq 0x29511(%rip), %rsi     # 0x466a8
leaq 0x2b8ca(%rip), %rcx     # 0x48a68
movl $0x15bb, %edx           # imm = 0x15BB
callq 0x30a0
leaq 0x231de(%rip), %rdi     # 0x4038d
leaq 0x294f2(%rip), %rsi     # 0x466a8
leaq 0x2c303(%rip), %rcx     # 0x494c0
movl $0x1b50, %edx           # imm = 0x1B50
callq 0x30a0
leaq 0x25bde(%rip), %rdi     # 0x42dac
leaq 0x294d3(%rip), %rsi     # 0x466a8
leaq 0x2b9ca(%rip), %rcx     # 0x48ba6
movl $0x15fb, %edx           # imm = 0x15FB
callq 0x30a0
leaq 0x25bbf(%rip), %rdi     # 0x42dac
leaq 0x294b4(%rip), %rsi     # 0x466a8
leaq 0x2b1c3(%rip), %rcx     # 0x483be
movl $0x127f, %edx           # imm = 0x127F
callq 0x30a0
leaq 0x25ba0(%rip), %rdi     # 0x42dac
leaq 0x29495(%rip), %rsi     # 0x466a8
leaq 0x2bae3(%rip), %rcx     # 0x48cfd
movl $0x1656, %edx           # imm = 0x1656
callq 0x30a0
leaq 0x25b81(%rip), %rdi     # 0x42dac
leaq 0x29476(%rip), %rsi     # 0x466a8
leaq 0x2c247(%rip), %rcx     # 0x49480
movl $0x1afc, %edx           # imm = 0x1AFC
callq 0x30a0
leaq 0x313bb(%rip), %rdi     # 0x4e605
leaq 0x29457(%rip), %rsi     # 0x466a8
leaq 0x2a5a4(%rip), %rcx     # 0x477fc
movl $0x101a, %edx           # imm = 0x101A
callq 0x30a0
leaq 0x3139c(%rip), %rdi     # 0x4e605
leaq 0x29438(%rip), %rsi     # 0x466a8
leaq 0x2b147(%rip), %rcx     # 0x483be
movl $0x127c, %edx           # imm = 0x127C
callq 0x30a0
leaq 0x279ff(%rip), %rdi     # 0x44c87
leaq 0x29419(%rip), %rsi     # 0x466a8
leaq 0x2b128(%rip), %rcx     # 0x483be
movl $0x1284, %edx           # imm = 0x1284
callq 0x30a0
leaq 0x25b05(%rip), %rdi     # 0x42dac
leaq 0x293fa(%rip), %rsi     # 0x466a8
leaq 0x2b6f3(%rip), %rcx     # 0x489a8
movl $0x14bb, %edx           # imm = 0x14BB
callq 0x30a0
leaq 0x25ae6(%rip), %rdi     # 0x42dac
leaq 0x293db(%rip), %rsi     # 0x466a8
leaq 0x2b794(%rip), %rcx     # 0x48a68
movl $0x1591, %edx           # imm = 0x1591
callq 0x30a0
leaq 0x2664e(%rip), %rdi     # 0x43933
leaq 0x293bc(%rip), %rsi     # 0x466a8
leaq 0x2be99(%rip), %rcx     # 0x4918c
movl $0x189a, %edx           # imm = 0x189A
callq 0x30a0
leaq 0x25aa8(%rip), %rdi     # 0x42dac
leaq 0x2939d(%rip), %rsi     # 0x466a8
leaq 0x2a83f(%rip), %rcx     # 0x47b51
movl $0x107e, %edx           # imm = 0x107E
callq 0x30a0
leaq 0x312e2(%rip), %rdi     # 0x4e605
leaq 0x2937e(%rip), %rsi     # 0x466a8
leaq 0x2a31b(%rip), %rcx     # 0x4764c
movl $0xf66, %edx            # imm = 0xF66
callq 0x30a0
leaq 0x25a6a(%rip), %rdi     # 0x42dac
leaq 0x2935f(%rip), %rsi     # 0x466a8
leaq 0x2c008(%rip), %rcx     # 0x49358
movl $0x1a11, %edx           # imm = 0x1A11
callq 0x30a0
leaq 0x236ef(%rip), %rdi     # 0x40a50
leaq 0x29340(%rip), %rsi     # 0x466a8
leaq 0x2a244(%rip), %rcx     # 0x475b3
movl $0x3ec, %edx            # imm = 0x3EC
callq 0x30a0
leaq 0x265b3(%rip), %rdi     # 0x43933
leaq 0x29321(%rip), %rsi     # 0x466a8
leaq 0x2bfca(%rip), %rcx     # 0x49358
movl $0x1a0e, %edx           # imm = 0x1A0E
callq 0x30a0
leaq 0x22fee(%rip), %rdi     # 0x4038d
leaq 0x29302(%rip), %rsi     # 0x466a8
leaq 0x29e29(%rip), %rcx     # 0x471d6
movl $0xe6a, %edx            # imm = 0xE6A
callq 0x30a0
leaq 0x28f69(%rip), %rdi     # 0x46327
leaq 0x292e3(%rip), %rsi     # 0x466a8
leaq 0x2c20a(%rip), %rcx     # 0x495d6
movl $0x1c0a, %edx           # imm = 0x1C0A
callq 0x30a0
leaq 0x22fb0(%rip), %rdi     # 0x4038d
leaq 0x292c4(%rip), %rsi     # 0x466a8
leaq 0x2ac77(%rip), %rcx     # 0x48062
movl $0x1193, %edx           # imm = 0x1193
callq 0x30a0
leaq 0x22f91(%rip), %rdi     # 0x4038d
leaq 0x292a5(%rip), %rsi     # 0x466a8
leaq 0x29705(%rip), %rcx     # 0x46b0f
movl $0xdf2, %edx            # imm = 0xDF2
callq 0x30a0
leaq 0x22f72(%rip), %rdi     # 0x4038d
leaq 0x29286(%rip), %rsi     # 0x466a8
leaq 0x297d6(%rip), %rcx     # 0x46bff
movl $0x334, %edx            # imm = 0x334
callq 0x30a0
leaq 0x22f53(%rip), %rdi     # 0x4038d
leaq 0x29267(%rip), %rsi     # 0x466a8
leaq 0x2a9b5(%rip), %rcx     # 0x47dfd
movl $0x1160, %edx           # imm = 0x1160
callq 0x30a0
leaq 0x235f7(%rip), %rdi     # 0x40a50
leaq 0x29248(%rip), %rsi     # 0x466a8
leaq 0x2b207(%rip), %rcx     # 0x4866e
movl $0x709, %edx            # imm = 0x709
callq 0x30a0
leaq 0x22f15(%rip), %rdi     # 0x4038d
leaq 0x29229(%rip), %rsi     # 0x466a8
leaq 0x29fc8(%rip), %rcx     # 0x4744e
movl $0xf36, %edx            # imm = 0xF36
callq 0x30a0
leaq 0x22ef6(%rip), %rdi     # 0x4038d
leaq 0x2920a(%rip), %rsi     # 0x466a8
leaq 0x2a357(%rip), %rcx     # 0x477fc
movl $0x1047, %edx           # imm = 0x1047
callq 0x30a0
leaq 0x22ed7(%rip), %rdi     # 0x4038d
leaq 0x291eb(%rip), %rsi     # 0x466a8
leaq 0x2b4e4(%rip), %rcx     # 0x489a8
movl $0x1504, %edx           # imm = 0x1504
callq 0x30a0
leaq 0x22eb8(%rip), %rdi     # 0x4038d
leaq 0x291cc(%rip), %rsi     # 0x466a8
leaq 0x2a6af(%rip), %rcx     # 0x47b92
movl $0x10c0, %edx           # imm = 0x10C0
callq 0x30a0
leaq 0x2355c(%rip), %rdi     # 0x40a50
leaq 0x291ad(%rip), %rsi     # 0x466a8
leaq 0x29d78(%rip), %rcx     # 0x4727a
movl $0x681, %edx            # imm = 0x681
callq 0x30a0
leaq 0x22e7a(%rip), %rdi     # 0x4038d
leaq 0x2918e(%rip), %rsi     # 0x466a8
leaq 0x29cb5(%rip), %rcx     # 0x471d6
movl $0xe42, %edx            # imm = 0xE42
callq 0x30a0
leaq 0x2351e(%rip), %rdi     # 0x40a50
leaq 0x2916f(%rip), %rsi     # 0x466a8
leaq 0x2bbf9(%rip), %rcx     # 0x49139
movl $0x8d3, %edx            # imm = 0x8D3
callq 0x30a0
leaq 0x22e3c(%rip), %rdi     # 0x4038d
leaq 0x29150(%rip), %rsi     # 0x466a8
leaq 0x2a633(%rip), %rcx     # 0x47b92
movl $0x1138, %edx           # imm = 0x1138
callq 0x30a0
leaq 0x234e0(%rip), %rdi     # 0x40a50
leaq 0x29131(%rip), %rsi     # 0x466a8
leaq 0x2bca1(%rip), %rcx     # 0x4921f
movl $0x8e7, %edx            # imm = 0x8E7
callq 0x30a0
leaq 0x234c1(%rip), %rdi     # 0x40a50
leaq 0x29112(%rip), %rsi     # 0x466a8
leaq 0x2a6ec(%rip), %rcx     # 0x47c89
movl $0x3fa, %edx            # imm = 0x3FA
callq 0x30a0
leaq 0x234a2(%rip), %rdi     # 0x40a50
leaq 0x290f3(%rip), %rsi     # 0x466a8
leaq 0x29ed2(%rip), %rcx     # 0x4748e
movl $0x42b, %edx            # imm = 0x42B
callq 0x30a0
leaq 0x23483(%rip), %rdi     # 0x40a50
leaq 0x290d4(%rip), %rsi     # 0x466a8
leaq 0x29624(%rip), %rcx     # 0x46bff
movl $0x31c, %edx            # imm = 0x31C
callq 0x30a0
leaq 0x25a90(%rip), %rdi     # 0x4307c
leaq 0x290b5(%rip), %rsi     # 0x466a8
leaq 0x29605(%rip), %rcx     # 0x46bff
movl $0x31f, %edx            # imm = 0x31F
callq 0x30a0
leaq 0x23445(%rip), %rdi     # 0x40a50
leaq 0x29096(%rip), %rsi     # 0x466a8
leaq 0x2bcec(%rip), %rcx     # 0x49305
movl $0x8fb, %edx            # imm = 0x8FB
callq 0x30a0
leaq 0x23426(%rip), %rdi     # 0x40a50
leaq 0x29077(%rip), %rsi     # 0x466a8
leaq 0x2bdb3(%rip), %rcx     # 0x493eb
movl $0x90f, %edx            # imm = 0x90F
callq 0x30a0
leaq 0x23407(%rip), %rdi     # 0x40a50
leaq 0x29058(%rip), %rsi     # 0x466a8
leaq 0x2a57e(%rip), %rcx     # 0x47bd5
movl $0x5dd, %edx            # imm = 0x5DD
callq 0x30a0
leaq 0x233e8(%rip), %rdi     # 0x40a50
leaq 0x29039(%rip), %rsi     # 0x466a8
leaq 0x2b0c8(%rip), %rcx     # 0x4873e
movl $0x7bb, %edx            # imm = 0x7BB
callq 0x30a0
leaq 0x22d06(%rip), %rdi     # 0x4038d
leaq 0x2901a(%rip), %rsi     # 0x466a8
leaq 0x29db9(%rip), %rcx     # 0x4744e
movl $0xf1d, %edx            # imm = 0xF1D
callq 0x30a0
leaq 0x22ce7(%rip), %rdi     # 0x4038d
leaq 0x28ffb(%rip), %rsi     # 0x466a8
leaq 0x2af7a(%rip), %rcx     # 0x4862e
movl $0x1422, %edx           # imm = 0x1422
callq 0x30a0
leaq 0x22cc8(%rip), %rdi     # 0x4038d
leaq 0x28fdc(%rip), %rsi     # 0x466a8
leaq 0x2943c(%rip), %rcx     # 0x46b0f
movl $0xddb, %edx            # imm = 0xDDB
callq 0x30a0
leaq 0x2336c(%rip), %rdi     # 0x40a50
leaq 0x28fbd(%rip), %rsi     # 0x466a8
leaq 0x2afe8(%rip), %rcx     # 0x486da
movl $0x7a1, %edx            # imm = 0x7A1
callq 0x30a0
leaq 0x2334d(%rip), %rdi     # 0x40a50
leaq 0x28f9e(%rip), %rsi     # 0x466a8
leaq 0x2b233(%rip), %rcx     # 0x48944
movl $0x82d, %edx            # imm = 0x82D
callq 0x30a0
leaq 0x22c6b(%rip), %rdi     # 0x4038d
leaq 0x28f7f(%rip), %rsi     # 0x466a8
leaq 0x2bb43(%rip), %rcx     # 0x49273
movl $0x1a03, %edx           # imm = 0x1A03
callq 0x30a0
leaq 0x22c4c(%rip), %rdi     # 0x4038d
leaq 0x28f60(%rip), %rsi     # 0x466a8
leaq 0x2ad6c(%rip), %rcx     # 0x484bb
movl $0x13bd, %edx           # imm = 0x13BD
callq 0x30a0
leaq 0x22c2d(%rip), %rdi     # 0x4038d
leaq 0x28f41(%rip), %rsi     # 0x466a8
leaq 0x2ba1e(%rip), %rcx     # 0x4918c
movl $0x1949, %edx           # imm = 0x1949
callq 0x30a0
leaq 0x232d1(%rip), %rdi     # 0x40a50
leaq 0x28f22(%rip), %rsi     # 0x466a8
leaq 0x2add9(%rip), %rcx     # 0x48566
movl $0x76d, %edx            # imm = 0x76D
callq 0x30a0
leaq 0x232b2(%rip), %rdi     # 0x40a50
leaq 0x28f03(%rip), %rsi     # 0x466a8
leaq 0x2b134(%rip), %rcx     # 0x488e0
movl $0x813, %edx            # imm = 0x813
callq 0x30a0
leaq 0x22bd0(%rip), %rdi     # 0x4038d
leaq 0x28ee4(%rip), %rsi     # 0x466a8
leaq 0x2b78b(%rip), %rcx     # 0x48f56
movl $0x17d5, %edx           # imm = 0x17D5
callq 0x30a0
leaq 0x22bb1(%rip), %rdi     # 0x4038d
leaq 0x28ec5(%rip), %rsi     # 0x466a8
leaq 0x2b8bd(%rip), %rcx     # 0x490a7
movl $0x188f, %edx           # imm = 0x188F
callq 0x30a0
leaq 0x22b92(%rip), %rdi     # 0x4038d
leaq 0x28ea6(%rip), %rsi     # 0x466a8
leaq 0x2bb4f(%rip), %rcx     # 0x49358
movl $0x1abd, %edx           # imm = 0x1ABD
callq 0x30a0
leaq 0x22b73(%rip), %rdi     # 0x4038d
leaq 0x28e87(%rip), %rsi     # 0x466a8
leaq 0x2abd7(%rip), %rcx     # 0x483ff
movl $0x1324, %edx           # imm = 0x1324
callq 0x30a0
leaq 0x22b54(%rip), %rdi     # 0x4038d
leaq 0x28e68(%rip), %rsi     # 0x466a8
leaq 0x2af5b(%rip), %rcx     # 0x487a2
movl $0x14ad, %edx           # imm = 0x14AD
callq 0x30a0
leaq 0x22b35(%rip), %rdi     # 0x4038d
leaq 0x28e49(%rip), %rsi     # 0x466a8
leaq 0x2a32c(%rip), %rcx     # 0x47b92
movl $0x1132, %edx           # imm = 0x1132
callq 0x30a0
leaq 0x22b16(%rip), %rdi     # 0x4038d
leaq 0x28e2a(%rip), %rsi     # 0x466a8
leaq 0x2b523(%rip), %rcx     # 0x48da8
movl $0x1727, %edx           # imm = 0x1727
callq 0x30a0
leaq 0x231ba(%rip), %rdi     # 0x40a50
leaq 0x28e0b(%rip), %rsi     # 0x466a8
leaq 0x2ad26(%rip), %rcx     # 0x485ca
movl $0x787, %edx            # imm = 0x787
callq 0x30a0