// File: /workspace/github_c_makefile_star2_O2/mmcco[P]sljit/test_src/sljitTest.c
// Function: sljit_test
void sljit_test(int argc, char* argv[])
{
	int has_arg = (argc >= 2 && argv[1][0] == '-' && argv[1][2] == '\0');
	verbose = has_arg && argv[1][1] == 'v';
	silent = has_arg && argv[1][1] == 's';

	if (!verbose && !silent)
		printf("Pass -v to enable verbose, -s to disable this hint.\n\n");

#if !(defined SLJIT_CONFIG_UNSUPPORTED && SLJIT_CONFIG_UNSUPPORTED)
	test_exec_allocator();
#endif
	test1();
	test2();
	test3();
	test4();
	test5();
	test6();
	test7();
	test8();
	test9();
	test10();
	test11();
	test12();
	test13();
	test14();
	test15();
	test16();
	test17();
	test18();
	test19();
	test20();
	test21();
	test22();
	test23();
	test24();
	test25();
	test26();
	test27();
	test28();
	test29();
	test30();
	test31();
	test32();
	test33();
	test34();
	test35();
	test36();
	test37();
	test38();
	test39();
	test40();
	test41();
	test42();
	test43();
	test44();
	test45();
	test46();
	test47();
	test48();
	test49();
	test50();
	test51();
	test52();
	test53();

#if (defined SLJIT_EXECUTABLE_ALLOCATOR && SLJIT_EXECUTABLE_ALLOCATOR)
	sljit_free_unused_memory_exec();
#endif

#	define TEST_COUNT 53

	printf("SLJIT tests: ");
	if (successful_tests == TEST_COUNT)
		printf("all tests are " COLOR_GREEN "PASSED" COLOR_DEFAULT " ");
	else
		printf(COLOR_RED "%d" COLOR_DEFAULT " (" COLOR_RED "%d%%" COLOR_DEFAULT ") tests are failed ", TEST_COUNT - successful_tests, (TEST_COUNT - successful_tests) * 100 / 47);
	printf("on " COLOR_ARCH "%s" COLOR_DEFAULT "%s\n", sljit_get_platform_name(), sljit_is_fpu_available() ? " (with fpu)" : " (without fpu)");

#	undef TEST_COUNT
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x198, %rsp            # imm = 0x198
cmpl $0x2, %edi
jl 0x239d
movq 0x8(%rsi), %rax
cmpb $0x2d, (%rax)
jne 0x239d
cmpb $0x0, 0x2(%rax)
je 0x26b4
andl $0x0, 0x27d40(%rip)     # 0x2a0e4
xorl %eax, %eax
xorl %ecx, %ecx
orb %al, %cl
testb $0x1, %cl
jne 0x23c1
leaq 0x1c00e(%rip), %rdi     # 0x1e3c4
callq 0x2050
movl 0x27d23(%rip), %eax     # 0x2a0e4
testl %eax, %eax
je 0x23d1
leaq 0x1c02d(%rip), %rdi     # 0x1e3f9
callq 0x2050
pushq $0x20
popq %rdi
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %rbx
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, 0x10(%rax)
movdqu %xmm0, (%rax)
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r14
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r15
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movq %r14, %rdi
callq 0x129fc
movq %r15, %rdi
callq 0x129fc
movq %rbx, %rdi
callq 0x129fc
movl $0x3ffd8, %edi          # imm = 0x3FFD8
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r14
movl $0x3ffd8, %edx          # imm = 0x3FFD8
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movl $0x7d00, %edi           # imm = 0x7D00
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %rbx
movl $0x7d00, %edx           # imm = 0x7D00
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movq %r14, %rdi
callq 0x129fc
movl $0x3ffd8, %edi          # imm = 0x3FFD8
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r14
movl $0x3ffd8, %edx          # imm = 0x3FFD8
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movq %r14, %rdi
callq 0x129fc
movq %rbx, %rdi
callq 0x129fc
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %rbx
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r15
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r14
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
movq %r15, %rdi
callq 0x129fc
movl $0x200, %edi            # imm = 0x200
callq 0x1283f
testq %rax, %rax
je 0x25b8
movq %rax, %r15
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
callq 0x12abf
movq %r14, %rdi
callq 0x129fc
movq %rbx, %rdi
callq 0x129fc
movq %r15, %rdi
callq 0x129fc
callq 0x12708
callq 0x12714
callq 0x12abf
jmp 0x25c4
leaq 0x1be58(%rip), %rdi     # 0x1e417
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x27b11(%rip)     # 0x2a0e4
je 0x25e1
leaq 0x1be5d(%rip), %rdi     # 0x1e439
callq 0x2050
testq %rbx, %rbx
je 0x268a
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0xb
popq %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x137a2
cmpq $0x0, 0x68(%rbx)
jne 0xa32b
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2693
cmpq $0x0, 0x68(%rbx)
je 0xa3ab
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
pushq $0x3
popq %rdi
pushq $-0x15
popq %rsi
pushq $0x56
popq %rdx
callq *%r14
cmpq $-0x15, %rax
jne 0x26ab
movl $0x12b5, %edi           # imm = 0x12B5
movl $0xbb12, %esi           # imm = 0xBB12
movl $0x3e5, %edx            # imm = 0x3E5
callq *%r14
cmpq $0xbb12, %rax           # imm = 0xBB12
jne 0x26d0
movq %r14, %rdi
callq 0x12c65
incl 0x27a60(%rip)           # 0x2a0e8
jmp 0x26dc
leaq 0x1e9e7(%rip), %rdi     # 0x21078
jmp 0x26d7
leaq 0x1bcff(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x26dc
leaq 0x1bda5(%rip), %rdi     # 0x1e457
jmp 0x26d7
movb 0x1(%rax), %cl
xorl %eax, %eax
cmpb $0x76, %cl
sete %al
movl %eax, 0x27a1f(%rip)     # 0x2a0e4
cmpb $0x73, %cl
sete %cl
jmp 0x23a8
leaq 0x1bd6c(%rip), %rdi     # 0x1e443
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x279f9(%rip)     # 0x2a0e4
je 0x26f9
leaq 0x1bd77(%rip), %rdi     # 0x1e46b
callq 0x2050
testq %rbx, %rbx
je 0x2a11
movq %rsp, %rbp
movq $0x162e, (%rbp)         # imm = 0x162E
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%rbp)
movdqu %xmm0, 0x18(%rbp)
movdqu %xmm0, 0x28(%rbp)
andq $0x0, 0x38(%rbp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r14
pushq $0x3
popq %rcx
pushq $0x2
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
movl %r14d, %edx
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r15
movq %rbx, %rdi
movl %r15d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
movq %rbp, %r9
callq 0x14ea5
pushq $0x40
popq %r13
movl $0x270f, %r9d           # imm = 0x270F
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0xb
popq %rdx
pushq $0xc
popq %r8
movq %rbx, %rdi
movl %r15d, %esi
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x8
popq %r12
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
movq %r12, %rcx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
movl $0x28b, %r8d            # imm = 0x28B
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
pushq $0xc
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movl %r13d, %r12d
callq 0x14ea5
pushq $0x3
popq %r13
movq %rbx, %rdi
movl %r15d, %esi
movl $0xc8b, %edx            # imm = 0xC8B
movq %r13, %rcx
movl $0x28b, %r8d            # imm = 0x28B
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
pushq $0xc
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r13, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl $0xc8b, %edx            # imm = 0xC8B
movq %r13, %rcx
movl $0x80, %r8d
movq %rbp, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x8
popq %r9
callq 0x14ea5
leaq 0x2784b(%rip), %r9      # 0x2a0c0
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
callq 0x14ea5
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
leaq -0x12345678(%rsp), %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movl $0x12345678, %r9d       # imm = 0x12345678
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
callq 0x14ea5
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xd80, %r9d            # imm = 0xD80
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
leaq -0xff860(%rsp), %r9
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movl $0xff890, %ecx          # imm = 0xFF890
movq %rbx, %rdi
movl %r15d, %esi
movl $0x82, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
leaq 0xff8c8(%rsp), %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl $0x82, %edx
movq $-0xff890, %rcx         # imm = 0xFFF00770
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2a1a
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x270f, %rax           # imm = 0x270F
jne 0x2a32
cmpq $0x270f, 0x8(%rsp)      # imm = 0x270F
jne 0x2a3b
cmpq $0x270f, 0x10(%rsp)     # imm = 0x270F
jne 0x2a44
cmpq $0x162e, 0x18(%rsp)     # imm = 0x162E
jne 0x2a4d
cmpq $-0x2694, 0x20(%rsp)    # imm = 0xD96C
jne 0x2a56
cmpq $0x162e, 0x28(%rsp)     # imm = 0x162E
jne 0x2a5f
cmpq $0xd80, 0x30(%rsp)      # imm = 0xD80
jne 0x2a5f
cmpq $0xd80, 0x38(%rsp)      # imm = 0xD80
jne 0x2a5f
movq %r14, %rdi
callq 0x12c65
incl 0x276d9(%rip)           # 0x2a0e8
jmp 0x2a6b
leaq 0x1e660(%rip), %rdi     # 0x21078
jmp 0x2a66
leaq 0x1b978(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x2a6b
leaq 0x1baa0(%rip), %rdi     # 0x1e4d9
jmp 0x2a66
leaq 0x1ba83(%rip), %rdi     # 0x1e4c5
jmp 0x2a66
leaq 0x1ba66(%rip), %rdi     # 0x1e4b1
jmp 0x2a66
leaq 0x1ba49(%rip), %rdi     # 0x1e49d
jmp 0x2a66
leaq 0x1ba2c(%rip), %rdi     # 0x1e489
jmp 0x2a66
leaq 0x1ba0f(%rip), %rdi     # 0x1e475
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x2766a(%rip)     # 0x2a0e4
je 0x2a88
leaq 0x1ba6a(%rip), %rdi     # 0x1e4ed
callq 0x2050
testq %rbx, %rbx
je 0x2c32
leaq 0x8(%rsp), %r13
movq $0x4d2, -0x8(%r13)      # imm = 0x4D2
andq $0x0, (%r13)
movq $0x2694, 0x8(%r13)      # imm = 0x2694
andq $0x0, 0x10(%r13)
movq $0x12345678, 0x18(%r13) # imm = 0x12345678
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %rbp
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x30
popq %r14
movq %rsp, %r9
movq %rbx, %rdi
movl %r14d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
callq 0x14ea5
pushq $0x20
popq %r12
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x80, %edx
movq %r13, %rcx
movl $0x80, %r8d
movq %r13, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x18
popq %rcx
pushq $0x10
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
callq 0x14ea5
leaq -0xfeffe0(%rsp), %r13
leaq -0xff0000(%rsp), %r9
pushq $0x2
popq %rdx
pushq $0x40
popq %r15
movq %rbx, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r13, %r9
callq 0x14ea5
movl $0xff0020, %ecx         # imm = 0xFF0020
movl $0xff0000, %r9d         # imm = 0xFF0000
movq %rbx, %rdi
movl %r14d, %esi
movl $0x82, %edx
movl $0x83, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2c3b
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $-0x4d3, %rax           # imm = 0xFB2D
jne 0x2c53
cmpq $-0x4d3, 0x8(%rsp)      # imm = 0xFB2D
jne 0x2c5c
cmpq $-0x2695, 0x18(%rsp)    # imm = 0xD96B
jne 0x2c65
cmpq $-0x12345679, 0x20(%rsp) # imm = 0xEDCBA987
jne 0x2c6e
movq %r14, %rdi
callq 0x12c65
incl 0x274b8(%rip)           # 0x2a0e8
jmp 0x2c7a
leaq 0x1e43f(%rip), %rdi     # 0x21078
jmp 0x2c75
leaq 0x1b757(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x2c7a
leaq 0x1b8d9(%rip), %rdi     # 0x1e533
jmp 0x2c75
leaq 0x1b8bc(%rip), %rdi     # 0x1e51f
jmp 0x2c75
leaq 0x1b89f(%rip), %rdi     # 0x1e50b
jmp 0x2c75
leaq 0x1b882(%rip), %rdi     # 0x1e4f7
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x2745b(%rip)     # 0x2a0e4
je 0x2c97
leaq 0x1b8b5(%rip), %rdi     # 0x1e547
callq 0x2050
testq %rbx, %rbx
je 0x2dd3
leaq 0x8(%rsp), %r14
andq $0x0, -0x8(%r14)
movq $0x4d2, (%r14)          # imm = 0x4D2
pxor %xmm0, %xmm0
movdqa %xmm0, 0x8(%r14)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x2
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movl %edx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x31
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x10
popq %rcx
pushq $0xb
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rsp, %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x80, %edx
movl $0x80, %r8d
movq %r14, %r9
callq 0x14ea5
pushq $0x1
popq %r14
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x18
popq %rcx
pushq $0x40
popq %r8
movl $0x12b, %r9d            # imm = 0x12B
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
callq 0x14ea5
pushq $0x20
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2ddc
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
movl $0x11d7, %esi           # imm = 0x11D7
callq *%r14
cmpq $-0x11d7, %rax          # imm = 0xEE29
jne 0x2df4
cmpq $-0x4d2, (%rsp)         # imm = 0xFB2E
jne 0x2dfd
cmpq $-0x11d7, 0x10(%rsp)    # imm = 0xEE29
jne 0x2e06
cmpq $-0x12b, 0x18(%rsp)     # imm = 0xFED5
jne 0x2e0f
movq %r14, %rdi
callq 0x12c65
incl 0x27317(%rip)           # 0x2a0e8
jmp 0x2e1b
leaq 0x1e29e(%rip), %rdi     # 0x21078
jmp 0x2e16
leaq 0x1b5b6(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x2e1b
leaq 0x1b792(%rip), %rdi     # 0x1e58d
jmp 0x2e16
leaq 0x1b775(%rip), %rdi     # 0x1e579
jmp 0x2e16
leaq 0x1b758(%rip), %rdi     # 0x1e565
jmp 0x2e16
leaq 0x1b73b(%rip), %rdi     # 0x1e551
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x272ba(%rip)     # 0x2a0e4
je 0x2e38
leaq 0x1b76e(%rip), %rdi     # 0x1e5a1
callq 0x2050
pushq $0x1
popq %r13
pushq $0x2
popq %r8
pushq $0x40
popq %r14
testq %rbx, %rbx
je 0x325a
movq $0x64, (%rsp)
movq $0xc8, 0x8(%rsp)
movq $0x12c, 0x10(%rsp)      # imm = 0x12C
pxor %xmm0, %xmm0
movdqu %xmm0, 0x18(%rsp)
movdqu %xmm0, 0x28(%rsp)
andq $0x0, 0x38(%rsp)
movq $0x139, 0x40(%rsp)      # imm = 0x139
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
xorl %r9d, %r9d
movq %r8, %r13
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x60
popq %rbp
pushq $0x10
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x10
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movl $0xff, %r9d
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0xff
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0xc
popq %r8
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
pushq $0x0
pushq $0xc
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0x8
popq %r9
movq %rbx, %rdi
movl %r12d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x32
popq %r15
movq %rbx, %rdi
movl %r12d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x1
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x18c, %edx            # imm = 0x18C
movl $0x18c, %r8d            # imm = 0x18C
movq %rcx, %r9
pushq $0x0
pushq $0x18c                  # imm = 0x18C
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0xa
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x32
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %r12
movl $0x8c, %eax
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x4
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
movl %r14d, %r8d
movq %r15, %r9
pushq %r12
movl $0x8c, %eax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x20
movl $0x8c, %r13d
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
movl $0x8c, %r8d
movq %r15, %r9
pushq %r12
pushq %r13
movl $0x8c, %r12d
callq 0x16183
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x0
pushq $0x2
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movl $0x1e7d39f2, %r9d       # imm = 0x1E7D39F2
movq %rbx, %rdi
pushq $0x20
popq %r15
movl %r15d, %esi
pushq $0x2
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x23de7c06             # imm = 0x23DE7C06
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
movl $0x3d72e452, %r9d       # imm = 0x3D72E452
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
pushq $0x0
pushq %r13
pushq $0x1
popq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x40
popq %rcx
pushq $-0x2b
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
pushq $0x40
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movl $0x3e8, %r9d            # imm = 0x3E8
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x596                  # imm = 0x596
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $-0x63
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r13d, %esi
jne 0x3263
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x995, %rax            # imm = 0x995
jne 0x327b
cmpq $0xda, (%rsp)
jne 0x3284
cmpq $0x1f4, 0x10(%rsp)      # imm = 0x1F4
jne 0x328d
cmpq $0x190, 0x18(%rsp)      # imm = 0x190
jne 0x3296
cmpq $0xc8, 0x20(%rsp)
jne 0x329f
cmpq $0xfa, 0x28(%rsp)
jne 0x32a8
cmpq $0x425bb5f8, 0x30(%rsp) # imm = 0x425BB5F8
jne 0x32b1
cmpq $0x5bf01e44, 0x38(%rsp) # imm = 0x5BF01E44
jne 0x32ba
cmpq $0x10e, 0x40(%rsp)      # imm = 0x10E
jne 0x32c3
movq %r14, %rdi
callq 0x12c65
incl 0x26e90(%rip)           # 0x2a0e8
jmp 0x32cf
leaq 0x1de17(%rip), %rdi     # 0x21078
jmp 0x32ca
leaq 0x1b12f(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x32cf
leaq 0x1b3c9(%rip), %rdi     # 0x1e64b
jmp 0x32ca
leaq 0x1b3ac(%rip), %rdi     # 0x1e637
jmp 0x32ca
leaq 0x1b38f(%rip), %rdi     # 0x1e623
jmp 0x32ca
leaq 0x1b372(%rip), %rdi     # 0x1e60f
jmp 0x32ca
leaq 0x1b355(%rip), %rdi     # 0x1e5fb
jmp 0x32ca
leaq 0x1b338(%rip), %rdi     # 0x1e5e7
jmp 0x32ca
leaq 0x1b31b(%rip), %rdi     # 0x1e5d3
jmp 0x32ca
leaq 0x1b2fe(%rip), %rdi     # 0x1e5bf
jmp 0x32ca
leaq 0x1b2e1(%rip), %rdi     # 0x1e5ab
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x26e06(%rip)     # 0x2a0e4
je 0x32ec
leaq 0x1b378(%rip), %rdi     # 0x1e65f
callq 0x2050
testq %rbx, %rbx
je 0x37a0
pxor %xmm0, %xmm0
movdqa %xmm0, 0x40(%rsp)
movdqa %xmm0, 0x30(%rsp)
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r13
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x2060, %esi           # imm = 0x2060
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $-0x1
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x61
popq %r14
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x2060, %esi           # imm = 0x2060
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x4
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x64
popq %r12
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x62
popq %r14
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x32
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x2062, %esi           # imm = 0x2062
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x1770                 # imm = 0x1770
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x18
popq %r15
pushq $0xa
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x63
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
movq %r15, %rcx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x5
popq %rax
pushq %rax
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x10
pushq $0x8c
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r12
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movl $0x1388, %r9d           # imm = 0x1388
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x2
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq $0x2
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x1388, %r9d           # imm = 0x1388
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movl $0x1770, %r9d           # imm = 0x1770
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x64
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x8000                 # imm = 0x8000
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $-0x7fff                # imm = 0x8001
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x52cd3bf4, %r9d       # imm = 0x52CD3BF4
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x3da297c6             # imm = 0x3DA297C6
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0xa
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x2062, %esi           # imm = 0x2062
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x5
popq %rax
pushq %rax
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x63
popq %rsi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x2
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $-0x8ac                 # imm = 0xF754
pushq %r13
pushq $0x1
popq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r13d, %esi
jne 0x37a9
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x8af, %rax            # imm = 0x8AF
jne 0x37c1
cmpq $0x1, (%rsp)
jne 0x37ca
cmpq $0x5, 0x8(%rsp)
jne 0x37d3
cmpq $0x32, 0x10(%rsp)
jne 0x37dc
cmpq $0x4, 0x18(%rsp)
jne 0x37e5
cmpq $0x32, 0x20(%rsp)
jne 0x37ee
cmpq $0x32, 0x28(%rsp)
jne 0x37f7
cmpq $0x3e8, 0x30(%rsp)      # imm = 0x3E8
jne 0x3800
cmpq $-0x7f9c, 0x38(%rsp)    # imm = 0x8064
jne 0x3809
cmpq $0x8063, 0x40(%rsp)     # imm = 0x8063
jne 0x3812
cmpq $0x152aa42e, 0x48(%rsp) # imm = 0x152AA42E
jne 0x381b
movq %r14, %rdi
callq 0x12c65
incl 0x2694d(%rip)           # 0x2a0e8
jmp 0x3827
leaq 0x1d8d1(%rip), %rdi     # 0x21078
jmp 0x3822
leaq 0x1abe9(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x3827
leaq 0x1af6b(%rip), %rdi     # 0x1e733
jmp 0x3822
leaq 0x1af4e(%rip), %rdi     # 0x1e71f
jmp 0x3822
leaq 0x1af31(%rip), %rdi     # 0x1e70b
jmp 0x3822
leaq 0x1af14(%rip), %rdi     # 0x1e6f7
jmp 0x3822
leaq 0x1aef7(%rip), %rdi     # 0x1e6e3
jmp 0x3822
leaq 0x1aeda(%rip), %rdi     # 0x1e6cf
jmp 0x3822
leaq 0x1aebd(%rip), %rdi     # 0x1e6bb
jmp 0x3822
leaq 0x1aea0(%rip), %rdi     # 0x1e6a7
jmp 0x3822
leaq 0x1ae83(%rip), %rdi     # 0x1e693
jmp 0x3822
leaq 0x1ae65(%rip), %rdi     # 0x1e67e
jmp 0x3822
leaq 0x1ae47(%rip), %rdi     # 0x1e669
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x268ae(%rip)     # 0x2a0e4
je 0x3844
leaq 0x1af08(%rip), %rdi     # 0x1e747
callq 0x2050
pushq $0x8
popq %r15
testq %rbx, %rbx
je 0x3bdf
movq $0xff80, (%rsp)         # imm = 0xFF80
movq $0xf808080, 0x8(%rsp)   # imm = 0xF808080
andq $0x0, 0x10(%rsp)
movq $0xaaaaaa, 0x18(%rsp)   # imm = 0xAAAAAA
andq $0x0, 0x20(%rsp)
movq $0x4040, 0x28(%rsp)     # imm = 0x4040
andq $0x0, 0x30(%rsp)
movl $0x81818000, %eax       # imm = 0x81818000
addq $0x42b8ff95, %rax       # imm = 0x42B8FF95
movq %rax, 0x38(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %rbp
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
movl $0xf0c000, %r9d         # imm = 0xF0C000
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r14
movl %r14d, %r8d
callq 0x14ea5
pushq $0x66
popq %rsi
pushq $0x28
popq %r13
movl $0x8c, %r12d
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x308f                 # imm = 0x308F
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x67
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
movl $0x8c, %r15d
callq 0x16183
popq %rcx
popq %rdx
pushq $0x65
popq %rsi
pushq $0x18
popq %rcx
movl $0xf0f0f0, %r9d         # imm = 0xF0F0F0
movq %rbx, %rdi
movl $0x8c, %edx
movl %r14d, %r8d
pushq $0x18
pushq %r15
movl $0x8c, %r15d
callq 0x16183
popq %rcx
popq %rdx
movl $0xc0f0, %r9d           # imm = 0xC0F0
movq %rbx, %rdi
pushq $0x20
popq %r12
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x67
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movl $0xff0000, %eax         # imm = 0xFF0000
movq %rbx, %rdi
pushq $0x66
popq %r15
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xc0f0, %r9d           # imm = 0xC0F0
movq %rbx, %rdi
movl %r12d, %esi
pushq $0x3
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x65
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq %r13
movl $0x8c, %eax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
movl $0xff0000, %eax         # imm = 0xFF0000
pushq %rax
pushq $0x8
popq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movl $0xffffff, %r9d         # imm = 0xFFFFFF
movq %rbx, %rdi
pushq $0x67
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
movl %r14d, %r8d
pushq %r15
movl $0x8c, %r15d
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movl $0x81818000, %r13d      # imm = 0x81818000
leaq 0x23eb02c0(%r13), %r9
pushq $0x30
popq %rcx
movq %rbx, %rdi
pushq $0x66
popq %rsi
movl $0x8c, %edx
movl %r14d, %r8d
movq %r9, 0xc8(%rsp)
pushq $0x30
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %r12
movq %rbx, %rdi
pushq $0x20
popq %r15
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
callq 0x14ea5
addq $0x7d7f7f00, %r13       # imm = 0x7D7F7F00
movq %rbx, %rdi
pushq $0x67
popq %rsi
movl $0x8c, %edx
movq %r12, %rcx
movl %r14d, %r8d
movq %r13, %r9
pushq $0x0
pushq $0x1
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r13, %r9
callq 0x14ea5
pushq $0x2
popq %rdx
movq %rbx, %rdi
pushq $0x66
popq %rsi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0xf
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movl $0x888888, %r9d         # imm = 0x888888
movq %rbx, %rdi
pushq $0x65
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x0
pushq $0x2
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x3be8
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x8808, %rax           # imm = 0x8808
pushq $0x1
popq %r13
jne 0x3c04
cmpq $0xf807f00, (%rsp)      # imm = 0xF807F00
jne 0x3c0d
cmpq $0xf7f7f7f, 0x8(%rsp)   # imm = 0xF7F7F7F
jne 0x3c16
cmpq $0xf0f08f, 0x10(%rsp)   # imm = 0xF0F08F
jne 0x3c1f
cmpq $0xa0a0a0, 0x18(%rsp)   # imm = 0xA0A0A0
jne 0x3c28
cmpq $0xff80b0, 0x20(%rsp)   # imm = 0xFF80B0
jne 0x3c31
cmpq $0xff4040, 0x28(%rsp)   # imm = 0xFF4040
jne 0x3c3a
movq 0xc8(%rsp), %rax
cmpq %rax, 0x30(%rsp)
jne 0x3c43
cmpq $0x3b3a8095, 0x38(%rsp) # imm = 0x3B3A8095
jne 0x3c4c
movq %r14, %rdi
callq 0x12c65
incl 0x2650b(%rip)           # 0x2a0e8
jmp 0x3c58
leaq 0x1d492(%rip), %rdi     # 0x21078
jmp 0x3c53
leaq 0x1a7aa(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x1
popq %r13
jmp 0x3c58
leaq 0x1abe6(%rip), %rdi     # 0x1e7f1
jmp 0x3c53
leaq 0x1abc9(%rip), %rdi     # 0x1e7dd
jmp 0x3c53
leaq 0x1abac(%rip), %rdi     # 0x1e7c9
jmp 0x3c53
leaq 0x1ab8f(%rip), %rdi     # 0x1e7b5
jmp 0x3c53
leaq 0x1ab72(%rip), %rdi     # 0x1e7a1
jmp 0x3c53
leaq 0x1ab55(%rip), %rdi     # 0x1e78d
jmp 0x3c53
leaq 0x1ab38(%rip), %rdi     # 0x1e779
jmp 0x3c53
leaq 0x1ab1b(%rip), %rdi     # 0x1e765
jmp 0x3c53
leaq 0x1aafe(%rip), %rdi     # 0x1e751
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x2647d(%rip)     # 0x2a0e4
je 0x3c75
leaq 0x1ab95(%rip), %rdi     # 0x1e805
callq 0x2050
pushq $0x3
popq %rax
testq %rbx, %rbx
je 0x41be
movq $0x64, (%rsp)
movq %rax, 0x8(%rsp)
movq %rax, 0x10(%rsp)
movq %rax, 0x18(%rsp)
movq %rax, 0x20(%rsp)
movq %rax, 0x28(%rsp)
movq %rax, 0x30(%rsp)
movq %rax, 0x38(%rsp)
movq %rax, 0x40(%rsp)
movq %rax, 0x48(%rsp)
movq %rax, 0x50(%rsp)
movq %rax, 0x58(%rsp)
movq %rax, 0x60(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %r14
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %r14d, %ecx
pushq $0x2
popq %r13
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x14
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
callq 0x14ea5
pushq $0xa
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x6
popq %r9
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x5
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0xbb8                  # imm = 0xBB8
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0xb
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x4
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $-0xf
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x8
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1262, %esi           # imm = 0x1262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x1262, %esi           # imm = 0x1262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x1231, %esi           # imm = 0x1231
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movabsq $-0x8000000000000000, %r9 # imm = 0x8000000000000000
callq 0x14ea5
subq $0x8, %rsp
pushq $0xa
popq %r14
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x230, %esi            # imm = 0x230
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x230, %esi            # imm = 0x230
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movl $0xffff, %r15d          # imm = 0xFFFF
movl $0xffff, %r9d           # imm = 0xFFFF
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
movl $0xffff, %r9d           # imm = 0xFFFF
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
movl $0x8c, %r15d
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movabsq $-0x8000000000000000, %r9 # imm = 0x8000000000000000
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1062, %esi           # imm = 0x1062
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x1060, %esi           # imm = 0x1060
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x1
popq %r13
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x60
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r13d, %esi
jne 0x41c7
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x1, 0x8(%rbx)
jne 0x41df
cmpq $0x0, 0x10(%rsp)
pushq $0x40
popq %r12
je 0x49e6
leaq 0x1a721(%rip), %rdi     # 0x1e8da
jmp 0x4a89
leaq 0x1ceb3(%rip), %rdi     # 0x21078
jmp 0x41e6
leaq 0x1a1cb(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x41eb
leaq 0x1a708(%rip), %rdi     # 0x1e8ee
callq 0x2050
pushq $0x40
popq %r12
callq 0x12b4c
movq %rax, %r15
cmpl $0x0, 0x25ee6(%rip)     # 0x2a0e4
je 0x420c
leaq 0x1a6fb(%rip), %rdi     # 0x1e902
callq 0x2050
pushq $0x3
popq %rcx
pushq $0x1
popq %rbx
testq %r15, %r15
je 0x49a7
pxor %xmm0, %xmm0
movq %rsp, %rdx
movdqa %xmm0, 0x10(%rdx)
movdqa %xmm0, (%rdx)
movq $0x400, 0x20(%rdx)      # imm = 0x400
movdqu %xmm0, 0x28(%rdx)
movdqu %xmm0, 0x38(%rdx)
pushq $0x3
popq %rax
movq %rax, 0x48(%rdx)
movq %rax, %r14
movdqa %xmm0, 0x50(%rdx)
andq $0x0, 0x60(%rdx)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %r8
movq %r15, %rdi
xorl %esi, %esi
movl %r13d, %edx
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r13
pushq $0xf
popq %r9
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x68
popq %rbp
movq %r15, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x69
popq %rsi
movq %r15, %rdi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %rbx
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x6a
popq %rsi
movq %r15, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x2
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %ebp, %esi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %rbx
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rax
pushq $0x8
popq %rbx
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %rbx, %rcx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $-0x40
popq %r9
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x2
popq %r9
movq %r15, %rdi
movl %r13d, %esi
pushq $0x3
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x10
popq %rcx
movq %r15, %rdi
pushq $0x6a
popq %rsi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movl $0xff, %r9d
movq %r15, %rdi
movl %r13d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x4
popq %r9
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xff, %r9d
movq %r15, %rdi
movl %r13d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rbx, %r9
callq 0x14ea5
pushq $0x20
popq %rcx
movq %r15, %rdi
pushq $0x69
popq %rsi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0xb
popq %rbx
movq %r15, %rdi
movl %r13d, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0xf
popq %r9
callq 0x14ea5
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x2
popq %r9
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x30
popq %rcx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movl $0xf00, %r9d            # imm = 0xF00
movq %r15, %rdi
movl %r13d, %esi
movq %r14, %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x4
popq %r9
callq 0x14ea5
movq %r15, %rdi
pushq $0x69
popq %rsi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x40
popq %rcx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rsp, %r9
callq 0x14ea5
pushq $0x9
popq %r9
movq %r15, %rdi
movl %r13d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
pushq $0x68
popq %r14
movl %r14d, %esi
movl $0x281, %edx            # imm = 0x281
pushq $0x3
popq %rcx
movl $0x281, %r8d            # imm = 0x281
movq %rcx, %r9
pushq %rcx
pushq $0x281                  # imm = 0x281
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %r13d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x4
popq %r9
callq 0x14ea5
movq %r15, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x2
popq %r9
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x50
popq %rcx
movq %r15, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xa9, %r9d
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %r14d, %esi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movl $0x7d00, %r9d           # imm = 0x7D00
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl $0x169, %esi            # imm = 0x169
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x20
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x25
popq %rbx
movq %r15, %rdi
movl %ebx, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x66
popq %rbp
movq %r15, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movl $0xe30000, %r9d         # imm = 0xE30000
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
pushq $0x6a
popq %rsi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0xffc0                 # imm = 0xFFC0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movl $0x25000000, %r9d       # imm = 0x25000000
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl $0x168, %esi            # imm = 0x168
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0xfffe1                # imm = 0xFFFE1
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %ebx, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x58
popq %rcx
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
movl %r13d, %esi
pushq $0x3
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x5c
popq %r9
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
pushq $0x68
popq %rsi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movl $0xf600, %r9d           # imm = 0xF600
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl $0x169, %esi            # imm = 0x169
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movl $0x81818000, %eax       # imm = 0x81818000
addq $0x7e7e7fff, %rax       # imm = 0x7E7E7FFF
pushq $0x65
popq %rsi
movq %r15, %rdi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
pushq $0x66
popq %r14
movl %r14d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %edx, %r8d
movl %edx, %ebx
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movl $0x630000, %r9d         # imm = 0x630000
movq %r15, %rdi
movl %r13d, %esi
pushq $0x1
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r15, %rdi
pushq $0x6a
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x60
popq %rcx
movq %r15, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r15, %rdi
callq 0x12d2f
movl (%r15), %esi
cmpl %r13d, %esi
jne 0x49b3
movq %rax, %rbx
movq %r15, %rdi
callq 0x12c23
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x3c, (%r14)
jne 0x49ce
cmpq $0xf0, 0x8(%rsp)
jne 0x49da
cmpq $-0x10, 0x10(%rsp)
jne 0x49fa
cmpq $0xff0, 0x18(%rsp)      # imm = 0xFF0
jne 0x4a37
cmpq $0x4, 0x20(%rsp)
jne 0x4a4c
cmpq $0xff00, 0x28(%rsp)     # imm = 0xFF00
jne 0x4a61
cmpq $0x3c, 0x30(%rsp)
jne 0x4a76
cmpq $0xf0, 0x38(%rsp)
jne 0x4a93
cmpq $0xf0, 0x40(%rsp)
jne 0x4a9c
cmpq $0x18, 0x48(%rsp)
jne 0x4abe
cmpq $0x20, 0x50(%rsp)
jne 0x4ad0
cmpq $0x4ae37da9, 0x58(%rsp) # imm = 0x4AE37DA9
jne 0x4afe
cmpq $0x63f65c, 0x60(%rsp)   # imm = 0x63F65C
jne 0x4b13
movq %rbx, %rdi
callq 0x12c65
incl 0x25746(%rip)           # 0x2a0e8
jmp 0x4b1f
leaq 0x1c6ca(%rip), %rdi     # 0x21078
jmp 0x4b1a
leaq 0x199df(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x12c23
jmp 0x4b1f
leaq 0x1a02b(%rip), %rdi     # 0x1ea00
jmp 0x4b1a
leaq 0x1a00b(%rip), %rdi     # 0x1e9ec
jmp 0x4b1a
cmpq $0x0, 0x18(%rsp)
je 0x4a06
leaq 0x19ed1(%rip), %rdi     # 0x1e8c6
jmp 0x4a89
leaq 0x19fd7(%rip), %rdi     # 0x1e9d8
jmp 0x4b1a
cmpq $0x1, 0x20(%rsp)
jne 0x4a43
cmpq $0x1, 0x28(%rsp)
jne 0x4a58
cmpq $0x1, 0x30(%rsp)
jne 0x4a6d
cmpq $0x1, 0x38(%rsp)
jne 0x4a82
cmpq $0x0, 0x40(%rsp)
je 0x4aa5
leaq 0x19e2d(%rip), %rdi     # 0x1e862
jmp 0x4a89
leaq 0x19f86(%rip), %rdi     # 0x1e9c4
jmp 0x4b1a
leaq 0x19e68(%rip), %rdi     # 0x1e8b2
jmp 0x4a89
leaq 0x19f5d(%rip), %rdi     # 0x1e9b0
jmp 0x4b1a
leaq 0x19e3f(%rip), %rdi     # 0x1e89e
jmp 0x4a89
leaq 0x19f34(%rip), %rdi     # 0x1e99c
jmp 0x4b1a
leaq 0x19e16(%rip), %rdi     # 0x1e88a
jmp 0x4a89
leaq 0x19f0b(%rip), %rdi     # 0x1e988
jmp 0x4b1a
leaq 0x19ded(%rip), %rdi     # 0x1e876
callq 0x2050
jmp 0x41ef
leaq 0x19eda(%rip), %rdi     # 0x1e974
jmp 0x4b1a
leaq 0x19ebd(%rip), %rdi     # 0x1e960
jmp 0x4b1a
cmpq $0x1, 0x48(%rsp)
jne 0x4ac7
cmpq $0x0, 0x50(%rsp)
je 0x4ad9
leaq 0x19d7d(%rip), %rdi     # 0x1e839
jmp 0x4a89
leaq 0x19e86(%rip), %rdi     # 0x1e94b
jmp 0x4b1a
leaq 0x19d80(%rip), %rdi     # 0x1e84e
jmp 0x4a89
leaq 0x19e5f(%rip), %rdi     # 0x1e936
jmp 0x4b1a
cmpq $0x1, 0x58(%rsp)
jne 0x4b07
cmpq $0x0, 0x60(%rsp)
je 0x8355
leaq 0x19d1b(%rip), %rdi     # 0x1e80f
callq 0x2050
jmp 0x8363
leaq 0x19e1c(%rip), %rdi     # 0x1e921
jmp 0x4b1a
leaq 0x19d16(%rip), %rdi     # 0x1e824
jmp 0x4a89
leaq 0x19df2(%rip), %rdi     # 0x1e90c
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x255b6(%rip)     # 0x2a0e4
je 0x4b3c
leaq 0x19edd(%rip), %rdi     # 0x1ea14
callq 0x2050
testq %rbx, %rbx
je 0x4e4b
leaq 0x18(%rsp), %r15
movq $0x3, -0x18(%r15)
pxor %xmm0, %xmm0
movdqu %xmm0, -0x10(%r15)
movq $0x6, (%r15)
movq $-0xa, 0x8(%r15)
movdqu %xmm0, 0x10(%r15)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %r13
movq %rbx, %rdi
xorl %esi, %esi
pushq $0x1
popq %rdx
movl %r13d, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x5
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
callq 0x14ea5
pushq $0x64
popq %r14
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x7
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x3
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $-0x4
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x2
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x4
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x2
popq %r13
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x1
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x182, %edx            # imm = 0x182
movl $0x182, %r8d            # imm = 0x182
movq %rcx, %r9
pushq $0x1
pushq $0x182                  # imm = 0x182
callq 0x16183
popq %rcx
popq %rdx
pushq $0x9
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x3
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movabsq $0x123456789, %rax      # imm = 0x123456789
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x1
popq %r15
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0xb
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0xa
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0x4e54
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x6e, %rax
jne 0x4e6c
cmpq $0xf, (%rsp)
jne 0x4e75
cmpq $0x38, 0x8(%rsp)
jne 0x4e7e
cmpq $0xc, 0x10(%rsp)
jne 0x4e87
cmpq $-0xc, 0x18(%rsp)
jne 0x4e90
cmpq $0x64, 0x20(%rsp)
jne 0x4e99
cmpq $0x51, 0x28(%rsp)
jne 0x4ea2
movabsq $0x369d0369b, %rax      # imm = 0x369D0369B
cmpq %rax, 0x30(%rsp)
jne 0x4eab
movq %r14, %rdi
callq 0x12c65
incl 0x2529f(%rip)           # 0x2a0e8
jmp 0x4eb7
leaq 0x1c226(%rip), %rdi     # 0x21078
jmp 0x4eb2
leaq 0x1953e(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x4eb7
leaq 0x19c3f(%rip), %rdi     # 0x1eab2
jmp 0x4eb2
leaq 0x19c21(%rip), %rdi     # 0x1ea9d
jmp 0x4eb2
leaq 0x19c03(%rip), %rdi     # 0x1ea88
jmp 0x4eb2
leaq 0x19be5(%rip), %rdi     # 0x1ea73
jmp 0x4eb2
leaq 0x19bc7(%rip), %rdi     # 0x1ea5e
jmp 0x4eb2
leaq 0x19ba9(%rip), %rdi     # 0x1ea49
jmp 0x4eb2
leaq 0x19b8b(%rip), %rdi     # 0x1ea34
jmp 0x4eb2
leaq 0x19b6d(%rip), %rdi     # 0x1ea1f
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x2521e(%rip)     # 0x2a0e4
je 0x4ed4
leaq 0x19bf8(%rip), %rdi     # 0x1eac7
callq 0x2050
testq %rbx, %rbx
je 0x5151
pxor %xmm0, %xmm0
movq %rsp, %r14
movdqa %xmm0, (%r14)
andq $0x0, 0x10(%r14)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movl %edx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movq %r14, %rdx
movq $-0x81b9, %rcx          # imm = 0xFFFF7E47
callq 0x1bcfd
movq %rax, %r14
movq %rbx, %rdi
xorl %esi, %esi
callq 0x12ca8
testq %rax, %rax
jne 0xa33c
movq %rbx, %rdi
movl $0x81, %esi
callq 0x12ca8
testq %rax, %rax
jne 0xa34d
movq %rbx, %rdi
movl $0x80, %esi
callq 0x12ca8
testb $0x7, %al
jne 0xa35e
movq %r14, 0xc8(%rsp)
movabsq $-0x5555555555555556, %r12 # imm = 0xAAAAAAAAAAAAAAAA
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, 0x70(%rax)
movdqu %xmm0, 0x60(%rax)
movdqu %xmm0, 0x50(%rax)
movdqu %xmm0, 0x40(%rax)
movdqu %xmm0, 0x30(%rax)
movdqu %xmm0, 0x20(%rax)
movdqu %xmm0, 0x10(%rax)
movdqu %xmm0, (%rax)
pushq $0x20
popq %rsi
pushq $0x1
popq %r14
pushq $0x40
popq %r8
pushq $0x2
popq %r15
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x18c, %esi            # imm = 0x18C
movq %r15, %rdx
movq $-0xffff, %rcx          # imm = 0xFFFF0001
callq 0x1bcfd
movq %rax, %rbp
leaq 0xe(%rsp), %rax
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x81, %esi
xorl %edx, %edx
movq %r12, %rcx
callq 0x1bcfd
movq %rax, %r15
pushq $0x11
popq %rsi
movq %rbx, %rdi
callq 0x12ca8
testb $0x7, %al
jne 0xa380
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, (%rax)
movl $0x81818000, %eax       # imm = 0x81818000
leaq 0x762e4db7(%rax), %r14
pushq $0x1
popq %r13
movq %rbx, %rdi
movl %r13d, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x1bcfd
movq %rax, %r12
pushq $0x20
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x515a
movq %rax, %r13
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xc8(%rsp)
movq 0x8(%rbp), %rbp
movq 0x8(%r15), %r15
movq 0x8(%r12), %r12
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r13
cmpq %r14, %rax
jne 0x5172
cmpq $-0x81b9, (%rsp)        # imm = 0xFFFF7E47
jne 0x517b
cmpq $-0xffff, 0x8(%rsp)     # imm = 0xFFFF0001
jne 0x5184
movabsq $-0x5555555555555556, %rax # imm = 0xAAAAAAAAAAAAAAAA
cmpq %rax, 0x10(%rsp)
jne 0x518d
movabsq $-0x11e215204520ff3, %rbx # imm = 0xFEE1DEADFBADF00D
pushq $-0x1
popq %rsi
movq 0xc8(%rsp), %rdi
callq 0x1c086
movq %rbp, %rdi
movq %rbx, %rsi
callq 0x1c086
movl $0x81818000, %eax       # imm = 0x81818000
leaq 0x392f7ea1(%rax), %r14
movq %r15, %rdi
movq %r14, %rsi
callq 0x1c086
movq %r12, %rdi
movq $-0xeab9, %rsi          # imm = 0xFFFF1547
callq 0x1c086
movq %rsp, %rdi
callq *%r13
cmpq $-0xeab9, %rax          # imm = 0xFFFF1547
jne 0x5196
cmpq $-0x1, (%rsp)
je 0x6284
leaq 0x199ad(%rip), %rdi     # 0x1eafc
jmp 0x519d
leaq 0x1bf20(%rip), %rdi     # 0x21078
jmp 0x519d
leaq 0x19238(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x51a2
leaq 0x199ec(%rip), %rdi     # 0x1eb65
jmp 0x519d
leaq 0x199ce(%rip), %rdi     # 0x1eb50
jmp 0x519d
leaq 0x199b0(%rip), %rdi     # 0x1eb3b
jmp 0x519d
leaq 0x19992(%rip), %rdi     # 0x1eb26
jmp 0x519d
leaq 0x19974(%rip), %rdi     # 0x1eb11
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x24f33(%rip)     # 0x2a0e4
je 0x51bf
leaq 0x199c0(%rip), %rdi     # 0x1eb7a
callq 0x2050
testq %rbx, %rbx
je 0x53c6
andq $0x0, (%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x2
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movl %edx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0xb
popq %r8
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
pushq $0xa
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x1008, %esi           # imm = 0x1008
callq 0x1ab24
movq %rax, 0xc8(%rsp)
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
pushq $0x5
popq %r9
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
callq 0x14ea5
pushq $0x16
popq %rsi
movq %rbx, %rdi
callq 0x1ab24
movq %rax, %r13
pushq $0xf
popq %rsi
movq %rbx, %rdi
callq 0x12ca8
testb $0x7, %al
jne 0xa36f
orq $-0x1, 0x7(%rax)
orq $-0x1, (%rax)
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r12
pushq $0x20
popq %r15
pushq $0x40
popq %r14
pushq $0x6
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x16
popq %rsi
movq %rbx, %rdi
callq 0x1ab24
movq %rax, %rbp
movq %rbx, %rdi
callq 0x1aa73
movq %rax, 0x150(%rsp)
pushq $0x7
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r14
movq %r13, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %rbp, %rdi
movq %r14, %rsi
callq 0x12c6a
movq 0xc8(%rsp), %r15
movq %r15, %rdi
movq %r12, %rsi
callq 0x12c6a
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
pushq $0x8
popq %rsi
movq %rbx, %rdi
callq 0x12ca8
testb $0x7, %al
jne 0xa391
orq $-0x1, (%rax)
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x53cf
movq %rax, %r13
movq 0x8(%r15), %r14
movq 0x8(%r12), %r15
movq 0x150(%rsp), %rax
movq 0x8(%rax), %r12
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
pushq $0x4
popq %rsi
movq %rbx, %rdi
callq *%r13
cmpq $0x5, (%rbx)
jne 0x53e7
movq %rsp, %rbx
pushq $0xb
popq %rsi
movq %rbx, %rdi
callq *%r13
cmpq $0x6, (%rbx)
jne 0x53f0
movq %r14, %rdi
movq %r12, %rsi
callq 0x1c082
movq %rsp, %rbx
pushq $0xc
popq %rsi
movq %rbx, %rdi
callq *%r13
cmpq $0x7, (%rbx)
jne 0x53f9
movq %r14, %rdi
movq %r15, %rsi
callq 0x1c082
movq %rsp, %rbx
pushq $0xd
popq %rsi
movq %rbx, %rdi
callq *%r13
cmpq $0x6, (%rbx)
jne 0x5402
movq %r13, %rdi
callq 0x12c65
incl 0x24d24(%rip)           # 0x2a0e8
jmp 0x540e
leaq 0x1bcab(%rip), %rdi     # 0x21078
jmp 0x5409
leaq 0x18fc3(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x540e
leaq 0x197d6(%rip), %rdi     # 0x1ebc4
jmp 0x5409
leaq 0x197b8(%rip), %rdi     # 0x1ebaf
jmp 0x5409
leaq 0x1979a(%rip), %rdi     # 0x1eb9a
jmp 0x5409
leaq 0x1977c(%rip), %rdi     # 0x1eb85
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x24cc7(%rip)     # 0x2a0e4
je 0x542b
leaq 0x197b3(%rip), %rdi     # 0x1ebd9
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x57c9
testq %rbx, %rbx
je 0x57eb
pushq $0xa
popq %rax
leaq 0x8(%rsp), %r15
movdqa 0x18c4f(%rip), %xmm0    # 0x1e0a0
movdqa %xmm0, -0x8(%r15)
leaq 0x10(%rsp), %r12
leaq 0x20(%rsp), %r14
pxor %xmm0, %xmm0
andq $0x0, 0x10(%r14)
movdqa %xmm0, -0x10(%r14)
movdqa %xmm0, (%r14)
movq %rax, 0xd0(%rsp)
movq %rax, 0xd8(%rsp)
movq %rax, 0xe0(%rsp)
movq %rax, 0xe8(%rsp)
movq %rax, 0xf0(%rsp)
movq %rax, 0xf8(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %r13
pushq $0x2
popq %rbp
pushq $0x6
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %r13d, %ecx
movl %ebp, %r8d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x80, %edx
movq %r12, %rcx
movl $0x80, %r8d
movq %r15, %r9
callq 0x183f5
pushq $0x18
popq %rcx
pushq $0x8
popq %r9
movq %rbx, %rdi
movl $0x88, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
callq 0x183f5
pushq $0x1
popq %r12
movq %rsp, %r9
movq %rbx, %rdi
movl $0x80, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
callq 0x183f5
pushq $0x20
popq %r15
pushq $0x40
popq %r8
pushq $0x10
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
callq 0x14ea5
movq %rbx, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x87, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x4
popq %r12
movq %rbx, %rdi
movl $0x80, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x80, %esi
movl $0x80, %edx
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x5
popq %r14
movq %rbx, %rdi
movl $0x88, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl $0x87, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x80, %esi
pushq $0x6
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq $0x8
popq %r12
movq %r12, %r9
callq 0x183f5
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x12
popq %r14
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x8c, %edx
movq %r12, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
movq %r12, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0xa86, %esi            # imm = 0xA86
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x10
popq %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xe
popq %r14
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x18
popq %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x10
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x286, %esi            # imm = 0x286
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
callq 0x183f5
subq $0x8, %rsp
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x28
popq %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xf
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x57f9
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r14
movsd 0x10(%rbx), %xmm0
ucomisd 0x189f8(%rip), %xmm0    # 0x1e1b0
jne 0x57c0
jnp 0x61a0
leaq 0x19512(%rip), %rdi     # 0x1ecd9
jmp 0x57f2
cmpl $0x0, 0x24914(%rip)     # 0x2a0e4
je 0x57de
leaq 0x1940b(%rip), %rdi     # 0x1ebe4
callq 0x2050
incl 0x24904(%rip)           # 0x2a0e8
testq %rbx, %rbx
jne 0x5807
jmp 0x580f
leaq 0x1b886(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x580f
leaq 0x18b99(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x248c6(%rip)     # 0x2a0e4
je 0x582c
leaq 0x194c7(%rip), %rdi     # 0x1ecee
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x5c8a
movaps 0x18870(%rip), %xmm0    # 0x1e0b0
movaps %xmm0, (%rsp)
movabsq $0x3ffc000000000000, %rax # imm = 0x3FFC000000000000
movq %rax, 0x10(%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x18(%rsp)
movups %xmm0, 0x28(%rsp)
andq $0x0, 0x58(%rsp)
movups %xmm0, 0x38(%rsp)
movups %xmm0, 0x48(%rsp)
movdqa 0x18848(%rip), %xmm0    # 0x1e0c0
movdqa %xmm0, 0x60(%rsp)
andq $0x0, 0x70(%rsp)
testq %rbx, %rbx
pushq $0x3
popq %rcx
je 0x5cac
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r13
pushq $0x6
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movq %rcx, %r12
movl %r13d, %r8d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
pushq $0x8
popq %r14
movq %rbx, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
movq %r14, %r9
callq 0x14ea5
movl $0x8c, %ebp
movq %rbx, %rdi
movl $0x80, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r14, %r9
callq 0x183f5
pushq $0x2
popq %r14
pushq $0x10
popq %r15
movq %rbx, %rdi
movl $0x80, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x183f5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x8c, %edx
movl $0x18c, %r8d            # imm = 0x18C
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
movl $0x8c, %ebp
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa0, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa0, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x80, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x4
popq %r13
movq %rbx, %rdi
movl $0x80, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x183f5
pushq $0x2
popq %r9
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
callq 0x14ea5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl $0xa1, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x28c                  # imm = 0x28C
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa1, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq %rbp
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa1, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x4
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x1
popq %r9
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
callq 0x14ea5
pushq $0x48
popq %rcx
pushq $0x3
popq %r9
movq %rbx, %rdi
movl $0xa2, %esi
movl $0x8c, %edx
movl $0x28c, %r8d            # imm = 0x28C
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa2, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa2, %esi
pushq $0x6
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x0
pushq %r12
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x60
popq %r12
movq %rbx, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
callq 0x183f5
pushq $0x68
popq %r13
movq %rbx, %rdi
movl $0x80, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r13, %r9
callq 0x183f5
pushq $0x5
popq %r15
movq %rbx, %rdi
movl $0x80, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x8c, %edx
movq %r12, %rcx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa3, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xa3, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x5
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x70
popq %rcx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x5cba
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movsd 0x18(%rbx), %xmm0
ucomisd 0x1854f(%rip), %xmm0    # 0x1e1c8
jne 0x5c81
jnp 0x61be
leaq 0x1917c(%rip), %rdi     # 0x1ee04
jmp 0x5cb3
cmpl $0x0, 0x24453(%rip)     # 0x2a0e4
je 0x5c9f
leaq 0x1905f(%rip), %rdi     # 0x1ecf9
callq 0x2050
incl 0x24443(%rip)           # 0x2a0e8
testq %rbx, %rbx
jne 0x5cc8
jmp 0x5cd0
leaq 0x1b3c5(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x5cd0
leaq 0x186d8(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x24405(%rip)     # 0x2a0e4
je 0x5ced
leaq 0x19131(%rip), %rdi     # 0x1ee19
callq 0x2050
testq %rbx, %rbx
je 0x6161
pxor %xmm0, %xmm0
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
leaq 0xc8c9(%rip), %rax      # 0x125db
movq %rax, 0x30(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x4
popq %rcx
pushq $0x1
popq %rbp
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x40
popq %r15
pushq $0x5
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x2
popq %r13
pushq $0x7
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x3
popq %r12
pushq $-0x3
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x1b
popq %rsi
movq %rbx, %rdi
movl %r15d, %edx
leaq 0xc839(%rip), %rcx      # 0x125db
callq 0x1ad3c
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x5
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $-0xa
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x101b, %esi           # imm = 0x101B
callq 0x1ab24
pushq $-0x1
popq %rsi
movq %rax, 0xc8(%rsp)
movq %rax, %rdi
callq 0x12c8e
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0xc78b(%rip), %r13      # 0x125db
movq %r13, %r9
callq 0x14ea5
pushq $0x28
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
pushq $-0x3
popq %r9
callq 0x14ea5
movq %rbx, %rdi
pushq $0x1b
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x1ad3c
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x3c
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r13, %r9
callq 0x14ea5
pushq $-0x1e
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x1b
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
callq 0x1ad3c
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0xa
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
pushq $0x10
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0xc677(%rip), %r9       # 0x125db
callq 0x14ea5
movq %rbx, %rdi
pushq $0x1b
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x1ad3c
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x64
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x6e
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x78
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x4
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0xc5ec(%rip), %r9       # 0x125db
callq 0x14ea5
movq %rbx, %rdi
pushq $0x1b
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x1ad3c
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
pushq $0x28
popq %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
pushq $-0xa
popq %r9
callq 0x14ea5
pushq $-0x10
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x6
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x30
popq %r15
movq %rbx, %rdi
pushq $0x1b
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
callq 0x1ad3c
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x616d
movq %rax, %r14
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %rdi
leaq 0xc512(%rip), %rsi      # 0x125db
callq 0x1c082
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $-0xf, %rax
jne 0x6188
cmpq $0xe, (%rsp)
jne 0x6194
cmpq $-0x8, 0x8(%rsp)
jne 0x61dc
leaq 0xc501(%rip), %rax      # 0x12605
cmpq %rax, 0x10(%rsp)
jne 0x6224
leaq 0xc470(%rip), %rax      # 0x12586
cmpq %rax, 0x18(%rsp)
jne 0x6230
leaq 0xc4d2(%rip), %rax      # 0x125fa
cmpq %rax, 0x20(%rsp)
jne 0x6278
cmpq $0x14f, 0x28(%rsp)      # imm = 0x14F
jne 0x62ed
cmpq $-0xf, 0x30(%rsp)
jne 0x6302
movq %r14, %rdi
callq 0x12c65
incl 0x23f8c(%rip)           # 0x2a0e8
jmp 0x630e
leaq 0x1af10(%rip), %rdi     # 0x21078
jmp 0x6309
leaq 0x18225(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x630e
leaq 0x18d28(%rip), %rdi     # 0x1eeb7
jmp 0x6309
leaq 0x18d07(%rip), %rdi     # 0x1eea2
jmp 0x6309
movsd 0x18(%rsp), %xmm0
ucomisd 0x1800a(%rip), %xmm0    # 0x1e1b8
jne 0x61b2
jnp 0x61e8
leaq 0x18b0b(%rip), %rdi     # 0x1ecc4
jmp 0x57f2
movsd 0x20(%rsp), %xmm0
ucomisd 0x18004(%rip), %xmm0    # 0x1e1d0
jne 0x61d0
jnp 0x6206
leaq 0x18c18(%rip), %rdi     # 0x1edef
jmp 0x5cb3
leaq 0x18caa(%rip), %rdi     # 0x1ee8d
jmp 0x6309
movsd 0x20(%rsp), %xmm0
ucomisd 0x17fca(%rip), %xmm0    # 0x1e1c0
jne 0x61fa
jnp 0x623c
leaq 0x18aae(%rip), %rdi     # 0x1ecaf
jmp 0x57f2
movsd 0x28(%rsp), %xmm0
ucomisd 0x17fc4(%rip), %xmm0    # 0x1e1d8
jne 0x6218
jnp 0x625a
leaq 0x18bbb(%rip), %rdi     # 0x1edda
jmp 0x5cb3
leaq 0x18c4d(%rip), %rdi     # 0x1ee78
jmp 0x6309
leaq 0x18c2c(%rip), %rdi     # 0x1ee63
jmp 0x6309
movsd 0x28(%rsp), %xmm0
ucomisd 0x17f6e(%rip), %xmm0    # 0x1e1b8
jne 0x624e
jnp 0x62a9
leaq 0x18a45(%rip), %rdi     # 0x1ec9a
jmp 0x57f2
movsd 0x30(%rsp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x626c
jnp 0x62cb
leaq 0x18b52(%rip), %rdi     # 0x1edc5
jmp 0x5cb3
leaq 0x18bcf(%rip), %rdi     # 0x1ee4e
jmp 0x6309
cmpq %rbx, 0x8(%rsp)
jne 0x62f6
cmpq %r14, 0x10(%rsp)
jne 0x7bb9
movq %r13, %rdi
callq 0x12c65
incl 0x23e44(%rip)           # 0x2a0e8
jmp 0x51a2
movsd 0x30(%rsp), %xmm0
ucomisd 0x17ef9(%rip), %xmm0    # 0x1e1b0
jne 0x62bf
jnp 0x7b69
leaq 0x189bf(%rip), %rdi     # 0x1ec85
jmp 0x57f2
movsd 0x38(%rsp), %xmm0
ucomisd 0x17f07(%rip), %xmm0    # 0x1e1e0
jne 0x62e1
jnp 0x7b8f
leaq 0x18ac8(%rip), %rdi     # 0x1edb0
jmp 0x5cb3
leaq 0x18b45(%rip), %rdi     # 0x1ee39
jmp 0x6309
leaq 0x187ea(%rip), %rdi     # 0x1eae7
jmp 0x519d
leaq 0x18b1b(%rip), %rdi     # 0x1ee24
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x23dc7(%rip)     # 0x2a0e4
je 0x632b
leaq 0x18ba6(%rip), %rdi     # 0x1eecc
callq 0x2050
testq %rbx, %rbx
je 0x6585
movq %rbx, %rdi
callq 0x1aa73
movq %rax, 0x158(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x2
popq %r13
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0xc
popq %r14
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x40
popq %rbp
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x1ab24
movq %rax, 0x150(%rsp)
pushq $0xb
popq %r12
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
callq 0x1ab24
movq %rax, 0xc8(%rsp)
pushq $0x20
popq %r15
pushq $0x1
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x62
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %r12
pushq %r12
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x1a
popq %r12
movq %rbx, %rdi
movl %r12d, %esi
callq 0x1ab24
movq %rax, %rdi
movq 0x158(%rsp), %r14
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl %r15d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r13
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x62
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0xc
popq %r8
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
callq 0x1ab24
movq %rax, %rdi
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl %r15d, %r13d
movl %r15d, %esi
pushq $0x1
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x1aa73
movq 0x150(%rsp), %rdi
movq %rax, %rsi
callq 0x12c6a
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
pushq $0x1
popq %r12
movq %r12, %r9
pushq $0x0
pushq $0xb
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r13d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x1aa73
movq 0xc8(%rsp), %rdi
movq %rax, %rsi
callq 0x12c6a
movq %rbx, %rdi
pushq $0x62
popq %rsi
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0xc
popq %r8
xorl %r9d, %r9d
pushq %r12
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r13d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
movq %rbx, %rdi
pushq $0x1a
popq %rsi
callq 0x1ab24
movq %rax, %rdi
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl %r13d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x658e
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
pushq $0x3
popq %rdi
movq %rdi, %rsi
callq *%r14
cmpq $0x3d, %rax
jne 0x65a6
movq %r14, %rdi
callq 0x12c65
incl 0x23b65(%rip)           # 0x2a0e8
jmp 0x65b2
leaq 0x1aaec(%rip), %rdi     # 0x21078
jmp 0x65ad
leaq 0x17e04(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x65b2
leaq 0x1892a(%rip), %rdi     # 0x1eed7
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x23b23(%rip)     # 0x2a0e4
je 0x65cf
leaq 0x18922(%rip), %rdi     # 0x1eeec
callq 0x2050
testq %rbx, %rbx
je 0x6743
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
andq $0x0, 0x20(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %rbp
xorl %r14d, %r14d
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
addq $0x10, %rsp
pushq $0x20
popq %r15
pushq $0x40
popq %r13
cmpq $0x1000, %r14           # imm = 0x1000
je 0x669d
movl $0x81818000, %eax       # imm = 0x81818000
leaq (%r14,%rax), %r12
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
testw $0x3ff, %r14w           # imm = 0x3FF
jne 0x6686
shrl $0x7, %r14d
andl $-0x8, %r14d
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $-0xd5690593, %rax      # imm = 0xFFFFFFFF2A96FA6D
leaq (%rax,%r12), %r14
addq $0x53e78594, %r14       # imm = 0x53E78594
jmp 0x6621
pushq $0x20
popq %rsi
pushq $0x20
popq %rcx
pushq $0x1
popq %r8
movq %rbx, %rdi
movl $0x8c, %edx
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x6751
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movl $0x81818000, %eax       # imm = 0x81818000
cmpq %rax, (%rbx)
movl $0x81818000, %ecx       # imm = 0x81818000
pushq $0x1
popq %r13
jne 0x676d
leaq 0x400(%rcx), %rax
cmpq %rax, 0x8(%rsp)
jne 0x6776
leaq 0x800(%rcx), %rax
cmpq %rax, 0x10(%rsp)
jne 0x677f
leaq 0xc00(%rcx), %rax
cmpq %rax, 0x18(%rsp)
jne 0x6788
leaq 0xfff(%rcx), %rax
cmpq %rax, 0x20(%rsp)
jne 0x6791
movq %r14, %rdi
callq 0x12c65
incl 0x239a7(%rip)           # 0x2a0e8
jmp 0x679d
leaq 0x1a92e(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x6767
leaq 0x17c41(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x1
popq %r13
jmp 0x679d
leaq 0x187d7(%rip), %rdi     # 0x1ef4b
jmp 0x6798
leaq 0x187b9(%rip), %rdi     # 0x1ef36
jmp 0x6798
leaq 0x1879b(%rip), %rdi     # 0x1ef21
jmp 0x6798
leaq 0x1877d(%rip), %rdi     # 0x1ef0c
jmp 0x6798
leaq 0x1875f(%rip), %rdi     # 0x1eef7
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x23938(%rip)     # 0x2a0e4
je 0x67ba
leaq 0x187ab(%rip), %rdi     # 0x1ef60
callq 0x2050
pushq $0x64
popq %rcx
movabsq $0x1122334455667788, %r15 # imm = 0x1122334455667788
testq %rbx, %rbx
je 0x6b96
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
andq $0x0, 0x20(%rsp)
movq %rcx, 0x28(%rsp)
movq %rcx, 0x30(%rsp)
movq %rcx, 0x38(%rsp)
movq %rcx, 0x40(%rsp)
andq $0x0, 0x48(%rsp)
movq $0x1, 0x50(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x2
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %r8d, %r14d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x25
popq %rsi
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movabsq $0xe8d4a51000, %r15     # imm = 0xE8D4A51000
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x60
popq %rsi
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x62
popq %rsi
pushq $0x18
popq %rcx
movabsq $0x48c27395000, %r9     # imm = 0x48C27395000
movq %rbx, %rdi
movl $0x8c, %edx
movl %r12d, %r8d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r14d, %ebp
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movabsq $0x1108080808, %r14     # imm = 0x1108080808
movq %r14, %r9
callq 0x14ea5
leaq 0x18181818(%r14), %r15
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl $0x160, %esi            # imm = 0x160
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x20
popq %rbp
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0xb
popq %r14
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x365, %esi            # imm = 0x365
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x100                  # imm = 0x100
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movabsq $0x1108080808, %r14     # imm = 0x1108080808
movq %r14, %r9
callq 0x14ea5
movabsq $0x2208080808, %rax     # imm = 0x2208080808
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
leaq -0x4040404(%r14), %rax
movq %rbx, %rdi
movl $0x365, %esi            # imm = 0x365
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x101                  # imm = 0x101
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x4
popq %r9
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movl $0x81818000, %eax       # imm = 0x81818000
leaq 0x7e7d8000(%rax), %r9
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl $0x168, %esi            # imm = 0x168
movl $0x8c, %edx
movl %r12d, %r8d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl $0x164, %esi            # imm = 0x164
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $-0x1
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r13d, %esi
jne 0x6b9f
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movabsq $0x1122334455667788, %rax # imm = 0x1122334455667788
cmpq %rax, (%rbx)
jne 0x6bb7
cmpq $0x55667788, 0x8(%rsp)  # imm = 0x55667788
jne 0x6bc0
movabsq $0x1d1a94a2000, %rax    # imm = 0x1D1A94A2000
cmpq %rax, 0x10(%rsp)
jne 0x6bc9
movabsq $0x3a352944000, %rax    # imm = 0x3A352944000
cmpq %rax, 0x18(%rsp)
jne 0x6bd2
cmpq $0x28282828, 0x20(%rsp) # imm = 0x28282828
jne 0x6bdb
cmpq $0x0, 0x28(%rsp)
je 0x6ea8
leaq 0x18442(%rip), %rdi     # 0x1efd6
jmp 0x6be2
leaq 0x1a4db(%rip), %rdi     # 0x21078
jmp 0x6be2
leaq 0x177f3(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x6be7
leaq 0x18481(%rip), %rdi     # 0x1f03f
jmp 0x6be2
leaq 0x18463(%rip), %rdi     # 0x1f02a
jmp 0x6be2
leaq 0x18445(%rip), %rdi     # 0x1f015
jmp 0x6be2
leaq 0x18427(%rip), %rdi     # 0x1f000
jmp 0x6be2
leaq 0x18409(%rip), %rdi     # 0x1efeb
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x234ee(%rip)     # 0x2a0e4
je 0x6c04
leaq 0x18455(%rip), %rdi     # 0x1f054
callq 0x2050
testq %rbx, %rbx
je 0x6e4b
pushq $0x2
popq %rax
leaq 0x8(%rsp), %r13
movq $0x6, -0x8(%r13)
movq $0x4, (%r13)
leaq 0x10(%rsp), %r14
leaq 0x28(%rsp), %rcx
pxor %xmm0, %xmm0
movdqa %xmm0, -0x18(%rcx)
movdqa %xmm0, -0x8(%rcx)
movq %rax, 0x8(%rcx)
andq $0x0, 0x10(%rcx)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %r12
movq %rbx, %rdi
xorl %esi, %esi
movl %r12d, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x60
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x8c
callq 0x16183
popq %rcx
popq %rdx
movq %rsp, %r15
movq %rbx, %rdi
movl %ebp, %esi
movl $0x80, %edx
movq %r14, %rcx
movl $0x80, %r8d
movq %r13, %r9
pushq %r15
pushq $0x80
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x40
popq %r13
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2
popq %rdx
pushq $0x8
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movl $0x82, %eax
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl $0x81, %r8d
movq %r15, %r9
pushq %r15
pushq %rax
movl $0x82, %ebp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x62
popq %r12
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl $0x80, %r8d
movq %r15, %r9
pushq $0x2
popq %rax
pushq %rax
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
leaq 0x20(%rsp), %rax
pushq $0x28
popq %rcx
pushq $0x10
popq %r9
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %rax
pushq $0x81
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
pushq $0xa
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x7
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x3
popq %r9
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl $0x82, %edx
leaq 0x28(%rsp), %rcx
movl $0x18c, %r8d            # imm = 0x18C
pushq %rcx
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x6e57
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0xa, (%rbx)
jne 0x6e72
cmpq $0x4, 0x8(%rsp)
jne 0x6e7b
cmpq $0xe, 0x10(%rsp)
jne 0x6e84
cmpq $0xe, 0x18(%rsp)
jne 0x6e8d
cmpq $0x8, 0x20(%rsp)
jne 0x6e96
cmpq $0x6, 0x28(%rsp)
jne 0x6e9f
cmpq $0xc, 0x30(%rsp)
jne 0x6ed4
cmpq $0xa, 0x38(%rsp)
jne 0x6ee9
movq %r14, %rdi
callq 0x12c65
incl 0x232a2(%rip)           # 0x2a0e8
jmp 0x6ef5
leaq 0x1a226(%rip), %rdi     # 0x21078
jmp 0x6ef0
leaq 0x1753b(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x6ef5
leaq 0x18279(%rip), %rdi     # 0x1f0f2
jmp 0x6ef0
leaq 0x1825b(%rip), %rdi     # 0x1f0dd
jmp 0x6ef0
leaq 0x1823d(%rip), %rdi     # 0x1f0c8
jmp 0x6ef0
leaq 0x1821f(%rip), %rdi     # 0x1f0b3
jmp 0x6ef0
leaq 0x18201(%rip), %rdi     # 0x1f09e
jmp 0x6ef0
leaq 0x181e3(%rip), %rdi     # 0x1f089
jmp 0x6ef0
cmpq $0x1, 0x30(%rsp)
jne 0x6edd
cmpq $0x1, 0x38(%rsp)
jne 0x7bad
cmpq $0x0, 0x40(%rsp)
je 0x7bfb
leaq 0x180c8(%rip), %rdi     # 0x1ef97
jmp 0x6be2
leaq 0x18199(%rip), %rdi     # 0x1f074
jmp 0x6ef0
leaq 0x180dd(%rip), %rdi     # 0x1efc1
jmp 0x6be2
leaq 0x1816f(%rip), %rdi     # 0x1f05f
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x231e0(%rip)     # 0x2a0e4
je 0x6f12
leaq 0x181fa(%rip), %rdi     # 0x1f107
callq 0x2050
testq %rbx, %rbx
je 0x725d
movq $0x5, (%rsp)
movq $0xc, 0x8(%rsp)
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movq $0x6f, 0x20(%rsp)
movq $-0x3039, 0x28(%rsp)    # imm = 0xCFC7
subq $0x10, %rsp
movl $0x20, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
pushq $0x5
popq %r13
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x8
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8d, %edx
movq %r15, %rcx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x4
popq %rdx
pushq $0x40
popq %r12
pushq $-0x1
popq %rbp
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rbp, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rbp, %r9
callq 0x14ea5
pushq $0x9
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rbp, %r9
callq 0x14ea5
pushq $0x8
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %rbp, %r9
callq 0x14ea5
pushq $0x64
popq %rsi
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x8
movl $0x8d, %r12d
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x60
popq %rsi
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl $0x8d, %r8d
movq %r15, %r9
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movabsq $-0x1234567812345678, %rcx # imm = 0xEDCBA987EDCBA988
movq %rbx, %rdi
pushq $0x1
popq %rbp
movl %ebp, %esi
xorl %edx, %edx
callq 0x1b94a
movq %rbx, %rdi
movl $0x8c, %esi
xorl %edx, %edx
movq $-0x1234, %rcx          # imm = 0xEDCC
callq 0x1b94a
pushq $0x2
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x62
popq %rsi
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl $0x8c, %edx
movl $0x81, %r8d
movabsq $0x1234567812345678, %r9 # imm = 0x1234567812345678
pushq $0x123c                 # imm = 0x123C
pushq $0x82
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
callq 0x137a2
pushq $-0x9
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x1bcfd
movq %rbx, %rdi
callq 0x1aa73
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x7266
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $-0x3039, %rax          # imm = 0xCFC7
jne 0x727e
cmpq $0x3c, 0x10(%rsp)
jne 0x7287
cmpq $0x11, 0x18(%rsp)
jne 0x7290
cmpq $0x7, 0x20(%rsp)
jne 0x7299
movq %r14, %rdi
callq 0x12c65
callq 0x12b4c
movq %rax, %rbx
subq $0x10, %rsp
andl $0x0, (%rsp)
movl $0x10000, 0x8(%rsp)     # imm = 0x10000
pushq $0x3
popq %r14
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %r14d, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x1
popq %rbp
movl $0xfff8, %ecx           # imm = 0xFFF8
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x1b94a
pushq $0x2
popq %r15
pushq $-0x8
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
xorl %edx, %edx
callq 0x1b94a
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r12
pushq $0x28
popq %rsi
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl $0x82, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
callq 0x1ab24
movq %rax, %rdi
movq %r12, %rsi
callq 0x12c6a
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x7266
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
callq *%r14
movq %r14, %rdi
callq 0x12c65
incl 0x22e8d(%rip)           # 0x2a0e8
jmp 0x72a5
leaq 0x19e14(%rip), %rdi     # 0x21078
jmp 0x72a0
leaq 0x1712c(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x72a5
leaq 0x17ecc(%rip), %rdi     # 0x1f151
jmp 0x72a0
leaq 0x17eae(%rip), %rdi     # 0x1f13c
jmp 0x72a0
leaq 0x17e90(%rip), %rdi     # 0x1f127
jmp 0x72a0
leaq 0x17e72(%rip), %rdi     # 0x1f112
callq 0x2050
callq 0x12b4c
movq %rax, %r14
cmpl $0x0, 0x22e30(%rip)     # 0x2a0e4
je 0x72c2
leaq 0x17ea9(%rip), %rdi     # 0x1f166
callq 0x2050
testq %r14, %r14
je 0x74a5
movq $0x9, (%rsp)
movq $-0x6, 0x8(%rsp)
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
pushq $0x3
popq %rcx
pushq $0x2
popq %r8
movq %r14, %rdi
xorl %esi, %esi
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
pushq $0xa
popq %r9
movq %r14, %rdi
movl $0x8d, %edx
xorl %ecx, %ecx
callq 0x14ea5
pushq $0x60
popq %rsi
pushq $0x8
popq %rcx
movq %r14, %rdi
movl $0x8d, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x8d
callq 0x16183
popq %rcx
popq %rdx
movq %r14, %rdi
movl $0x1016, %esi           # imm = 0x1016
callq 0x1ab24
movq %rax, %r15
movq %rax, %rdi
xorl %esi, %esi
callq 0x12c8e
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x74b3
movq %rax, %rbx
movq 0x8(%r15), %r15
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0x74a5
movq %rax, %r14
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x3
popq %rcx
pushq $0x2
popq %r8
movq %rax, %rdi
xorl %esi, %esi
movl %ebp, %edx
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movl $0x8d, %r13d
pushq $0x62
popq %rsi
pushq $0x10
popq %rcx
pushq $0x8
popq %r12
movq %r14, %rdi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x64
popq %rsi
pushq $0x18
popq %rcx
movq %r14, %rdi
movl $0x8c, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r13
movq %r14, %rdi
movl %r13d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8d, %r8d
movq %r12, %r9
callq 0x14ea5
movq %r14, %rdi
movl %r13d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x74b3
movq %rax, %r12
movq %r14, %rdi
callq 0x12c23
movq %r15, %rdi
movq %r12, %rsi
callq 0x1c082
movq %rsp, %rdi
callq *%rbx
cmpq $0x13, %rax
jne 0x7afd
cmpq $-0x10, 0x10(%rsp)
jne 0x7b15
cmpq $0x64, 0x18(%rsp)
jne 0x7b2d
movq %rbx, %rdi
callq 0x12c65
movq %r12, %rdi
callq 0x12c65
incl 0x22c45(%rip)           # 0x2a0e8
jmp 0x74c9
leaq 0x19bcc(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x74c9
leaq 0x16edf(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x22c0c(%rip)     # 0x2a0e4
je 0x74e6
leaq 0x17ccf(%rip), %rdi     # 0x1f1b0
callq 0x2050
testq %rbx, %rbx
je 0x7ab2
movq $0x5, (%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%rsp)
movdqu %xmm0, 0x18(%rsp)
andl $0x0, 0xd0(%rsp)
movw $0xfff7, 0xd4(%rsp)     # imm = 0xFFF7
andq $0x0, 0xd6(%rsp)
movdqu %xmm0, 0x28(%rsp)
movdqu %xmm0, 0x38(%rsp)
movl $0xc80000, 0x120(%rsp) # imm = 0xC80000
movb $0x0, 0x124(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %edx
movl %ecx, %r8d
movl %ecx, %r13d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x62
popq %rsi
pushq $0x1
popq %rdx
pushq $0xc
popq %rbp
movq %rbx, %rdi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x40
popq %r12
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r15
pushq $0x2
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x28
popq %rbp
pushq $0x8
popq %r14
pushq $-0xd
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl $0x82, %edx
movq %r14, %rcx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x82, %edx
movq %r14, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %ebp, %r13d
movl $0x82, %edx
movq %r14, %rcx
movl $0x81, %r8d
movq %r14, %r9
callq 0x14ea5
pushq $0x1
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x1
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %rbp
movl %ebp, %r8d
callq 0x14ea5
pushq $0x3
popq %rcx
movq %rbx, %rdi
movl %r13d, %esi
movl $0x182, %edx            # imm = 0x182
pushq $0x2
popq %r13
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl $0x182, %edx            # imm = 0x182
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %r15d, %r14d
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r9, %r15
callq 0x14ea5
movq %rbx, %rdi
pushq $0x28
popq %rsi
movl $0x182, %edx            # imm = 0x182
pushq $0x3
popq %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x24
popq %rsi
movq %rbx, %rdi
movl $0x8b, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
pushq $-0xd
popq %r9
callq 0x14ea5
pushq $0x2b
popq %rsi
movl $0x1234, %r9d           # imm = 0x1234
movq %rbx, %rdi
movl $0x8b, %edx
movq %r15, %rcx
movl %ebp, %r8d
callq 0x14ea5
pushq $0x2c
popq %rsi
movq %rbx, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movl %r12d, %r8d
movl %r12d, %r13d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x23
popq %rsi
pushq $-0x2
popq %r9
movq %rbx, %rdi
movl $0x8b, %edx
movq %r15, %rcx
movl $0x8b, %r8d
callq 0x14ea5
movl $0xff1f40, %r9d         # imm = 0xFF1F40
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
pushq $0x24
popq %r14
movl %r14d, %esi
movl $0x28b, %edx            # imm = 0x28B
pushq $0x1
popq %r15
movq %r15, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
pushq $0x3
popq %r9
callq 0x14ea5
movq %rbx, %rdi
pushq $0x2c
popq %rsi
movl $0x28b, %edx            # imm = 0x28B
movq %r15, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq $-0x2465, %r9           # imm = 0xDB9B
callq 0x14ea5
pushq $0x60
popq %rsi
pushq $0xb
popq %r8
movq %rbx, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
pushq $0xa
pushq %rbp
movq %rbp, %r15
callq 0x16183
popq %rcx
popq %rdx
pushq $-0x5
popq %r9
movq %rbx, %rdi
pushq $0x20
popq %rbp
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x23
popq %r14
movl %r14d, %esi
movl %r12d, %r13d
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x182, %r8d            # imm = 0x182
pushq $0x1
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8b, %edx
pushq $0x2
popq %r12
movq %r12, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x22
popq %r14
pushq $-0x2d
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8a, %edx
xorl %ecx, %ecx
movq %r15, %r13
movl %r13d, %r8d
callq 0x14ea5
pushq $0x29
popq %rsi
pushq $0x12
popq %r9
movq %rbx, %rdi
movl $0x8a, %edx
pushq $0x1
popq %r15
movq %r15, %rcx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x2a
popq %rsi
movq %rbx, %rdi
pushq $0x2
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8a, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0xb
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x21
popq %r12
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x40
popq %rcx
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8a, %edx
movq %r15, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x18a, %edx            # imm = 0x18A
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x7ac0
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
leaq 0x120(%rsp), %rdx
movq %rbx, %rdi
callq *%r14
cmpq $-0xd, 0x8(%rbx)
movabsq $0x1234567812345678, %r12 # imm = 0x1234567812345678
jne 0x7ae5
cmpq $0x5, 0x10(%rsp)
jne 0x7af1
cmpq $-0xd, 0x18(%rsp)
jne 0x7b09
leaq 0x18(%rsp), %rax
cmpq %rax, 0x8(%rax)
jne 0x7b21
leaq 0x20(%rsp), %rcx
movq 0x8(%rcx), %rax
cmpq %rcx, %rax
jne 0x7b39
cmpq %rax, 0x30(%rsp)
jne 0x7b45
cmpq $-0x9, 0x38(%rsp)
jne 0x7b51
cmpq $-0x38, 0x40(%rsp)
jne 0x7b5d
cmpw $-0xd, 0xd0(%rsp)
jne 0x7bc5
cmpw $0x1234, 0xd2(%rsp)     # imm = 0x1234
jne 0x7c30
cmpw $0x1234, 0xd6(%rsp)     # imm = 0x1234
jne 0x7c8d
cmpw $0x1f40, 0xd8(%rsp)     # imm = 0x1F40
jne 0x7cae
cmpw $0xdb9b, 0xda(%rsp)     # imm = 0xDB9B
jne 0x8307
cmpw $0xdb9b, 0xdc(%rsp)     # imm = 0xDB9B
jne 0x833d
cmpb $-0x2d, 0x120(%rsp)
jne 0x838e
cmpb $0x12, 0x121(%rsp)
jne 0x83d1
cmpb $-0x38, 0x123(%rsp)
jne 0xa2e8
cmpb $0x2, 0x124(%rsp)
jne 0xa313
movq %r14, %rdi
callq 0x12c65
incl 0x22638(%rip)           # 0x2a0e8
jmp 0x7ad6
leaq 0x195bf(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x7ad6
leaq 0x168d2(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
movabsq $0x1234567812345678, %r12 # imm = 0x1234567812345678
jmp 0x7cba
leaq 0x1783d(%rip), %rdi     # 0x1f329
jmp 0x7cb5
leaq 0x1781c(%rip), %rdi     # 0x1f314
jmp 0x7cb5
leaq 0x17697(%rip), %rdi     # 0x1f19b
jmp 0x74ac
leaq 0x177ef(%rip), %rdi     # 0x1f2ff
jmp 0x7cb5
leaq 0x1766a(%rip), %rdi     # 0x1f186
jmp 0x74ac
leaq 0x177c2(%rip), %rdi     # 0x1f2ea
jmp 0x7cb5
leaq 0x1763d(%rip), %rdi     # 0x1f171
jmp 0x74ac
leaq 0x17795(%rip), %rdi     # 0x1f2d5
jmp 0x7cb5
leaq 0x17774(%rip), %rdi     # 0x1f2c0
jmp 0x7cb5
leaq 0x17753(%rip), %rdi     # 0x1f2ab
jmp 0x7cb5
leaq 0x17732(%rip), %rdi     # 0x1f296
jmp 0x7cb5
cmpq $0x1, 0xd0(%rsp)
jne 0x7bd1
cmpq $0x0, 0xd8(%rsp)
je 0x7c39
leaq 0x170d1(%rip), %rdi     # 0x1ec5b
jmp 0x57f2
movsd 0x40(%rsp), %xmm0
ucomisd 0x1664b(%rip), %xmm0    # 0x1e1e8
jne 0x7ba1
jnp 0x7bdd
leaq 0x171f3(%rip), %rdi     # 0x1ed9b
jmp 0x5cb3
leaq 0x173f8(%rip), %rdi     # 0x1efac
jmp 0x6be2
leaq 0x16f12(%rip), %rdi     # 0x1ead2
jmp 0x519d
leaq 0x176b5(%rip), %rdi     # 0x1f281
jmp 0x7cb5
leaq 0x17098(%rip), %rdi     # 0x1ec70
jmp 0x57f2
movsd 0x48(%rsp), %xmm0
ucomisd 0x16605(%rip), %xmm0    # 0x1e1f0
jne 0x7bef
jnp 0x7c6b
leaq 0x17190(%rip), %rdi     # 0x1ed86
jmp 0x5cb3
movl $0x81818000, %eax       # imm = 0x81818000
addq $0x7e6e8000, %rax       # imm = 0x7E6E8000
cmpq %rax, 0x48(%rsp)
jne 0x7c5f
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmpq %rax, 0x50(%rsp)
jne 0x7ca2
movq %r14, %rdi
callq 0x12c65
incl 0x224bd(%rip)           # 0x2a0e8
jmp 0x6be7
leaq 0x17634(%rip), %rdi     # 0x1f26b
jmp 0x7cb5
cmpq $0x1, 0xe0(%rsp)
jne 0x7c96
cmpq $0x0, 0xe8(%rsp)
je 0x82f0
leaq 0x16fd7(%rip), %rdi     # 0x1ec31
jmp 0x57f2
leaq 0x1731b(%rip), %rdi     # 0x1ef81
jmp 0x6be2
movsd 0x50(%rsp), %xmm0
ucomisd 0x1657f(%rip), %xmm0    # 0x1e1f8
jne 0x7c81
jnp 0x82d2
leaq 0x170e9(%rip), %rdi     # 0x1ed71
jmp 0x5cb3
leaq 0x175c1(%rip), %rdi     # 0x1f255
jmp 0x7cb5
leaq 0x16fa9(%rip), %rdi     # 0x1ec46
jmp 0x57f2
leaq 0x172c2(%rip), %rdi     # 0x1ef6b
jmp 0x6be2
leaq 0x1758a(%rip), %rdi     # 0x1f23f
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x2241b(%rip)     # 0x2a0e4
je 0x7cd7
leaq 0x1766c(%rip), %rdi     # 0x1f33e
callq 0x2050
testq %rbx, %rbx
je 0x821b
leaq 0x30(%rsp), %rax
pxor %xmm0, %xmm0
movdqa %xmm0, (%rax)
movdqa %xmm0, -0x10(%rax)
movdqa %xmm0, -0x20(%rax)
andq $0x0, 0x10(%rax)
movdqa %xmm0, -0x30(%rax)
movdqa 0x163c7(%rip), %xmm0    # 0x1e0d0
movdqa %xmm0, 0xd0(%rsp)
movl $0xa0deb, 0xe0(%rsp) # imm = 0xA0DEB
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rdx
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x25
popq %rsi
movl $0x8707, %r9d           # imm = 0x8707
movq %rbx, %rdi
movl $0x8b, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r13
movl %r13d, %r8d
callq 0x14ea5
pushq $0x20
popq %r14
pushq $0x1
popq %rbp
pushq $0x1
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x2e
popq %r15
pushq $0x2
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x18b, %edx            # imm = 0x18B
movl %r13d, %r8d
movq $-0x1de6, %r9           # imm = 0xE21A
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x4
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r9, %r15
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x2d
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x28
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
pushq $0x8
popq %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x26
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
pushq $0x25
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
pushq $0x8
popq %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xf00f00, %r9d         # imm = 0xF00F00
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movl $0x7777, %r14d          # imm = 0x7777
pushq $0x62
popq %rsi
pushq $0xc
popq %r15
movq %rbx, %rdi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movl $0x7787, %ecx           # imm = 0x7787
movq %rbx, %rdi
pushq $0x28
popq %r12
movl %r12d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movq $-0x776f, %rcx          # imm = 0x8891
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x62
popq %rsi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x8
popq %rax
pushq %rax
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x69
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x10
popq %r9
movq %rbx, %rdi
pushq $0x20
popq %r14
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x281, %edx            # imm = 0x281
pushq $0x1
popq %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x66
popq %rsi
pushq $0x40
popq %r9
movq %rbx, %rdi
movl $0x81, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x0
pushq $0x81
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x81, %edx
leaq 0x30(%rsp), %rcx
movl $0x80, %r8d
movq %rcx, %r9
callq 0x14ea5
movl $0x123456, %r9d         # imm = 0x123456
movq %rbx, %rdi
movl %r14d, %esi
movl $0x81, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %r14
movl %r14d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x8
popq %rbp
pushq %rbp
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x62
popq %rsi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0xc3500                # imm = 0xC3500
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movl $0xc3508, %ecx          # imm = 0xC3508
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movl $0x12345678, %r9d       # imm = 0x12345678
movq %rbx, %rdi
pushq $0x2e
popq %rsi
movl $0x8b, %edx
pushq $0x4
popq %rcx
movl %r13d, %r8d
callq 0x14ea5
movl $0x2bd7f3, %r9d         # imm = 0x2BD7F3
movq %rbx, %rdi
pushq $0x20
popq %rsi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x22
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x8227
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
leaq 0xd0(%rsp), %rsi
callq *%r14
cmpq $-0xd, %rax
jne 0x8242
cmpq $-0x169f, (%rsp)        # imm = 0xE961
jne 0x824e
cmpq $0xaa3b, 0x8(%rsp)      # imm = 0xAA3B
jne 0x825a
cmpq $0xa0deb, 0x10(%rsp)    # imm = 0xA0DEB
jne 0x8266
cmpq $0xf00f00, 0x18(%rsp)   # imm = 0xF00F00
jne 0x8272
cmpq $0xf00f00, 0x20(%rsp)   # imm = 0xF00F00
jne 0x827e
cmpq $0x50, 0x28(%rsp)
jne 0x828a
cmpq $0x123456, 0x30(%rsp)   # imm = 0x123456
jne 0x8296
leaq 0x28(%rsp), %rax
cmpq %rax, 0x10(%rax)
jne 0x82a2
leaq 0x40(%rsp), %rax
leaq -0xc3500(%rax), %rcx
cmpq %rcx, (%rax)
jne 0x82ae
cmpl $0x8707, 0xd0(%rsp) # imm = 0x8707
jne 0x82ba
cmpl $0xffffe21a, 0xd4(%rsp) # imm = 0xFFFFE21A
jne 0x82c6
movl 0xe0(%rsp), %eax
cmpb $0x78, %al
jne 0x8313
movl %eax, %ecx
andl $0xff00, %ecx           # imm = 0xFF00
cmpl $0x5600, %ecx           # imm = 0x5600
jne 0x8349
movl %eax, %ecx
andl $0xff0000, %ecx         # imm = 0xFF0000
cmpl $0x340000, %ecx         # imm = 0x340000
jne 0x839a
andl $0xff000000, %eax       # imm = 0xFF000000
cmpl $0x12000000, %eax       # imm = 0x12000000
jne 0x83dd
movq %r14, %rdi
callq 0x12c65
incl 0x21ed2(%rip)           # 0x2a0e8
jmp 0x83e9
leaq 0x18e56(%rip), %rdi     # 0x21078
jmp 0x83e4
leaq 0x1616b(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x83e9
leaq 0x17242(%rip), %rdi     # 0x1f48b
jmp 0x83e4
leaq 0x17221(%rip), %rdi     # 0x1f476
jmp 0x83e4
leaq 0x17200(%rip), %rdi     # 0x1f461
jmp 0x83e4
leaq 0x171df(%rip), %rdi     # 0x1f44c
jmp 0x83e4
leaq 0x171be(%rip), %rdi     # 0x1f437
jmp 0x83e4
leaq 0x1719d(%rip), %rdi     # 0x1f422
jmp 0x83e4
leaq 0x1717c(%rip), %rdi     # 0x1f40d
jmp 0x83e4
leaq 0x1715b(%rip), %rdi     # 0x1f3f8
jmp 0x83e4
leaq 0x1713a(%rip), %rdi     # 0x1f3e3
jmp 0x83e4
leaq 0x17118(%rip), %rdi     # 0x1f3cd
jmp 0x83e4
leaq 0x170f6(%rip), %rdi     # 0x1f3b7
jmp 0x83e4
leaq 0x170d4(%rip), %rdi     # 0x1f3a1
jmp 0x83e4
movsd 0x58(%rsp), %xmm0
ucomisd 0x15f20(%rip), %xmm0    # 0x1e200
jne 0x82e4
jnp 0x831f
leaq 0x16a71(%rip), %rdi     # 0x1ed5c
jmp 0x5cb3
cmpq $0x0, 0xf0(%rsp)
je 0x8370
leaq 0x16919(%rip), %rdi     # 0x1ec1b
jmp 0x57f2
leaq 0x16f1b(%rip), %rdi     # 0x1f229
jmp 0x7ab9
leaq 0x17071(%rip), %rdi     # 0x1f38b
jmp 0x83e4
movsd 0x60(%rsp), %xmm0
ucomisd 0x15edb(%rip), %xmm0    # 0x1e208
jne 0x8331
jnp 0x83a3
leaq 0x16a0e(%rip), %rdi     # 0x1ed46
jmp 0x5cb3
leaq 0x16ecf(%rip), %rdi     # 0x1f213
jmp 0x7ab9
leaq 0x17025(%rip), %rdi     # 0x1f375
jmp 0x83e4
movq %r14, %rdi
callq 0x12c65
incl 0x21d85(%rip)           # 0x2a0e8
pushq $0x40
popq %r12
pushq $0x1
popq %r13
jmp 0x41ef
cmpq $0x1, 0xf8(%rsp)
jne 0x83c5
movq %r14, %rdi
callq 0x12c65
incl 0x21d5f(%rip)           # 0x2a0e8
jmp 0x580f
leaq 0x16e68(%rip), %rdi     # 0x1f1fd
jmp 0x7ab9
leaq 0x16fbe(%rip), %rdi     # 0x1f35f
jmp 0x83e4
movsd 0x68(%rsp), %xmm0
ucomisd 0x15e57(%rip), %xmm0    # 0x1e208
jne 0x83b9
jnp 0xa2ca
leaq 0x16970(%rip), %rdi     # 0x1ed30
jmp 0x5cb3
leaq 0x16839(%rip), %rdi     # 0x1ec05
jmp 0x57f2
leaq 0x16e0f(%rip), %rdi     # 0x1f1e7
jmp 0x7ab9
leaq 0x16f65(%rip), %rdi     # 0x1f349
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x21cec(%rip)     # 0x2a0e4
je 0x8406
leaq 0x1709f(%rip), %rdi     # 0x1f4a0
callq 0x2050
testq %rbx, %rbx
je 0x8a93
movq %rsp, %r15
movq $0x188d7, (%r15)        # imm = 0x188D7
movq $0x12817, 0x8(%r15)     # imm = 0x12817
andq $0x0, 0x10(%r15)
movq $-0x8, 0x18(%r15)
movq $-0x32, 0x20(%r15)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x28(%r15)
leaq 0xd6(%rsp), %rcx
movabsq $-0x3038ffffffff8ad0, %rax # imm = 0xCFC7000000007530
movq %rax, -0x6(%rcx)
andw $0x0, 0x2(%rcx)
movdqu %xmm0, 0x38(%r15)
leaq 0xd2(%rsp), %r14
leaq 0x121(%rsp), %r13
movl $0x63000080, -0x1(%r13) # imm = 0x63000080
andw $0x0, 0x3(%r13)
movb $0x0, 0x5(%r13)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x2c
popq %rsi
leaq 0xd0(%rsp), %r9
movq %rbx, %rdi
movl $0x80, %edx
movq %r14, %rcx
movl $0x80, %r8d
callq 0x14ea5
pushq $0x2a
popq %rsi
leaq 0x120(%rsp), %r9
movq %rbx, %rdi
movl $0x80, %edx
movq %r13, %rcx
movl $0x80, %r8d
callq 0x14ea5
pushq $0x20
popq %r14
pushq $0x1
popq %r13
pushq $0x40
popq %rbp
pushq $0x2
popq %r12
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x23
popq %rsi
pushq $0x1
popq %rcx
movq %rbx, %rdi
movl $0x18b, %edx            # imm = 0x18B
movl $0x80, %r8d
leaq 0xd6(%rsp), %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x2
popq %rdx
pushq $0x8
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl $0x381, %edx            # imm = 0x381
pushq $0x3
popq %r13
movq %r13, %rcx
movl $0x80, %r8d
movq %r15, %r9
pushq $0x0
pushq $0x182                  # imm = 0x182
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
pushq $0x1
popq %r15
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x29
popq %r15
movq %rbx, %rdi
movl %r15d, %esi
movl $0x81, %edx
leaq 0x121(%rsp), %rcx
movl $0x82, %r8d
leaq 0x120(%rsp), %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl $0x81, %edx
xorl %ecx, %ecx
movl $0x82, %r8d
pushq $0x2
popq %r15
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x24
popq %rsi
movq %rbx, %rdi
movl $0x82, %edx
leaq 0xd6(%rsp), %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r13, %r9
callq 0x14ea5
movl $0x18c, %eax            # imm = 0x18C
pushq $0x64
popq %rsi
movq %rbx, %rdi
movl $0x18c, %edx            # imm = 0x18C
movq %r13, %rcx
movl $0x18c, %r8d            # imm = 0x18C
movq %r13, %r9
pushq %r13
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
pushq $0x4
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
pushq $0xc
popq %r12
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %r15
movl %r15d, %esi
movl $0x18c, %edx            # imm = 0x18C
movq %r13, %rcx
movl $0x182, %r8d            # imm = 0x182
movq %r13, %r9
pushq %r13
movl $0x18c, %eax            # imm = 0x18C
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
pushq $0x40
popq %rbp
movl %ebp, %r8d
pushq $0x4
popq %r9
callq 0x14ea5
pushq $0x28
popq %rsi
movq %rbx, %rdi
movl $0x382, %edx            # imm = 0x382
movq %r13, %rcx
movl $0x381, %r8d            # imm = 0x381
movq %r13, %r9
callq 0x14ea5
pushq $0x28
popq %r15
movq %rbx, %rdi
pushq $0x60
popq %r12
movl %r12d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x0
pushq $0x1
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x0
pushq $0x2
callq 0x16183
popq %rcx
popq %rdx
movq $-0x7fff7fd0, %rax      # imm = 0x80008030
leaq (%rsp,%rax), %r9
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x1
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movl $0xe8893, %r9d          # imm = 0xE8893
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movl $0x7fff8000, %ecx       # imm = 0x7FFF8000
movq %rbx, %rdi
movl %r14d, %esi
movl $0x81, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x7fff8008, %ecx       # imm = 0x7FFF8008
movl $0x7fff8000, %r9d       # imm = 0x7FFF8000
movq %rbx, %rdi
movl %r14d, %esi
movl $0x81, %edx
movl $0x81, %r8d
callq 0x14ea5
movl $0x7fff802f, %eax       # imm = 0x7FFF802F
leaq (%rsp,%rax), %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x81, %edx
movq $-0x7fff7fef, %rcx      # imm = 0x80008011
movl $0x81, %r8d
movq $-0x7fff7ff7, %r9       # imm = 0x80008009
pushq $-0x7fff7fff            # imm = 0x80008001
pushq $0x81
callq 0x16183
popq %rcx
popq %rdx
movq $-0x7fff7ffb, %rax      # imm = 0x80008005
leaq 0x120(%rsp,%rax), %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
pushq $0x22
popq %r15
movl $0x7fff7fff, %ecx       # imm = 0x7FFF7FFF
movl $0x7fff7ffe, %r9d       # imm = 0x7FFF7FFE
movq %rbx, %rdi
movl %r15d, %esi
movl $0x81, %edx
movl $0x81, %r8d
callq 0x14ea5
movl $0x7fff8004, %eax       # imm = 0x7FFF8004
leaq (%rsp,%rax), %r9
addq $0x120, %r9             # imm = 0x120
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl $0x81, %edx
movq $-0x7fff7fff, %rcx      # imm = 0x80008001
movl $0x81, %r8d
movq $-0x7fff8000, %r9       # imm = 0x80008000
callq 0x14ea5
movabsq $-0x123456123456, %rax  # imm = 0xFFFFEDCBA9EDCBAA
leaq (%rsp,%rax), %r12
addq $0x120, %r12            # imm = 0x120
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
movabsq $0x123456123456, %r9    # imm = 0x123456123456
leaq 0x6(%r9), %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x81, %edx
movl $0x82, %r8d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x8a9f
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
leaq 0x120(%rsp), %rdx
movq %rbx, %rdi
callq *%r14
cmpq $0x2b0ee, 0x10(%rbx)    # imm = 0x2B0EE
jne 0x8aba
cmpq $0x40, 0x18(%rsp)
jne 0x8ac3
cmpq $-0x64, 0x20(%rsp)
jne 0x8acc
leaq 0x20(%rsp), %rax
leaq 0x28(%rsp), %rcx
addq %rcx, %rax
addq $-0x64, %rax
cmpq %rax, (%rcx)
jne 0x8ad5
cmpq $0xe8893, 0x30(%rsp)    # imm = 0xE8893
jne 0x8ade
cmpq $0xe8893, 0x38(%rsp)    # imm = 0xE8893
jne 0x8ae7
cmpq $0x1d1126, 0x40(%rsp)   # imm = 0x1D1126
jne 0x8af0
cmpw $0x7530, 0xd2(%rsp)     # imm = 0x7530
jne 0x8af9
cmpw $0xcfc7, 0xd4(%rsp)     # imm = 0xCFC7
jne 0x8b02
cmpw $0x2, 0xd8(%rsp)
jne 0x8b0b
xorl %eax, %eax
cmpb 0x121(%rsp), %al
jno 0x8b14
cmpb $0x63, 0x122(%rsp)
jne 0x8b1d
cmpb $0x63, 0x124(%rsp)
jne 0x8b26
cmpb $0x63, 0x125(%rsp)
jne 0x8b2f
xorl %eax, %eax
cmpb 0x126(%rsp), %al
jno 0x8b38
movq %r14, %rdi
callq 0x12c65
incl 0x2165a(%rip)           # 0x2a0e8
jmp 0x8b44
leaq 0x185de(%rip), %rdi     # 0x21078
jmp 0x8b3f
leaq 0x158f3(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x8b44
leaq 0x16b16(%rip), %rdi     # 0x1f5d7
jmp 0x8b3f
leaq 0x16af8(%rip), %rdi     # 0x1f5c2
jmp 0x8b3f
leaq 0x16ada(%rip), %rdi     # 0x1f5ad
jmp 0x8b3f
leaq 0x16abc(%rip), %rdi     # 0x1f598
jmp 0x8b3f
leaq 0x16a9e(%rip), %rdi     # 0x1f583
jmp 0x8b3f
leaq 0x16a80(%rip), %rdi     # 0x1f56e
jmp 0x8b3f
leaq 0x16a62(%rip), %rdi     # 0x1f559
jmp 0x8b3f
leaq 0x16a44(%rip), %rdi     # 0x1f544
jmp 0x8b3f
leaq 0x16a26(%rip), %rdi     # 0x1f52f
jmp 0x8b3f
leaq 0x16a07(%rip), %rdi     # 0x1f519
jmp 0x8b3f
leaq 0x169e8(%rip), %rdi     # 0x1f503
jmp 0x8b3f
leaq 0x169c9(%rip), %rdi     # 0x1f4ed
jmp 0x8b3f
leaq 0x169aa(%rip), %rdi     # 0x1f4d7
jmp 0x8b3f
leaq 0x1698b(%rip), %rdi     # 0x1f4c1
jmp 0x8b3f
leaq 0x1696c(%rip), %rdi     # 0x1f4ab
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x21591(%rip)     # 0x2a0e4
je 0x8b61
leaq 0x16a90(%rip), %rdi     # 0x1f5ec
callq 0x2050
movabsq $0xff80000000, %r12     # imm = 0xFF80000000
testq %rbx, %rbx
je 0x8dc4
movabsq $-0x7fff00000, %r13     # imm = 0xFFFFFFF800100000
movabsq $0x3ff0000000, %r14     # imm = 0x3FF0000000
movq $0x7, (%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%rsp)
movdqu %xmm0, 0x18(%rsp)
movdqu %xmm0, 0x28(%rsp)
movdqu %xmm0, 0x38(%rsp)
movdqu %xmm0, 0x48(%rsp)
movdqu %xmm0, 0x58(%rsp)
andq $0x0, 0x68(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movl %edx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x40
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x8
popq %rcx
movl $0x7fff, %r9d           # imm = 0x7FFF
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq $-0x8000, %r9           # imm = 0x8000
callq 0x14ea5
pushq $0x18
popq %rcx
movl $0x7fffffff, %r9d       # imm = 0x7FFFFFFF
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq $-0x80000000, %r9       # imm = 0x80000000
callq 0x14ea5
movabsq $0x1234567812345678, %r9 # imm = 0x1234567812345678
addq $0x7530eca9, %r9        # imm = 0x7530ECA9
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq %r9, 0xc8(%rsp)
callq 0x14ea5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq %r14, %r9
movabsq $0x7fff00080010000, %r14 # imm = 0x7FFF00080010000
callq 0x14ea5
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq %r13, %r9
callq 0x14ea5
leaq 0xf000(%r13), %r9
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movabsq $0x7fff00000008001, %r9 # imm = 0x7FFF00000008001
callq 0x14ea5
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
leaq 0x8001(%r14), %r9
pushq $0x60
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x68
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
movabsq $0x7fff00ffff00000, %r9 # imm = 0x7FFF00FFFF00000
movq %r9, %r12
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x8dd2
movq %rax, %r15
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r15
cmpq $0x0, (%rbx)
je 0x91ad
leaq 0x1694b(%rip), %rdi     # 0x1f70d
jmp 0x8dcb
leaq 0x182ad(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x8de8
leaq 0x155c0(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x212ed(%rip)     # 0x2a0e4
je 0x8e05
leaq 0x16922(%rip), %rdi     # 0x1f722
callq 0x2050
testq %rbx, %rbx
je 0x917a
movq $-0xae5, (%rsp)         # imm = 0xF51B
andq $0x0, 0x8(%rsp)
movq $0x4, 0x10(%rsp)
movq $-0x4, 0x18(%rsp)
movapd 0x152aa(%rip), %xmm0    # 0x1e0e0
movapd %xmm0, 0x120(%rsp)
movabsq $0x4017000000000000, %rax # imm = 0x4017000000000000
movq %rax, 0xd0(%rsp)
xorpd %xmm0, %xmm0
movupd %xmm0, 0xd8(%rsp)
movabsq $-0x3ff0000000000000, %rax # imm = 0xC010000000000000
movq %rax, 0xe8(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x60
popq %r14
pushq $0xc
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x40
popq %rbp
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0xb
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0x1
popq %r13
pushq $-0x3
popq %r9
movq %rbx, %rdi
movl %r12d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x14ea5
pushq $0x26
popq %r14
pushq $0x3
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8b, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14ea5
pushq $0x5
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x64
popq %r14
pushq %r14
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $0x64
popq %rsi
pushq $-0x57
popq %rcx
pushq $0xd
popq %r9
movq %rbx, %rdi
movl $0x81, %edx
movl $0x8c, %r8d
pushq $0x15
pushq $0x8c
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0xb
popq %r8
xorl %r9d, %r9d
pushq %r14
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
pushq $-0x5d
popq %rcx
pushq $0x7
popq %r9
movq %rbx, %rdi
movl $0x164, %esi            # imm = 0x164
movl $0x81, %edx
movl $0x8b, %r8d
pushq $0xb
pushq $0x8b
callq 0x16183
popq %rcx
popq %rdx
callq 0x183f2
testb %al, %al
je 0x90ca
pushq $0x60
popq %r14
pushq $0xa
popq %rbp
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x40
popq %r13
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x5
popq %rcx
pushq $-0x3
popq %r12
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8a, %edx
movl $0x8a, %r8d
movq %r12, %r9
callq 0x183f5
pushq $0xd
popq %r15
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x8a, %edx
movq %r15, %rcx
movl $0x8a, %r8d
movq %r12, %r9
pushq $0x5
pushq $0x8a
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x1
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x2
popq %rdx
pushq $0xa
popq %r9
movq %rbx, %rdi
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x3
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %r14
pushq %r14
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x13
popq %rcx
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x81, %edx
movl $0x8a, %r8d
movq %r15, %r9
pushq %r14
pushq $0x283                  # imm = 0x283
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x9186
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0x120(%rsp), %rsi
leaq 0xd0(%rsp), %rdx
movq %rbx, %rdi
callq *%r14
cmpq $-0x2b1, 0x8(%rbx)      # imm = 0xFD4F
jne 0x91a1
cmpq $-0x10, 0x10(%rsp)
jne 0x9293
cmpl $0xfffff51b, 0x124(%rsp) # imm = 0xFFFFF51B
jne 0x92a8
cmpl $-0x12, 0x128(%rsp)
jne 0x92bd
callq 0x183f2
testb %al, %al
je 0xa1f7
movsd 0xd8(%rsp), %xmm0
ucomisd 0x150b2(%rip), %xmm0    # 0x1e218
jne 0x916e
jnp 0xa191
leaq 0x165e2(%rip), %rdi     # 0x1f757
jmp 0x92c4
leaq 0x17ef7(%rip), %rdi     # 0x21078
jmp 0x92c4
leaq 0x1520c(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x92c9
leaq 0x16603(%rip), %rdi     # 0x1f7ab
jmp 0x92c4
cmpq $0x7fff, 0x8(%rsp)      # imm = 0x7FFF
jne 0x929c
cmpq $-0x8000, 0x10(%rsp)    # imm = 0x8000
jne 0x92b1
cmpq $0x7fffffff, 0x18(%rsp) # imm = 0x7FFFFFFF
jne 0xa161
cmpq $-0x80000000, 0x20(%rsp) # imm = 0x80000000
jne 0xa179
movq 0xc8(%rsp), %rax
cmpq %rax, 0x28(%rsp)
jne 0xa1b2
movabsq $0xff80000000, %rax     # imm = 0xFF80000000
cmpq %rax, 0x30(%rsp)
jne 0xa1ca
movabsq $0x3ff0000000, %rax     # imm = 0x3FF0000000
cmpq %rax, 0x38(%rsp)
jne 0xa216
cmpq %r13, 0x40(%rsp)
jne 0xa22e
addq $0xf000, %r13           # imm = 0xF000
cmpq %r13, 0x48(%rsp)
jne 0xa246
movabsq $0x7fff00000008001, %rax # imm = 0x7FFF00000008001
cmpq %rax, 0x50(%rsp)
jne 0xa25e
cmpq %r14, 0x58(%rsp)
jne 0xa276
addq $0x8001, %r14           # imm = 0x8001
cmpq %r14, 0x60(%rsp)
jne 0xa28e
cmpq %r12, 0x68(%rsp)
jne 0xa2a6
movq %r15, %rdi
callq 0x12c65
incl 0x20e5a(%rip)           # 0x2a0e8
jmp 0x8de8
leaq 0x164fc(%rip), %rdi     # 0x1f796
jmp 0x92c4
leaq 0x16455(%rip), %rdi     # 0x1f6f8
jmp 0x8dcb
leaq 0x164d2(%rip), %rdi     # 0x1f781
jmp 0x92c4
leaq 0x1642b(%rip), %rdi     # 0x1f6e3
jmp 0x8dcb
leaq 0x164a8(%rip), %rdi     # 0x1f76c
callq 0x2050
callq 0x12b4c
movq %rax, %r13
cmpl $0x0, 0x20e0c(%rip)     # 0x2a0e4
je 0x92e6
leaq 0x164df(%rip), %rdi     # 0x1f7c0
callq 0x2050
pushq $0x5
popq %rax
movq %rax, 0x190(%rsp)
xorl %eax, %eax
pushq $0x3
popq %rcx
cmpq $0x25, %rax
je 0x9305
movb $0xa, (%rsp,%rax)
incq %rax
jmp 0x92f6
testq %r13, %r13
je 0xa10a
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
movq %r13, %rdi
xorl %esi, %esi
pushq $0x1
popq %rbx
movl %ebx, %edx
movq %rcx, %r12
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x62
popq %rsi
pushq $0xc
popq %rdx
movq %r13, %rdi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rbp
pushq %rbp
pushq $0x40
popq %r14
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
movl $0x1001, %r9d           # imm = 0x1001
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x68
popq %rsi
movq %r13, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x14
popq %rax
pushq %rax
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movl $0x800000, %r9d         # imm = 0x800000
movq %r13, %rdi
movl %ebp, %esi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %ebx, %esi
callq 0x14afd
pushq $0x4
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
pushq $0x29
popq %r15
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
pushq $0x1
popq %r14
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %ebp, %ecx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %ebx, %esi
callq 0x14afd
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x104, %ecx            # imm = 0x104
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
pushq $0x1
popq %rbp
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x1000, %r9d           # imm = 0x1000
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r15
movl %r15d, %r8d
callq 0x14ea5
movq %r13, %rdi
pushq $0x68
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x14
popq %rax
pushq %rax
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
pushq $0x66
popq %rsi
movq %r13, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x10
popq %rax
pushq %rax
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movl $0x80, %eax
movq %r13, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0x4
popq %rcx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %r14
movl %r14d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
movl $0x80, %eax
pushq %rax
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x104, %ecx            # imm = 0x104
callq 0x125e7
movq %r13, %rdi
movl %r14d, %r15d
movl %r14d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r14
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
pushq $0x62
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl $0x462, %esi            # imm = 0x462
pushq $0x2
popq %rax
movq %rax, %rdx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x5
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %r12d, %ecx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x862, %esi            # imm = 0x862
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $-0x1
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x8
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x6
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x262, %esi            # imm = 0x262
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x2
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %ebx, %ecx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x1462, %esi           # imm = 0x1462
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $-0x2
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0xa
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0xb
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %r12d, %ecx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0x5
popq %rcx
callq 0x125e7
movq %r13, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movq %rbp, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x81818000, %eax       # imm = 0x81818000
leaq -0x1818000(%rax), %r9
movq %r13, %rdi
pushq $0x20
popq %r15
movl %r15d, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movq %r14, %r12
movl %r12d, %r8d
callq 0x14ea5
movq %r13, %rdi
pushq $0x68
popq %rbp
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x10
popq %r14
pushq %r14
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movl $0x81818000, %eax       # imm = 0x81818000
leaq 0x7e7e7fff(%rax), %r9
movq %r13, %rdi
movl %r15d, %esi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0x1062, %esi           # imm = 0x1062
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
pushq $0x3
popq %r12
movl %r12d, %esi
xorl %edx, %edx
pushq $0xa
popq %rcx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rbp
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r15
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0xb
popq %rcx
callq 0x125e7
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x26
popq %rsi
movq %r13, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x25
popq %rsi
movq %r13, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x1162, %esi           # imm = 0x1162
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x10a, %ecx            # imm = 0x10A
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rbp
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x10b, %ecx            # imm = 0x10B
callq 0x125e7
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r14
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x2062, %esi           # imm = 0x2062
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl $0x2063, %esi           # imm = 0x2063
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x63
popq %rsi
pushq $0x6
popq %r9
movq %r13, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x1
popq %r9
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0x2060, %esi           # imm = 0x2060
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl $0x2061, %esi           # imm = 0x2061
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x61
popq %rsi
movq %r13, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x9
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %r13, %rdi
pushq $0x68
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x3f
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x125e7
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x125e7
movq %r13, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
pushq $0x20
popq %rbp
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x26a, %esi            # imm = 0x26A
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %r13, %rdi
movl $0x269, %esi            # imm = 0x269
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0xffffc0               # imm = 0xFFFFC0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %ebx, %ecx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x26a, %esi            # imm = 0x26A
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %r13, %rdi
movl $0x269, %esi            # imm = 0x269
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl %ebx, %ecx
callq 0x125e7
movq %r13, %rdi
pushq $0x29
popq %rsi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebp, %esi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %r13, %rdi
movl $0x2062, %esi           # imm = 0x2062
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
pushq $0x63
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
pushq $0x29
popq %r14
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x2063, %esi           # imm = 0x2063
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
pushq $0x63
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %rbp
movl %ebp, %r8d
movq %r15, %r9
pushq $0x0
pushq %rbx
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0x22
popq %r9
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0xc62, %esi            # imm = 0xC62
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x1234                 # imm = 0x1234
pushq %rbp
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0x2
popq %rcx
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
pushq $0x6
popq %rcx
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0x122ffffffd5, %r9     # imm = 0x122FFFFFFD5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
pushq $-0x60
popq %r9
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0xd62, %esi            # imm = 0xD62
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x2
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
xorl %edx, %edx
movl $0x108, %ecx            # imm = 0x108
callq 0x125e7
movq %r13, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r13, %rdi
callq 0x12d2f
movl (%r13), %esi
cmpl %ebx, %esi
jne 0xa116
movq %rax, %r15
movq %r13, %rdi
callq 0x12c23
movq %rsp, %r14
movq %r14, %rdi
callq *%r15
cmpb $0x1, (%r14)
jne 0xa131
cmpb $0x2, 0x1(%rsp)
jne 0xa13d
cmpb $0x2, 0x2(%rsp)
jne 0xa149
cmpb $0x1, 0x3(%rsp)
jne 0xa155
cmpb $0x1, 0x4(%rsp)
jne 0xa16d
cmpb $0x2, 0x5(%rsp)
jne 0xa185
cmpb $0x2, 0x6(%rsp)
jne 0xa1be
cmpb $0x1, 0x7(%rsp)
jne 0xa20a
cmpb $0x2, 0x8(%rsp)
jne 0xa222
cmpb $0x1, 0x9(%rsp)
jne 0xa23a
cmpb $0x2, 0xa(%rsp)
jne 0xa252
cmpb $0x1, 0xb(%rsp)
jne 0xa26a
cmpb $0x1, 0xc(%rsp)
jne 0xa282
cmpb $0x2, 0xd(%rsp)
jne 0xa29a
cmpb $0x2, 0xe(%rsp)
jne 0xa2b2
cmpb $0x1, 0xf(%rsp)
jne 0xa2be
cmpb $0x1, 0x10(%rsp)
jne 0xa2f4
cmpb $0x2, 0x11(%rsp)
jne 0xa31f
cmpb $0x1, 0x12(%rsp)
jne 0xa3a2
cmpb $0x2, 0x13(%rsp)
jne 0xa3bc
cmpb $0x2, 0x14(%rsp)
jne 0xa3c5
cmpb $0x1, 0x15(%rsp)
jne 0xa3ce
cmpb $0x5, 0x16(%rsp)
jne 0xa3d7
cmpb $0x9, 0x17(%rsp)
jne 0xa3e0
cmpb $0x2, 0x18(%rsp)
jne 0xa3e9
cmpb $0x1, 0x19(%rsp)
jne 0xa3f2
cmpb $0x1, 0x1a(%rsp)
jne 0xa3fb
cmpb $0x1, 0x1b(%rsp)
jne 0xa404
cmpb $0x1, 0x1c(%rsp)
jne 0xa40d
cmpb $0x1, 0x1d(%rsp)
jne 0xa416
cmpb $0x1, 0x1e(%rsp)
jne 0xa41f
cmpb $0x0, 0x1f(%rsp)
je 0x1245b
leaq 0x15734(%rip), %rdi     # 0x1f839
jmp 0xa426
leaq 0x16f67(%rip), %rdi     # 0x21078
jmp 0xa426
leaq 0x1427c(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r13, %rdi
callq 0x12c23
jmp 0xa42b
leaq 0x159a3(%rip), %rdi     # 0x1fadb
jmp 0xa426
leaq 0x15982(%rip), %rdi     # 0x1fac6
jmp 0xa426
leaq 0x15961(%rip), %rdi     # 0x1fab1
jmp 0xa426
leaq 0x15940(%rip), %rdi     # 0x1fa9c
jmp 0xa426
leaq 0x15566(%rip), %rdi     # 0x1f6ce
jmp 0x8dcb
leaq 0x15913(%rip), %rdi     # 0x1fa87
jmp 0xa426
leaq 0x15539(%rip), %rdi     # 0x1f6b9
jmp 0x8dcb
leaq 0x158e6(%rip), %rdi     # 0x1fa72
jmp 0xa426
movsd 0xe0(%rsp), %xmm0
ucomisd 0x1407e(%rip), %xmm0    # 0x1e220
jne 0xa1a6
jnp 0xa1d6
leaq 0x15595(%rip), %rdi     # 0x1f742
jmp 0x92c4
leaq 0x154eb(%rip), %rdi     # 0x1f6a4
jmp 0x8dcb
leaq 0x15898(%rip), %rdi     # 0x1fa5d
jmp 0xa426
leaq 0x154be(%rip), %rdi     # 0x1f68f
jmp 0x8dcb
movsd 0xe8(%rsp), %xmm0
ucomisd 0x14041(%rip), %xmm0    # 0x1e228
jne 0xa1eb
jnp 0xa1f7
leaq 0x1553b(%rip), %rdi     # 0x1f72d
jmp 0x92c4
movq %r14, %rdi
callq 0x12c65
incl 0x1fee3(%rip)           # 0x2a0e8
jmp 0x92c9
leaq 0x15837(%rip), %rdi     # 0x1fa48
jmp 0xa426
leaq 0x1545d(%rip), %rdi     # 0x1f67a
jmp 0x8dcb
leaq 0x1580a(%rip), %rdi     # 0x1fa33
jmp 0xa426
leaq 0x15430(%rip), %rdi     # 0x1f665
jmp 0x8dcb
leaq 0x157dc(%rip), %rdi     # 0x1fa1d
jmp 0xa426
leaq 0x15402(%rip), %rdi     # 0x1f64f
jmp 0x8dcb
leaq 0x157ae(%rip), %rdi     # 0x1fa07
jmp 0xa426
leaq 0x153d4(%rip), %rdi     # 0x1f639
jmp 0x8dcb
leaq 0x15780(%rip), %rdi     # 0x1f9f1
jmp 0xa426
leaq 0x153a6(%rip), %rdi     # 0x1f623
jmp 0x8dcb
leaq 0x15752(%rip), %rdi     # 0x1f9db
jmp 0xa426
leaq 0x15378(%rip), %rdi     # 0x1f60d
jmp 0x8dcb
leaq 0x15724(%rip), %rdi     # 0x1f9c5
jmp 0xa426
leaq 0x1534a(%rip), %rdi     # 0x1f5f7
jmp 0x8dcb
leaq 0x156f6(%rip), %rdi     # 0x1f9af
jmp 0xa426
leaq 0x156d4(%rip), %rdi     # 0x1f999
jmp 0xa426
movsd 0x70(%rsp), %xmm0
ucomisd 0x13f38(%rip), %xmm0    # 0x1e210
jne 0xa2dc
jnp 0xa300
leaq 0x14a37(%rip), %rdi     # 0x1ed1a
jmp 0x5cb3
leaq 0x14ee2(%rip), %rdi     # 0x1f1d1
jmp 0x7ab9
leaq 0x15688(%rip), %rdi     # 0x1f983
jmp 0xa426
movq %r14, %rdi
callq 0x12c65
incl 0x1fdda(%rip)           # 0x2a0e8
jmp 0x5cd0
leaq 0x14ea1(%rip), %rdi     # 0x1f1bb
jmp 0x7ab9
leaq 0x15647(%rip), %rdi     # 0x1f96d
jmp 0xa426
leaq 0x1403a(%rip), %rdi     # 0x1e36c
movl $0x9f, %esi
jmp 0xe1dd
leaq 0x14029(%rip), %rdi     # 0x1e36c
movl $0x33b, %esi            # imm = 0x33B
jmp 0xe1dd
leaq 0x14018(%rip), %rdi     # 0x1e36c
movl $0x33c, %esi            # imm = 0x33C
jmp 0xe1dd
leaq 0x14007(%rip), %rdi     # 0x1e36c
movl $0x33e, %esi            # imm = 0x33E
jmp 0xe1dd
leaq 0x13ff6(%rip), %rdi     # 0x1e36c
movl $0x384, %esi            # imm = 0x384
jmp 0xe1dd
leaq 0x13fe5(%rip), %rdi     # 0x1e36c
movl $0x345, %esi            # imm = 0x345
jmp 0xe1dd
leaq 0x13fd4(%rip), %rdi     # 0x1e36c
movl $0x396, %esi            # imm = 0x396
jmp 0xe1dd
leaq 0x155ae(%rip), %rdi     # 0x1f957
jmp 0xa426
leaq 0x13fba(%rip), %rdi     # 0x1e36c
movl $0xa3, %esi
jmp 0xe1dd
leaq 0x1557e(%rip), %rdi     # 0x1f941
jmp 0xa426
leaq 0x1555f(%rip), %rdi     # 0x1f92b
jmp 0xa426
leaq 0x15540(%rip), %rdi     # 0x1f915
jmp 0xa426
leaq 0x15521(%rip), %rdi     # 0x1f8ff
jmp 0xa426
leaq 0x15502(%rip), %rdi     # 0x1f8e9
jmp 0xa426
leaq 0x154e3(%rip), %rdi     # 0x1f8d3
jmp 0xa426
leaq 0x154c4(%rip), %rdi     # 0x1f8bd
jmp 0xa426
leaq 0x154a5(%rip), %rdi     # 0x1f8a7
jmp 0xa426
leaq 0x15486(%rip), %rdi     # 0x1f891
jmp 0xa426
leaq 0x15467(%rip), %rdi     # 0x1f87b
jmp 0xa426
leaq 0x15448(%rip), %rdi     # 0x1f865
jmp 0xa426
leaq 0x15429(%rip), %rdi     # 0x1f84f
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1fcaa(%rip)     # 0x2a0e4
je 0xa448
leaq 0x156ad(%rip), %rdi     # 0x1faf0
callq 0x2050
testq %rbx, %rbx
je 0xa6a3
movq $-0x24, (%rsp)
movq $0x8, 0x8(%rsp)
andq $0x0, 0x10(%rsp)
movq $0xa, 0x18(%rsp)
andq $0x0, 0x20(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
pushq $0x5
popq %r14
movl %r14d, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x4
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %rax
movq %rax, %r8
movq $-0xea, %r9
callq 0x14ea5
pushq $0x8
popq %r12
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
movq %r14, %r13
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0x64
popq %rsi
pushq $0x9
popq %r14
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x40
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x8
popq %r15
pushq $0x18
popq %r13
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r13, %r9
callq 0x14ea5
pushq $0x62
popq %r12
movq %rbx, %rdi
movl %r12d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x5
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1bcfd
movq %rax, %r15
pushq $0x16
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x1ad3c
movq %rbx, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x64
pushq $0x40
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r12
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x5
popq %rdx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xa6ac
movq %rax, %r14
movq 0x8(%r12), %r12
movq 0x8(%r15), %rdi
movq %r12, %rsi
callq 0x1c086
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0x8, %rax
jne 0xa6c4
cmpq $-0x750, 0x8(%rsp)      # imm = 0xF8B0
jne 0xa6cd
cmpq $0x1, 0x10(%rsp)
jne 0xa6d6
cmpq $0x2, 0x18(%rsp)
jne 0xa6df
cmpq %r12, 0x20(%rsp)
jne 0xa6e8
movq %r14, %rdi
callq 0x12c65
incl 0x1fa47(%rip)           # 0x2a0e8
jmp 0xa6f4
leaq 0x169ce(%rip), %rdi     # 0x21078
jmp 0xa6ef
leaq 0x13ce6(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0xa6f4
leaq 0x15484(%rip), %rdi     # 0x1fb4f
jmp 0xa6ef
leaq 0x15466(%rip), %rdi     # 0x1fb3a
jmp 0xa6ef
leaq 0x15448(%rip), %rdi     # 0x1fb25
jmp 0xa6ef
leaq 0x1542a(%rip), %rdi     # 0x1fb10
jmp 0xa6ef
leaq 0x1540c(%rip), %rdi     # 0x1fafb
callq 0x2050
callq 0x12b4c
movq %rax, %r15
cmpl $0x0, 0x1f9e1(%rip)     # 0x2a0e4
je 0xa711
leaq 0x15458(%rip), %rdi     # 0x1fb64
callq 0x2050
movq %rsp, %rdi
movl $0xc8, %edx
xorl %esi, %esi
callq 0x2090
testq %r15, %r15
je 0xaf88
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbx
pushq $0x5
popq %rcx
movq %r15, %rdi
xorl %esi, %esi
movl %ebx, %edx
movl %ecx, %r8d
movl %ecx, %r12d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x22
popq %rsi
pushq $0x40
popq %r13
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0xbb, %r9
callq 0x14ea5
pushq $0x20
popq %rsi
movq %r15, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2a
popq %rsi
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0x25d, %r9            # imm = 0xFDA3
callq 0x14ea5
pushq $0x28
popq %rbp
pushq $0x8
popq %r14
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x21
popq %rsi
pushq $-0x38
popq %r9
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x29
popq %rsi
movl $0xcde5, %r9d           # imm = 0xCDE5
movq %r15, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x24
popq %rsi
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0xb348, %r9           # imm = 0xFFFF4CB8
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2c
popq %rsi
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0x16791d, %r9         # imm = 0xFFE986E3
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x23
popq %rsi
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0x325a, %r9           # imm = 0xCDA6
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2b
popq %rsi
movl $0x9cb0a6, %r9d         # imm = 0x9CB0A6
movq %r15, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x26
popq %rsi
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movabsq $-0xd5690593, %r9       # imm = 0xFFFFFFFF2A96FA6D
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2e
popq %rsi
movabsq $-0x17738b7b16, %r9     # imm = 0xFFFFFFE88C7484EA
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x25
popq %rsi
movabsq $-0x1533f1b7754, %r9    # imm = 0xFFFFFEACC0E488AC
movq %r15, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2d
popq %rsi
movabsq $0xcef97a70b5, %r9      # imm = 0xCEF97A70B5
movq %r15, %rdi
pushq $0x5
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2
popq %rbp
movq %r15, %rdi
pushq $0x20
popq %r12
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0xbb, %r9
callq 0x14ea5
movq %r15, %rdi
pushq $0x22
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x28
popq %rbp
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0xa
popq %r13
movq %r15, %rdi
movl %r12d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movq $-0x25d, %r9            # imm = 0xFDA3
callq 0x14ea5
movq %r15, %rdi
pushq $0x2a
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movq %r14, %r13
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x3
popq %r14
movq %r15, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
pushq $-0x38
popq %r9
callq 0x14ea5
movq %r15, %rdi
pushq $0x21
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x4
popq %r14
movl $0xcde5, %r9d           # imm = 0xCDE5
movq %r15, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movl %r8d, %r13d
callq 0x14ea5
movq %r15, %rdi
pushq $0x29
popq %rsi
pushq $0x5
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x8
popq %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x20
popq %r12
movl %r12d, %esi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0xb348, %r9           # imm = 0xFFFF4CB8
callq 0x14ea5
movq %r15, %rdi
pushq $0x24
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x8
popq %r14
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %r12d, %esi
pushq $0xa
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0x16791d, %r9         # imm = 0xFFE986E3
callq 0x14ea5
movq %r15, %rdi
pushq $0x2c
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x20
popq %rsi
pushq $0x3
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq $-0x325a, %r9           # imm = 0xCDA6
callq 0x14ea5
movq %r15, %rdi
pushq $0x23
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x9cb0a6, %r9d         # imm = 0x9CB0A6
movq %r15, %rdi
pushq $0x20
popq %rsi
pushq $0x4
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %r15, %rdi
pushq $0x2b
popq %rsi
pushq $0x5
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x8
popq %r12
movq %r12, %rcx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x20
popq %rsi
movl %esi, %r14d
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movabsq $-0xd5690593, %r9       # imm = 0xFFFFFFFF2A96FA6D
callq 0x14ea5
movq %r15, %rdi
pushq $0x26
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x28
popq %rsi
movl $0x8c, %edx
movq %r12, %rcx
movq %r12, %r13
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %r14d, %esi
pushq $0xa
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movabsq $-0x17738b7b16, %r9     # imm = 0xFFFFFFE88C7484EA
callq 0x14ea5
movq %r15, %rdi
pushq $0x2e
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
pushq $0x28
popq %rbp
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %r14d, %esi
pushq $0x3
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movabsq $-0x1533f1b7754, %r9    # imm = 0xFFFFFEACC0E488AC
callq 0x14ea5
movq %r15, %rdi
pushq $0x25
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %r14d, %esi
pushq $0x4
popq %rbx
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movabsq $0xcef97a70b5, %r9      # imm = 0xCEF97A70B5
callq 0x14ea5
movq %r15, %rdi
pushq $0x2d
popq %rsi
pushq $0x5
popq %r12
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x9faa5, %r9d          # imm = 0x9FAA5
movq %r15, %rdi
movl %r14d, %esi
pushq $0xa
popq %rbx
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
callq 0x14ea5
movq %r15, %rdi
pushq $0x22
popq %rsi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r15, %rdi
callq 0x12d2f
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xaf94
movq %rax, %rbx
movq %r15, %rdi
callq 0x12c23
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x45, (%r14)
jne 0xafaf
cmpq $-0x5d, 0x8(%rsp)
jne 0xafbb
cmpq $0xc8, 0x10(%rsp)
jne 0xafc7
cmpq $0xe5, 0x18(%rsp)
jne 0xafd3
cmpq $0x4cb8, 0x20(%rsp)     # imm = 0x4CB8
jne 0xafdf
cmpq $-0x791d, 0x28(%rsp)    # imm = 0x86E3
jne 0xafeb
cmpq $0xcda6, 0x30(%rsp)     # imm = 0xCDA6
jne 0xaff7
cmpq $0xb0a6, 0x38(%rsp)     # imm = 0xB0A6
jne 0xb003
cmpq $0x2a96fa6d, 0x40(%rsp) # imm = 0x2A96FA6D
jne 0xb00f
cmpq $-0x738b7b16, 0x48(%rsp) # imm = 0x8C7484EA
jne 0xb01b
movl $0x81818000, %ecx       # imm = 0x81818000
leaq 0x3f6308ac(%rcx), %rax
cmpq %rax, 0x50(%rsp)
jne 0xb027
addq $0x77f8f0b5, %rcx       # imm = 0x77F8F0B5
cmpq %rcx, 0x58(%rsp)
jne 0xb030
cmpq $0x45, 0x60(%rsp)
jne 0xb039
cmpq $-0x5d, 0x68(%rsp)
jne 0xb042
cmpq $0xc8, 0x70(%rsp)
jne 0xb04b
cmpq $0xe5, 0x78(%rsp)
jne 0xb054
cmpq $0x4cb8, 0x80(%rsp) # imm = 0x4CB8
jne 0xb05d
cmpq $-0x791d, 0x88(%rsp) # imm = 0x86E3
jne 0xb066
cmpq $0xcda6, 0x90(%rsp) # imm = 0xCDA6
jne 0xb06f
cmpq $0xb0a6, 0x98(%rsp) # imm = 0xB0A6
jne 0xb078
cmpq $0x2a96fa6d, 0xa0(%rsp) # imm = 0x2A96FA6D
jne 0xb081
cmpq $-0x738b7b16, 0xa8(%rsp) # imm = 0x8C7484EA
jne 0xb08a
cmpq %rax, 0xb0(%rsp)
jne 0xb093
cmpq %rcx, 0xb8(%rsp)
jne 0xb09c
cmpq $-0x5b, 0xc0(%rsp)
jne 0xb0a5
movq %rbx, %rdi
callq 0x12c65
incl 0x1f165(%rip)           # 0x2a0e8
jmp 0xb0b1
leaq 0x160e9(%rip), %rdi     # 0x21078
jmp 0xb0ac
leaq 0x133fe(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x12c23
jmp 0xb0b1
leaq 0x14dc1(%rip), %rdi     # 0x1fd77
jmp 0xb0ac
leaq 0x14da0(%rip), %rdi     # 0x1fd62
jmp 0xb0ac
leaq 0x14d7f(%rip), %rdi     # 0x1fd4d
jmp 0xb0ac
leaq 0x14d5e(%rip), %rdi     # 0x1fd38
jmp 0xb0ac
leaq 0x14d3d(%rip), %rdi     # 0x1fd23
jmp 0xb0ac
leaq 0x14d1c(%rip), %rdi     # 0x1fd0e
jmp 0xb0ac
leaq 0x14cfb(%rip), %rdi     # 0x1fcf9
jmp 0xb0ac
leaq 0x14cda(%rip), %rdi     # 0x1fce4
jmp 0xb0ac
leaq 0x14cb9(%rip), %rdi     # 0x1fccf
jmp 0xb0ac
leaq 0x14c97(%rip), %rdi     # 0x1fcb9
jmp 0xb0ac
leaq 0x14c75(%rip), %rdi     # 0x1fca3
jmp 0xb0ac
leaq 0x14c56(%rip), %rdi     # 0x1fc8d
jmp 0xb0ac
leaq 0x14c37(%rip), %rdi     # 0x1fc77
jmp 0xb0ac
leaq 0x14c18(%rip), %rdi     # 0x1fc61
jmp 0xb0ac
leaq 0x14bf9(%rip), %rdi     # 0x1fc4b
jmp 0xb0ac
leaq 0x14bda(%rip), %rdi     # 0x1fc35
jmp 0xb0ac
leaq 0x14bbb(%rip), %rdi     # 0x1fc1f
jmp 0xb0ac
leaq 0x14b9c(%rip), %rdi     # 0x1fc09
jmp 0xb0ac
leaq 0x14b7d(%rip), %rdi     # 0x1fbf3
jmp 0xb0ac
leaq 0x14b5e(%rip), %rdi     # 0x1fbdd
jmp 0xb0ac
leaq 0x14b3f(%rip), %rdi     # 0x1fbc7
jmp 0xb0ac
leaq 0x14b20(%rip), %rdi     # 0x1fbb1
jmp 0xb0ac
leaq 0x14b01(%rip), %rdi     # 0x1fb9b
jmp 0xb0ac
leaq 0x14ae2(%rip), %rdi     # 0x1fb85
jmp 0xb0ac
leaq 0x14ac3(%rip), %rdi     # 0x1fb6f
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1f024(%rip)     # 0x2a0e4
je 0xb0ce
leaq 0x14cc3(%rip), %rdi     # 0x1fd8c
callq 0x2050
testq %rbx, %rbx
je 0xb446
andq $0x0, (%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x5
popq %r13
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %r13d, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x1
popq %r15
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x2
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %rax
movq %rax, %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x4
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0xb
popq %r13
movabsq $-0x123ffffffff, %r9    # imm = 0xFFFFFEDC00000001
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0xa
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x9
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x8
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r15
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x30
popq %rsi
movq %rbx, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x2
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x31
popq %rsi
movl $0x8c, %r14d
movq %rbx, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x64
popq %rsi
pushq $0xc
popq %r8
movq %rbx, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x268, %esi            # imm = 0x268
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x9
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r15
movq %r15, %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x269, %esi            # imm = 0x269
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x65
popq %rsi
movq %rbx, %rdi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0xff
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x330, %esi            # imm = 0x330
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x60
popq %r15
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x2
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x4
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x5
callq 0x16183
popq %rcx
popq %rdx
pushq $0x25
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0xb
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0xa
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x9
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x8
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xb44f
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x9, (%rbx)
jne 0xb467
movq %r14, %rdi
callq 0x12c65
incl 0x1eca4(%rip)           # 0x2a0e8
jmp 0xb473
leaq 0x15c2b(%rip), %rdi     # 0x21078
jmp 0xb46e
leaq 0x12f43(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0xb473
leaq 0x14929(%rip), %rdi     # 0x1fd97
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1ec62(%rip)     # 0x2a0e4
je 0xb490
leaq 0x14921(%rip), %rdi     # 0x1fdac
callq 0x2050
pushq $0x3
popq %rax
movq %rax, (%rsp)
movq %rax, 0x8(%rsp)
movq %rax, 0x10(%rsp)
movq %rax, 0x18(%rsp)
movq %rax, 0x20(%rsp)
movq %rax, 0x28(%rsp)
movq %rax, 0x30(%rsp)
movq %rax, 0x38(%rsp)
movq %rax, 0x40(%rsp)
movq %rax, 0x48(%rsp)
movq %rax, 0x50(%rsp)
movq %rax, 0x58(%rsp)
testq %rbx, %rbx
je 0xb81d
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
pushq $0x3
popq %rcx
pushq $0x5
popq %r8
movq %rbx, %rdi
xorl %esi, %esi
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0x2
popq %rbp
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r14
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1064, %esi           # imm = 0x1064
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $-0x2d
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0xd
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
xorl %edx, %edx
callq 0x125e7
pushq $0x8
popq %rdx
pushq $0xc
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
pushq $0xa
popq %r15
movabsq $0x7fffffff00000000, %r13 # imm = 0x7FFFFFFF00000000
movq %rbx, %rdi
movl %r12d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r13, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x1064, %esi           # imm = 0x1064
pushq $0x3
popq %rdx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $-0x2
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x21
popq %r9
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x10
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
pushq $0xc
popq %rcx
callq 0x125e7
pushq $0x18
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
pushq $0xd
popq %rcx
callq 0x125e7
pushq $0x9
popq %r15
movl $0x3f6b0, %r9d          # imm = 0x3F6B0
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r15d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x8
popq %rdx
movl $0x2a783, %r9d          # imm = 0x2A783
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1164, %esi           # imm = 0x1164
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x8
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl $0x10c, %ecx            # imm = 0x10C
callq 0x125e7
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
orq $0x12, %r13
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r13, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x3
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1164, %esi           # imm = 0x1164
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x17
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x30
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl $0x10c, %ecx            # imm = 0x10C
callq 0x125e7
pushq $-0x17
popq %r15
movq %rbx, %rdi
movl $0x1164, %esi           # imm = 0x1164
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x38
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl $0x10d, %ecx            # imm = 0x10D
callq 0x125e7
movq %rbx, %rdi
movl $0x1064, %esi           # imm = 0x1064
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x40
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
pushq $0xd
popq %rcx
callq 0x125e7
pushq $0x43
popq %r9
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x1064, %esi           # imm = 0x1064
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xb82b
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x1, (%rbx)
pushq $0x5
popq %r15
jne 0xb847
cmpq $0x2, 0x8(%rsp)
jne 0xb850
cmpq $0x1, 0x20(%rsp)
jne 0xb859
movl 0x28(%rsp), %eax
movl $0x81818000, %ecx       # imm = 0x81818000
addq $0x3d28c10, %rcx        # imm = 0x3D28C10
cmpq %rcx, %rax
jne 0xb862
cmpq $0x2, 0x30(%rsp)
jne 0xb86b
cmpq $0x1, 0x38(%rsp)
jne 0xb874
cmpq $-0x605, 0x48(%rsp)     # imm = 0xF9FB
jne 0xb87d
movq %r14, %rdi
callq 0x12c65
incl 0x1e8cd(%rip)           # 0x2a0e8
jmp 0xb889
leaq 0x15854(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xb841
leaq 0x12b67(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x5
popq %r15
jmp 0xb889
leaq 0x145e8(%rip), %rdi     # 0x1fe36
jmp 0xb884
leaq 0x145ca(%rip), %rdi     # 0x1fe21
jmp 0xb884
leaq 0x145ac(%rip), %rdi     # 0x1fe0c
jmp 0xb884
leaq 0x1458e(%rip), %rdi     # 0x1fdf7
jmp 0xb884
leaq 0x14570(%rip), %rdi     # 0x1fde2
jmp 0xb884
leaq 0x14552(%rip), %rdi     # 0x1fdcd
jmp 0xb884
leaq 0x14533(%rip), %rdi     # 0x1fdb7
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1e84c(%rip)     # 0x2a0e4
je 0xb8a6
leaq 0x145aa(%rip), %rdi     # 0x1fe4b
callq 0x2050
movq %r15, (%rsp)
movq %r15, 0x8(%rsp)
movq %r15, 0x10(%rsp)
movq %r15, 0x18(%rsp)
movq %r15, 0x20(%rsp)
movq %r15, 0x28(%rsp)
movq %r15, 0x30(%rsp)
movq %r15, 0x38(%rsp)
movq %r15, 0x40(%rsp)
movq %r15, 0x48(%rsp)
movq %r15, 0x50(%rsp)
movq %r15, 0x58(%rsp)
movq %r15, 0x60(%rsp)
movq %r15, 0x68(%rsp)
movq %r15, 0x70(%rsp)
movq %r15, 0x78(%rsp)
movaps 0x127f4(%rip), %xmm0    # 0x1e0f0
movaps %xmm0, 0xd0(%rsp)
movdqa 0x127f4(%rip), %xmm0    # 0x1e100
movdqa %xmm0, 0xe0(%rsp)
callq 0x183f2
testb %al, %al
je 0xbc81
testq %rbx, %rbx
je 0xbcba
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x2
popq %r15
pushq $0x4
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %r15d, %edx
movl %ebp, %ecx
movl %r15d, %r8d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x286, %esi            # imm = 0x286
movl $0x8b, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x10
popq %rbp
movq %rbx, %rdi
movl $0x80, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %rbp, %r9
callq 0x183f5
pushq $0x14
popq %r12
movq %rbx, %rdi
movl $0x8c, %esi
xorl %edx, %edx
movl %r12d, %ecx
callq 0x125e7
pushq $0x8
popq %rdx
pushq $0x15
popq %r14
movq %rbx, %rdi
movl $0x8c, %esi
movl %r14d, %ecx
callq 0x125e7
pushq $0x3
popq %r13
movq %rbx, %rdi
movl $0x80, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
pushq $0x18
popq %r9
callq 0x183f5
movq %rbx, %rdi
movl $0xa86, %esi            # imm = 0xA86
movl %r15d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x8c, %esi
movq %rbp, %rdx
movl %r12d, %ecx
callq 0x125e7
movq %rbx, %rdi
movl $0x8c, %esi
pushq $0x18
popq %rdx
movq %rdx, %r15
movl %r14d, %ecx
callq 0x125e7
pushq $0x20
popq %rdx
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
pushq $0x28
popq %rdx
pushq $0x11
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
pushq $0x30
popq %rdx
pushq $0x12
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
pushq $0x38
popq %rdx
pushq $0x13
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
pushq $0x40
popq %rdx
pushq $0xe
popq %rbp
movq %rbx, %rdi
movl $0x8c, %esi
movl %ebp, %ecx
callq 0x125e7
pushq $0x48
popq %rdx
pushq $0xf
popq %rcx
movq %rbx, %rdi
movl $0x8c, %esi
callq 0x125e7
movq %rbx, %rdi
movl $0x286, %esi            # imm = 0x286
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x183f5
movq %rbx, %rdi
movl $0xa0, %esi
pushq $0x4
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
pushq $0x2
popq %r8
xorl %r9d, %r9d
pushq $0x8
pushq $0x8b
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x50
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl %r12d, %ecx
callq 0x125e7
pushq $0x58
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl %ebp, %ecx
callq 0x125e7
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x8b, %edx
pushq $0x8
popq %rcx
pushq $0x1
popq %rbp
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x60
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl %r14d, %ecx
callq 0x125e7
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl %r15d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x21
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x68
popq %rdx
movq %rbx, %rdi
movl $0x8c, %esi
movl %r12d, %ecx
callq 0x125e7
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xbcc8
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r14
cmpq $0x1, (%rbx)
pushq $0x8
popq %r15
pushq $0x1
popq %r13
jne 0xbce8
cmpq $0x2, 0x8(%rsp)
jne 0xbcf1
cmpq $0x2, 0x10(%rsp)
jne 0xbcfa
cmpq $0x1, 0x18(%rsp)
jne 0xbd03
cmpq $0x1, 0x20(%rsp)
jne 0xbd0c
cmpq $0x2, 0x28(%rsp)
jne 0xbd15
cmpq $0x2, 0x30(%rsp)
jne 0xbd1e
cmpq $0x1, 0x38(%rsp)
jne 0xbd27
cmpq $0x2, 0x40(%rsp)
jne 0xbd30
cmpq $0x1, 0x48(%rsp)
jne 0xbd39
cmpq $0x2, 0x50(%rsp)
jne 0xbd42
cmpq $0x1, 0x58(%rsp)
jne 0x11cd5
cmpq $0x2, 0x60(%rsp)
jne 0x11da2
cmpq $0x1, 0x68(%rsp)
jne 0x11e2d
movq %r14, %rdi
callq 0x12c65
incl 0x1e469(%rip)           # 0x2a0e8
jmp 0xbcde
cmpl $0x0, 0x1e45c(%rip)     # 0x2a0e4
pushq $0x8
popq %r15
pushq $0x1
popq %r13
je 0xbc9e
leaq 0x141bd(%rip), %rdi     # 0x1fe56
callq 0x2050
incl 0x1e444(%rip)           # 0x2a0e8
testq %rbx, %rbx
je 0xbd4e
movq %rbx, %rdi
callq 0x12c23
jmp 0xbd4e
leaq 0x153b7(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xbcde
leaq 0x126ca(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
pushq $0x1
popq %r13
jmp 0xbd4e
leaq 0x1429e(%rip), %rdi     # 0x1ff8d
jmp 0xbd49
leaq 0x14280(%rip), %rdi     # 0x1ff78
jmp 0xbd49
leaq 0x14262(%rip), %rdi     # 0x1ff63
jmp 0xbd49
leaq 0x14244(%rip), %rdi     # 0x1ff4e
jmp 0xbd49
leaq 0x14226(%rip), %rdi     # 0x1ff39
jmp 0xbd49
leaq 0x14208(%rip), %rdi     # 0x1ff24
jmp 0xbd49
leaq 0x141ea(%rip), %rdi     # 0x1ff0f
jmp 0xbd49
leaq 0x141cc(%rip), %rdi     # 0x1fefa
jmp 0xbd49
leaq 0x141ae(%rip), %rdi     # 0x1fee5
jmp 0xbd49
leaq 0x1418f(%rip), %rdi     # 0x1fecf
jmp 0xbd49
leaq 0x14170(%rip), %rdi     # 0x1feb9
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1e387(%rip)     # 0x2a0e4
je 0xbd6b
leaq 0x1423c(%rip), %rdi     # 0x1ffa2
callq 0x2050
pushq $0x3
popq %rax
movq %rax, (%rsp)
movq %rax, 0x8(%rsp)
movq %rax, 0x10(%rsp)
movq %rax, 0x18(%rsp)
movq %rax, 0x20(%rsp)
movq %rax, 0x28(%rsp)
movq %rax, 0x30(%rsp)
testq %rbx, %rbx
je 0xc105
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movabsq $-0x8000000000000000, %rbp # imm = 0x8000000000000000
addq $0x3, %rbp
pushq $0x20
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
movq %rbp, %r9
callq 0x14ea5
pushq $0x2
popq %r14
movq %rbx, %rdi
movl $0x2260, %esi           # imm = 0x2260
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x20
popq %rbp
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x4062, %esi           # imm = 0x4062
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x4061, %esi           # imm = 0x4061
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x61
popq %rsi
pushq $0x10
popq %r13
movq %rbx, %rdi
movl $0x8c, %edx
movq %r13, %rcx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x7
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %r15
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x4068, %esi           # imm = 0x4068
movl $0x8c, %edx
movl $0x8c, %r8d
movq %r13, %r9
pushq %r15
pushq $0x8c
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x28
popq %r13
movl $0x124, %r9d            # imm = 0x124
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %ebp, %r14d
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x1
popq %rbp
pushq %rbp
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x4062, %esi           # imm = 0x4062
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x66
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
movq %r13, %rcx
movl $0x8c, %r8d
movq %r13, %r9
pushq $0x1
popq %r15
pushq %r15
callq 0x1b14f
popq %rcx
popq %rdx
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x2060, %esi           # imm = 0x2060
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movl $0x80, %r9d
movq %rbx, %rdi
movl %r14d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x406a, %esi           # imm = 0x406A
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %rbp
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x30
popq %rcx
movq %rbx, %rdi
pushq $0x61
popq %rsi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0xc10e
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x6, (%rbx)
pushq $0x8
popq %r15
jne 0xc12a
cmpq $0x1, 0x8(%rsp)
jne 0xc133
cmpq $0x8, 0x10(%rsp)
jne 0xc13c
cmpq $0x10, 0x18(%rsp)
jne 0xc145
cmpq $0x1, 0x20(%rsp)
jne 0xc14e
cmpq $0x125, 0x28(%rsp)      # imm = 0x125
jne 0xc157
cmpq $0x1, 0x30(%rsp)
jne 0xc160
movq %r14, %rdi
callq 0x12c65
incl 0x1dfe5(%rip)           # 0x2a0e8
jmp 0xc16c
leaq 0x14f6c(%rip), %rdi     # 0x21078
jmp 0xc167
leaq 0x12284(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
jmp 0xc16c
leaq 0x13efa(%rip), %rdi     # 0x2002b
jmp 0xc167
leaq 0x13edc(%rip), %rdi     # 0x20016
jmp 0xc167
leaq 0x13ebe(%rip), %rdi     # 0x20001
jmp 0xc167
leaq 0x13ea0(%rip), %rdi     # 0x1ffec
jmp 0xc167
leaq 0x13e82(%rip), %rdi     # 0x1ffd7
jmp 0xc167
leaq 0x13e64(%rip), %rdi     # 0x1ffc2
jmp 0xc167
leaq 0x13e46(%rip), %rdi     # 0x1ffad
callq 0x2050
cmpl $0x0, 0x1df71(%rip)     # 0x2a0e4
je 0xc181
leaq 0x13ec4(%rip), %rdi     # 0x20040
callq 0x2050
pxor %xmm0, %xmm0
movdqa %xmm0, (%rsp)
callq 0x12b4c
testq %rax, %rax
je 0xc612
movq %rax, %r14
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbx
pushq $0x5
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
movl %ebx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
pushq $0x2
popq %rbp
movq %r14, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x13cd2
pushq $0x60
popq %rsi
movq %r14, %rdi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %r14, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x14656
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0xc620
movq %rax, %rbx
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc638
movq %rax, %r15
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r14
pushq $0x5
popq %rbp
movq %rax, %rdi
xorl %esi, %esi
movl %r14d, %edx
movl %ebp, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movq %r15, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x13cd2
pushq $0x60
popq %rsi
movq %r15, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x6
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x2
popq %r14
pushq $0x40
popq %r8
movq %r15, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movq %rbx, %r9
callq 0x14ea5
pushq $0x17
popq %rsi
movq %r15, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x1ad3c
movq %r15, %rdi
movl %ebp, %esi
xorl %edx, %edx
callq 0x14656
movq %r15, %rdi
callq 0x12d2f
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xc646
movq %rax, %r14
movq %r15, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc638
movq %rax, %r13
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x5
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
pushq $0x8
popq %r15
movq %r13, %rdi
movl $0x8d, %esi
movq %r15, %rdx
callq 0x13cd2
pushq $0x60
popq %rsi
movq %r13, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %r13, %rdi
movl $0x1017, %esi           # imm = 0x1017
callq 0x1ab24
movq %rax, %rdi
movq %r14, %rsi
callq 0x12c8e
movq %r13, %rdi
movl $0x8d, %esi
movq %r15, %rdx
callq 0x14656
movq %r13, %rdi
callq 0x12d2f
movl (%r13), %esi
cmpl $0x1, %esi
jne 0xc659
movq %rax, %r15
movq %r13, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc638
movq %rax, %rbp
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r12
pushq $0x5
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
movl %r12d, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movq %rbp, %rdi
movl $0x8d, %esi
xorl %edx, %edx
callq 0x13cd2
pushq $0x60
popq %rsi
movq %rbp, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0xa
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x17
popq %rsi
pushq $0x40
popq %rdx
movq %rbp, %rdi
movq %r15, %rcx
callq 0x1ad3c
movq %rbp, %rdi
movl $0x8d, %esi
xorl %edx, %edx
callq 0x14656
movq %rbp, %rdi
callq 0x12d2f
movl (%rbp), %esi
cmpl $0x1, %esi
jne 0xc66c
movq %rax, %r13
movq %rbp, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc638
movq %rax, %rbp
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r12
pushq $0x5
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
movl %r12d, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movq %rbp, %rdi
movl $0x8c, %esi
xorl %edx, %edx
callq 0x13cd2
pushq $0x60
popq %rsi
movq %rbp, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0xc
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x8
popq %r12
pushq $0x40
popq %r8
movq %rbp, %rdi
movl $0x8c, %edx
movq %r12, %rcx
movq %r13, %r9
callq 0x14ea5
pushq $0x17
popq %rsi
movq %rbp, %rdi
movl $0x8c, %edx
movq %r12, %rcx
callq 0x1ad3c
movq %rbp, %rdi
movl $0x8c, %esi
xorl %edx, %edx
callq 0x14656
movq %rbp, %rdi
callq 0x12d2f
movl (%rbp), %esi
cmpl $0x1, %esi
jne 0xc66c
movq %rax, %r12
movq %rbp, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc638
movq %rax, %rbp
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
pushq $0x5
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
movq %rbp, %rdi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x17
popq %rsi
movq %rbp, %rdi
pushq $0x40
popq %rdx
movq %r12, 0x150(%rsp)
movq %r12, %rcx
callq 0x1ad3c
movq %rbp, %rdi
callq 0x1aa73
movq %rax, 0xc8(%rsp)
movq %rbp, %rdi
pushq $0x20
popq %rsi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
callq 0x137a2
movq %rbp, %rdi
callq 0x12d2f
movl (%rbp), %esi
cmpl $0x1, %esi
jne 0xc66c
movq %rax, %r12
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xc8(%rsp)
movq %rbp, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r12
cmpq $0x28, %rax
jne 0xed3a
movq 0xc8(%rsp), %rax
cmpq %rax, (%rsp)
jne 0xed67
movq %rbx, %rdi
callq 0x12c65
movq %r14, %rdi
callq 0x12c65
movq %r15, %rdi
callq 0x12c65
movq %r13, %rdi
callq 0x12c65
movq 0x150(%rsp), %rdi
callq 0x12c65
movq %r12, %rdi
callq 0x12c65
incl 0x1dad8(%rip)           # 0x2a0e8
jmp 0xc682
leaq 0x14a5f(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xc686
leaq 0x11d72(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x12c23
jmp 0xc686
leaq 0x14a39(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xc682
leaq 0x11d4c(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
jmp 0xc67d
leaq 0x11d39(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r13, %rdi
jmp 0xc67d
leaq 0x11d26(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbp, %rdi
callq 0x12c23
pushq $0x8
popq %r15
cmpl $0x0, 0x1da57(%rip)     # 0x2a0e4
je 0xc69b
leaq 0x139df(%rip), %rdi     # 0x20075
callq 0x2050
andq $0x0, (%rsp)
callq 0x12b4c
testq %rax, %rax
je 0xc8d5
movq %rax, %r14
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movq %rsp, %rbx
movq %r14, %rdi
movl $0x80, %esi
movq %rbx, %rdx
callq 0x13cd2
pushq $0x60
popq %rsi
pushq $0x1
popq %rdx
movq %r14, %rdi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %r14, %rdi
movl $0x1017, %esi           # imm = 0x1017
callq 0x1ab24
movq %rax, %r15
movq %rax, %rdi
xorl %esi, %esi
callq 0x12c8e
movq %r14, %rdi
callq 0x1aa73
movq %rax, %r12
movq %r14, %rdi
movl $0x80, %esi
movq %rbx, %rdx
callq 0x14656
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0xc8e3
movq %rax, %rbx
movq 0x8(%r12), %rbp
movq 0x8(%r15), %r15
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0xc8f6
movq %rax, %r13
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x135cc
popq %rcx
popq %rdx
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x13cd2
pushq $0x60
popq %rsi
pushq $0x1
popq %rdx
movq %r13, %rdi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x7
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x40
popq %rsi
movq %r13, %rdi
movq %rbp, %rdx
callq 0x14656
movq %r13, %rdi
callq 0x12d2f
movl (%r13), %esi
cmpl $0x1, %esi
jne 0xc904
movq %rax, %r14
movq %r13, %rdi
callq 0x12c23
movq %r15, %rdi
movq %r14, %rsi
callq 0x1c082
callq 0x12b4c
testq %rax, %rax
je 0xc8f6
movq %rax, %r15
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x1
popq %r12
pushq $0x40
popq %r13
movq %r15, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x17
popq %rsi
movq %r15, %rdi
movl %r13d, %edx
movq %rbx, %rcx
callq 0x1ad3c
movq %r15, %rdi
callq 0x1aa73
movq %rax, %r13
movq %r15, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r15, %rdi
callq 0x12d2f
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xc917
movq %rax, %r12
movq 0x8(%r13), %r13
movq %r15, %rdi
callq 0x12c23
callq *%r12
cmpq $0xc, %rax
jne 0xe4a3
cmpq %r13, (%rsp)
pushq $0x8
popq %r15
jne 0xe4db
movq %rbx, %rdi
callq 0x12c65
movq %r14, %rdi
callq 0x12c65
movq %r12, %rdi
callq 0x12c65
incl 0x1d815(%rip)           # 0x2a0e8
jmp 0xc931
leaq 0x1479c(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xc931
leaq 0x11aaf(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
jmp 0xc928
leaq 0x1477b(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xc92d
leaq 0x11a8e(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r13, %rdi
jmp 0xc928
leaq 0x11a7b(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x12c23
pushq $0x8
popq %r15
callq 0x12b4c
movq %rax, %r13
cmpl $0x0, 0x1d7a4(%rip)     # 0x2a0e4
je 0xc94e
leaq 0x13761(%rip), %rdi     # 0x200aa
callq 0x2050
testq %r13, %r13
je 0xcfb2
xorl %eax, %eax
cmpq $0x2c, %rax
je 0xc968
movb $0x64, (%rsp,%rax)
incq %rax
jmp 0xc959
movq $0x20, 0xd0(%rsp)
movq $-0x9, 0xd8(%rsp)
movq $0x2b, 0xe0(%rsp)
movq $-0xd, 0xe8(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x2
popq %rdx
movq %r13, %rdi
xorl %esi, %esi
movl %edx, %r8d
movl %edx, %ebx
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x62
popq %rsi
pushq $0xc
popq %rdx
movq %r13, %rdi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0x1
popq %r14
pushq $0x40
popq %rbp
pushq $0xd
popq %r9
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
pushq $0xf
popq %r9
movq %r13, %rdi
movl %r12d, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
pushq $0x9
popq %rcx
movq %r13, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
xorl %esi, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x3
popq %r15
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $-0xd
popq %r9
movq %r13, %rdi
xorl %esi, %esi
movl $0x18b, %edx            # imm = 0x18B
movq %r15, %rcx
movl %ebp, %r8d
callq 0x1265d
movq %r13, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x1001, %esi           # imm = 0x1001
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
xorl %esi, %esi
movl $0x18b, %edx            # imm = 0x18B
movq %r15, %rcx
movl $0x18b, %r8d            # imm = 0x18B
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl $0x1000, %esi           # imm = 0x1000
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x6
popq %rsi
movq %r13, %rdi
movl $0x8b, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $-0x8
popq %r9
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %r13, %rdi
movl %r12d, %esi
movl %ebx, %r15d
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x8
popq %rsi
movq %r13, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x9
popq %rbx
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x7
popq %rsi
movq %r13, %rdi
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x10
popq %r12
movq %r13, %rdi
pushq $0x8
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r12, %r9
callq 0x1265d
movq %r13, %rdi
movl %ebx, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
pushq $0x6
popq %rbx
movl %ebx, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r12, %r9
callq 0x1265d
pushq $0x18
popq %r15
movq %r13, %rdi
movl %ebx, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x1265d
pushq $0x8
popq %r15
movq %r13, %rdi
pushq $0x20
popq %rbx
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x14ea5
movq %r13, %rdi
movl %ebx, %esi
pushq $0x2
popq %rbx
movl %ebx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
pushq $0x3
popq %r12
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
pushq $-0xa
popq %r9
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x1265d
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl %ebp, %edx
movq %r15, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl $0x1003, %esi           # imm = 0x1003
movl %ebp, %edx
movq %r15, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x4
popq %r12
movq %r13, %rdi
movl %r12d, %esi
movl %ebp, %edx
movq %r15, %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x5
popq %r15
pushq $0x7
popq %rcx
movq %r13, %rdi
movl %r15d, %esi
movl %ebp, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $0x1
popq %rcx
movq %r13, %rdi
movl %r12d, %esi
movl %ebp, %edx
movl $0x8b, %r8d
pushq $0x18
popq %r9
callq 0x1265d
movq %r13, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl $0x1004, %esi           # imm = 0x1004
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
movl %ebx, %r15d
xorl %r9d, %r9d
callq 0x1265d
pushq $-0x3
popq %r9
movq %r13, %rdi
pushq $0x20
popq %rsi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %r13, %rdi
pushq $0x6
popq %r12
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
pushq $0x7
popq %rbx
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $-0x1
popq %r15
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
pushq $0x1
popq %r9
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl $0x8b, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
pushq $0x9
popq %rbx
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
pushq $0x2
popq %r15
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
pushq $0x8
popq %r12
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1265d
pushq $-0x4
popq %rcx
movq %r13, %rdi
movl %ebx, %esi
movl %ebp, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl %ebp, %edx
pushq $-0x1
popq %rbx
movq %rbx, %rcx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1265d
movq %r13, %rdi
movl $0x1008, %esi           # imm = 0x1008
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %rbx, %r9
callq 0x1265d
movabsq $0xf00000004, %r9       # imm = 0xF00000004
movq %r13, %rdi
pushq $0x20
popq %rbx
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x14ea5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r15d, %r12d
movl %r15d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x5
popq %r15
movq %r13, %rdi
movl $0x102, %esi            # imm = 0x102
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl %r12d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
movl %ebx, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movabsq $0xff0000004, %r9       # imm = 0xFF0000004
callq 0x14ea5
movq %r13, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r13, %rdi
movl $0x108, %esi            # imm = 0x108
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
pushq $0x8
popq %rsi
movl %r14d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r15, %r9
callq 0x1265d
movq %r13, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r13, %rdi
callq 0x12d2f
movl (%r13), %esi
cmpl $0x1, %esi
jne 0xcfc0
movq %rax, %rbx
movq %r13, %rdi
callq 0x12c23
movq %rsp, %rdi
leaq 0xd0(%rsp), %rsi
callq *%rbx
xorl %esi, %esi
leaq 0x14131(%rip), %rax     # 0x210c0
pushq $0x8
popq %r15
pushq $0x1
popq %r12
cmpq $0x2c, %rsi
je 0xd477
movb (%rsp,%rsi), %cl
cmpb (%rsi,%rax), %cl
jne 0xd493
incq %rsi
jmp 0xcf97
leaq 0x140bf(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xcfda
leaq 0x113d2(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r13, %rdi
callq 0x12c23
pushq $0x8
popq %r15
pushq $0x1
popq %r12
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1d0f7(%rip)     # 0x2a0e4
je 0xcffb
leaq 0x130bf(%rip), %rdi     # 0x200b5
callq 0x2050
testq %rbx, %rbx
je 0xd452
xorl %eax, %eax
cmpq $0xf, %rax
je 0xd016
orq $-0x1, (%rsp,%rax,8)
incq %rax
jmp 0xd006
andq $0x0, 0x18(%rsp)
movabsq $0x4000000000000, %rax  # imm = 0x4000000000000
movq %rax, 0x38(%rsp)
orq $-0x1, 0xd0(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
movl %r12d, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movabsq $0xff0000004, %r9       # imm = 0xFF0000004
addq $0xffffffc, %r9         # imm = 0xFFFFFFC
pushq $0x20
popq %rbp
pushq $0x40
popq %r14
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x32
popq %r15
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x10000, %r9d          # imm = 0x10000
movq %rbx, %rdi
movl $0x232, %esi            # imm = 0x232
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
callq 0x14ea5
pushq $-0x1
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x232, %esi            # imm = 0x232
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x20
popq %r13
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r13, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x132, %esi            # imm = 0x132
movl $0x8b, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x232, %esi            # imm = 0x232
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x38
popq %r15
movq %rbx, %rdi
movl $0x4032, %esi           # imm = 0x4032
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r14d, %r8d
movq %r13, %r9
pushq $0x1
popq %r12
callq 0x14ea5
pushq $0x48
popq %rcx
movq %rbx, %rdi
pushq $0x32
popq %r13
movl %r13d, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x50
popq %r15
movq %rbx, %rdi
movl $0x232, %esi            # imm = 0x232
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r15, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0xff80000000, %r9      # imm = 0xFF80000000
addq $-0x77600000, %r9       # imm = 0x88A00000
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
pushq $0x4
popq %rcx
movq %rbx, %rdi
movl $0x132, %esi            # imm = 0x132
movl $0x8b, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x132, %esi            # imm = 0x132
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x60
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0xffc8a00000, %r9      # imm = 0xFFC8A00000
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x332, %esi            # imm = 0x332
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x68
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x100                  # imm = 0x100
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x332, %esi            # imm = 0x332
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x70
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r12d, %esi
jne 0xd45b
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r14
cmpq $0x1b, (%rbx)
pushq $0x8
popq %r15
jne 0xd48a
cmpq $0x2f, 0x8(%rsp)
jne 0xd4a8
cmpq $0x0, 0x10(%rsp)
je 0xe47b
leaq 0x12d9e(%rip), %rdi     # 0x201ee
jmp 0xd4af
leaq 0x13c1f(%rip), %rdi     # 0x21078
jmp 0xd4af
leaq 0x10f37(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
jmp 0xd4b4
movq %rbx, %rdi
callq 0x12c65
incl 0x1cc63(%rip)           # 0x2a0e8
jmp 0xcfde
leaq 0x12d87(%rip), %rdi     # 0x20218
jmp 0xd4af
incl %esi
leaq 0x10f11(%rip), %rdi     # 0x1e3ad
xorl %eax, %eax
callq 0x2080
jmp 0xcfde
leaq 0x12d54(%rip), %rdi     # 0x20203
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1cc21(%rip)     # 0x2a0e4
je 0xd4d1
leaq 0x12d61(%rip), %rdi     # 0x2022d
callq 0x2050
testq %rbx, %rbx
je 0xd8af
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %r12
pushq $0x1
popq %rbp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %r12d, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r14
movl $0x2000, %r9d           # imm = 0x2000
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r13
movl %r13d, %r8d
callq 0x14ea5
movl $0x10000, %r9d          # imm = 0x10000
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
leaq 0x51db(%rip), %rcx      # 0x12720
pushq $0x1a
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
callq 0x1ad3c
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, 0xc8(%rsp)
pushq $0xc
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x62
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
pushq %r15
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x2000                 # imm = 0x2000
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r14
pushq $0x28
popq %rsi
pushq $-0x1
popq %r9
movq %rbx, %rdi
movl $0x81, %edx
movq %r15, %rcx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, %rdi
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0xc
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %r14
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
movl $0x10000, %eax          # imm = 0x10000
pushq %rax
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
leaq 0x51a0(%rip), %rcx      # 0x127eb
movq %rbx, %rdi
pushq $0x1a
popq %rsi
movl %r13d, %edx
callq 0x1ad3c
movq %rbx, %rdi
movl %ebp, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, 0x150(%rsp)
movq %rbx, %rdi
pushq $0x62
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
pushq %r15
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
movl %r12d, %r14d
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
movl $0x10000, %eax          # imm = 0x10000
pushq %rax
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r12
movq %rbx, %rdi
pushq $0x28
popq %rsi
movl $0x81, %edx
movq %r15, %rcx
movl %r13d, %r8d
pushq $-0x1
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, %rdi
movq %r12, %rsi
callq 0x12c6a
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0xc
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl %r14d, %edx
movl %r14d, %r12d
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
pushq $0x8000                 # imm = 0x8000
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x1a
popq %rsi
movl %r13d, %edx
leaq 0x50a5(%rip), %rcx      # 0x127eb
callq 0x1ad3c
movq %rbx, %rdi
movl %ebp, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, 0x158(%rsp)
movq %rbx, %rdi
pushq $0x62
popq %r14
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
pushq %r15
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x10
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %r15
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r14
movq %rbx, %rdi
pushq $0x28
popq %rsi
movl $0x81, %edx
movq %r15, %rcx
movl %r13d, %r8d
pushq $-0x1
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x1c08a
movq %rax, %rdi
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
pushq $0x20
popq %r14
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0xc
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
leaq 0x4fbf(%rip), %rcx      # 0x127ce
pushq $0x19
popq %rsi
movq %rbx, %rdi
movl %r13d, %edx
callq 0x1ad3c
pushq $0x1
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %rax, %r14
movq 0xc8(%rsp), %rdi
movq %rax, %rsi
callq 0x12c6a
movq 0x150(%rsp), %rdi
movq %r14, %rsi
callq 0x12c6a
movq 0x158(%rsp), %rdi
movq %r14, %rsi
callq 0x12c6a
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xd8bd
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
callq *%r14
cmpq $0x1, %rax
jne 0xd8d5
movq %r14, %rdi
callq 0x12c65
incl 0x1c83b(%rip)           # 0x2a0e8
jmp 0xd8e1
leaq 0x137c2(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xd8e9
leaq 0x10ad5(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0xd8e1
leaq 0x1295c(%rip), %rdi     # 0x20238
callq 0x2050
pushq $0x8
popq %r15
pushq $0x1
popq %r12
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1c7ec(%rip)     # 0x2a0e4
je 0xd906
leaq 0x1294c(%rip), %rdi     # 0x2024d
callq 0x2050
testq %rbx, %rbx
je 0xdb7d
movl $0xfffff081, %ebp       # imm = 0xFFFFF081
movl %ebp, (%rbx)
subq $0x10, %rsp
movl $0x20, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rdx
pushq $0x5
popq %rcx
pushq $0x6
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %r8d
callq 0x131c5
popq %rcx
popq %rdx
cmpl %ebp, %eax
jne 0x12064
pushq $0x20
popq %rsi
pushq $0x2
popq %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x137a2
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x12075
pushq $0x1
popq %rsi
movq %rbx, %rdi
callq 0x14afd
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x12086
pushq $0x20
popq %rsi
pushq $0x1
popq %rdx
pushq $0x1
popq %r9
movq %rbx, %rdi
xorl %ecx, %ecx
movl $0x281, %r8d            # imm = 0x281
callq 0x14ea5
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x12097
pushq $0x20
popq %rsi
pushq $0x1
popq %rdx
pushq $0x40
popq %r9
movq %rbx, %rdi
xorl %ecx, %ecx
movl $0x81, %r8d
pushq $-0x40
pushq $0x8c
callq 0x16183
popq %rcx
popq %rdx
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x120a8
pushq $0x1
popq %rdx
movq %rbx, %rdi
movl $0x88, %esi
xorl %ecx, %ecx
movl $0x82, %r8d
xorl %r9d, %r9d
callq 0x183f5
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x120b9
subq $0x10, %rsp
andq $0x0, 0x8(%rsp)
movl $0x3, (%rsp)
pushq $0x3
popq %rdx
movq %rbx, %rdi
movl $0xa3, %esi
xorl %ecx, %ecx
movl $0xc81, %r8d            # imm = 0xC81
xorl %r9d, %r9d
callq 0x1a082
popq %rcx
popq %rdx
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x120ca
movq %rbx, %rdi
callq 0x1aa73
testq %rax, %rax
jne 0x120db
pushq $0x1b
popq %rsi
movq %rbx, %rdi
callq 0x1ab24
testq %rax, %rax
jne 0x120ec
movl $0x123450, %esi         # imm = 0x123450
xorl %edi, %edi
callq 0x12c6a
movl $0x123450, %esi         # imm = 0x123450
xorl %edi, %edi
callq 0x12c8e
pushq $0x9
popq %rsi
pushq $0x1
popq %rdx
pushq $0x2
popq %r8
movq %rbx, %rdi
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x1c08a
testq %rax, %rax
jne 0x120fd
pushq $0x16
popq %rsi
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl $0x81, %edx
callq 0x1ad3c
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x1210e
subq $0x8, %rsp
pushq $0x20
popq %rsi
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xc
callq 0x1b14f
popq %rcx
popq %rdx
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x1211f
pushq $0x1
popq %rsi
pushq $0x63
popq %rcx
movq %rbx, %rdi
xorl %edx, %edx
callq 0x1bcfd
testq %rax, %rax
jne 0x12130
cmpq $0x0, 0x8(%rbx)
jne 0x11f6d
cmpq $0x0, 0x10(%rbx)
jne 0x11f6d
cmpq $0x0, 0x18(%rbx)
jne 0x11f6d
cmpq $0x0, 0x20(%rbx)
jne 0x11f7e
cmpq $0x0, 0x28(%rbx)
jne 0x11f7e
cmpq $0x0, 0x30(%rbx)
jne 0x11f7e
movq 0x38(%rbx), %rax
cmpq $0x0, (%rax)
jne 0x1201e
cmpq $0x0, 0x8(%rax)
jne 0x1201e
movq 0x40(%rbx), %rax
cmpq $0x0, (%rax)
jne 0x1202f
cmpq $0x0, 0x8(%rax)
jne 0x1202f
movq %rbx, %rdi
callq 0x12d2f
cmpl $0xfffff081, (%rbx)     # imm = 0xFFFFF081
jne 0xdb86
testq %rax, %rax
je 0xe16a
leaq 0x126dd(%rip), %rdi     # 0x20258
jmp 0xdb8d
leaq 0x134f4(%rip), %rdi     # 0x21078
jmp 0xdb8d
leaq 0x126e0(%rip), %rdi     # 0x2026d
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1c543(%rip)     # 0x2a0e4
je 0xdbaf
leaq 0x126d8(%rip), %rdi     # 0x20282
callq 0x2050
testq %rbx, %rbx
je 0xe13c
pushq $0x6
popq %r15
pushq $-0x64
popq %rax
movq %rax, (%rsp)
movq %rax, 0x8(%rsp)
movq %rax, 0x10(%rsp)
movq $-0x8, 0x18(%rsp)
movq %rax, 0x20(%rsp)
movq %rax, 0x28(%rsp)
pxor %xmm0, %xmm0
movdqa %xmm0, 0x30(%rsp)
movq %rax, 0x40(%rsp)
movq %rax, 0x48(%rsp)
subq $0x10, %rsp
andl $0x0, (%rsp)
movl $0x8, 0x8(%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %r12d, %edx
pushq $0x4
popq %rax
movq %rax, %r8
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $-0x5
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r13
movl %r13d, %r8d
callq 0x14ea5
pushq $-0x6
popq %r9
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movl $0x123456, %r9d         # imm = 0x123456
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x2
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x66
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $-0xd
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r15, %r9
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x8
popq %r12
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movq %r12, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0x8c, %edx
movq %r12, %rcx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq $0x8d
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x266, %esi            # imm = 0x266
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x3
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
pushq $0x66
popq %rsi
movl $0x28c, %edx            # imm = 0x28C
movq %r15, %rcx
movl $0x28c, %r8d            # imm = 0x28C
movq %r15, %r9
pushq $0x6
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
pushq $-0x8
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x21
popq %r9
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0xb
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x266, %esi            # imm = 0x266
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x4
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x9
popq %r12
movl $0x88, %r9d
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x84, %r9d
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movl $0x180, %r9d            # imm = 0x180
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x0
pushq $0x1
popq %rax
pushq %rax
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl $0x266, %esi            # imm = 0x266
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x38
popq %rcx
movq %rbx, %rdi
pushq $0x66
popq %r15
movl %r15d, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x1
popq %r14
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x266, %esi            # imm = 0x266
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
movl $0x123456, %r9d         # imm = 0x123456
movq %rbx, %rdi
movl %ebp, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
pushq $0x4
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movl $0xbaddead, %r9d        # imm = 0xBADDEAD
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
pushq $0x1
popq %r12
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r12d, %esi
jne 0xe145
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0xbaddead, %rax        # imm = 0xBADDEAD
pushq $0x8
popq %r15
jne 0xe161
cmpq $0x123457, (%rsp)       # imm = 0x123457
jne 0xe17d
cmpq $0x1, 0x8(%rsp)
jne 0xe186
cmpq $0x0, 0x10(%rsp)
je 0xe4bb
leaq 0x121e8(%rip), %rdi     # 0x20322
jmp 0xe18d
leaq 0x12f35(%rip), %rdi     # 0x21078
jmp 0xe18d
leaq 0x1024d(%rip), %rdi     # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
jmp 0xe192
leaq 0x121f9(%rip), %rdi     # 0x20361
jmp 0xe18d
movq %rbx, %rdi
callq 0x12c23
incl 0x1bf70(%rip)           # 0x2a0e8
jmp 0xdb92
leaq 0x121c8(%rip), %rdi     # 0x2034c
jmp 0xe18d
leaq 0x121aa(%rip), %rdi     # 0x20337
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1bf43(%rip)     # 0x2a0e4
je 0xe1af
leaq 0x121cc(%rip), %rdi     # 0x20376
callq 0x2050
cmpl $0xd, %r12d
je 0xe1e9
movl %r12d, %edi
callq 0x182b8
testl %eax, %eax
js 0xe1d1
movl %r12d, %edi
callq 0x182b8
incl %r12d
cmpl $0x40, %eax
jl 0xe1af
leaq 0x10194(%rip), %rdi     # 0x1e36c
movl $0xdf7, %esi            # imm = 0xDF7
xorl %eax, %eax
callq 0x2080
callq 0x2040
testq %rbx, %rbx
je 0xe457
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x2
popq %rdx
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movw $0x8d48, 0xd0(%rsp)     # imm = 0x8D48
pushq $0x1
popq %rdi
callq 0x182b8
leal (,%rax,8), %ecx
andb $0x38, %cl
orb $0x4, %cl
movb %cl, 0xd2(%rsp)
movb $0x48, %bpl
cmpl $0x8, %eax
jl 0xe250
movb $0x4c, 0xd0(%rsp)
movb $0x4c, %bpl
pushq $0xc
popq %rdi
callq 0x182b8
movl %eax, %r14d
andb $0x7, %r14b
cmpl $0x8, %eax
jl 0xe270
orb $0x1, %bpl
movb %bpl, 0xd0(%rsp)
pushq $0xb
popq %rdi
callq 0x182b8
leal (,%rax,8), %ecx
andb $0x38, %cl
orb %r14b, %cl
movb %cl, 0xd3(%rsp)
cmpl $0x8, %eax
jl 0xe29d
orb $0x2, %bpl
movb %bpl, 0xd0(%rsp)
leaq 0xd0(%rsp), %rsi
pushq $0x4
popq %rbp
movq %rbx, %rdi
movl %ebp, %edx
callq 0x1830b
pushq $0x20
popq %rsi
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xe5ca
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
pushq $0x20
popq %rdi
pushq $-0xb
popq %rsi
callq *%r14
cmpq $0x15, %rax
jne 0xe463
movl $0x3e8, %edi            # imm = 0x3E8
movl $0xea, %esi
callq *%r14
cmpq $0x4d2, %rax            # imm = 0x4D2
jne 0xe46f
movabsq $0x20f0a04090c06070, %rdi # imm = 0x20F0A04090C06070
movabsq $0x20f0a04090c0607, %rsi # imm = 0x20F0A04090C0607
callq *%r14
movabsq $0x22ffaa4499cc6677, %rcx # imm = 0x22FFAA4499CC6677
cmpq %rcx, %rax
jne 0xe5bc
movq %r14, %rdi
callq 0x12c65
callq 0x183f2
testb %al, %al
je 0xec5c
movdqa 0xfdbd(%rip), %xmm0     # 0x1e110
movdqa %xmm0, (%rsp)
andq $0x0, 0x10(%rsp)
callq 0x12b4c
movq %rax, %rbx
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r14
pushq $0x2
popq %r15
movq %rax, %rdi
xorl %esi, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
movl %r15d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x80, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x8
popq %r9
movq %rbx, %rdi
movl $0x80, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x183f5
movl %r14d, %edi
callq 0x182e7
cmpl $0x7, %eax
jg 0xe3e7
pushq $0x2
popq %rdi
callq 0x182e7
cmpl $0x8, %eax
jl 0xe4ff
movb $0x0, 0xd0(%rsp)
pushq $0x1
popq %rdi
callq 0x182e7
cmpl $0x8, %eax
jl 0xe404
orb $0x4, 0xd0(%rsp)
pushq $0x2
popq %rdi
callq 0x182e7
cmpl $0x8, %eax
pushq $0x8
popq %r15
jl 0xe41d
orb $0x1, 0xd0(%rsp)
movw $0xff2, 0xd1(%rsp)      # imm = 0xFF2
movb $0x58, 0xd3(%rsp)
pushq $0x1
popq %rdi
callq 0x182e7
movl %eax, %r14d
pushq $0x2
popq %rdi
callq 0x182e7
andl $0x7, %eax
leal (%rax,%r14,8), %eax
orb $-0x40, %al
movb %al, 0xd4(%rsp)
jmp 0xe542
leaq 0x12c1a(%rip), %rdi     # 0x21078
jmp 0xe5c3
leaq 0x11f41(%rip), %rdi     # 0x203ab
jmp 0xe5c3
leaq 0x11f20(%rip), %rdi     # 0x20396
jmp 0xe5c3
cmpq $0x40, 0x18(%rsp)
jne 0xe4af
cmpq $0x1, 0x20(%rsp)
jne 0xe4e7
cmpq $0x0, 0x28(%rsp)
je 0xec67
leaq 0x11d11(%rip), %rdi     # 0x201af
jmp 0xd4af
leaq 0x11beb(%rip), %rdi     # 0x20095
jmp 0xc8fd
leaq 0x11d23(%rip), %rdi     # 0x201d9
jmp 0xd4af
cmpq $-0x7, 0x18(%rsp)
jne 0xe4f3
cmpq $0x0, 0x20(%rsp)
je 0xec9d
leaq 0x11e22(%rip), %rdi     # 0x202f8
jmp 0xe18d
leaq 0x11b9e(%rip), %rdi     # 0x20080
jmp 0xc8dc
leaq 0x11cd6(%rip), %rdi     # 0x201c4
jmp 0xd4af
leaq 0x11e13(%rip), %rdi     # 0x2030d
jmp 0xe18d
movw $0xff2, 0xd0(%rsp)      # imm = 0xFF2
movb $0x58, 0xd2(%rsp)
pushq $0x1
popq %rdi
callq 0x182e7
movl %eax, %r14d
shll $0x3, %r14d
pushq $0x2
popq %rdi
callq 0x182e7
orl %r14d, %eax
orb $-0x40, %al
movb %al, 0xd3(%rsp)
movl %ebp, %eax
movq %rax, 0x190(%rsp)
pushq $0x8
popq %r15
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
movq 0x190(%rsp), %rdx
callq 0x1830b
pushq $0x10
popq %rcx
pushq $0x1
popq %r8
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xe5ca
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movsd 0x10(%rbx), %xmm0
ucomisd 0xfc7c(%rip), %xmm0     # 0x1e230
jne 0xe5bc
jnp 0xec54
leaq 0x11dbe(%rip), %rdi     # 0x20381
callq 0x2050
jmp 0xe5e0
leaq 0xfdc8(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1baf5(%rip)     # 0x2a0e4
je 0xe5fd
leaq 0x11dc8(%rip), %rdi     # 0x203c0
callq 0x2050
testq %rbx, %rbx
je 0xebe1
xorl %eax, %eax
cmpq $0xf, %rax
je 0xe618
orq $-0x1, (%rsp,%rax,8)
incq %rax
jmp 0xe608
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r13
pushq $0x5
popq %r14
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %edx
movl %r14d, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rbp
pushq $0x3
popq %rdx
pushq $0x40
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
movq $-0x1fb308a, %r9        # imm = 0xFE04CF76
callq 0x14ea5
pushq $0x4
popq %rdx
movl $0xf50c873, %r9d        # imm = 0xF50C873
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movl $0x8a0475b, %r9d        # imm = 0x8A0475B
movq %rbx, %rdi
movl %ebp, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0xb
popq %rdx
movl $0x9dc849b, %r9d        # imm = 0x9DC849B
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0xa
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
movq $-0x7c69a35, %r9        # imm = 0xF83965CB
callq 0x14ea5
pushq $0x9
popq %rdx
movl $0x5a4d0c4, %r9d        # imm = 0x5A4D0C4
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
pushq $0x8
popq %rdx
movl $0x9a3b06d, %r9d        # imm = 0x9A3B06D
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movabsq $-0x5dc4f897b8cd67f5, %r14 # imm = 0xA23B07684732980B
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
pushq $0x2
popq %r12
movabsq $0x3f8b5c026cb088df, %r9 # imm = 0x3F8B5C026CB088DF
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
callq 0x14afd
pushq $0x38
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movabsq $0x3f8b5c026cb088df, %r9 # imm = 0x3F8B5C026CB088DF
callq 0x14ea5
movq %rbx, %rdi
pushq $0x3
popq %rsi
callq 0x14afd
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movabsq $0x3f8b5c026cb088df, %r9 # imm = 0x3F8B5C026CB088DF
callq 0x14ea5
movq %rbx, %rdi
pushq $0x4
popq %rsi
callq 0x14afd
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x60
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movabsq $0x3f8b5c026cb088df, %r9 # imm = 0x3F8B5C026CB088DF
callq 0x14ea5
movq %rbx, %rdi
pushq $0x5
popq %rsi
callq 0x14afd
pushq $0x68
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x70
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0x5cf783d3cf0a74b0, %r9 # imm = 0x5CF783D3CF0A74B0
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movabsq $0x3d5df42d03a28fc7, %r9 # imm = 0x3D5DF42D03A28FC7
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x104, %esi            # imm = 0x104
callq 0x14afd
pushq $0x25
popq %r14
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x78
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x80, %ecx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0x371df5197ba26a28, %r9 # imm = 0x371DF5197BA26A28
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movabsq $0x46c78a5cfd6a420c, %r9 # imm = 0x46C78A5CFD6A420C
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x105, %esi            # imm = 0x105
callq 0x14afd
pushq $0x26
popq %r14
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x88, %ecx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x90, %ecx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x4
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x5
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0xb
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0xa
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x9
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl %ebp, %esi
movl $0x8c, %edx
pushq $0x8
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xebed
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $-0x1fb308a, (%rbx)     # imm = 0xFE04CF76
pushq $0x8
popq %r15
jne 0xec0c
cmpq $0xf50c873, 0x8(%rsp)   # imm = 0xF50C873
jne 0xec18
cmpq $0x8a0475b, 0x10(%rsp)  # imm = 0x8A0475B
jne 0xec24
cmpq $0x9dc849b, 0x18(%rsp)  # imm = 0x9DC849B
jne 0xec30
cmpq $-0x7c69a35, 0x20(%rsp) # imm = 0xF83965CB
jne 0xec3c
cmpq $0x5a4d0c4, 0x28(%rsp)  # imm = 0x5A4D0C4
jne 0xec48
cmpq $0x9a3b06d, 0x30(%rsp)  # imm = 0x9A3B06D
jne 0xecbc
movabsq $-0x3ce8b753ee97b66b, %rax # imm = 0xC31748AC11684995
cmpq %rax, 0x38(%rsp)
jne 0xece0
movabsq $0x2844d72e6f246abb, %rcx # imm = 0x2844D72E6F246ABB
cmpq %rcx, 0x40(%rsp)
jne 0xecf8
cmpq %rax, 0x48(%rsp)
jne 0xed52
movabsq $-0x174684d3fd8c1e24, %rax # imm = 0xE8B97B2C0273E1DC
cmpq %rax, 0x50(%rsp)
jne 0xed73
cmpq $0x2, 0x58(%rsp)
jne 0xedac
movabsq $0x23244f636dd1864d, %rax # imm = 0x23244F636DD1864D
cmpq %rax, 0x60(%rsp)
jne 0x11ce1
cmpq $-0x1, 0x68(%rsp)
je 0x11dba
leaq 0x1185d(%rip), %rdi     # 0x20439
jmp 0x11ce8
leaq 0x12490(%rip), %rdi     # 0x21078
jmp 0xedb3
leaq 0xf7a5(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
jmp 0xedb8
leaq 0x1193c(%rip), %rdi     # 0x2054f
jmp 0xedb3
leaq 0x1191b(%rip), %rdi     # 0x2053a
jmp 0xedb3
leaq 0x118fa(%rip), %rdi     # 0x20525
jmp 0xedb3
leaq 0x118d9(%rip), %rdi     # 0x20510
jmp 0xedb3
leaq 0x118b8(%rip), %rdi     # 0x204fb
jmp 0xedb3
leaq 0x11897(%rip), %rdi     # 0x204e6
jmp 0xedb3
movq %r14, %rdi
callq 0x12c65
incl 0x1b486(%rip)           # 0x2a0e8
jmp 0xe5e0
cmpl $0x20, 0xd0(%rsp)
jne 0xecc8
cmpq $0x1, 0x30(%rsp)
jne 0xecec
cmpq $0xd, 0x38(%rsp)
jne 0xed46
cmpq $0x0, 0x40(%rsp)
je 0xed7c
leaq 0x114c2(%rip), %rdi     # 0x2015a
jmp 0xd4af
cmpq $0x89, 0x28(%rsp)
jne 0xecd4
cmpq $0x0, 0x30(%rsp)
je 0xed04
leaq 0x11617(%rip), %rdi     # 0x202ce
jmp 0xe18d
leaq 0x1180e(%rip), %rdi     # 0x204d1
jmp 0xedb3
leaq 0x114cb(%rip), %rdi     # 0x2019a
jmp 0xd4af
leaq 0x11608(%rip), %rdi     # 0x202e3
jmp 0xe18d
leaq 0x117d5(%rip), %rdi     # 0x204bc
jmp 0xedb3
leaq 0x11492(%rip), %rdi     # 0x20185
jmp 0xd4af
leaq 0x117a8(%rip), %rdi     # 0x204a7
jmp 0xedb3
cmpq $0x1, 0x38(%rsp)
jne 0xed5b
cmpq $0x1, 0x40(%rsp)
jne 0xeda0
cmpq $0x123457, 0x48(%rsp)   # imm = 0x123457
jne 0x11c62
movq %r14, %rdi
callq 0x12c65
incl 0x1b3b3(%rip)           # 0x2a0e8
jmp 0xe192
leaq 0x1131f(%rip), %rdi     # 0x20060
jmp 0xc63f
leaq 0x11423(%rip), %rdi     # 0x20170
jmp 0xd4af
leaq 0x11738(%rip), %rdi     # 0x20491
jmp 0xedb3
leaq 0x11557(%rip), %rdi     # 0x202b9
jmp 0xe18d
leaq 0x112dd(%rip), %rdi     # 0x2004b
jmp 0xc63f
leaq 0x11701(%rip), %rdi     # 0x2047b
jmp 0xedb3
cmpq $0x3a, 0x48(%rsp)
jne 0x11c56
cmpq $0x0, 0x50(%rsp)
je 0x11cfe
leaq 0x11393(%rip), %rdi     # 0x2012e
jmp 0x11fc4
leaq 0x114fc(%rip), %rdi     # 0x202a3
jmp 0xe18d
leaq 0x116b2(%rip), %rdi     # 0x20465
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1b31d(%rip)     # 0x2a0e4
je 0xedd5
leaq 0x11794(%rip), %rdi     # 0x20564
callq 0x2050
callq 0x183f2
testb %al, %al
je 0xf019
testq %rbx, %rbx
je 0xf043
movabsq $0x4028400000000000, %rax # imm = 0x4028400000000000
leaq 0x8(%rsp), %r13
movq %rax, -0x8(%r13)
movabsq $0x7fffffff7fffffff, %rax # imm = 0x7FFFFFFF7FFFFFFF
movq %rax, (%r13)
movdqa 0xf30c(%rip), %xmm0     # 0x1e120
movdqa %xmm0, 0x8(%r13)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x3
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %ebp, %ecx
movl %ebp, %r8d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x40
popq %r12
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x11
popq %rsi
pushq $0x3
popq %r9
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
callq 0x1c791
movq %rax, %r15
pushq $-0x2
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
callq 0x137a2
movq %rbx, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
pushq $0x2
popq %r15
movq %rbx, %rdi
movl $0x80, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x14
popq %rsi
movq %rbx, %rdi
movl $0x80, %edx
movq %r13, %rcx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1c791
movq %rax, %r15
pushq $0x5
popq %rcx
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
callq 0x137a2
movq %rbx, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
pushq $0x18
popq %r9
movq %rbx, %rdi
movl $0x80, %esi
pushq $0x3
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x183f5
pushq $0xb
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0xe
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x1c791
movq %rax, %r15
pushq $-0x11
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xf04c
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
cmpq $0xb, %rax
pushq $0x8
popq %r15
jne 0xf068
movabsq $0x4028000000000000, %rax # imm = 0x4028000000000000
movq %rsp, %rdi
movq %rax, 0x18(%rdi)
callq *%r14
cmpq $-0x11, %rax
jne 0xf071
movq %rsp, %rdi
andq $0x0, 0x8(%rdi)
callq *%r14
cmpq $0x5, %rax
jne 0xf07a
movabsq $0x4034000000000000, %rax # imm = 0x4034000000000000
movq %rsp, %rdi
movq %rax, 0x10(%rdi)
callq *%r14
cmpq $-0x2, %rax
jne 0xf083
movq %r14, %rdi
callq 0x12c65
incl 0x1b0d1(%rip)           # 0x2a0e8
jmp 0xf08f
cmpl $0x0, 0x1b0c4(%rip)     # 0x2a0e4
je 0xf02e
leaq 0x11546(%rip), %rdi     # 0x2056f
callq 0x2050
incl 0x1b0b4(%rip)           # 0x2a0e8
testq %rbx, %rbx
je 0xf08f
movq %rbx, %rdi
callq 0x12c23
jmp 0xf08f
leaq 0x1202e(%rip), %rdi     # 0x21078
jmp 0xf08a
leaq 0xf346(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
pushq $0x8
popq %r15
jmp 0xf08f
leaq 0x11560(%rip), %rdi     # 0x205cf
jmp 0xf08a
leaq 0x11542(%rip), %rdi     # 0x205ba
jmp 0xf08a
leaq 0x11524(%rip), %rdi     # 0x205a5
jmp 0xf08a
leaq 0x11506(%rip), %rdi     # 0x20590
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1b046(%rip)     # 0x2a0e4
je 0xf0ac
leaq 0x1153d(%rip), %rdi     # 0x205e4
callq 0x2050
testq %rbx, %rbx
je 0xf265
leaq 0x10(%rsp), %rax
movq %rax, -0x10(%rax)
pxor %xmm0, %xmm0
movdqu %xmm0, -0x8(%rax)
movdqu %xmm0, 0x8(%rax)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x3
popq %rcx
pushq $0x2
popq %r12
movq %rbx, %rdi
xorl %esi, %esi
movl %ebp, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x27
popq %r14
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r15
pushq $0x40
popq %r13
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x20
popq %r14
pushq $0x2
popq %r9
movq %rbx, %rdi
movl %r14d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
callq 0x14ea5
pushq $0x3
popq %r12
movq %rbx, %rdi
pushq $0x27
popq %rsi
movl $0x28c, %edx            # imm = 0x28C
movq %r12, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x2
popq %rdx
xorl %ecx, %ecx
movl %r13d, %r8d
movq %r12, %r9
callq 0x14ea5
pushq $0xc
popq %r8
movq %rbx, %rdi
movl %r14d, %esi
pushq $0x3
popq %rdx
xorl %ecx, %ecx
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x2f
popq %rsi
movq %rbx, %rdi
movl $0x283, %edx            # imm = 0x283
movq %r12, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x62
popq %rsi
movq %rbx, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x27
popq %rsi
movl $0x83, %edx
movq %r15, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xf26e
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rdi
callq *%r14
leaq 0x10(%rsp), %rcx
cmpq %rcx, %rax
jne 0xf286
cmpq %rcx, 0x8(%rsp)
je 0xfd77
leaq 0x113cb(%rip), %rdi     # 0x2062e
jmp 0xf28d
leaq 0x11e0c(%rip), %rdi     # 0x21078
jmp 0xf28d
leaq 0xf124(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0xf292
leaq 0x113b6(%rip), %rdi     # 0x20643
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1ae43(%rip)     # 0x2a0e4
je 0xf2af
leaq 0x113ae(%rip), %rdi     # 0x20658
callq 0x2050
callq 0x183f2
testb %al, %al
je 0xf74a
testq %rbx, %rbx
je 0xf76c
movsd 0xee63(%rip), %xmm0     # 0x1e130
movsd %xmm0, (%rsp)
xorps %xmm0, %xmm0
movups %xmm0, 0x8(%rsp)
andl $0x0, 0x18(%rsp)
movdqa 0xee59(%rip), %xmm0     # 0x1e140
movdqu %xmm0, 0x1c(%rsp)
andl $0x0, 0x2c(%rsp)
pcmpeqd %xmm0, %xmm0
movdqa %xmm0, 0xd0(%rsp)
movdqa %xmm0, 0xe0(%rsp)
movdqa %xmm0, 0xf0(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rbp
pushq $0x2
popq %r15
pushq $0x6
popq %r12
movq %rbx, %rdi
xorl %esi, %esi
movl %r15d, %edx
movl %ebp, %ecx
movl %r15d, %r8d
movl %r12d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x1
popq %r14
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x4
popq %r9
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x183f5
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x188, %esi            # imm = 0x188
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0xc
popq %rcx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x5
popq %r12
movq %rbx, %rdi
movl $0x187, %esi            # imm = 0x187
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x14
popq %rcx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x1a0, %esi            # imm = 0x1A0
movl %r14d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x8c
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x1c
popq %rcx
movq %rbx, %rdi
movl $0x1a1, %esi            # imm = 0x1A1
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
pushq $0x6
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl $0x1a2, %esi            # imm = 0x1A2
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x24
popq %r12
movq %rbx, %rdi
movl $0x1a3, %esi            # imm = 0x1A3
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
pushq $0x0
pushq %r14
callq 0x1a082
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movq %r12, %rcx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x62
popq %rsi
pushq $0xc
popq %r12
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x3d0ac                # imm = 0x3D0AC
pushq $0x40
popq %r13
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x28
popq %rcx
movl $0x3d0ac, %r9d          # imm = 0x3D0AC
movq %rbx, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x8c, %edx
movl $0x81, %r8d
callq 0x183f5
pushq $0x60
popq %rsi
movq %rbx, %rdi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x3d0b0                # imm = 0x3D0B0
pushq %r13
callq 0x16183
popq %rcx
popq %rdx
pushq $0x2c
popq %rcx
movq %rbx, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movl $0x81, %r8d
movq $-0x3d0ac, %r9          # imm = 0xFFFC2F54
callq 0x183f5
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq $0x4
popq %r12
movq %r12, %r9
callq 0x183f5
movq %rbx, %rdi
movl $0xb86, %esi            # imm = 0xB86
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x8b, %esi
xorl %edx, %edx
movl $0x10e, %ecx            # imm = 0x10E
callq 0x125e7
movq %rbx, %rdi
movl $0x8b, %esi
pushq $0x8
popq %rdx
movl $0x110, %ecx            # imm = 0x110
callq 0x125e7
movq %rbx, %rdi
movl $0x386, %esi            # imm = 0x386
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x8b, %esi
pushq $0x10
popq %rdx
movl $0x10e, %ecx            # imm = 0x10E
callq 0x125e7
movq %rbx, %rdi
movl $0x986, %esi            # imm = 0x986
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x8b, %esi
pushq $0x18
popq %rdx
movl $0x111, %ecx            # imm = 0x111
callq 0x125e7
movq %rbx, %rdi
movl $0x113, %esi            # imm = 0x113
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r12, %r9
callq 0x1c791
movq %rax, %r12
pushq $0x20
popq %r15
pushq $0x7
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x20
popq %rcx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %r12, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl $0x112, %esi            # imm = 0x112
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x1c791
movq %rax, %r12
pushq $0x6
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x28
popq %rcx
movl %r13d, %r8d
callq 0x14ea5
movq %rbx, %rdi
callq 0x1aa73
movq %r12, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl %r14d, %esi
jne 0xf77a
movq %rax, %r15
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r15
movss 0x8(%rbx), %xmm0
ucomiss 0xeb5f(%rip), %xmm0     # 0x1e298
jne 0xf741
jnp 0xfd8e
leaq 0x1107e(%rip), %rdi     # 0x207c6
jmp 0xf773
cmpl $0x0, 0x1a993(%rip)     # 0x2a0e4
je 0xf75f
leaq 0x10f09(%rip), %rdi     # 0x20663
callq 0x2050
incl 0x1a983(%rip)           # 0x2a0e8
testq %rbx, %rbx
jne 0xf788
jmp 0xf790
leaq 0x11905(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0xf790
leaq 0xec18(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1a945(%rip)     # 0x2a0e4
je 0xf7ad
leaq 0x11033(%rip), %rdi     # 0x207db
callq 0x2050
xorl %eax, %eax
cmpq $0x18, %rax
je 0xf7c1
movl $0xffffffef, (%rsp,%rax,4) # imm = 0xFFFFFFEF
incq %rax
jmp 0xf7af
andl $0x0, 0x40(%rsp)
xorl %eax, %eax
cmpq $0x6, %rax
je 0xf7df
movq $-0xd, 0xd0(%rsp,%rax,8)
incq %rax
jmp 0xf7c8
leaq 0xd0(%rsp), %rax
movq $-0x7c, 0x20(%rax)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
movq %rbx, %rdi
xorl %esi, %esi
pushq $0x2
popq %rax
movq %rax, %rdx
movq %rax, %r12
movl %ecx, %r8d
movl %ecx, %ebp
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r15
pushq $-0x7
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r14
movl %r14d, %r8d
movq %r9, %r13
callq 0x14ea5
movq %rbx, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0xd
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x26
popq %rsi
leaq 0x8(%rsp), %rcx
movq %rbx, %rdi
movl $0x80, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x4
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r14
movq %r14, %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x1
popq %rbp
movl $0x1235, %r9d           # imm = 0x1235
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x365, %esi            # imm = 0x365
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x20
popq %rcx
movq %rbx, %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x100                  # imm = 0x100
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x25
popq %r13
pushq $0x28
popq %rcx
movq %rbx, %rdi
movl %r13d, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r8
xorl %r9d, %r9d
pushq $-0x7
popq %rax
pushq %rax
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0xc
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x2
popq %r14
movq %rbx, %rdi
movl %r13d, %esi
movl $0x18c, %edx            # imm = 0x18C
movq %r14, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %ebp, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x38
popq %rcx
movq %rbx, %rdi
pushq $0x26
popq %rsi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
pushq $0x10
popq %r9
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x365, %esi            # imm = 0x365
movl $0x18c, %edx            # imm = 0x18C
movq %r14, %rcx
movl $0x18c, %r8d            # imm = 0x18C
movq %r14, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x48
popq %rcx
movq %rbx, %rdi
movl %r13d, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x101                  # imm = 0x101
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r13
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $-0x7
popq %rax
pushq %rax
pushq %r12
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x50
popq %rcx
movq %rbx, %rdi
movl $0x4167, %esi           # imm = 0x4167
movl $0x8c, %edx
movl $0x8c, %r8d
movq %rcx, %r9
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x27
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r12, %r14
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x167, %esi            # imm = 0x167
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
callq 0x1b14f
popq %rcx
popq %rdx
pushq $0x58
popq %rcx
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
movl %r13d, %r12d
xorl %r9d, %r9d
pushq $-0x7
popq %rax
pushq %rax
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x65
popq %rsi
movq %rbx, %rdi
movl $0x80, %edx
leaq 0xd8(%rsp), %rcx
movl $0x80, %r8d
movq %rcx, %r9
pushq $0x4
popq %r13
pushq %r13
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0xe62, %esi            # imm = 0xE62
xorl %edx, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
pushq $0x1
popq %r9
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x3
popq %r12
movq %rbx, %rdi
movl $0x4065, %esi           # imm = 0x4065
movl $0x18b, %edx            # imm = 0x18B
movq %r12, %rcx
movl $0x18b, %r8d            # imm = 0x18B
movq %r12, %r9
pushq $0x6
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
pushq $0x2
popq %r9
callq 0x14ea5
subq $0x8, %rsp
movq %rbx, %rdi
movl %r15d, %esi
movl $0x18b, %edx            # imm = 0x18B
movq %r12, %rcx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2
popq %rax
pushq %rax
callq 0x1b14f
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0xa
popq %r12
movq %rbx, %rdi
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8b, %edx
pushq $0x18
popq %rcx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
subq $0x8, %rsp
pushq $0x66
popq %rsi
movq %rbx, %rdi
movl $0x8b, %edx
pushq $0x20
popq %rcx
movl $0x8b, %r8d
movq %rcx, %r9
pushq %r13
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r8
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
subq $0x8, %rsp
pushq $0x67
popq %rsi
movq %rbx, %rdi
movl $0x8b, %edx
pushq $0x28
popq %rcx
movl $0x8b, %r8d
movq %rcx, %r9
pushq %r13
callq 0x1b14f
popq %rcx
popq %rdx
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xfcf0
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r14
cmpl $0x0, (%rbx)
je 0xfd0b
leaq 0x10d71(%rip), %rdi     # 0x20a5c
jmp 0xfe7d
leaq 0xe6a2(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0xfe82
cmpl $-0x11, 0x4(%rsp)
jne 0xfd6b
cmpl $0x1, 0x8(%rsp)
jne 0xfdab
cmpl $-0x11, 0xc(%rsp)
jne 0xfdb7
cmpl $0x1, 0x10(%rsp)
jne 0xfdf7
cmpl $-0x11, 0x14(%rsp)
jne 0xfe30
cmpl $0x1, 0x18(%rsp)
jne 0xfe6d
cmpl $-0x11, 0x1c(%rsp)
jne 0xfe76
cmpl $0x0, 0x20(%rsp)
je 0x11b2a
leaq 0x10c4e(%rip), %rdi     # 0x209b4
jmp 0xfe7d
leaq 0x10cd5(%rip), %rdi     # 0x20a47
jmp 0xfe7d
leaq 0x18(%rsp), %rax
cmpq %rax, -0x8(%rax)
je 0xfdc3
leaq 0x10890(%rip), %rdi     # 0x20619
jmp 0xf28d
movss 0xc(%rsp), %xmm0
ucomiss 0xe501(%rip), %xmm0     # 0x1e29c
jne 0xfd9f
jnp 0xfdda
leaq 0x10a0b(%rip), %rdi     # 0x207b1
jmp 0xf773
leaq 0x10c80(%rip), %rdi     # 0x20a32
jmp 0xfe7d
leaq 0x10c5f(%rip), %rdi     # 0x20a1d
jmp 0xfe7d
leaq 0x20(%rsp), %rax
cmpq %rax, -0x8(%rax)
je 0xfe00
leaq 0x1082f(%rip), %rdi     # 0x20604
jmp 0xf28d
movss 0x10(%rsp), %xmm0
ucomiss 0xe4b5(%rip), %xmm0     # 0x1e29c
jne 0xfdeb
jnp 0xfe13
leaq 0x109aa(%rip), %rdi     # 0x2079c
jmp 0xf773
leaq 0x10c0a(%rip), %rdi     # 0x20a08
jmp 0xfe7d
cmpq %rcx, 0x20(%rsp)
je 0xfe39
leaq 0x107e1(%rip), %rdi     # 0x205ef
jmp 0xf28d
movss 0x14(%rsp), %xmm0
ucomiss 0xe478(%rip), %xmm0     # 0x1e298
jne 0xfe24
jnp 0xfe4c
leaq 0x1095c(%rip), %rdi     # 0x20787
jmp 0xf773
leaq 0x10bbc(%rip), %rdi     # 0x209f3
jmp 0xfe7d
movq %r14, %rdi
callq 0x12c65
incl 0x1a2a1(%rip)           # 0x2a0e8
jmp 0xf292
movss 0x18(%rsp), %xmm0
ucomiss 0xe447(%rip), %xmm0     # 0x1e2a0
jne 0xfe61
jnp 0x11ac5
leaq 0x1090a(%rip), %rdi     # 0x20772
jmp 0xf773
leaq 0x10b6a(%rip), %rdi     # 0x209de
jmp 0xfe7d
leaq 0x10b4c(%rip), %rdi     # 0x209c9
callq 0x2050
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x1a253(%rip)     # 0x2a0e4
je 0xfe9f
leaq 0x10bd7(%rip), %rdi     # 0x20a71
callq 0x2050
testq %rbx, %rbx
je 0x10052
pxor %xmm0, %xmm0
movdqa %xmm0, (%rsp)
andq $0x0, 0x10(%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %rcx
pushq $0x1
popq %r14
movq %rbx, %rdi
xorl %esi, %esi
movl %r14d, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r15
pushq $0x40
popq %r12
movl $0x3a5c6f, %r9d         # imm = 0x3A5C6F
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
pushq $0x2
popq %r13
movq %rbx, %rdi
movl %r13d, %esi
callq 0x1ab24
movl $0x11223344, %esi       # imm = 0x11223344
movq %rax, %rdi
callq 0x12c8e
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0xd37c10, %r9d         # imm = 0xD37C10
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r13d, %esi
callq 0x1ab24
movabsq $0x112233445566, %rsi   # imm = 0x112233445566
movq %rax, %rdi
callq 0x12c8e
pushq $0x8
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x59b48e, %r9d         # imm = 0x59B48E
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl %r13d, %esi
callq 0x1ab24
movq %rax, %rdi
movabsq $0x1122334455667788, %rsi # imm = 0x1122334455667788
callq 0x12c8e
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %r15d, %esi
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %r14d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x1005b
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x3a5c6f, (%rbx)       # imm = 0x3A5C6F
jne 0x10073
cmpq $0xd37c10, 0x8(%rsp)    # imm = 0xD37C10
jne 0x1007c
cmpq $0x59b48e, 0x10(%rsp)   # imm = 0x59B48E
jne 0x10085
movq %r14, %rdi
callq 0x12c65
incl 0x1a098(%rip)           # 0x2a0e8
jmp 0x10091
leaq 0x1101f(%rip), %rdi     # 0x21078
jmp 0x1008c
leaq 0xe337(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x10091
leaq 0x10a2c(%rip), %rdi     # 0x20aa6
jmp 0x1008c
leaq 0x10a0e(%rip), %rdi     # 0x20a91
jmp 0x1008c
leaq 0x109f0(%rip), %rdi     # 0x20a7c
callq 0x2050
callq 0x12b4c
movq %rax, %r14
cmpl $0x0, 0x1a044(%rip)     # 0x2a0e4
je 0x100ae
leaq 0x10a12(%rip), %rdi     # 0x20abb
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x100eb
testq %r14, %r14
je 0x10707
xorl %eax, %eax
cmpq $0x9, %rax
je 0x10114
andq $0x0, (%rsp,%rax,8)
andl $0x0, 0x120(%rsp,%rax,4)
andq $0x0, 0xd0(%rsp,%rax,8)
andl $0x0, 0x160(%rsp,%rax,4)
incq %rax
jmp 0x100c2
cmpl $0x0, 0x19ff2(%rip)     # 0x2a0e4
je 0x10100
leaq 0x109cb(%rip), %rdi     # 0x20ac6
callq 0x2050
incl 0x19fe2(%rip)           # 0x2a0e8
testq %r14, %r14
jne 0x10723
jmp 0x1072b
movaps 0xe035(%rip), %xmm0     # 0x1e150
movq %rsp, %r13
movaps %xmm0, (%r13)
movabsq $0x408cae0000000000, %rax # imm = 0x408CAE0000000000
movq %rax, 0x10(%r13)
movq 0xe027(%rip), %xmm0     # 0x1e160
leaq 0x120(%rsp), %rax
movq %xmm0, (%rax)
leaq 0xd0(%rsp), %rax
movq $0x929, (%rax)          # imm = 0x929
movabsq $-0x246bfffffec8, %rax  # imm = 0xFFFFDB9400000138
leaq 0x160(%rsp), %rcx
movq %rax, (%rcx)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %r15
pushq $0x6
popq %r9
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %r15d, %ecx
movl %r15d, %r8d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0xc
popq %rdx
pushq $0x40
popq %rbx
movq %r14, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %ebx, %r8d
movq %r13, %r9
callq 0x14ea5
pushq $0xb
popq %rdx
movq %r14, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %ebx, %r8d
leaq 0x120(%rsp), %r9
callq 0x14ea5
pushq $0xa
popq %rdx
movq %r14, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %ebx, %r8d
leaq 0xd0(%rsp), %r9
callq 0x14ea5
movq %r14, %rdi
movl %r12d, %esi
movl %r15d, %edx
movl %r15d, %r13d
xorl %ecx, %ecx
movl %ebx, %r8d
leaq 0x160(%rsp), %r9
callq 0x14ea5
pushq $0x8
popq %rcx
movq %r14, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x8b, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x80, %esi
pushq $0x6
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x1
popq %rdx
pushq $0x3
popq %r9
movq %r14, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %ebx, %r8d
callq 0x14ea5
pushq $0x2
popq %rcx
movq %r14, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x18b, %edx            # imm = 0x18B
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x5
popq %rbx
movq %r14, %rdi
movl $0x81, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x18
popq %rcx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x4
popq %r15
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x81, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x20
popq %rcx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x10
popq %rcx
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x82, %esi
movl $0x8a, %edx
pushq $0x8
popq %rcx
movl $0x8c, %r8d
movq %rcx, %r9
callq 0x183f5
movq %r14, %rdi
movl %r12d, %esi
pushq $0x1
popq %r13
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %rbx
movl %ebx, %r8d
pushq $0x2
popq %r9
callq 0x14ea5
movq %r14, %rdi
movl $0x82, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
pushq $0x3
popq %r15
movq %r15, %r9
callq 0x183f5
movq %r14, %rdi
movl $0x82, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
movq %r15, %r9
callq 0x183f5
movq %r14, %rdi
movl %r12d, %esi
movl $0x8a, %edx
pushq $0x10
popq %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
pushq $0x6
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x8a, %edx
pushq $0x18
popq %rcx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x187, %esi            # imm = 0x187
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x2
popq %r15
pushq $0x4
popq %r9
movq %r14, %rdi
movl %r12d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
movq %r9, %r12
callq 0x14ea5
movq %r14, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x28a, %edx            # imm = 0x28A
pushq $0x3
popq %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x87, %esi
pushq $0x5
popq %rbx
movl %ebx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq $0x10
popq %r9
callq 0x183f5
movq %r14, %rdi
movl $0x83, %esi
movl $0x83, %edx
pushq $0x8
popq %rcx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq %r12, %r9
callq 0x183f5
movq %r14, %rdi
movl $0x183, %esi            # imm = 0x183
movl %r13d, %r12d
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movl %r15d, %r13d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x26
popq %rsi
pushq $0xc
popq %rcx
movq %r14, %rdi
movl $0x83, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x28
popq %rcx
movq %r14, %rdi
movl $0x84, %esi
movl $0x8c, %edx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x84, %esi
pushq $0x3
popq %rbx
movl %ebx, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
movq $-0x1845, %r9           # imm = 0xE7BB
callq 0x183f5
pushq $0x30
popq %rcx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %ebx, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x38
popq %rcx
movq %r14, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movl $0x80, %r8d
leaq 0x160(%rsp), %r9
callq 0x183f5
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl $0x83, %r8d
pushq $0x4
popq %r9
callq 0x14ea5
movq %r14, %rdi
movl $0x85, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x40
popq %rcx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x14
popq %rcx
pushq $-0x7b
popq %r9
movq %r14, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8b, %edx
pushq $0x40
popq %rbx
movl %ebx, %r8d
callq 0x183f5
movl $0x1c16, %r9d           # imm = 0x1C16
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
callq 0x14ea5
movq %r14, %rdi
movl $0x184, %esi            # imm = 0x184
pushq $0x4
popq %r15
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
pushq $0x18
popq %rcx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x7b
popq %r9
movq %r14, %rdi
pushq $0x20
popq %r15
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
callq 0x14ea5
pushq $0x62
popq %rsi
movq %r14, %rdi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x3
popq %r8
xorl %r9d, %r9d
pushq $0x1ec                  # imm = 0x1EC
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %r14, %rdi
movl $0x185, %esi            # imm = 0x185
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x182, %r8d            # imm = 0x182
pushq $0x2
popq %rbx
movq %rbx, %r9
callq 0x183f5
pushq $0x1c
popq %rcx
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
pushq $0x8
popq %r9
callq 0x14ea5
movl $0xee4, %r9d            # imm = 0xEE4
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
movq %r14, %rdi
movl $0x185, %esi            # imm = 0x185
movl $0x18b, %edx            # imm = 0x18B
movq %rbx, %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
movl %r15d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x10715
movq %rax, %rbx
movq %r14, %rdi
callq 0x12c23
callq *%rbx
movsd 0x18(%rsp), %xmm0
ucomisd 0xdb42(%rip), %xmm0     # 0x1e238
jne 0x106fe
jnp 0x1144a
leaq 0x10566(%rip), %rdi     # 0x20c6b
jmp 0x1070e
leaq 0x1096a(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x1072b
leaq 0xdc7d(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x199aa(%rip)     # 0x2a0e4
je 0x10748
leaq 0x1053d(%rip), %rdi     # 0x20c80
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x10786
testq %rbx, %rbx
je 0x10b30
xorl %eax, %eax
cmpq $0x24, %rax
je 0x107af
orq $-0x1, (%rsp,%rax,2)
orl $-0x1, 0x120(%rsp,%rax)
orq $-0x1, 0xd0(%rsp,%rax,2)
orl $-0x1, 0x160(%rsp,%rax)
addq $0x4, %rax
jmp 0x1075c
cmpl $0x0, 0x19957(%rip)     # 0x2a0e4
je 0x1079b
leaq 0x104f5(%rip), %rdi     # 0x20c8b
callq 0x2050
incl 0x19947(%rip)           # 0x2a0e8
testq %rbx, %rbx
jne 0x10b4c
jmp 0x10b54
movabsq $0x4231223344550000, %rax # imm = 0x4231223344550000
movq %rsp, %r14
movq %rax, 0x48(%r14)
movabsq $0x40850e0000000000, %rax # imm = 0x40850E0000000000
movq %rax, (%r14)
leaq 0x120(%rsp), %rax
movl $0xc45bf000, (%rax)     # imm = 0xC45BF000
leaq 0xd0(%rsp), %rax
movq $0x159, (%rax)          # imm = 0x159
leaq 0x160(%rsp), %rax
movl $0xffffff07, (%rax)     # imm = 0xFFFFFF07
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x3
popq %r13
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %r13d, %ecx
movl %r13d, %r8d
movl %r13d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r12
pushq $0xc
popq %rdx
pushq $0x40
popq %r15
movq %rbx, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r14, %r9
callq 0x14ea5
pushq $0xb
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0x120(%rsp), %r9
callq 0x14ea5
pushq $0xa
popq %rdx
movq %rbx, %rdi
movl %r12d, %esi
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0xd0(%rsp), %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
leaq 0x160(%rsp), %r9
callq 0x14ea5
pushq $0x10
popq %r15
movq %rbx, %rdi
movl $0x81, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x8
popq %r14
movq %rbx, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x8b, %edx
movq %r14, %rcx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x82, %esi
movl $0x8a, %edx
movq %r15, %rcx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x20
popq %r13
movq %rbx, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x8a, %edx
movq %r13, %rcx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x83, %esi
movl $0x83, %edx
movq %r14, %rcx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x183, %esi            # imm = 0x183
movl $0x83, %edx
movq %r15, %rcx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x84, %esi
movl $0x8c, %edx
movq %r13, %rcx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8b, %edx
movq %r15, %rcx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x30
popq %rcx
movq %rbx, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movl $0x83, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x185, %esi            # imm = 0x185
movl $0x8b, %edx
movl $0x83, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x1
popq %r13
pushq $0x48
popq %r15
movq %rbx, %rdi
movl $0x82, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x183f5
pushq $0x40
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8a, %edx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x80, %esi
pushq $0x3
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x183f5
movq %rbx, %rdi
movl $0x83, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl $0x165, %esi            # imm = 0x165
movl %r13d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
pushq $0xffff                 # imm = 0xFFFF
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x83, %edx
pushq $0x20
popq %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movabsq $0x4455667788, %r9      # imm = 0x4455667788
movq %rbx, %rdi
movl %r12d, %esi
movl %r12d, %r14d
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r12
movl %r12d, %r8d
callq 0x14ea5
movq %rbx, %rdi
movl $0x84, %esi
movl $0x8c, %edx
pushq $0x40
popq %rcx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movabsq $0x7766554433, %r9      # imm = 0x7766554433
movq %rbx, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movq %r15, %rcx
movl %r12d, %r8d
callq 0x183f5
movq %rbx, %rdi
movl %r14d, %esi
movl %r13d, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x10b3e
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
callq *%r14
cmpl $-0x1, 0x8(%rsp)
je 0x1146c
leaq 0x10420(%rip), %rdi     # 0x20f4e
jmp 0x10b37
leaq 0x10541(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x10b54
leaq 0xd854(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x19581(%rip)     # 0x2a0e4
je 0x10b71
leaq 0x103f7(%rip), %rdi     # 0x20f63
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x10d86
testq %rbx, %rbx
je 0x10da8
movq 0xd5e1(%rip), %xmm0     # 0x1e170
movq %xmm0, (%rsp)
movl $0x44327000, 0x8(%rsp)  # imm = 0x44327000
subq $0x10, %rsp
movl $0x20, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rdx
pushq $0x3
popq %r13
pushq $0x6
popq %r9
movq %rbx, %rdi
xorl %esi, %esi
movl %r13d, %ecx
movl %r13d, %r8d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %r12
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x14ea5
pushq $0x4
popq %r15
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8d, %edx
movq %r15, %rcx
movl $0x8d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0xc
popq %r14
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movq %r14, %rcx
movl $0x8d, %r8d
movq %r15, %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8d, %edx
movq %r15, %rcx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x8
popq %r15
movq %rbx, %rdi
movl $0x1a0, %esi            # imm = 0x1A0
movl $0x8d, %edx
movq %r15, %rcx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x8d
callq 0x1a082
popq %rcx
popq %rdx
pushq $0x10
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
movq %r15, %r9
callq 0x14ea5
pushq $0x40
popq %r8
movl $0x172e, %r9d           # imm = 0x172E
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8d, %edx
movq %r15, %rcx
callq 0x14ea5
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8d, %edx
movq %r14, %rcx
movl $0x8d, %r8d
movq %r15, %r9
callq 0x183f5
pushq $0x14
popq %rcx
movq %rbx, %rdi
movl %r12d, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
movq %r14, %r9
callq 0x14ea5
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl %r13d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq %r15, %r9
callq 0x183f5
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
pushq $0x6
popq %r14
movl %r14d, %edx
xorl %ecx, %ecx
movl %r13d, %r8d
xorl %r9d, %r9d
callq 0x183f5
pushq $0x18
popq %rcx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl %r14d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %rbx, %rdi
movl %r12d, %esi
pushq $0x1
popq %rdx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x10db6
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movss 0xc(%rbx), %xmm0
ucomiss 0xd55f(%rip), %xmm0     # 0x1e2d4
jne 0x10d7d
jnp 0x11483
leaq 0x1024a(%rip), %rdi     # 0x20fce
jmp 0x10daf
cmpl $0x0, 0x19357(%rip)     # 0x2a0e4
je 0x10d9b
leaq 0x101d8(%rip), %rdi     # 0x20f6e
callq 0x2050
incl 0x19347(%rip)           # 0x2a0e8
testq %rbx, %rbx
jne 0x10dc4
jmp 0x10dcc
leaq 0x102c9(%rip), %rdi     # 0x21078
callq 0x2050
jmp 0x10dcc
leaq 0xd5dc(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12b4c
testq %rax, %rax
je 0x11284
movq %rax, %rbx
movq $0x27, (%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0xc
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
callq 0x131c5
addq $0x10, %rsp
pushq $0x20
popq %r14
pushq $0x40
popq %r15
pushq $0x20
popq %r12
cmpl $0xd, %ebp
je 0x10e35
movq %rbx, %rdi
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r12, %r9
callq 0x14ea5
incl %ebp
jmp 0x10e17
pushq $0x20
popq %rbp
pushq $0x1
popq %rdx
pushq $0x40
popq %r12
movq %rsp, %r9
movq %rbx, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
movl %r12d, %r8d
callq 0x14ea5
pushq $0x2
popq %r15
movq %rbx, %rdi
movl %ebp, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movl $0x83, %r14d
pushq $0x60
popq %r12
cmpl $0x8d, %r14d
je 0x10ed9
leal -0x80(%r14), %r13d
movl %r13d, %edi
callq 0x182b8
movq %rbx, %rdi
testl %eax, %eax
js 0x10eba
movl %ebp, %esi
movl %r13d, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r12d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
jmp 0x10ecd
movl %r12d, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
xorl %r9d, %r9d
pushq (%rsp)
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
incl %r14d
jmp 0x10e74
pushq $0x62
popq %rsi
pushq $0x1
popq %rdx
movq %rbx, %rdi
xorl %ecx, %ecx
movl %edx, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
movl $0x83, %r13d
pushq $0x20
popq %r14
pushq $0x60
popq %r15
pushq $0x2
popq %r12
cmpl $0x8d, %r13d
je 0x10f6b
leal -0x80(%r13), %ebp
movl %ebp, %edi
callq 0x182b8
movq %rbx, %rdi
testl %eax, %eax
js 0x10f4c
movl %r14d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x1
popq %r8
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq %r13
jmp 0x10f5f
movl %r15d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq (%rsp)
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
incl %r13d
jmp 0x10f07
movl $0x183, %r14d           # imm = 0x183
movl $0x381, %r15d           # imm = 0x381
pushq $0x2
popq %r12
pushq $0x60
popq %r13
cmpl $0x18d, %r14d           # imm = 0x18D
je 0x1104a
leal -0x180(%r14), %ebp
movl %ebp, %edi
callq 0x182b8
testl %eax, %eax
js 0x1101b
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
pushq $0x20
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r13d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %r13d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r15
callq 0x16183
popq %rcx
popq %rdx
movq %rbx, %rdi
pushq $0x20
popq %rsi
movl %ebp, %edx
xorl %ecx, %ecx
pushq $0x40
popq %r8
pushq $0x8
popq %r9
callq 0x14ea5
movq %rbx, %rdi
movl %r13d, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r15
jmp 0x11034
imulq $0x3, (%rsp), %rax
movq %rbx, %rdi
pushq $0x60
popq %rsi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq $0x40
callq 0x16183
popq %rcx
popq %rdx
incl %r14d
addl $0x100, %r15d           # imm = 0x100
jmp 0x10f7f
pushq $0x20
popq %rsi
pushq $0x28
popq %rcx
pushq $0x2
popq %r15
movq %rbx, %rdi
movl $0x81, %edx
movl %r15d, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x11112
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
callq *%r14
cmpq $0x79e, 0x8(%rsp)       # imm = 0x79E
jne 0x1112d
movq %r14, %rdi
callq 0x12c65
callq 0x12b4c
testq %rax, %rax
je 0x11284
movq %rax, %r14
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x6
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
addq $0x10, %rsp
pushq $0x20
popq %rbx
pushq $0x40
popq %rbp
pushq $0x11
popq %r12
pushq $0x1
popq %r13
cmpl $0xd, %r13d
je 0x11139
movq %r14, %rdi
movl %ebx, %esi
movl %r13d, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
movq %r12, %r9
callq 0x14ea5
incl %r13d
jmp 0x110f2
leaq 0xd280(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
jmp 0x11290
leaq 0xfed9(%rip), %rdi      # 0x2100d
jmp 0x1128b
pushq $0x18
popq %rsi
movq %r14, %rdi
callq 0x1ab24
movq %rax, %rbx
pushq $0x60
popq %r12
pushq $0x1
popq %rbp
cmpl $0xd, %r15d
je 0x11176
movq %r14, %rdi
movl %r12d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r15
callq 0x16183
addq $0x10, %rsp
incl %r15d
jmp 0x1114e
pushq $0x20
popq %r15
movq %r14, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x1aa73
movq %rbx, %rdi
movq %rax, %rsi
callq 0x12c6a
pushq $0xc
popq %rbx
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ebx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x0
callq 0x131c5
addq $0x10, %rsp
pushq $0x40
popq %r12
pushq $0x23
popq %r13
movq %r14, %rdi
cmpl $0xd, %ebp
je 0x111e1
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r13, %r9
callq 0x14ea5
incl %ebp
jmp 0x111c3
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x119f1
movq %rax, %r15
movq %r14, %rdi
callq 0x12c23
callq *%r15
cmpq $0x138, %rax            # imm = 0x138
jne 0x1188d
movq %r15, %rdi
callq 0x12c65
callq 0x12b4c
testq %rax, %rax
je 0x11284
movq %rax, %r14
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x6
popq %rcx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ecx, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x1
popq %rbp
pushq $0x20
popq %r15
pushq $0x40
popq %r12
pushq $0x44
popq %r13
cmpl $0xd, %ebp
je 0x118fe
movq %r14, %rdi
movl %r15d, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
movq %r13, %r9
callq 0x14ea5
incl %ebp
jmp 0x11262
leaq 0xfded(%rip), %rdi      # 0x21078
callq 0x2050
callq 0x183f2
testb %al, %al
je 0x11308
callq 0x12b4c
testq %rax, %rax
je 0x11519
movq %rax, %r14
leaq 0x8(%rsp), %rbx
movapd 0xcec9(%rip), %xmm0     # 0x1e180
movapd %xmm0, -0x8(%rbx)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x6
popq %r9
movq %rax, %rdi
xorl %esi, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
callq 0x131c5
addq $0x10, %rsp
cmpl $0x7, %ebp
je 0x11328
movq %r14, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
incl %ebp
jmp 0x112e5
cmpl $0x0, 0x18dd5(%rip)     # 0x2a0e4
je 0x1131d
leaq 0xfd0a(%rip), %rdi      # 0x21022
callq 0x2050
incl 0x18dc5(%rip)           # 0x2a0e8
jmp 0x11668
pushq $0x18
popq %rsi
movq %r14, %rdi
callq 0x1ab24
movq %rax, %r15
pushq $0x1
popq %rbp
pushq $0x2
popq %rax
cmpl $0x7, %eax
je 0x11369
movq %r14, %rdi
movl $0xa0, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rax
movq %rax, %r12
callq 0x1a082
movq %r12, %rax
addq $0x10, %rsp
incl %eax
jmp 0x1133c
pushq $0x10
popq %rcx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
pushq $0x6
popq %r9
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %ebp, %ecx
xorl %r8d, %r8d
pushq $0x0
pushq $0x0
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
movq %r14, %rdi
movl %ebp, %edx
xorl %ecx, %ecx
movq %rbx, %r9
callq 0x14ea5
movq %r14, %rdi
cmpl $0x7, %ebp
je 0x113f9
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
xorl %r9d, %r9d
callq 0x183f5
incl %ebp
jmp 0x113d6
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x11652
movq %rax, %r15
movq %r14, %rdi
callq 0x12c23
movq %rsp, %r14
movq %r14, %rdi
callq *%r15
movsd 0x10(%r14), %xmm0
ucomisd 0xce4e(%rip), %xmm0     # 0x1e288
jne 0x1143e
jnp 0x114a4
leaq 0xfc13(%rip), %rdi      # 0x21058
jmp 0x11520
movsd 0x20(%rsp), %xmm0
ucomisd 0xcde0(%rip), %xmm0     # 0x1e238
jne 0x11460
jnp 0x11899
leaq 0xf7ef(%rip), %rdi      # 0x20c56
jmp 0x1070e
cmpl $-0x1, 0xc(%rsp)
je 0x118bb
leaq 0xfabb(%rip), %rdi      # 0x20f39
jmp 0x10b37
movss 0x10(%rsp), %xmm0
ucomiss 0xce48(%rip), %xmm0     # 0x1e2d8
jne 0x11498
jnp 0x118dd
leaq 0xfb1a(%rip), %rdi      # 0x20fb9
jmp 0x10daf
movq %r15, %rdi
callq 0x12c65
callq 0x12b4c
testq %rax, %rax
je 0x11519
movq %rax, %r14
movapd 0xcccf(%rip), %xmm0     # 0x1e190
movapd %xmm0, (%rsp)
subq $0x10, %rsp
andl $0x0, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %r15
pushq $0x6
popq %rbp
movq %rax, %rdi
xorl %esi, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movl %ebp, %r9d
callq 0x131c5
addq $0x10, %rsp
cmpl $0x7, %r15d
je 0x1152a
movq %r14, %rdi
movl $0x80, %esi
movl %r15d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x183f5
incl %r15d
jmp 0x114f3
leaq 0xfb58(%rip), %rdi      # 0x21078
callq 0x2050
jmp 0x11668
pushq $0x18
popq %rsi
movq %r14, %rdi
callq 0x1ab24
movq %rax, %r15
pushq $0x2
popq %r13
pushq $0x1
popq %r12
cmpl $0x7, %r13d
je 0x1156b
movq %r14, %rdi
movl $0xa0, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x1a082
addq $0x10, %rsp
incl %r13d
jmp 0x11540
pushq $0x10
popq %rcx
pushq $0x1
popq %r12
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl %r12d, %r8d
xorl %r9d, %r9d
callq 0x183f5
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl %r12d, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x6
callq 0x131c5
popq %rcx
popq %rdx
pushq $0x20
popq %rsi
pushq $0x40
popq %r8
movq %r14, %rdi
movl %r12d, %edx
xorl %ecx, %ecx
movq %rbx, %r9
callq 0x14ea5
movl %ebp, %ebx
movq %r14, %rdi
subl $0x1, %ebx
jb 0x11602
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
xorl %r9d, %r9d
callq 0x183f5
movl %ebx, %ebp
jmp 0x115df
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x11652
movq %rax, %rbx
movq %r14, %rdi
callq 0x12c23
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
movsd 0x10(%r14), %xmm0
ucomisd 0xcc52(%rip), %xmm0     # 0x1e290
jne 0x11646
jnp 0x11a68
leaq 0xf9f6(%rip), %rdi      # 0x21043
jmp 0x11520
leaq 0xcd40(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x12c23
callq 0x12b4c
movq %rax, %rbx
cmpl $0x0, 0x18a6d(%rip)     # 0x2a0e4
je 0x11685
leaq 0xf9ed(%rip), %rdi      # 0x2106d
callq 0x2050
testq %rbx, %rbx
je 0x117d9
orq $-0x1, (%rsp)
subq $0x10, %rsp
andl $0x0, (%rsp)
movl $0x10, 0x8(%rsp)
pushq $0x1
popq %rbp
movq %rbx, %rdi
movl %ebp, %esi
movl %ebp, %edx
movl %ebp, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1b94a
pushq $0x20
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x117e7
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
testb $0x7, (%rbx)
je 0x11728
leaq 0xf981(%rip), %rdi      # 0x210a4
jmp 0x117e0
movq %r14, %rdi
callq 0x12c65
callq 0x12b4c
testq %rax, %rax
je 0x117d9
movq %rax, %rbx
orq $-0x1, (%rsp)
subq $0x10, %rsp
movl $0x10, 0x8(%rsp)
andl $0x0, (%rsp)
pushq $0x1
popq %rbp
pushq $0x2
popq %r8
movq %rax, %rdi
movl %ebp, %esi
movl %ebp, %edx
movl %ebp, %ecx
xorl %r9d, %r9d
callq 0x131c5
popq %rcx
popq %rdx
movq %rbx, %rdi
movl %ebp, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1b94a
pushq $0x20
popq %rsi
movq %rbx, %rdi
movl $0x8c, %edx
xorl %ecx, %ecx
movl %ebp, %r8d
xorl %r9d, %r9d
callq 0x14ea5
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %rbx, %rdi
callq 0x12d2f
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x117e7
movq %rax, %r14
movq %rbx, %rdi
callq 0x12c23
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
testb $0x7, (%rbx)
je 0x11a07
leaq 0xf8b8(%rip), %rdi      # 0x2108f
jmp 0x117e0
leaq 0xf898(%rip), %rdi      # 0x21078
callq 0x2050
jmp 0x117fd
leaq 0xcbab(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x12c23
callq 0x12abf
leaq 0xcadb(%rip), %rdi      # 0x1e2e4
xorl %eax, %eax
callq 0x2080
movl 0x188d2(%rip), %eax     # 0x2a0e8
cmpl $0x35, %eax
jne 0x1182b
leaq 0xcad0(%rip), %rdi      # 0x1e2f2
xorl %eax, %eax
callq 0x2080
jmp 0x11849
pushq $0x35
popq %rsi
subl %eax, %esi
imull $0x64, %esi, %eax
cltd
pushq $0x2f
popq %rcx
idivl %ecx
leaq 0xcad1(%rip), %rdi      # 0x1e311
movl %eax, %edx
xorl %eax, %eax
callq 0x2080
callq 0x12d27
movq %rax, %rbx
callq 0x183f2
leaq 0xcaf4(%rip), %rcx      # 0x1e351
leaq 0xcaf9(%rip), %rdx      # 0x1e35d
testb %al, %al
cmovneq %rcx, %rdx
leaq 0xcace(%rip), %rdi      # 0x1e33f
movq %rbx, %rsi
xorl %eax, %eax
callq 0x2080
addq $0x198, %rsp            # imm = 0x198
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xf764(%rip), %rdi      # 0x20ff8
jmp 0x1128b
movsd 0x28(%rsp), %xmm0
ucomisd 0xc999(%rip), %xmm0     # 0x1e240
jne 0x118af
jnp 0x11a1a
leaq 0xf38b(%rip), %rdi      # 0x20c41
jmp 0x1070e
movsd 0x10(%rsp), %xmm0
ucomisd 0xc997(%rip), %xmm0     # 0x1e260
jne 0x118d1
jnp 0x11a38
leaq 0xf64c(%rip), %rdi      # 0x20f24
jmp 0x10b37
movss 0x14(%rsp), %xmm0
ucomiss 0xc9f2(%rip), %xmm0     # 0x1e2dc
jne 0x118f2
jnp 0x11a4b
leaq 0xf6ab(%rip), %rdi      # 0x20fa4
jmp 0x10daf
pushq $0x18
popq %rsi
movq %r14, %rdi
callq 0x1ab24
movq %rax, %r15
pushq $0x2
popq %r13
pushq $0x60
popq %rbp
pushq $0x1
popq %r12
cmpl $0xd, %r13d
je 0x1193f
movq %r14, %rdi
movl %ebp, %esi
movl %r12d, %edx
xorl %ecx, %ecx
movl %r12d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r13
callq 0x16183
addq $0x10, %rsp
incl %r13d
jmp 0x11917
pushq $0x20
popq %rbp
pushq $0x1
popq %rdx
movq %r14, %rdi
movl %ebp, %esi
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x1aa73
movq %r15, %rdi
movq %rax, %rsi
callq 0x12c6a
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl %ebx, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x0
callq 0x131c5
addq $0x10, %rsp
pushq $0x40
popq %r15
pushq $0x2b
popq %r12
movl %ebx, %r13d
movq %r14, %rdi
subl $0x1, %r13d
jb 0x119aa
movl %ebp, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl %r15d, %r8d
movq %r12, %r9
callq 0x14ea5
movl %r13d, %ebx
jmp 0x1198b
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x137a2
movq %r14, %rdi
callq 0x12d2f
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x119f1
movq %rax, %rbx
movq %r14, %rdi
callq 0x12c23
callq *%rbx
cmpq $0x29a, %rax            # imm = 0x29A
jne 0x11a75
movq %rbx, %rdi
callq 0x12c65
incl 0x186fc(%rip)           # 0x2a0e8
jmp 0x11290
leaq 0xc9a1(%rip), %rdi      # 0x1e399
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
jmp 0x11123
movq %r14, %rdi
callq 0x12c65
incl 0x186d3(%rip)           # 0x2a0e8
jmp 0x117fd
movsd 0x30(%rsp), %xmm0
ucomisd 0xc820(%rip), %xmm0     # 0x1e248
jne 0x11a2c
jnp 0x11a81
leaq 0xf1f9(%rip), %rdi      # 0x20c2c
jmp 0x1070e
cmpl $-0x1, 0x18(%rsp)
je 0x11a9f
leaq 0xf4c9(%rip), %rdi      # 0x20f0f
jmp 0x10b37
movss 0x18(%rsp), %xmm0
ucomiss 0xc888(%rip), %xmm0     # 0x1e2e0
jne 0x11a5c
jnp 0x11ab2
leaq 0xf52c(%rip), %rdi      # 0x20f8f
jmp 0x10daf
movq %rbx, %rdi
callq 0x12c65
jmp 0x1131d
leaq 0xf567(%rip), %rdi      # 0x20fe3
jmp 0x1128b
movsd 0x38(%rsp), %xmm0
ucomisd 0xc7c1(%rip), %xmm0     # 0x1e250
jne 0x11a93
jnp 0x11ae6
leaq 0xf17d(%rip), %rdi      # 0x20c17
jmp 0x1070e
cmpl $-0x1, 0x1c(%rsp)
je 0x11b08
leaq 0xf44d(%rip), %rdi      # 0x20efa
jmp 0x10b37
movq %r14, %rdi
callq 0x12c65
incl 0x18628(%rip)           # 0x2a0e8
jmp 0x10dcc
movss 0x1c(%rsp), %xmm0
ucomiss 0xc7d2(%rip), %xmm0     # 0x1e2a4
jne 0x11ada
jnp 0x11b8e
leaq 0xec7c(%rip), %rdi      # 0x2075d
jmp 0xf773
movsd 0x40(%rsp), %xmm0
ucomisd 0xc764(%rip), %xmm0     # 0x1e258
jne 0x11afc
jnp 0x11bab
leaq 0xf0ff(%rip), %rdi      # 0x20c02
jmp 0x1070e
movsd 0x20(%rsp), %xmm0
ucomisd 0xc752(%rip), %xmm0     # 0x1e268
jne 0x11b1e
jnp 0x11bcb
leaq 0xf3c0(%rip), %rdi      # 0x20ee5
jmp 0x10b37
cmpl $-0x11, 0x24(%rsp)
jne 0x11bde
cmpl $0x1, 0x28(%rsp)
jne 0x11c3e
cmpl $-0x11, 0x2c(%rsp)
jne 0x11c4a
cmpl $0x1, 0x30(%rsp)
jne 0x11cf2
cmpl $-0x11, 0x34(%rsp)
jne 0x11dae
cmpl $0x1, 0x38(%rsp)
jne 0x11ed2
cmpl $-0x11, 0x3c(%rsp)
jne 0x11f02
cmpl $0x0, 0x40(%rsp)
je 0x11f9b
leaq 0xed7b(%rip), %rdi      # 0x20904
jmp 0xfe7d
movss 0x20(%rsp), %xmm0
ucomiss 0xc70d(%rip), %xmm0     # 0x1e2a8
jne 0x11b9f
jnp 0x11bea
leaq 0xeba2(%rip), %rdi      # 0x20748
jmp 0xf773
movss 0x128(%rsp), %xmm0
ucomiss 0xc6f5(%rip), %xmm0     # 0x1e2b0
jne 0x11bbf
jnp 0x11c07
leaq 0xf027(%rip), %rdi      # 0x20bed
jmp 0x1070e
cmpl $-0x1, 0x28(%rsp)
je 0x11c27
leaq 0xf2f7(%rip), %rdi      # 0x20ed0
jmp 0x10b37
leaq 0xedb9(%rip), %rdi      # 0x2099e
jmp 0xfe7d
movss 0x24(%rsp), %xmm0
ucomiss 0xc6b5(%rip), %xmm0     # 0x1e2ac
jne 0x11bfb
jnp 0x11c6e
leaq 0xeb31(%rip), %rdi      # 0x20733
jmp 0xf773
movss 0x12c(%rsp), %xmm0
ucomiss 0xc699(%rip), %xmm0     # 0x1e2b0
jne 0x11c1b
jnp 0x11c8f
leaq 0xefb6(%rip), %rdi      # 0x20bd8
jmp 0x1070e
cmpl $-0x1, 0x2c(%rsp)
je 0x11cb3
leaq 0xf282(%rip), %rdi      # 0x20ebb
jmp 0x10b37
leaq 0xed43(%rip), %rdi      # 0x20988
jmp 0xfe7d
leaq 0xed21(%rip), %rdi      # 0x20972
jmp 0xfe7d
leaq 0xe4e7(%rip), %rdi      # 0x20144
jmp 0xd4af
leaq 0xe624(%rip), %rdi      # 0x2028d
jmp 0xe18d
movss 0x28(%rsp), %xmm0
ucomiss 0xc61d(%rip), %xmm0     # 0x1e298
jne 0x11c83
jnp 0x11d46
leaq 0xea94(%rip), %rdi      # 0x2071e
jmp 0xf773
movss 0x130(%rsp), %xmm0
ucomiss 0xc615(%rip), %xmm0     # 0x1e2b4
jne 0x11ca7
jnp 0x11d67
leaq 0xef15(%rip), %rdi      # 0x20bc3
jmp 0x1070e
movsd 0x30(%rsp), %xmm0
ucomisd 0xc5af(%rip), %xmm0     # 0x1e270
jne 0x11cc9
jnp 0x11d8b
leaq 0xf1d6(%rip), %rdi      # 0x20ea6
jmp 0x10b37
leaq 0xe1c7(%rip), %rdi      # 0x1fea3
jmp 0xbcc1
leaq 0xe767(%rip), %rdi      # 0x2044f
callq 0x2050
jmp 0xec03
leaq 0xec63(%rip), %rdi      # 0x2095c
jmp 0xfe7d
cmpq $0x40, 0x58(%rsp)
jne 0x11e21
cmpl $0x4, 0xd4(%rsp)
jne 0x11eea
cmpl $0x4, 0x60(%rsp)
jne 0x11f58
cmpq $0x1, 0x68(%rsp)
jne 0x11fbd
cmpl $0x0, 0x70(%rsp)
je 0x12141
leaq 0xe37f(%rip), %rdi      # 0x200c0
jmp 0x11fc4
movss 0x2c(%rsp), %xmm0
ucomiss 0xc549(%rip), %xmm0     # 0x1e29c
jne 0x11d5b
jnp 0x11e39
leaq 0xe9a6(%rip), %rdi      # 0x20708
jmp 0xf773
movss 0x134(%rsp), %xmm0
ucomiss 0xc541(%rip), %xmm0     # 0x1e2b8
jne 0x11d7f
jnp 0x11e9f
leaq 0xee27(%rip), %rdi      # 0x20bad
jmp 0x1070e
cmpl $-0x1, 0x38(%rsp)
je 0x11ebf
leaq 0xf0f3(%rip), %rdi      # 0x20e90
jmp 0x10b37
leaq 0xe0e4(%rip), %rdi      # 0x1fe8d
jmp 0xbcc1
leaq 0xeb91(%rip), %rdi      # 0x20946
jmp 0xfe7d
movabsq $-0x1e399c954c1cdf16, %rax # imm = 0xE1C6636AB3E320EA
cmpq %rax, 0x70(%rsp)
jne 0x11ede
cmpq $0x38, 0x78(%rsp)
jne 0x11f0e
cmpq $0x37b0128, 0x80(%rsp) # imm = 0x37B0128
jne 0x11f8f
cmpq $-0x2f, 0x88(%rsp)
jne 0x1204c
cmpq $0x2248a5c, 0x90(%rsp) # imm = 0x2248A5C
jne 0x121f3
movq %r14, %rdi
callq 0x12c65
incl 0x182cc(%rip)           # 0x2a0e8
jmp 0xec03
leaq 0xe2f0(%rip), %rdi      # 0x20118
jmp 0x11fc4
leaq 0xe043(%rip), %rdi      # 0x1fe77
jmp 0xbcc1
cmpq $0x1, 0xd0(%rsp)
jne 0x11ef6
cmpq $0x2, 0xd8(%rsp)
jne 0x11f61
cmpq $0x2, 0xe0(%rsp)
jne 0x12040
cmpq $0x1, 0xe8(%rsp)
jne 0x12154
cmpq $0x7, 0xf0(%rsp)
jne 0x1224d
cmpq $-0x1, 0xf8(%rsp)
je 0x1229d
leaq 0xe7ea(%rip), %rdi      # 0x20684
jmp 0xf773
movss 0x138(%rsp), %xmm0
ucomiss 0xc40d(%rip), %xmm0     # 0x1e2bc
jne 0x11eb3
jnp 0x11f1a
leaq 0xecdd(%rip), %rdi      # 0x20b97
jmp 0x1070e
cmpl $-0x1, 0x3c(%rsp)
je 0x11f3e
leaq 0xefad(%rip), %rdi      # 0x20e7a
jmp 0x10b37
leaq 0xea57(%rip), %rdi      # 0x20930
jmp 0xfe7d
leaq 0xe53e(%rip), %rdi      # 0x20423
jmp 0x11ce8
leaq 0xe211(%rip), %rdi      # 0x20102
jmp 0x11fc4
leaq 0xe7f5(%rip), %rdi      # 0x206f2
jmp 0xf773
leaq 0xea11(%rip), %rdi      # 0x2091a
jmp 0xfe7d
leaq 0xe4f8(%rip), %rdi      # 0x2040d
jmp 0x11ce8
movss 0x13c(%rsp), %xmm0
ucomiss 0xc396(%rip), %xmm0     # 0x1e2c0
jne 0x11f32
jnp 0x11fd6
leaq 0xec48(%rip), %rdi      # 0x20b81
jmp 0x1070e
cmpl $-0x1, 0x124(%rsp)
je 0x11ffa
leaq 0xef11(%rip), %rdi      # 0x20e64
jmp 0x10b37
leaq 0xe18d(%rip), %rdi      # 0x200ec
jmp 0x11fc4
leaq 0xe774(%rip), %rdi      # 0x206dc
jmp 0xf773
leaq 0xc3f8(%rip), %rdi      # 0x1e36c
movl $0xd73, %esi            # imm = 0xD73
jmp 0xe1dd
leaq 0xc3e7(%rip), %rdi      # 0x1e36c
movl $0xd74, %esi            # imm = 0xD74
jmp 0xe1dd
leaq 0xe461(%rip), %rdi      # 0x203f7
jmp 0x11ce8
cmpl $-0x11, 0x44(%rsp)
jne 0x12058
cmpl $0x0, 0x48(%rsp)
je 0x121ff
leaq 0xe920(%rip), %rdi      # 0x208d8
jmp 0xfe7d
leaq 0xe112(%rip), %rdi      # 0x200d6
callq 0x2050
pushq $0x8
popq %r15
pushq $0x1
popq %r12
jmp 0xd4b4
movss 0x140(%rsp), %xmm0
ucomiss 0xc2de(%rip), %xmm0     # 0x1e2c4
jne 0x11fee
jnp 0x12160
leaq 0xeb76(%rip), %rdi      # 0x20b6b
jmp 0x1070e
movss 0x128(%rsp), %xmm0
ucomiss 0xc2be(%rip), %xmm0     # 0x1e2c8
jne 0x12012
jnp 0x121dd
leaq 0xee35(%rip), %rdi      # 0x20e4e
jmp 0x10b37
leaq 0xc347(%rip), %rdi      # 0x1e36c
movl $0xd75, %esi            # imm = 0xD75
jmp 0xe1dd
leaq 0xc336(%rip), %rdi      # 0x1e36c
movl $0xd76, %esi            # imm = 0xD76
jmp 0xe1dd
leaq 0xe67f(%rip), %rdi      # 0x206c6
jmp 0xf773
leaq 0xe38e(%rip), %rdi      # 0x203e1
jmp 0x11ce8
leaq 0xe88f(%rip), %rdi      # 0x208ee
jmp 0xfe7d
leaq 0xc301(%rip), %rdi      # 0x1e36c
movl $0xd61, %esi            # imm = 0xD61
jmp 0xe1dd
leaq 0xc2f0(%rip), %rdi      # 0x1e36c
movl $0xd62, %esi            # imm = 0xD62
jmp 0xe1dd
leaq 0xc2df(%rip), %rdi      # 0x1e36c
movl $0xd63, %esi            # imm = 0xD63
jmp 0xe1dd
leaq 0xc2ce(%rip), %rdi      # 0x1e36c
movl $0xd64, %esi            # imm = 0xD64
jmp 0xe1dd
leaq 0xc2bd(%rip), %rdi      # 0x1e36c
movl $0xd65, %esi            # imm = 0xD65
jmp 0xe1dd
leaq 0xc2ac(%rip), %rdi      # 0x1e36c
movl $0xd66, %esi            # imm = 0xD66
jmp 0xe1dd
leaq 0xc29b(%rip), %rdi      # 0x1e36c
movl $0xd67, %esi            # imm = 0xD67
jmp 0xe1dd
leaq 0xc28a(%rip), %rdi      # 0x1e36c
movl $0xd68, %esi            # imm = 0xD68
jmp 0xe1dd
leaq 0xc279(%rip), %rdi      # 0x1e36c
movl $0xd6a, %esi            # imm = 0xD6A
jmp 0xe1dd
leaq 0xc268(%rip), %rdi      # 0x1e36c
movl $0xd6e, %esi            # imm = 0xD6E
jmp 0xe1dd
leaq 0xc257(%rip), %rdi      # 0x1e36c
movl $0xd6f, %esi            # imm = 0xD6F
jmp 0xe1dd
leaq 0xc246(%rip), %rdi      # 0x1e36c
movl $0xd70, %esi            # imm = 0xD70
jmp 0xe1dd
leaq 0xc235(%rip), %rdi      # 0x1e36c
movl $0xd71, %esi            # imm = 0xD71
jmp 0xe1dd
movq %r14, %rdi
callq 0x12c65
incl 0x17f99(%rip)           # 0x2a0e8
jmp 0x11fc9
leaq 0xe555(%rip), %rdi      # 0x206b0
jmp 0xf773
cmpq $-0x16f, 0xd8(%rsp) # imm = 0xFE91
jne 0x12259
cmpq $0x395, 0xe0(%rsp) # imm = 0x395
jne 0x12291
cmpq $0x1dc, 0xe8(%rsp) # imm = 0x1DC
jne 0x122d2
cmpq $-0x1dc, 0xf0(%rsp) # imm = 0xFE24
jne 0x122ea
cmpl $0xfffffc6b, 0x168(%rsp) # imm = 0xFFFFFC6B
jne 0x12322
cmpl $0xfffff967, 0x16c(%rsp) # imm = 0xFFFFF967
jne 0x12350
movq %rbx, %rdi
callq 0x12c65
incl 0x17f10(%rip)           # 0x2a0e8
jmp 0x1072b
cmpl $-0x1, 0x12c(%rsp)
je 0x12265
leaq 0xec4a(%rip), %rdi      # 0x20e38
jmp 0x10b37
leaq 0xe1d1(%rip), %rdi      # 0x203cb
jmp 0x11ce8
cmpl $-0x11, 0x4c(%rsp)
jne 0x12285
cmpl $-0x12, 0x50(%rsp)
jne 0x122b0
cmpl $-0x11, 0x54(%rsp)
jne 0x122de
cmpl $0x26, 0x58(%rsp)
jne 0x12316
cmpl $-0x11, 0x5c(%rsp)
jne 0x1232e
cmpq $0x0, 0xd0(%rsp)
je 0x1235c
leaq 0xe60c(%rip), %rdi      # 0x20854
jmp 0xfe7d
leaq 0xe446(%rip), %rdi      # 0x2069a
jmp 0xf773
leaq 0xe8f5(%rip), %rdi      # 0x20b55
jmp 0x1070e
movss 0x130(%rsp), %xmm0
ucomiss 0xc057(%rip), %xmm0     # 0x1e2cc
jne 0x12279
jnp 0x122bc
leaq 0xeba2(%rip), %rdi      # 0x20e22
jmp 0x10b37
leaq 0xe636(%rip), %rdi      # 0x208c2
jmp 0xfe7d
leaq 0xe8a7(%rip), %rdi      # 0x20b3f
jmp 0x1070e
movq %r15, %rdi
callq 0x12c65
incl 0x17e3d(%rip)           # 0x2a0e8
jmp 0xf790
leaq 0xe5f5(%rip), %rdi      # 0x208ac
jmp 0xfe7d
cmpl $-0x1, 0x134(%rsp)
je 0x122f6
leaq 0xeb3f(%rip), %rdi      # 0x20e0c
jmp 0x10b37
leaq 0xe850(%rip), %rdi      # 0x20b29
jmp 0x1070e
leaq 0xe5b1(%rip), %rdi      # 0x20896
jmp 0xfe7d
leaq 0xe822(%rip), %rdi      # 0x20b13
jmp 0x1070e
movss 0x138(%rsp), %xmm0
ucomiss 0xbfca(%rip), %xmm0     # 0x1e2d0
jne 0x1230a
jnp 0x1233a
leaq 0xeae5(%rip), %rdi      # 0x20df6
jmp 0x10b37
leaq 0xe563(%rip), %rdi      # 0x20880
jmp 0xfe7d
leaq 0xe7d4(%rip), %rdi      # 0x20afd
jmp 0x1070e
leaq 0xe535(%rip), %rdi      # 0x2086a
jmp 0xfe7d
cmpl $-0x1, 0x13c(%rsp)
je 0x1237e
leaq 0xea95(%rip), %rdi      # 0x20de0
jmp 0x10b37
leaq 0xe790(%rip), %rdi      # 0x20ae7
jmp 0x1070e
cmpq $0x1, 0xd8(%rsp)
jne 0x12395
cmpq $0x0, 0xe0(%rsp)
je 0x123c6
leaq 0xe4af(%rip), %rdi      # 0x20828
jmp 0xfe7d
cmpq $-0x1, 0xd8(%rsp)
je 0x123a1
leaq 0xea3a(%rip), %rdi      # 0x20dca
jmp 0x10b37
leaq 0xe4a2(%rip), %rdi      # 0x2083e
jmp 0xfe7d
cmpq $0x2a1, 0xe0(%rsp) # imm = 0x2A1
jne 0x123fa
cmpq $-0x1, 0xe8(%rsp)
je 0x12412
leaq 0xe9dd(%rip), %rdi      # 0x20d9e
jmp 0x10b37
cmpq $0x1, 0xe8(%rsp)
jne 0x12406
cmpq $-0x7b, 0xf0(%rsp)
jne 0x12437
cmpq $-0xe, 0xf8(%rsp)
jne 0x1244f
movq %r14, %rdi
callq 0x12c65
incl 0x17cf3(%rip)           # 0x2a0e8
jmp 0xfe82
leaq 0xe9b3(%rip), %rdi      # 0x20db4
jmp 0x10b37
leaq 0xe405(%rip), %rdi      # 0x20812
jmp 0xfe7d
cmpq $-0x36f, 0xf0(%rsp) # imm = 0xFC91
jne 0x12443
cmpq $-0x1, 0xf8(%rsp)
je 0x1249d
leaq 0xe940(%rip), %rdi      # 0x20d72
jmp 0x10b37
leaq 0xe3be(%rip), %rdi      # 0x207fc
jmp 0xfe7d
leaq 0xe93e(%rip), %rdi      # 0x20d88
jmp 0x10b37
leaq 0xe390(%rip), %rdi      # 0x207e6
jmp 0xfe7d
cmpb $0x2, 0x20(%rsp)
jne 0x124b3
cmpb $0x1, 0x21(%rsp)
jne 0x124e2
cmpb $0x2, 0x22(%rsp)
jne 0x124fa
cmpb $0x1, 0x23(%rsp)
jne 0x12506
cmpb $0xa, 0x24(%rsp)
jne 0x12535
movq %r15, %rdi
callq 0x12c65
incl 0x17c50(%rip)           # 0x2a0e8
jmp 0xa42b
cmpl $-0x1, 0x164(%rsp)
je 0x124bf
leaq 0xe8ae(%rip), %rdi      # 0x20d5c
jmp 0x10b37
leaq 0xd369(%rip), %rdi      # 0x1f823
jmp 0xa426
cmpl $0x2a1, 0x168(%rsp) # imm = 0x2A1
jne 0x124ee
cmpl $-0x1, 0x16c(%rsp)
je 0x12512
leaq 0xe853(%rip), %rdi      # 0x20d30
jmp 0x10b37
leaq 0xd324(%rip), %rdi      # 0x1f80d
jmp 0xa426
leaq 0xe851(%rip), %rdi      # 0x20d46
jmp 0x10b37
leaq 0xd2f6(%rip), %rdi      # 0x1f7f7
jmp 0xa426
leaq 0xd2d4(%rip), %rdi      # 0x1f7e1
jmp 0xa426
cmpl $0xfffffc91, 0x170(%rsp) # imm = 0xFFFFFC91
jne 0x12541
cmpl $-0x1, 0x174(%rsp)
je 0x1254d
leaq 0xe7d4(%rip), %rdi      # 0x20d04
jmp 0x10b37
leaq 0xd28f(%rip), %rdi      # 0x1f7cb
jmp 0xa426
leaq 0xe7d2(%rip), %rdi      # 0x20d1a
jmp 0x10b37
movsd 0x40(%rsp), %xmm0
ucomisd 0xbd1d(%rip), %xmm0     # 0x1e278
jne 0x1255f
jnp 0x1256b
leaq 0xe788(%rip), %rdi      # 0x20cee
jmp 0x10b37
movsd 0x48(%rsp), %xmm0
ucomisd 0xbd07(%rip), %xmm0     # 0x1e280
jne 0x1257d
jnp 0x12589
leaq 0xe754(%rip), %rdi      # 0x20cd8
jmp 0x10b37
movabsq $0x1108080808, %rax     # imm = 0x1108080808
addq $0x1a2b3c4d, %rax       # imm = 0x1A2B3C4D
cmpq %rax, 0x110(%rsp)
jne 0x125bc
cmpl $0x4455, 0x180(%rsp) # imm = 0x4455
jne 0x125c8
leaq 0xe6f5(%rip), %rdi      # 0x20cac
jmp 0x10b37
leaq 0xe6ff(%rip), %rdi      # 0x20cc2
jmp 0x10b37
movq %r14, %rdi
callq 0x12c65
incl 0x17b12(%rip)           # 0x2a0e8
jmp 0x10b54