// File: /workspace/github_c_makefile_star2_O1/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 $0x188, %rsp            # imm = 0x188
cmpl $0x2, %edi
jl 0x2395
movq 0x8(%rsi), %rax
cmpb $0x2d, (%rax)
jne 0x2395
cmpb $0x0, 0x2(%rax)
je 0x26c1
movl $0x0, 0x25d35(%rip)     # 0x280d4
xorl %eax, %eax
cmpl $0x0, 0x25d2c(%rip)     # 0x280d4
jne 0x23ba
testb %al, %al
jne 0x23ba
leaq 0x1df77(%rip), %rdi     # 0x2032c
callq 0x2050
cmpl $0x0, 0x25d13(%rip)     # 0x280d4
je 0x23cf
leaq 0x1df97(%rip), %rdi     # 0x20361
callq 0x2050
movl $0x20, %edi
callq 0x1445f
testq %rax, %rax
je 0x25b8
movq %rax, %rbx
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, 0x10(%rax)
movdqu %xmm0, (%rax)
movl $0x200, %edi            # imm = 0x200
callq 0x1445f
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 0x1445f
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 0x1460e
movq %r15, %rdi
callq 0x1460e
movq %rbx, %rdi
callq 0x1460e
movl $0x3ffd8, %edi          # imm = 0x3FFD8
callq 0x1445f
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 0x1445f
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 0x1460e
movl $0x3ffd8, %edi          # imm = 0x3FFD8
callq 0x1445f
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 0x1460e
movq %rbx, %rdi
callq 0x1460e
movl $0x200, %edi            # imm = 0x200
callq 0x1445f
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 0x1445f
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 0x1445f
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 0x1460e
movl $0x200, %edi            # imm = 0x200
callq 0x1445f
testq %rax, %rax
je 0x25b8
movq %rax, %r15
movl $0x200, %edx            # imm = 0x200
movq %rax, %rdi
movl $0xff, %esi
callq 0x2090
callq 0x1476e
movq %r14, %rdi
callq 0x1460e
movq %rbx, %rdi
callq 0x1460e
movq %r15, %rdi
callq 0x1460e
callq 0x14314
callq 0x14320
callq 0x1476e
jmp 0x25c4
leaq 0x1ddc0(%rip), %rdi     # 0x2037f
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x25b01(%rip)     # 0x280d4
je 0x25e1
leaq 0x1ddc5(%rip), %rdi     # 0x203a1
callq 0x2050
testq %rbx, %rbx
je 0x2697
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x3, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
callq 0x15509
cmpq $0x0, 0x68(%rbx)
jne 0xb27b
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x26a0
cmpq $0x0, 0x68(%rbx)
je 0xb2fb
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movl $0x3, %edi
movl $0x56, %edx
movq $-0x15, %rsi
callq *%r14
cmpq $-0x15, %rax
jne 0x26b8
movl $0x12b5, %edi           # imm = 0x12B5
movl $0xbb12, %esi           # imm = 0xBB12
movl $0x3e5, %edx            # imm = 0x3E5
callq *%r14
cmpq $0xbb12, %rax           # imm = 0xBB12
jne 0x26db
movq %r14, %rdi
callq 0x14979
incl 0x25a43(%rip)           # 0x280d8
jmp 0x26e7
leaq 0x20942(%rip), %rdi     # 0x22fe0
jmp 0x26e2
leaq 0x1dc5a(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x26e7
leaq 0x1dd00(%rip), %rdi     # 0x203bf
jmp 0x26e2
movb 0x1(%rax), %al
xorl %ecx, %ecx
cmpb $0x76, %al
sete %cl
movl %ecx, 0x25a03(%rip)     # 0x280d4
cmpb $0x73, %al
sete %al
jmp 0x23a1
leaq 0x1dcc9(%rip), %rdi     # 0x203ab
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x259de(%rip)     # 0x280d4
je 0x2704
leaq 0x1dcd4(%rip), %rdi     # 0x203d3
callq 0x2050
testq %rbx, %rbx
je 0x2a90
movq %rsp, %r14
movq $0x162e, (%r14)         # imm = 0x162E
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%r14)
movdqu %xmm0, 0x18(%r14)
movdqu %xmm0, 0x28(%r14)
movq $0x0, 0x38(%r14)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x270f, %r9d           # imm = 0x270F
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x28b, %r8d            # imm = 0x28B
xorl %r9d, %r9d
callq 0x16cab
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc8b, %edx            # imm = 0xC8B
movl $0x28b, %r8d            # imm = 0x28B
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc8b, %edx            # imm = 0xC8B
movl $0x80, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
leaq 0x257fb(%rip), %r9      # 0x280b0
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
callq 0x16cab
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
leaq -0x12345678(%rsp), %r9
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x12345678, %r9d       # imm = 0x12345678
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
callq 0x16cab
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xd80, %r9d            # imm = 0xD80
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
leaq -0xff860(%rsp), %r9
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0xff890, %ecx          # imm = 0xFF890
movq %rbx, %rdi
movl $0x20, %esi
movl $0x82, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
leaq 0xff8c8(%rsp), %r9
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x82, %edx
movq $-0xff890, %rcx         # imm = 0xFFF00770
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2a99
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $0x270f, %rax           # imm = 0x270F
jne 0x2ab1
cmpq $0x270f, 0x8(%rsp)      # imm = 0x270F
jne 0x2aba
cmpq $0x270f, 0x10(%rsp)     # imm = 0x270F
jne 0x2ac3
cmpq $0x162e, 0x18(%rsp)     # imm = 0x162E
jne 0x2acc
cmpq $-0x2694, 0x20(%rsp)    # imm = 0xD96C
jne 0x2ad5
cmpq $0x162e, 0x28(%rsp)     # imm = 0x162E
jne 0x2ade
cmpq $0xd80, 0x30(%rsp)      # imm = 0xD80
jne 0x2ade
cmpq $0xd80, 0x38(%rsp)      # imm = 0xD80
jne 0x2ade
movq %r14, %rdi
callq 0x14979
incl 0x2564a(%rip)           # 0x280d8
jmp 0x2aea
leaq 0x20549(%rip), %rdi     # 0x22fe0
jmp 0x2ae5
leaq 0x1d861(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x2aea
leaq 0x1d989(%rip), %rdi     # 0x20441
jmp 0x2ae5
leaq 0x1d96c(%rip), %rdi     # 0x2042d
jmp 0x2ae5
leaq 0x1d94f(%rip), %rdi     # 0x20419
jmp 0x2ae5
leaq 0x1d932(%rip), %rdi     # 0x20405
jmp 0x2ae5
leaq 0x1d915(%rip), %rdi     # 0x203f1
jmp 0x2ae5
leaq 0x1d8f8(%rip), %rdi     # 0x203dd
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x255db(%rip)     # 0x280d4
je 0x2b07
leaq 0x1d953(%rip), %rdi     # 0x20455
callq 0x2050
testq %rbx, %rbx
je 0x2cc8
leaq 0x8(%rsp), %r14
movq $0x4d2, -0x8(%r14)      # imm = 0x4D2
xorl %eax, %eax
movq %rax, (%r14)
movq $0x2694, 0x8(%r14)      # imm = 0x2694
movq %rax, 0x10(%r14)
movq $0x12345678, 0x18(%r14) # imm = 0x12345678
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rsp, %r9
movq %rbx, %rdi
movl $0x30, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x30, %esi
movl $0x80, %edx
movq %r14, %rcx
movl $0x80, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x30, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x18, %ecx
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x30, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
callq 0x16cab
leaq -0xfeffe0(%rsp), %r14
leaq -0xff0000(%rsp), %r9
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0xff0020, %ecx         # imm = 0xFF0020
movl $0xff0000, %r9d         # imm = 0xFF0000
movq %rbx, %rdi
movl $0x30, %esi
movl $0x82, %edx
movl $0x83, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2cd1
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $-0x4d3, %rax           # imm = 0xFB2D
jne 0x2ce9
cmpq $-0x4d3, 0x8(%rsp)      # imm = 0xFB2D
jne 0x2cf2
cmpq $-0x2695, 0x18(%rsp)    # imm = 0xD96B
jne 0x2cfb
cmpq $-0x12345679, 0x20(%rsp) # imm = 0xEDCBA987
jne 0x2d04
movq %r14, %rdi
callq 0x14979
incl 0x25412(%rip)           # 0x280d8
jmp 0x2d10
leaq 0x20311(%rip), %rdi     # 0x22fe0
jmp 0x2d0b
leaq 0x1d629(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x2d10
leaq 0x1d7ab(%rip), %rdi     # 0x2049b
jmp 0x2d0b
leaq 0x1d78e(%rip), %rdi     # 0x20487
jmp 0x2d0b
leaq 0x1d771(%rip), %rdi     # 0x20473
jmp 0x2d0b
leaq 0x1d754(%rip), %rdi     # 0x2045f
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x253b5(%rip)     # 0x280d4
je 0x2d2d
leaq 0x1d787(%rip), %rdi     # 0x204af
callq 0x2050
testq %rbx, %rbx
je 0x2e82
leaq 0x8(%rsp), %r14
movq $0x0, -0x8(%r14)
movq $0x4d2, (%r14)          # imm = 0x4D2
pxor %xmm0, %xmm0
movdqa %xmm0, 0x8(%r14)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x31, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x31, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rsp, %rcx
movq %rbx, %rdi
movl $0x31, %esi
movl $0x80, %edx
movl $0x80, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x31, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x18, %ecx
movl $0x12b, %r9d            # imm = 0x12B
movq %rbx, %rdi
movl $0x31, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x2e8b
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
movl $0x11d7, %esi           # imm = 0x11D7
callq *%r14
cmpq $-0x11d7, %rax          # imm = 0xEE29
jne 0x2ea3
cmpq $-0x4d2, (%rsp)         # imm = 0xFB2E
jne 0x2eac
cmpq $-0x11d7, 0x10(%rsp)    # imm = 0xEE29
jne 0x2eb5
cmpq $-0x12b, 0x18(%rsp)     # imm = 0xFED5
jne 0x2ebe
movq %r14, %rdi
callq 0x14979
incl 0x25258(%rip)           # 0x280d8
jmp 0x2eca
leaq 0x20157(%rip), %rdi     # 0x22fe0
jmp 0x2ec5
leaq 0x1d46f(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x2eca
leaq 0x1d64b(%rip), %rdi     # 0x204f5
jmp 0x2ec5
leaq 0x1d62e(%rip), %rdi     # 0x204e1
jmp 0x2ec5
leaq 0x1d611(%rip), %rdi     # 0x204cd
jmp 0x2ec5
leaq 0x1d5f4(%rip), %rdi     # 0x204b9
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x251fb(%rip)     # 0x280d4
je 0x2ee7
leaq 0x1d627(%rip), %rdi     # 0x20509
callq 0x2050
testq %rbx, %rbx
je 0x33e2
movq $0x64, (%rsp)
movq $0xc8, 0x8(%rsp)
movq $0x12c, 0x10(%rsp)      # imm = 0x12C
pxor %xmm0, %xmm0
movdqu %xmm0, 0x18(%rsp)
movdqu %xmm0, 0x28(%rsp)
xorl %r14d, %r14d
movq %r14, 0x38(%rsp)
movq $0x139, 0x40(%rsp)      # imm = 0x139
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r14
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r12d
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x60, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq $0x10
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0xff, %r9d
movq %rbx, %rdi
movl $0x60, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq $0xff
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r14
pushq $0xc
callq 0x18025
addq $0x10, %rsp
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x32, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %ecx
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x18c, %edx            # imm = 0x18C
movl $0x18c, %r8d            # imm = 0x18C
pushq %r14
pushq $0x18c                  # imm = 0x18C
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xa
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x32
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x8c, %ebp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r14
movl $0x1, %r15d
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x32, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
movl $0x2, %r13d
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x28, %r15d
movl $0x28, %ecx
movl $0x32, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x40, %r8d
pushq %r15
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x28, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %r14
pushq %r13
movl $0x2, %r13d
callq 0x18025
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r15
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x1e7d39f2, %r9d       # imm = 0x1E7D39F2
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x23de7c06             # imm = 0x23DE7C06
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x38, %ecx
movl $0x3d72e452, %r9d       # imm = 0x3D72E452
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x40, %r8d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq $-0x2b, %r9
pushq $0x40
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x3e8, %r9d            # imm = 0x3E8
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
movl $0x1, %r15d
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x596                  # imm = 0x596
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x63, %r9
pushq %r14
pushq %r15
movl $0x1, %r15d
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0x33eb
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $0x995, %rax            # imm = 0x995
jne 0x3403
cmpq $0xda, (%rsp)
jne 0x340c
cmpq $0x1f4, 0x10(%rsp)      # imm = 0x1F4
jne 0x3415
cmpq $0x190, 0x18(%rsp)      # imm = 0x190
jne 0x341e
cmpq $0xc8, 0x20(%rsp)
jne 0x3427
cmpq $0xfa, 0x28(%rsp)
jne 0x3430
cmpq $0x425bb5f8, 0x30(%rsp) # imm = 0x425BB5F8
jne 0x3439
cmpq $0x5bf01e44, 0x38(%rsp) # imm = 0x5BF01E44
jne 0x3442
cmpq $0x10e, 0x40(%rsp)      # imm = 0x10E
jne 0x344b
movq %r14, %rdi
callq 0x14979
incl 0x24cf8(%rip)           # 0x280d8
jmp 0x3457
leaq 0x1fbf7(%rip), %rdi     # 0x22fe0
jmp 0x3452
leaq 0x1cf0f(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x3457
leaq 0x1d1a9(%rip), %rdi     # 0x205b3
jmp 0x3452
leaq 0x1d18c(%rip), %rdi     # 0x2059f
jmp 0x3452
leaq 0x1d16f(%rip), %rdi     # 0x2058b
jmp 0x3452
leaq 0x1d152(%rip), %rdi     # 0x20577
jmp 0x3452
leaq 0x1d135(%rip), %rdi     # 0x20563
jmp 0x3452
leaq 0x1d118(%rip), %rdi     # 0x2054f
jmp 0x3452
leaq 0x1d0fb(%rip), %rdi     # 0x2053b
jmp 0x3452
leaq 0x1d0de(%rip), %rdi     # 0x20527
jmp 0x3452
leaq 0x1d0c1(%rip), %rdi     # 0x20513
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x24c6e(%rip)     # 0x280d4
je 0x3474
leaq 0x1d158(%rip), %rdi     # 0x205c7
callq 0x2050
testq %rbx, %rbx
je 0x3a15
pxor %xmm0, %xmm0
movdqa %xmm0, 0x40(%rsp)
movdqa %xmm0, 0x30(%rsp)
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
xorl %r12d, %r12d
movl $0x1, %r15d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r12
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r14d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x2060, %esi           # imm = 0x2060
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $-0x1
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x61, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x2060, %esi           # imm = 0x2060
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x61, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq $0x4
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x64, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x32
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x2062, %esi           # imm = 0x2062
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x1770                 # imm = 0x1770
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x5, %r13d
movl $0x18, %ecx
movl $0x18, %r9d
movq %rbx, %rdi
movl $0x63, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x64, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x8c
callq 0x18025
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1388, %r9d           # imm = 0x1388
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %r12
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq $0x2
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1388, %r9d           # imm = 0x1388
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1770, %r9d           # imm = 0x1770
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r12
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x64, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x8000                 # imm = 0x8000
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $-0x7fff                # imm = 0x8001
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x52cd3bf4, %r9d       # imm = 0x52CD3BF4
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x48, %ecx
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x3da297c6             # imm = 0x3DA297C6
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x2062, %esi           # imm = 0x2062
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x63, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $-0x8ac                 # imm = 0xF754
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0x3a1e
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $0x8af, %rax            # imm = 0x8AF
jne 0x3a36
cmpq $0x1, (%rsp)
jne 0x3a3f
cmpq $0x5, 0x8(%rsp)
jne 0x3a48
cmpq $0x32, 0x10(%rsp)
jne 0x3a51
cmpq $0x4, 0x18(%rsp)
jne 0x3a5a
cmpq $0x32, 0x20(%rsp)
jne 0x3a63
cmpq $0x32, 0x28(%rsp)
jne 0x3a6c
cmpq $0x3e8, 0x30(%rsp)      # imm = 0x3E8
jne 0x3a75
cmpq $-0x7f9c, 0x38(%rsp)    # imm = 0x8064
jne 0x3a7e
cmpq $0x8063, 0x40(%rsp)     # imm = 0x8063
jne 0x3a87
cmpq $0x152aa42e, 0x48(%rsp) # imm = 0x152AA42E
jne 0x3a90
movq %r14, %rdi
callq 0x14979
incl 0x246c8(%rip)           # 0x280d8
jmp 0x3a9c
leaq 0x1f5c4(%rip), %rdi     # 0x22fe0
jmp 0x3a97
leaq 0x1c8dc(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x3a9c
leaq 0x1cc5e(%rip), %rdi     # 0x2069b
jmp 0x3a97
leaq 0x1cc41(%rip), %rdi     # 0x20687
jmp 0x3a97
leaq 0x1cc24(%rip), %rdi     # 0x20673
jmp 0x3a97
leaq 0x1cc07(%rip), %rdi     # 0x2065f
jmp 0x3a97
leaq 0x1cbea(%rip), %rdi     # 0x2064b
jmp 0x3a97
leaq 0x1cbcd(%rip), %rdi     # 0x20637
jmp 0x3a97
leaq 0x1cbb0(%rip), %rdi     # 0x20623
jmp 0x3a97
leaq 0x1cb93(%rip), %rdi     # 0x2060f
jmp 0x3a97
leaq 0x1cb76(%rip), %rdi     # 0x205fb
jmp 0x3a97
leaq 0x1cb58(%rip), %rdi     # 0x205e6
jmp 0x3a97
leaq 0x1cb3a(%rip), %rdi     # 0x205d1
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x24629(%rip)     # 0x280d4
je 0x3ab9
leaq 0x1cbfb(%rip), %rdi     # 0x206af
callq 0x2050
movl $0x81818000, %eax       # imm = 0x81818000
testq %rbx, %rbx
je 0x3ea2
movq $0xff80, (%rsp)         # imm = 0xFF80
movq $0xf808080, 0x8(%rsp)   # imm = 0xF808080
xorl %r12d, %r12d
movq %r12, 0x10(%rsp)
movq $0xaaaaaa, 0x18(%rsp)   # imm = 0xAAAAAA
movq %r12, 0x20(%rsp)
movq $0x4040, 0x28(%rsp)     # imm = 0x4040
movq %r12, 0x30(%rsp)
addq $0x42b8ff95, %rax       # imm = 0x42B8FF95
movq %rax, 0x38(%rsp)
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r12
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r13d
movl $0xf0c000, %r9d         # imm = 0xF0C000
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8c, %r15d
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x308f                 # imm = 0x308F
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x8, %eax
movq %rbx, %rdi
movl $0x67, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movl $0xf0f0f0, %r9d         # imm = 0xF0F0F0
movq %rbx, %rdi
movl $0x65, %esi
movl $0x8c, %edx
movl $0x40, %r8d
pushq $0x18
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0xc0f0, %r9d           # imm = 0xC0F0
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x28, %r14d
movq %rbx, %rdi
movl $0x67, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0xff0000, %ebp         # imm = 0xFF0000
movq %rbx, %rdi
movl $0x66, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xc0f0, %r9d           # imm = 0xC0F0
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x65, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
movl $0x81818000, %ebp       # imm = 0x81818000
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movl $0xffffff, %r9d         # imm = 0xFFFFFF
movq %rbx, %rdi
movl $0x67, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movl $0x8, %eax
pushq %rax
pushq %r15
callq 0x18025
addq $0x10, %rsp
leaq 0x23eb02c0(%rbp), %r14
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r14, %r9
pushq $0x30
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x38, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
leaq 0x7d7f7f00(%rbp), %r15
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x67, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r15, %r9
pushq %r12
pushq $0x1
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x66, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xf
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x888888, %r9d         # imm = 0x888888
movq %rbx, %rdi
movl $0x65, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r12
pushq $0x2
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x3eab
movq %rax, %r15
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r15
cmpq $0x8808, %rax           # imm = 0x8808
jne 0x3ec3
cmpq $0xf807f00, (%rsp)      # imm = 0xF807F00
jne 0x3ecc
cmpq $0xf7f7f7f, 0x8(%rsp)   # imm = 0xF7F7F7F
jne 0x3ed5
cmpq $0xf0f08f, 0x10(%rsp)   # imm = 0xF0F08F
jne 0x3ede
cmpq $0xa0a0a0, 0x18(%rsp)   # imm = 0xA0A0A0
jne 0x3ee7
cmpq $0xff80b0, 0x20(%rsp)   # imm = 0xFF80B0
jne 0x3ef0
cmpq $0xff4040, 0x28(%rsp)   # imm = 0xFF4040
jne 0x3ef9
cmpq %r14, 0x30(%rsp)
jne 0x3f02
cmpq $0x3b3a8095, 0x38(%rsp) # imm = 0x3B3A8095
jne 0x3f0b
movq %r15, %rdi
callq 0x14979
incl 0x24238(%rip)           # 0x280d8
jmp 0x3f17
leaq 0x1f137(%rip), %rdi     # 0x22fe0
jmp 0x3f12
leaq 0x1c44f(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x3f17
leaq 0x1c88f(%rip), %rdi     # 0x20759
jmp 0x3f12
leaq 0x1c872(%rip), %rdi     # 0x20745
jmp 0x3f12
leaq 0x1c855(%rip), %rdi     # 0x20731
jmp 0x3f12
leaq 0x1c838(%rip), %rdi     # 0x2071d
jmp 0x3f12
leaq 0x1c81b(%rip), %rdi     # 0x20709
jmp 0x3f12
leaq 0x1c7fe(%rip), %rdi     # 0x206f5
jmp 0x3f12
leaq 0x1c7e1(%rip), %rdi     # 0x206e1
jmp 0x3f12
leaq 0x1c7c4(%rip), %rdi     # 0x206cd
jmp 0x3f12
leaq 0x1c7a7(%rip), %rdi     # 0x206b9
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x241ae(%rip)     # 0x280d4
je 0x3f34
leaq 0x1c83e(%rip), %rdi     # 0x2076d
callq 0x2050
testq %rbx, %rbx
je 0x4534
movq $0x64, (%rsp)
movl $0x3, %eax
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)
xorl %r14d, %r14d
movl $0x1, %r15d
movl $0x2, %r13d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r14
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r12d
movl $0x14, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x6, %r9d
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq $0x5
pushq %r12
callq 0x18025
addq $0x8, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x8, %rsp
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xbb8                  # imm = 0xBB8
pushq %r12
callq 0x18025
addq $0x8, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x4
callq 0x1d33f
addq $0x10, %rsp
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
movl $0x2, %ebp
callq 0x1d33f
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $-0xf
pushq %r12
callq 0x18025
addq $0x8, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x8
callq 0x1d33f
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x1262, %esi           # imm = 0x1262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1262, %esi           # imm = 0x1262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1231, %esi           # imm = 0x1231
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movabsq $-0x8000000000000000, %r9 # imm = 0x8000000000000000
callq 0x16cab
subq $0x8, %rsp
movl $0xa, %eax
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rax
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x230, %esi            # imm = 0x230
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x230, %esi            # imm = 0x230
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movl $0xffff, %r13d          # imm = 0xFFFF
movl $0xffff, %r9d           # imm = 0xFFFF
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r12
callq 0x18025
addq $0x8, %rsp
movl $0x48, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movl $0xffff, %r9d           # imm = 0xFFFF
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
movl $0x8c, %r13d
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
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 0x18025
addq $0x8, %rsp
movl $0x50, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movabsq $-0x8000000000000000, %r9 # imm = 0x8000000000000000
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x1062, %esi           # imm = 0x1062
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x8, %rsp
movl $0x58, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
movl $0xa, %r12d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1060, %esi           # imm = 0x1060
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x8, %rsp
movl $0x60, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0x453d
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x1, 0x8(%rbx)
jne 0x4555
cmpq $0x0, 0x10(%rsp)
je 0x4f06
leaq 0x1c310(%rip), %rdi     # 0x20842
jmp 0x455c
leaq 0x1eaa5(%rip), %rdi     # 0x22fe0
jmp 0x455c
leaq 0x1bdbd(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x4561
leaq 0x1c2fa(%rip), %rdi     # 0x20856
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x23b64(%rip)     # 0x280d4
je 0x457e
leaq 0x1c2f1(%rip), %rdi     # 0x2086a
callq 0x2050
testq %rbx, %rbx
je 0x4ec7
pxor %xmm0, %xmm0
movq %rsp, %r15
movdqa %xmm0, 0x10(%r15)
movdqa %xmm0, (%r15)
movq $0x400, 0x20(%r15)      # imm = 0x400
movdqu %xmm0, 0x28(%r15)
movdqu %xmm0, 0x38(%r15)
movl $0x3, %eax
movq %rax, 0x48(%r15)
movl $0x3, %r13d
movdqa %xmm0, 0x50(%r15)
xorl %r14d, %r14d
movq %r14, 0x60(%r15)
movl $0x1, %r12d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r14
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %ebp
movl $0xf, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r13d
movq %rbx, %rdi
movl $0x69, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x6a, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x68, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x68, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x40, %r9
callq 0x16cab
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x6a, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
movl $0x3, %eax
pushq %rax
callq 0x18025
addq $0x10, %rsp
movl $0xff, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xff, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x20, %ecx
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x69, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x68, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0xf, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xf00, %r9d            # imm = 0xF00
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x69, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movl $0x9, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x68, %esi
movl $0x281, %edx            # imm = 0x281
movl $0x281, %r8d            # imm = 0x281
movl $0x3, %eax
pushq %rax
pushq $0x281                  # imm = 0x281
callq 0x18025
addq $0x10, %rsp
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x68, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r14
movl $0x3, %r15d
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x50, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xa9, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x7d00, %r9d           # imm = 0x7D00
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x169, %esi            # imm = 0x169
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x66, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0xe30000, %r9d         # imm = 0xE30000
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x6a, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xffc0                 # imm = 0xFFC0
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x66, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x25000000, %r9d       # imm = 0x25000000
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x168, %esi            # imm = 0x168
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xfffe1                # imm = 0xFFFE1
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x58, %ecx
movq %rbx, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x5c, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x68, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0xf600, %r9d           # imm = 0xF600
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x169, %esi            # imm = 0x169
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
movl $0x3, %r15d
callq 0x18025
addq $0x10, %rsp
movl $0x81818000, %eax       # imm = 0x81818000
addq $0x7e7e7fff, %rax       # imm = 0x7E7E7FFF
movq %rbx, %rdi
movl $0x65, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x66, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x630000, %r9d         # imm = 0x630000
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x6a, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x60, %ecx
movq %rbx, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl %r12d, %esi
jne 0x4ed3
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x3c, (%rbx)
jne 0x4eee
cmpq $0xf0, 0x8(%rsp)
jne 0x4efa
cmpq $-0x10, 0x10(%rsp)
jne 0x4f1a
cmpq $0xff0, 0x18(%rsp)      # imm = 0xFF0
jne 0x4f5a
cmpq $0x4, 0x20(%rsp)
jne 0x4f72
cmpq $0xff00, 0x28(%rsp)     # imm = 0xFF00
jne 0x4f8a
cmpq $0x3c, 0x30(%rsp)
jne 0x4fa2
cmpq $0xf0, 0x38(%rsp)
jne 0x4fba
cmpq $0xf0, 0x40(%rsp)
jne 0x4fc3
cmpq $0x18, 0x48(%rsp)
jne 0x4fe8
cmpq $0x20, 0x50(%rsp)
jne 0x4ffd
cmpq $0x4ae37da9, 0x58(%rsp) # imm = 0x4AE37DA9
jne 0x5026
cmpq $0x63f65c, 0x60(%rsp)   # imm = 0x63F65C
jne 0x503b
movq %r14, %rdi
callq 0x14979
incl 0x23216(%rip)           # 0x280d8
jmp 0x5047
leaq 0x1e112(%rip), %rdi     # 0x22fe0
jmp 0x5042
leaq 0x1b427(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x5047
leaq 0x1ba73(%rip), %rdi     # 0x20968
jmp 0x5042
leaq 0x1ba53(%rip), %rdi     # 0x20954
jmp 0x5042
cmpq $0x0, 0x18(%rsp)
je 0x4f26
leaq 0x1b919(%rip), %rdi     # 0x2082e
jmp 0x455c
leaq 0x1ba1f(%rip), %rdi     # 0x20940
jmp 0x5042
cmpq $0x1, 0x20(%rsp)
jne 0x4f66
cmpq $0x1, 0x28(%rsp)
jne 0x4f7e
cmpq $0x1, 0x30(%rsp)
jne 0x4f96
cmpq $0x1, 0x38(%rsp)
jne 0x4fae
cmpq $0x0, 0x40(%rsp)
je 0x4fcc
leaq 0x1b875(%rip), %rdi     # 0x207ca
jmp 0x455c
leaq 0x1b9cb(%rip), %rdi     # 0x2092c
jmp 0x5042
leaq 0x1b8ad(%rip), %rdi     # 0x2081a
jmp 0x455c
leaq 0x1b99f(%rip), %rdi     # 0x20918
jmp 0x5042
leaq 0x1b881(%rip), %rdi     # 0x20806
jmp 0x455c
leaq 0x1b973(%rip), %rdi     # 0x20904
jmp 0x5042
leaq 0x1b855(%rip), %rdi     # 0x207f2
jmp 0x455c
leaq 0x1b947(%rip), %rdi     # 0x208f0
jmp 0x5042
leaq 0x1b829(%rip), %rdi     # 0x207de
jmp 0x455c
leaq 0x1b91b(%rip), %rdi     # 0x208dc
jmp 0x5042
leaq 0x1b8fe(%rip), %rdi     # 0x208c8
jmp 0x5042
cmpq $0x1, 0x48(%rsp)
jne 0x4ff1
cmpq $0x0, 0x50(%rsp)
je 0x5006
leaq 0x1b7be(%rip), %rdi     # 0x207a1
jmp 0x455c
leaq 0x1b8c4(%rip), %rdi     # 0x208b3
jmp 0x5042
leaq 0x1b7be(%rip), %rdi     # 0x207b6
jmp 0x455c
leaq 0x1b89a(%rip), %rdi     # 0x2089e
jmp 0x5042
cmpq $0x1, 0x58(%rsp)
jne 0x502f
cmpq $0x0, 0x60(%rsp)
je 0x8716
leaq 0x1b756(%rip), %rdi     # 0x20777
jmp 0x455c
leaq 0x1b85c(%rip), %rdi     # 0x20889
jmp 0x5042
leaq 0x1b756(%rip), %rdi     # 0x2078c
jmp 0x455c
leaq 0x1b832(%rip), %rdi     # 0x20874
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x2307e(%rip)     # 0x280d4
je 0x5064
leaq 0x1b91d(%rip), %rdi     # 0x2097c
callq 0x2050
testq %rbx, %rbx
je 0x5419
leaq 0x18(%rsp), %r14
movq $0x3, -0x18(%r14)
pxor %xmm0, %xmm0
movdqu %xmm0, -0x10(%r14)
movq $0x6, (%r14)
movq $-0xa, 0x8(%r14)
movdqu %xmm0, 0x10(%r14)
xorl %r13d, %r13d
movl $0x1, %r15d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r13
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r12d
movl $0x5, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x7, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x3, %r9
pushq $-0x4
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x2, %r9
callq 0x16cab
movl $0x18, %ecx
movl $0x18, %r9d
movq %rbx, %rdi
movl $0x64, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x1, %ecx
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x64, %esi
movl $0x182, %edx            # imm = 0x182
movl $0x182, %r8d            # imm = 0x182
pushq $0x1
pushq $0x182                  # imm = 0x182
callq 0x18025
addq $0x10, %rsp
movl $0x9, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movabsq $0x123456789, %rax      # imm = 0x123456789
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xb, %r9d
movq %rbx, %rdi
movl $0x64, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq $0xa
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl %r15d, %esi
jne 0x5422
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $0x6e, %rax
jne 0x543a
cmpq $0xf, (%rsp)
jne 0x5443
cmpq $0x38, 0x8(%rsp)
jne 0x544c
cmpq $0xc, 0x10(%rsp)
jne 0x5455
cmpq $-0xc, 0x18(%rsp)
jne 0x545e
cmpq $0x64, 0x20(%rsp)
jne 0x5467
cmpq $0x51, 0x28(%rsp)
jne 0x5470
movabsq $0x369d0369b, %rax      # imm = 0x369D0369B
cmpq %rax, 0x30(%rsp)
jne 0x5479
movq %r14, %rdi
callq 0x14979
incl 0x22cc1(%rip)           # 0x280d8
jmp 0x5485
leaq 0x1dbc0(%rip), %rdi     # 0x22fe0
jmp 0x5480
leaq 0x1aed8(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x5485
leaq 0x1b5d9(%rip), %rdi     # 0x20a1a
jmp 0x5480
leaq 0x1b5bb(%rip), %rdi     # 0x20a05
jmp 0x5480
leaq 0x1b59d(%rip), %rdi     # 0x209f0
jmp 0x5480
leaq 0x1b57f(%rip), %rdi     # 0x209db
jmp 0x5480
leaq 0x1b561(%rip), %rdi     # 0x209c6
jmp 0x5480
leaq 0x1b543(%rip), %rdi     # 0x209b1
jmp 0x5480
leaq 0x1b525(%rip), %rdi     # 0x2099c
jmp 0x5480
leaq 0x1b507(%rip), %rdi     # 0x20987
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x22c40(%rip)     # 0x280d4
je 0x54a2
leaq 0x1b592(%rip), %rdi     # 0x20a2f
callq 0x2050
testq %rbx, %rbx
je 0x5738
pxor %xmm0, %xmm0
movq %rsp, %r14
movdqa %xmm0, (%r14)
movq $0x0, 0x10(%r14)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x80, %esi
movq %r14, %rdx
movq $-0x81b9, %rcx          # imm = 0xFFFF7E47
callq 0x1df3d
movq %rax, %r14
movq %rbx, %rdi
xorl %esi, %esi
callq 0x149bc
testq %rax, %rax
jne 0xb28c
movq %rbx, %rdi
movl $0x81, %esi
callq 0x149bc
testq %rax, %rax
jne 0xb29d
movq %rbx, %rdi
movl $0x80, %esi
callq 0x149bc
testb $0x7, %al
jne 0xb2ae
movq %r14, 0xc8(%rsp)
movabsq $-0x5555555555555556, %r14 # 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)
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %edx
movq %rbx, %rdi
movl $0x18c, %esi            # imm = 0x18C
movq $-0xffff, %rcx          # imm = 0xFFFF0001
callq 0x1df3d
movq %rax, %r13
leaq 0xe(%rsp), %rax
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x81, %esi
xorl %edx, %edx
movq %r14, %rcx
callq 0x1df3d
movq %rax, %rbp
movq %rbx, %rdi
movl $0x11, %esi
callq 0x149bc
testb $0x7, %al
jne 0xb2d0
pcmpeqd %xmm0, %xmm0
movdqu %xmm0, (%rax)
movl $0x81818000, %eax       # imm = 0x81818000
leaq 0x762e4db7(%rax), %r15
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
movq %r15, %rcx
callq 0x1df3d
movq %rax, %r14
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x5741
movq %rax, %r12
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xc8(%rsp)
movq 0x8(%r13), %r13
movq 0x8(%rbp), %rbp
movq 0x8(%r14), %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r12
cmpq %r15, %rax
jne 0x5759
cmpq $-0x81b9, (%rsp)        # imm = 0xFFFF7E47
jne 0x5762
cmpq $-0xffff, 0x8(%rsp)     # imm = 0xFFFF0001
jne 0x576b
movabsq $-0x5555555555555556, %rax # imm = 0xAAAAAAAAAAAAAAAA
cmpq %rax, 0x10(%rsp)
jne 0x5774
movabsq $-0x11e215204520ff3, %rbx # imm = 0xFEE1DEADFBADF00D
movq 0xc8(%rsp), %rdi
movq $-0x1, %rsi
callq 0x1e2f2
movq %r13, %rdi
movq %rbx, %rsi
callq 0x1e2f2
movl $0x81818000, %eax       # imm = 0x81818000
movq %r14, %r15
leaq 0x392f7ea1(%rax), %r14
movq %rbp, %rdi
movq %r14, %rsi
callq 0x1e2f2
movq %r15, %rdi
movq $-0xeab9, %rsi          # imm = 0xFFFF1547
callq 0x1e2f2
movq %rsp, %rdi
callq *%r12
cmpq $-0xeab9, %rax          # imm = 0xFFFF1547
jne 0x577d
cmpq $-0x1, (%rsp)
je 0x6a89
leaq 0x1b32e(%rip), %rdi     # 0x20a64
jmp 0x5784
leaq 0x1d8a1(%rip), %rdi     # 0x22fe0
jmp 0x5784
leaq 0x1abb9(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x5789
leaq 0x1b36d(%rip), %rdi     # 0x20acd
jmp 0x5784
leaq 0x1b34f(%rip), %rdi     # 0x20ab8
jmp 0x5784
leaq 0x1b331(%rip), %rdi     # 0x20aa3
jmp 0x5784
leaq 0x1b313(%rip), %rdi     # 0x20a8e
jmp 0x5784
leaq 0x1b2f5(%rip), %rdi     # 0x20a79
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x2293c(%rip)     # 0x280d4
je 0x57a6
leaq 0x1b341(%rip), %rdi     # 0x20ae2
callq 0x2050
testq %rbx, %rbx
je 0x59ce
movq $0x0, (%rsp)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq $0xa
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1008, %esi           # imm = 0x1008
callq 0x1cc6a
movq %rax, %r13
movl $0x5, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x16, %esi
callq 0x1cc6a
movq %rax, %r12
movq %rbx, %rdi
movl $0xf, %esi
callq 0x149bc
testb $0x7, %al
jne 0xb2bf
movq $-0x1, %rcx
movq %rcx, 0x7(%rax)
movq %rcx, (%rax)
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, %r15
movl $0x6, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x16, %esi
callq 0x1cc6a
movq %rax, %rbp
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, 0xc8(%rsp)
movl $0x7, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, %r14
movq %r12, %rdi
movq %rax, %rsi
callq 0x1497e
movq %rbp, %rdi
movq %r14, %rsi
callq 0x1497e
movq %r13, %rdi
movq %r15, %rsi
callq 0x1497e
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
movl $0x8, %esi
callq 0x149bc
testb $0x7, %al
jne 0xb2e1
movq $-0x1, (%rax)
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x59d7
movq %rax, %r12
movq 0x8(%r13), %r14
movq 0x8(%r15), %r15
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %r13
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movl $0x4, %esi
movq %rbx, %rdi
callq *%r12
cmpq $0x5, (%rbx)
jne 0x59ef
movq %rsp, %rbx
movl $0xb, %esi
movq %rbx, %rdi
callq *%r12
cmpq $0x6, (%rbx)
jne 0x59f8
movq %r14, %rdi
movq %r13, %rsi
callq 0x1e2ee
movq %rsp, %rbx
movl $0xc, %esi
movq %rbx, %rdi
callq *%r12
cmpq $0x7, (%rbx)
jne 0x5a01
movq %r14, %rdi
movq %r15, %rsi
callq 0x1e2ee
movq %rsp, %rbx
movl $0xd, %esi
movq %rbx, %rdi
callq *%r12
cmpq $0x6, (%rbx)
jne 0x5a0a
movq %r12, %rdi
callq 0x14979
incl 0x2270c(%rip)           # 0x280d8
jmp 0x5a16
leaq 0x1d60b(%rip), %rdi     # 0x22fe0
jmp 0x5a11
leaq 0x1a923(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x5a16
leaq 0x1b136(%rip), %rdi     # 0x20b2c
jmp 0x5a11
leaq 0x1b118(%rip), %rdi     # 0x20b17
jmp 0x5a11
leaq 0x1b0fa(%rip), %rdi     # 0x20b02
jmp 0x5a11
leaq 0x1b0dc(%rip), %rdi     # 0x20aed
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x226af(%rip)     # 0x280d4
je 0x5a33
leaq 0x1b113(%rip), %rdi     # 0x20b41
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x5e30
testq %rbx, %rbx
je 0x5e52
movabsq $0x401f000000000000, %rax # imm = 0x401F000000000000
leaq 0x8(%rsp), %r15
movq %rax, -0x8(%r15)
movabsq $-0x3fee000000000000, %rax # imm = 0xC012000000000000
movq %rax, (%r15)
leaq 0x10(%rsp), %r12
leaq 0x20(%rsp), %r14
pxor %xmm0, %xmm0
movdqa %xmm0, -0x10(%r14)
movdqa %xmm0, (%r14)
movq $0x0, 0x10(%r14)
movl $0xa, %eax
movq %rax, 0xd0(%rsp)
movq %rax, 0xd8(%rsp)
movq %rax, 0xe0(%rsp)
movq %rax, 0xe8(%rsp)
movq %rax, 0xf0(%rsp)
movq %rax, 0xf8(%rsp)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
movl $0x6, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x80, %esi
movl $0x80, %edx
movq %r12, %rcx
movl $0x80, %r8d
movq %r15, %r9
callq 0x1a459
movl $0x18, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x88, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
callq 0x1a459
movq %rsp, %r9
movq %rbx, %rdi
movl $0x80, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x80, %r8d
callq 0x1a459
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x87, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x80, %edx
movq %r14, %rcx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x88, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x87, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
subq $0x8, %rsp
movl $0x12, %r14d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x8c, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
subq $0x8, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0xa86, %esi            # imm = 0xA86
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
subq $0x8, %rsp
movl $0xe, %r14d
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x8, %rsp
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x10
callq 0x1d33f
addq $0x10, %rsp
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x286, %esi            # imm = 0x286
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
subq $0x8, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x8, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8b, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xf
callq 0x1d33f
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x5e60
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq *%r14
movsd 0x10(%rbx), %xmm0
ucomisd 0x1a281(%rip), %xmm0    # 0x200a0
jne 0x5e27
jnp 0x69a5
leaq 0x1ae13(%rip), %rdi     # 0x20c41
jmp 0x5e59
cmpl $0x0, 0x2229d(%rip)     # 0x280d4
je 0x5e45
leaq 0x1ad0c(%rip), %rdi     # 0x20b4c
callq 0x2050
incl 0x2228d(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x5e6e
jmp 0x5e76
leaq 0x1d187(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x5e76
leaq 0x1a49a(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x2224f(%rip)     # 0x280d4
je 0x5e93
leaq 0x1adc8(%rip), %rdi     # 0x20c56
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x63b3
movabsq $0x401d000000000000, %rax # imm = 0x401D000000000000
movq %rax, (%rsp)
movabsq $0x400c000000000000, %rax # imm = 0x400C000000000000
movq %rax, 0x8(%rsp)
movabsq $0x3ffc000000000000, %rax # imm = 0x3FFC000000000000
movq %rax, 0x10(%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x18(%rsp)
movdqu %xmm0, 0x28(%rsp)
movdqu %xmm0, 0x38(%rsp)
movdqu %xmm0, 0x48(%rsp)
xorl %r14d, %r14d
movq %r14, 0x58(%rsp)
movabsq $0x4020000000000000, %rax # imm = 0x4020000000000000
movq %rax, 0x60(%rsp)
movabsq $0x4010000000000000, %rax # imm = 0x4010000000000000
movq %rax, 0x68(%rsp)
movq %r14, 0x70(%rsp)
testq %rbx, %rbx
je 0x63d5
movl $0x3, %r12d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
movl $0x6, %r9d
pushq %r14
pushq %r14
callq 0x14f00
addq $0x10, %rsp
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8c, %r13d
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x2, %r15d
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x8c, %edx
movl $0x18c, %r8d            # imm = 0x18C
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x30, %ecx
movq %rbx, %rdi
movl $0xa1, %esi
movl $0x8c, %edx
movl $0x4, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x28c                  # imm = 0x28C
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa1, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq %r13
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa1, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r14
pushq $0x4
callq 0x1c151
addq $0x10, %rsp
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x48, %ecx
movl $0x3, %r9d
movq %rbx, %rdi
movl $0xa2, %esi
movl $0x8c, %edx
movl $0x28c, %r8d            # imm = 0x28C
pushq %r14
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa2, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x1c151
addq $0x10, %rsp
movl $0x10, %r9d
movq %rbx, %rdi
movl $0xa2, %esi
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %r14
pushq %r12
callq 0x1c151
addq $0x10, %rsp
movl $0x50, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x58, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x60, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x68, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x60, %ecx
movl $0x60, %r9d
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r14
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r14
pushq $0x5
callq 0x1c151
addq $0x10, %rsp
movl $0x68, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x70, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x63e3
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movsd 0x18(%rbx), %xmm0
ucomisd 0x19d16(%rip), %xmm0    # 0x200b8
jne 0x63aa
jnp 0x69c3
leaq 0x1a9bb(%rip), %rdi     # 0x20d6c
jmp 0x63dc
cmpl $0x0, 0x21d1a(%rip)     # 0x280d4
je 0x63c8
leaq 0x1a89e(%rip), %rdi     # 0x20c61
callq 0x2050
incl 0x21d0a(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x63f1
jmp 0x63f9
leaq 0x1cc04(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x63f9
leaq 0x19f17(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x21ccc(%rip)     # 0x280d4
je 0x6416
leaq 0x1a970(%rip), %rdi     # 0x20d81
callq 0x2050
testq %rbx, %rbx
je 0x6966
pxor %xmm0, %xmm0
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
leaq 0xdd95(%rip), %r14      # 0x141d0
movq %r14, 0x30(%rsp)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x4, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x5, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x7, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x3, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x40, %edx
movq %r14, %rcx
callq 0x1cea1
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x5, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xa, %r9
callq 0x16cab
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x101b, %esi           # imm = 0x101B
callq 0x1cc6a
movq %rax, %r15
movq %rax, %rdi
movq $-0x1, %rsi
callq 0x149a2
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x28, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x3, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x1cea1
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x3c, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1e, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x1cea1
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x3, %edx
xorl %ecx, %ecx
callq 0x1cea1
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x64, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x6e, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x78, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x4, %edx
xorl %ecx, %ecx
callq 0x1cea1
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xa, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x10, %r9
callq 0x16cab
movl $0x6, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x1b, %esi
movl $0x8c, %edx
callq 0x1cea1
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x6972
movq %rax, %r14
movq 0x8(%r15), %rdi
leaq 0xd902(%rip), %rsi      # 0x141d0
callq 0x1e2ee
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $-0xf, %rax
jne 0x698d
cmpq $0xe, (%rsp)
jne 0x6999
cmpq $-0x8, 0x8(%rsp)
jne 0x69e1
leaq 0xd8f1(%rip), %rax      # 0x141fa
cmpq %rax, 0x10(%rsp)
jne 0x6a29
leaq 0xd860(%rip), %rax      # 0x1417b
cmpq %rax, 0x18(%rsp)
jne 0x6a35
leaq 0xd8c2(%rip), %rax      # 0x141ef
cmpq %rax, 0x20(%rsp)
jne 0x6a7d
cmpq $0x14f, 0x28(%rsp)      # imm = 0x14F
jne 0x6af2
cmpq $-0xf, 0x30(%rsp)
jne 0x6b07
movq %r14, %rdi
callq 0x14979
incl 0x21777(%rip)           # 0x280d8
jmp 0x6b13
leaq 0x1c673(%rip), %rdi     # 0x22fe0
jmp 0x6b0e
leaq 0x19988(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x6b13
leaq 0x1a48b(%rip), %rdi     # 0x20e1f
jmp 0x6b0e
leaq 0x1a46a(%rip), %rdi     # 0x20e0a
jmp 0x6b0e
movsd 0x18(%rsp), %xmm0
ucomisd 0x196f5(%rip), %xmm0    # 0x200a8
jne 0x69b7
jnp 0x69ed
leaq 0x1a26e(%rip), %rdi     # 0x20c2c
jmp 0x5e59
movsd 0x20(%rsp), %xmm0
ucomisd 0x196ef(%rip), %xmm0    # 0x200c0
jne 0x69d5
jnp 0x6a0b
leaq 0x1a37b(%rip), %rdi     # 0x20d57
jmp 0x63dc
leaq 0x1a40d(%rip), %rdi     # 0x20df5
jmp 0x6b0e
movsd 0x20(%rsp), %xmm0
ucomisd 0x196b5(%rip), %xmm0    # 0x200b0
jne 0x69ff
jnp 0x6a41
leaq 0x1a211(%rip), %rdi     # 0x20c17
jmp 0x5e59
movsd 0x28(%rsp), %xmm0
ucomisd 0x196af(%rip), %xmm0    # 0x200c8
jne 0x6a1d
jnp 0x6a5f
leaq 0x1a31e(%rip), %rdi     # 0x20d42
jmp 0x63dc
leaq 0x1a3b0(%rip), %rdi     # 0x20de0
jmp 0x6b0e
leaq 0x1a38f(%rip), %rdi     # 0x20dcb
jmp 0x6b0e
movsd 0x28(%rsp), %xmm0
ucomisd 0x19659(%rip), %xmm0    # 0x200a8
jne 0x6a53
jnp 0x6aae
leaq 0x1a1a8(%rip), %rdi     # 0x20c02
jmp 0x5e59
movsd 0x30(%rsp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x6a71
jnp 0x6ad0
leaq 0x1a2b5(%rip), %rdi     # 0x20d2d
jmp 0x63dc
leaq 0x1a332(%rip), %rdi     # 0x20db6
jmp 0x6b0e
cmpq %rbx, 0x8(%rsp)
jne 0x6afb
cmpq %r14, 0x10(%rsp)
jne 0x85ac
movq %r12, %rdi
callq 0x14979
incl 0x2162f(%rip)           # 0x280d8
jmp 0x5789
movsd 0x30(%rsp), %xmm0
ucomisd 0x195e4(%rip), %xmm0    # 0x200a0
jne 0x6ac4
jnp 0x855c
leaq 0x1a122(%rip), %rdi     # 0x20bed
jmp 0x5e59
movsd 0x38(%rsp), %xmm0
ucomisd 0x195f2(%rip), %xmm0    # 0x200d0
jne 0x6ae6
jnp 0x8582
leaq 0x1a22b(%rip), %rdi     # 0x20d18
jmp 0x63dc
leaq 0x1a2a8(%rip), %rdi     # 0x20da1
jmp 0x6b0e
leaq 0x19f4d(%rip), %rdi     # 0x20a4f
jmp 0x5784
leaq 0x1a27e(%rip), %rdi     # 0x20d8c
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x215b2(%rip)     # 0x280d4
je 0x6b30
leaq 0x1a309(%rip), %rdi     # 0x20e34
callq 0x2050
testq %rbx, %rbx
je 0x6dbc
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, %r14
xorl %ebp, %ebp
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbp
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r13d
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
callq 0x1cc6a
movq %rax, %r12
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
callq 0x1cc6a
movq %rax, 0xc8(%rsp)
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %r15d
movq %rbx, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1a, %esi
callq 0x1cc6a
movq %rax, %rdi
movq %r14, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1a, %esi
callq 0x1cc6a
movq %rax, %rdi
movq %r14, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq %r12, %rdi
movq %rax, %rsi
callq 0x1497e
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %rbp
pushq $0xb
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq 0xc8(%rsp), %rdi
movq %rax, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x1a, %esi
callq 0x1cc6a
movq %rax, %rdi
movq %r14, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x6dca
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movl $0x3, %edi
movl $0x3, %esi
callq *%r14
cmpq $0x3d, %rax
movl $0x81818000, %r12d      # imm = 0x81818000
jne 0x6f86
movq %r14, %rdi
callq 0x14979
incl 0x2131e(%rip)           # 0x280d8
jmp 0x6de6
leaq 0x1c21d(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x6de0
leaq 0x19530(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
movl $0x81818000, %r12d      # imm = 0x81818000
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x212df(%rip)     # 0x280d4
je 0x6e03
leaq 0x1a056(%rip), %rdi     # 0x20e54
callq 0x2050
testq %rbx, %rbx
je 0x6f65
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
movq $0x0, 0x20(%rsp)
xorl %r15d, %r15d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r15
callq 0x14f00
addq $0x10, %rsp
leaq (%r15,%r12), %r14
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
testl $0x3ff, %r15d           # imm = 0x3FF
jne 0x6eb7
movl %r15d, %ecx
shrl $0x7, %ecx
andl $-0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
incq %r15
cmpq $0x1000, %r15           # imm = 0x1000
jne 0x6e4c
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x6f6e
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq %r12, (%rbx)
jne 0x6f97
leaq 0x400(%r12), %rax
cmpq %rax, 0x8(%rsp)
jne 0x6fa0
leaq 0x800(%r12), %rax
cmpq %rax, 0x10(%rsp)
jne 0x6fa9
leaq 0xc00(%r12), %rax
cmpq %rax, 0x18(%rsp)
jne 0x6fb2
leaq 0xfff(%r12), %rax
cmpq %rax, 0x20(%rsp)
jne 0x6fbb
movq %r14, %rdi
callq 0x14979
incl 0x21175(%rip)           # 0x280d8
jmp 0x6fc7
leaq 0x1c074(%rip), %rdi     # 0x22fe0
jmp 0x6fc2
leaq 0x1938c(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x6fc7
leaq 0x19eb2(%rip), %rdi     # 0x20e3f
callq 0x2050
jmp 0x6de6
leaq 0x19f15(%rip), %rdi     # 0x20eb3
jmp 0x6fc2
leaq 0x19ef7(%rip), %rdi     # 0x20e9e
jmp 0x6fc2
leaq 0x19ed9(%rip), %rdi     # 0x20e89
jmp 0x6fc2
leaq 0x19ebb(%rip), %rdi     # 0x20e74
jmp 0x6fc2
leaq 0x19e9d(%rip), %rdi     # 0x20e5f
callq 0x2050
callq 0x14841
movq %rax, %r15
cmpl $0x0, 0x210fe(%rip)     # 0x280d4
je 0x6fe4
leaq 0x19ee9(%rip), %rdi     # 0x20ec8
callq 0x2050
movabsq $0x1122334455667788, %rbx # imm = 0x1122334455667788
testq %r15, %r15
je 0x7436
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
xorl %r12d, %r12d
movq %r12, 0x20(%rsp)
movl $0x64, %eax
movq %rax, 0x28(%rsp)
movq %rax, 0x30(%rsp)
movq %rax, 0x38(%rsp)
movq %rax, 0x40(%rsp)
movq %r12, 0x48(%rsp)
movq $0x1, 0x50(%rsp)
movl $0x1, %r14d
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r12
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r13d
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r15, %rdi
movl $0x25, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movabsq $0xe8d4a51000, %rbx     # imm = 0xE8D4A51000
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x10, %ecx
movq %r15, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movabsq $0x48c27395000, %r9     # imm = 0x48C27395000
movl $0x18, %ecx
movq %r15, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x40, %r8d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movabsq $0x1108080808, %rbx     # imm = 0x1108080808
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
leaq 0x18181818(%rbx), %rbp
movl $0x20, %ecx
movq %r15, %rdi
movl $0x160, %esi            # imm = 0x160
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r15, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x8, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movl $0x28, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x365, %esi            # imm = 0x365
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbp
movl $0x81818000, %ebp       # imm = 0x81818000
pushq %r13
callq 0x18025
addq $0x8, %rsp
movl $0x30, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x100                  # imm = 0x100
callq 0x1d33f
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movabsq $0x2208080808, %rax     # imm = 0x2208080808
movq %r15, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r13
callq 0x18025
addq $0x8, %rsp
movl $0x38, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x2
callq 0x1d33f
addq $0x10, %rsp
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
addq $-0x4040404, %rbx       # imm = 0xFBFBFBFC
movq %r15, %rdi
movl $0x365, %esi            # imm = 0x365
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x8, %rsp
movl $0x40, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x101                  # imm = 0x101
callq 0x1d33f
addq $0x10, %rsp
movl $0x4, %r9d
movq %r15, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
leaq 0x7e7d8000(%rbp), %r9
movl $0x48, %ecx
movq %r15, %rdi
movl $0x168, %esi            # imm = 0x168
movl $0x8c, %edx
movl $0x40, %r8d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x50, %ecx
movl $0x50, %r9d
movq %r15, %rdi
movl $0x164, %esi            # imm = 0x164
movl $0x8c, %edx
movl $0x8c, %r8d
pushq $-0x1
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl %r14d, %esi
jne 0x743f
movq %rax, %rbx
movq %r15, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
movabsq $0x1122334455667788, %rax # imm = 0x1122334455667788
cmpq %rax, (%r14)
jne 0x7457
cmpq $0x55667788, 0x8(%rsp)  # imm = 0x55667788
jne 0x7460
movabsq $0x1d1a94a2000, %rax    # imm = 0x1D1A94A2000
cmpq %rax, 0x10(%rsp)
jne 0x7469
movabsq $0x3a352944000, %rax    # imm = 0x3A352944000
cmpq %rax, 0x18(%rsp)
jne 0x7472
cmpq $0x28282828, 0x20(%rsp) # imm = 0x28282828
jne 0x747b
cmpq $0x0, 0x28(%rsp)
je 0x777e
leaq 0x19b0a(%rip), %rdi     # 0x20f3e
jmp 0x7482
leaq 0x1bba3(%rip), %rdi     # 0x22fe0
jmp 0x7482
leaq 0x18ebb(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
jmp 0x7487
leaq 0x19b49(%rip), %rdi     # 0x20fa7
jmp 0x7482
leaq 0x19b2b(%rip), %rdi     # 0x20f92
jmp 0x7482
leaq 0x19b0d(%rip), %rdi     # 0x20f7d
jmp 0x7482
leaq 0x19aef(%rip), %rdi     # 0x20f68
jmp 0x7482
leaq 0x19ad1(%rip), %rdi     # 0x20f53
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x20c3e(%rip)     # 0x280d4
je 0x74a4
leaq 0x19b1d(%rip), %rdi     # 0x20fbc
callq 0x2050
testq %rbx, %rbx
je 0x7721
leaq 0x8(%rsp), %r12
movq $0x6, -0x8(%r12)
movq $0x4, (%r12)
leaq 0x10(%rsp), %r13
leaq 0x28(%rsp), %r14
pxor %xmm0, %xmm0
movdqa %xmm0, -0x18(%r14)
movdqa %xmm0, -0x8(%r14)
movl $0x2, %ebp
movq %rbp, 0x8(%r14)
movq $0x0, 0x10(%r14)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x8c
callq 0x18025
addq $0x10, %rsp
movq %rsp, %r15
movq %rbx, %rdi
movl $0x60, %esi
movl $0x80, %edx
movq %r13, %rcx
movl $0x80, %r8d
movq %r12, %r9
pushq %r15
pushq $0x80
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x82, %r12d
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x81, %r8d
movq %r15, %r9
pushq %r15
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x80, %r8d
movq %r15, %r9
pushq %rbp
pushq $0x40
callq 0x18025
addq $0x10, %rsp
leaq 0x20(%rsp), %rax
movl $0x28, %ecx
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %rax
pushq $0x81
callq 0x18025
addq $0x10, %rsp
movl $0x38, %ecx
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x7, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x82, %edx
movq %r14, %rcx
movl $0x18c, %r8d            # imm = 0x18C
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x772d
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0xa, (%rbx)
jne 0x7748
cmpq $0x4, 0x8(%rsp)
jne 0x7751
cmpq $0xe, 0x10(%rsp)
jne 0x775a
cmpq $0xe, 0x18(%rsp)
jne 0x7763
cmpq $0x8, 0x20(%rsp)
jne 0x776c
cmpq $0x6, 0x28(%rsp)
jne 0x7775
cmpq $0xc, 0x30(%rsp)
jne 0x77aa
cmpq $0xa, 0x38(%rsp)
jne 0x77bf
movq %r14, %rdi
callq 0x14979
incl 0x209bc(%rip)           # 0x280d8
jmp 0x77cb
leaq 0x1b8b8(%rip), %rdi     # 0x22fe0
jmp 0x77c6
leaq 0x18bcd(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x77cb
leaq 0x1990b(%rip), %rdi     # 0x2105a
jmp 0x77c6
leaq 0x198ed(%rip), %rdi     # 0x21045
jmp 0x77c6
leaq 0x198cf(%rip), %rdi     # 0x21030
jmp 0x77c6
leaq 0x198b1(%rip), %rdi     # 0x2101b
jmp 0x77c6
leaq 0x19893(%rip), %rdi     # 0x21006
jmp 0x77c6
leaq 0x19875(%rip), %rdi     # 0x20ff1
jmp 0x77c6
cmpq $0x1, 0x30(%rsp)
jne 0x77b3
cmpq $0x1, 0x38(%rsp)
jne 0x85a0
cmpq $0x0, 0x40(%rsp)
je 0x85ee
leaq 0x1975a(%rip), %rdi     # 0x20eff
jmp 0x7482
leaq 0x1982b(%rip), %rdi     # 0x20fdc
jmp 0x77c6
leaq 0x1976f(%rip), %rdi     # 0x20f29
jmp 0x7482
leaq 0x19801(%rip), %rdi     # 0x20fc7
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x208fa(%rip)     # 0x280d4
je 0x77e8
leaq 0x1988c(%rip), %rdi     # 0x2106f
callq 0x2050
movabsq $0x1234567812345678, %r15 # imm = 0x1234567812345678
testq %rbx, %rbx
je 0x7b8a
movq $0x5, (%rsp)
movq $0xc, 0x8(%rsp)
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movq $0x6f, 0x20(%rsp)
movq $-0x3039, 0x28(%rsp)    # imm = 0xCFC7
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movl $0x8d, %r14d
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8d, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x64, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
pushq $0x0
pushq %r14
callq 0x18025
addq $0x10, %rsp
movabsq $-0x1234567812345678, %rcx # imm = 0xEDCBA987EDCBA988
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
callq 0x1db87
movq %rbx, %rdi
movl $0x8c, %esi
xorl %edx, %edx
movq $-0x1234, %rcx          # imm = 0xEDCC
callq 0x1db87
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x81, %r8d
movq %r15, %r9
pushq $0x123c                 # imm = 0x123C
pushq $0x82
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
callq 0x15509
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
movq $-0x9, %rcx
callq 0x1df3d
movq %rbx, %rdi
callq 0x1cb7d
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x7b93
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $-0x3039, %rax          # imm = 0xCFC7
jne 0x7bab
cmpq $0x3c, 0x10(%rsp)
jne 0x7bb4
cmpq $0x11, 0x18(%rsp)
jne 0x7bbd
cmpq $0x7, 0x20(%rsp)
jne 0x7bc6
movq %r14, %rdi
callq 0x14979
callq 0x14841
movq %rax, %rbx
movq %rax, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x3, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x10000                # imm = 0x10000
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movl $0xfff8, %ecx           # imm = 0xFFF8
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
callq 0x1db87
movq %rbx, %rdi
movl $0x2, %esi
xorl %edx, %edx
movq $-0x8, %rcx
callq 0x1db87
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, %r14
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x28, %esi
movl $0x82, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x1
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1, %esi
callq 0x1cc6a
movq %rax, %rdi
movq %r14, %rsi
callq 0x1497e
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x7b93
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
movq %r14, %rdi
callq 0x14979
incl 0x20550(%rip)           # 0x280d8
jmp 0x7bd2
leaq 0x1b44f(%rip), %rdi     # 0x22fe0
jmp 0x7bcd
leaq 0x18767(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x7bd2
leaq 0x19507(%rip), %rdi     # 0x210b9
jmp 0x7bcd
leaq 0x194e9(%rip), %rdi     # 0x210a4
jmp 0x7bcd
leaq 0x194cb(%rip), %rdi     # 0x2108f
jmp 0x7bcd
leaq 0x194ad(%rip), %rdi     # 0x2107a
callq 0x2050
callq 0x14841
movq %rax, %r15
cmpl $0x0, 0x204f3(%rip)     # 0x280d4
je 0x7bef
leaq 0x194e4(%rip), %rdi     # 0x210ce
callq 0x2050
testq %r15, %r15
je 0x7deb
movq $0x9, (%rsp)
movq $-0x6, 0x8(%rsp)
pxor %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movq %r15, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movl $0xa, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %r15, %rdi
movl $0x60, %esi
movl $0x8d, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x8d
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x1016, %esi           # imm = 0x1016
callq 0x1cc6a
movq %rax, %r14
movq %rax, %rdi
xorl %esi, %esi
callq 0x149a2
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0x7df9
movq %rax, %rbx
movq 0x8(%r14), %r14
movq %r15, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0x7deb
movq %rax, %r15
xorl %r12d, %r12d
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movl $0x8d, %r13d
movl $0x10, %ecx
movl $0x8, %r9d
movq %r15, %rdi
movl $0x62, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r12
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movq %r15, %rdi
movl $0x64, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x8, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8d, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0x7df9
movq %rax, %r12
movq %r15, %rdi
callq 0x14931
movq %r14, %rdi
movq %r12, %rsi
callq 0x1e2ee
movq %rsp, %rdi
callq *%rbx
cmpq $0x13, %rax
jne 0x84f0
cmpq $-0x10, 0x10(%rsp)
jne 0x8508
cmpq $0x64, 0x18(%rsp)
jne 0x8520
movq %rbx, %rdi
callq 0x14979
movq %r12, %rdi
callq 0x14979
incl 0x202ef(%rip)           # 0x280d8
jmp 0x7e0f
leaq 0x1b1ee(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x7e0f
leaq 0x18501(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
callq 0x14841
movq %rax, %r15
cmpl $0x0, 0x202b6(%rip)     # 0x280d4
je 0x7e2c
leaq 0x192f1(%rip), %rdi     # 0x21118
callq 0x2050
testq %r15, %r15
je 0x84b1
movq $0x5, (%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%rsp)
movdqu %xmm0, 0x18(%rsp)
movdqu %xmm0, 0x28(%rsp)
movdqu %xmm0, 0x38(%rsp)
xorl %eax, %eax
movl %eax, 0xd0(%rsp)
movw $0xfff7, 0xd4(%rsp)     # imm = 0xFFF7
movq $0x0, 0xd6(%rsp)
movl $0xc80000, 0x120(%rsp) # imm = 0xC80000
movb $0x0, 0x124(%rsp)
movq %r15, %rdi
xorl %esi, %esi
movl $0x3, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %ebx
movq %r15, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x82, %edx
movl $0x40, %r8d
movq $-0xd, %r9
callq 0x16cab
movl $0x8, %r9d
movq %r15, %rdi
movl $0x28, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x82, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movl $0x8, %r9d
movq %r15, %rdi
movl $0x28, %esi
movl $0x82, %edx
movl $0x81, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x182, %edx            # imm = 0x182
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x182, %edx            # imm = 0x182
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x182, %edx            # imm = 0x182
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x24, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xd, %r9
callq 0x16cab
movl $0x2, %ecx
movl $0x1234, %r9d           # imm = 0x1234
movq %r15, %rdi
movl $0x2b, %esi
movl $0x8b, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x2c, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x16cab
movl $0x38, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x2, %ecx
movq %r15, %rdi
movl $0x23, %esi
movl $0x8b, %edx
movl $0x8b, %r8d
movq $-0x2, %r9
callq 0x16cab
movl $0xff1f40, %r9d         # imm = 0xFF1F40
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %ecx
movq %r15, %rdi
movl $0x24, %esi
movl $0x28b, %edx            # imm = 0x28B
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %ecx
movq %r15, %rdi
movl $0x2c, %esi
movl $0x28b, %edx            # imm = 0x28B
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x24, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x2465, %r9           # imm = 0xDB9B
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq $0xa
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x5, %r9
callq 0x16cab
movl $0x1, %r9d
movq %r15, %rdi
movl $0x23, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x182, %r8d            # imm = 0x182
callq 0x16cab
movl $0x2, %ecx
movq %r15, %rdi
movl $0x23, %esi
movl $0x8b, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x22, %esi
movl $0x8a, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x2d, %r9
callq 0x16cab
movl $0x1, %ecx
movl $0x12, %r9d
movq %r15, %rdi
movl $0x29, %esi
movl $0x8a, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r15, %rdi
movl $0x2a, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8a, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x22, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x21, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x22, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x40, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %ecx
movq %r15, %rdi
movl $0x21, %esi
movl $0x8a, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x21, %esi
movl $0x18a, %edx            # imm = 0x18A
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0x84bd
movq %rax, %rbx
movq %r15, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
leaq 0x120(%rsp), %rdx
movq %r14, %rdi
callq *%rbx
cmpq $-0xd, 0x8(%r14)
jne 0x84d8
cmpq $0x5, 0x10(%rsp)
jne 0x84e4
cmpq $-0xd, 0x18(%rsp)
jne 0x84fc
leaq 0x18(%rsp), %rax
cmpq %rax, 0x8(%rax)
jne 0x8514
leaq 0x20(%rsp), %rax
cmpq %rax, 0x8(%rax)
jne 0x852c
cmpq %rax, 0x30(%rsp)
jne 0x8538
cmpq $-0x9, 0x38(%rsp)
jne 0x8544
cmpq $-0x38, 0x40(%rsp)
jne 0x8550
cmpw $-0xd, 0xd0(%rsp)
jne 0x85b8
cmpw $0x1234, 0xd2(%rsp)     # imm = 0x1234
jne 0x861f
cmpw $0x1234, 0xd6(%rsp)     # imm = 0x1234
jne 0x867b
cmpw $0x1f40, 0xd8(%rsp)     # imm = 0x1F40
jne 0x869f
cmpw $0xdb9b, 0xda(%rsp)     # imm = 0xDB9B
jne 0x86e0
cmpw $0xdb9b, 0xdc(%rsp)     # imm = 0xDB9B
jne 0x870a
cmpb $-0x2d, 0x120(%rsp)
jne 0x8747
cmpb $0x12, 0x121(%rsp)
jne 0x877a
cmpb $-0x38, 0x123(%rsp)
jne 0x87a1
cmpb $0x2, 0x124(%rsp)
jne 0x87bd
movq %rbx, %rdi
callq 0x14979
incl 0x1fc2c(%rip)           # 0x280d8
jmp 0x87c9
leaq 0x1ab28(%rip), %rdi     # 0x22fe0
jmp 0x87c4
leaq 0x17e3d(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
jmp 0x87c9
leaq 0x18db2(%rip), %rdi     # 0x21291
jmp 0x87c4
leaq 0x18d91(%rip), %rdi     # 0x2127c
jmp 0x87c4
leaq 0x18c0c(%rip), %rdi     # 0x21103
jmp 0x7df2
leaq 0x18d64(%rip), %rdi     # 0x21267
jmp 0x87c4
leaq 0x18bdf(%rip), %rdi     # 0x210ee
jmp 0x7df2
leaq 0x18d37(%rip), %rdi     # 0x21252
jmp 0x87c4
leaq 0x18bb2(%rip), %rdi     # 0x210d9
jmp 0x7df2
leaq 0x18d0a(%rip), %rdi     # 0x2123d
jmp 0x87c4
leaq 0x18ce9(%rip), %rdi     # 0x21228
jmp 0x87c4
leaq 0x18cc8(%rip), %rdi     # 0x21213
jmp 0x87c4
leaq 0x18ca7(%rip), %rdi     # 0x211fe
jmp 0x87c4
cmpq $0x1, 0xd0(%rsp)
jne 0x85c4
cmpq $0x0, 0xd8(%rsp)
je 0x862b
leaq 0x18646(%rip), %rdi     # 0x20bc3
jmp 0x5e59
movsd 0x40(%rsp), %xmm0
ucomisd 0x17b48(%rip), %xmm0    # 0x200d8
jne 0x8594
jnp 0x85d0
leaq 0x18768(%rip), %rdi     # 0x20d03
jmp 0x63dc
leaq 0x1896d(%rip), %rdi     # 0x20f14
jmp 0x7482
leaq 0x18487(%rip), %rdi     # 0x20a3a
jmp 0x5784
leaq 0x18c2a(%rip), %rdi     # 0x211e9
jmp 0x87c4
leaq 0x1860d(%rip), %rdi     # 0x20bd8
jmp 0x5e59
movsd 0x48(%rsp), %xmm0
ucomisd 0x17b02(%rip), %xmm0    # 0x200e0
jne 0x85e2
jnp 0x865d
leaq 0x18705(%rip), %rdi     # 0x20cee
jmp 0x63dc
leaq 0x7e6e8000(%rbp), %rax
cmpq %rax, 0x48(%rsp)
jne 0x8651
movl $0xffffffff, %eax       # imm = 0xFFFFFFFF
cmpq %rax, 0x50(%rsp)
jne 0x8693
movq %rbx, %rdi
callq 0x14979
incl 0x1fabe(%rip)           # 0x280d8
jmp 0x7487
leaq 0x18bad(%rip), %rdi     # 0x211d3
jmp 0x87c4
cmpq $0x1, 0xe0(%rsp)
jne 0x8687
cmpq $0x0, 0xe8(%rsp)
je 0x86c9
leaq 0x1854d(%rip), %rdi     # 0x20b99
jmp 0x5e59
leaq 0x18891(%rip), %rdi     # 0x20ee9
jmp 0x7482
movsd 0x50(%rsp), %xmm0
ucomisd 0x17a7d(%rip), %xmm0    # 0x200e8
jne 0x866f
jnp 0x86ab
leaq 0x18663(%rip), %rdi     # 0x20cd9
jmp 0x63dc
leaq 0x18b3b(%rip), %rdi     # 0x211bd
jmp 0x87c4
leaq 0x18520(%rip), %rdi     # 0x20bae
jmp 0x5e59
leaq 0x18839(%rip), %rdi     # 0x20ed3
jmp 0x7482
leaq 0x18b01(%rip), %rdi     # 0x211a7
jmp 0x87c4
movsd 0x58(%rsp), %xmm0
ucomisd 0x17a37(%rip), %xmm0    # 0x200f0
jne 0x86bd
jnp 0x86ec
leaq 0x18600(%rip), %rdi     # 0x20cc4
jmp 0x63dc
cmpq $0x0, 0xf0(%rsp)
je 0x8729
leaq 0x184a8(%rip), %rdi     # 0x20b83
jmp 0x5e59
leaq 0x18aaa(%rip), %rdi     # 0x21191
jmp 0x87c4
movsd 0x60(%rsp), %xmm0
ucomisd 0x179fe(%rip), %xmm0    # 0x200f8
jne 0x86fe
jnp 0x8750
leaq 0x185a9(%rip), %rdi     # 0x20cae
jmp 0x63dc
leaq 0x18a6a(%rip), %rdi     # 0x2117b
jmp 0x87c4
movq %r14, %rdi
callq 0x14979
incl 0x1f9b4(%rip)           # 0x280d8
jmp 0x4561
cmpq $0x1, 0xf8(%rsp)
jne 0x876e
movq %r14, %rdi
callq 0x14979
incl 0x1f996(%rip)           # 0x280d8
jmp 0x5e76
leaq 0x18a17(%rip), %rdi     # 0x21165
jmp 0x87c4
movsd 0x68(%rsp), %xmm0
ucomisd 0x1799a(%rip), %xmm0    # 0x200f8
jne 0x8762
jnp 0x8783
leaq 0x1852f(%rip), %rdi     # 0x20c98
jmp 0x63dc
leaq 0x183f8(%rip), %rdi     # 0x20b6d
jmp 0x5e59
leaq 0x189ce(%rip), %rdi     # 0x2114f
jmp 0x87c4
movsd 0x70(%rsp), %xmm0
ucomisd 0x1796f(%rip), %xmm0    # 0x20100
jne 0x8795
jnp 0x87aa
leaq 0x184e6(%rip), %rdi     # 0x20c82
jmp 0x63dc
leaq 0x18991(%rip), %rdi     # 0x21139
jmp 0x87c4
movq %r14, %rdi
callq 0x14979
incl 0x1f920(%rip)           # 0x280d8
jmp 0x63f9
leaq 0x1895f(%rip), %rdi     # 0x21123
callq 0x2050
callq 0x14841
movq %rax, %r15
cmpl $0x0, 0x1f8fc(%rip)     # 0x280d4
je 0x87e6
leaq 0x18ac5(%rip), %rdi     # 0x212a6
callq 0x2050
testq %r15, %r15
je 0x8e01
leaq 0x30(%rsp), %rbx
pxor %xmm0, %xmm0
movdqa %xmm0, (%rbx)
movdqa %xmm0, -0x10(%rbx)
movdqa %xmm0, -0x20(%rbx)
movdqa %xmm0, -0x30(%rbx)
xorl %r12d, %r12d
movq %r12, 0x10(%rbx)
movdqa 0x17976(%rip), %xmm0    # 0x20190
movdqa %xmm0, 0xd0(%rsp)
movl $0xa0deb, 0xe0(%rsp) # imm = 0xA0DEB
movq %r15, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r12
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r14d
movl $0x8707, %r9d           # imm = 0x8707
movq %r15, %rdi
movl $0x25, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %ecx
movq %r15, %rdi
movl $0x2e, %esi
movl $0x18b, %edx            # imm = 0x18B
movl $0x40, %r8d
movq $-0x1de6, %r9           # imm = 0xE21A
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movabsq $0x1234567812345678, %rbp # imm = 0x1234567812345678
movq %rbp, %r9
callq 0x16cab
movl $0x4, %r9d
movq %r15, %rdi
movl $0x2e, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbp, %r9
callq 0x16cab
movl $0x4, %r9d
movq %r15, %rdi
movl $0x2d, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x16cab
movl $0x8, %r13d
movl $0x8, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbp, %r9
callq 0x16cab
movl $0x4, %r9d
movq %r15, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r15, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xf00f00, %r9d         # imm = 0xF00F00
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x7777, %ebp           # imm = 0x7777
movq %r15, %rdi
movl $0x62, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x7787, %ecx           # imm = 0x7787
movq %r15, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movq $-0x776f, %rcx          # imm = 0x8891
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x69, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x10, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x281, %edx            # imm = 0x281
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x40, %r9d
movq %r15, %rdi
movl $0x66, %esi
movl $0x81, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r12
pushq $0x81
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x28, %esi
movl $0x81, %edx
movq %rbx, %rcx
movl $0x80, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x123456, %r9d         # imm = 0x123456
movq %r15, %rdi
movl $0x20, %esi
movl $0x81, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x18, %ecx
movq %r15, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x62, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0xc3500                # imm = 0xC3500
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0xc3508, %ecx          # imm = 0xC3508
movq %r15, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x4, %ecx
movl $0x12345678, %r9d       # imm = 0x12345678
movq %r15, %rdi
movl $0x2e, %esi
movl $0x8b, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x2bd7f3, %r9d         # imm = 0x2BD7F3
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x22, %esi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0x8e0d
movq %rax, %rbx
movq %r15, %rdi
callq 0x14931
movq %rsp, %rdi
leaq 0xd0(%rsp), %rsi
callq *%rbx
cmpq $-0xd, %rax
jne 0x8e28
cmpq $-0x169f, (%rsp)        # imm = 0xE961
jne 0x8e34
cmpq $0xaa3b, 0x8(%rsp)      # imm = 0xAA3B
jne 0x8e3d
cmpq $0xa0deb, 0x10(%rsp)    # imm = 0xA0DEB
jne 0x8e46
cmpq $0xf00f00, 0x18(%rsp)   # imm = 0xF00F00
jne 0x8e4f
cmpq $0xf00f00, 0x20(%rsp)   # imm = 0xF00F00
jne 0x8e58
cmpq $0x50, 0x28(%rsp)
jne 0x8e61
cmpq $0x123456, 0x30(%rsp)   # imm = 0x123456
jne 0x8e6a
leaq 0x28(%rsp), %rax
cmpq %rax, 0x10(%rax)
jne 0x8e73
leaq 0x40(%rsp), %rax
leaq -0xc3500(%rax), %rcx
cmpq %rcx, (%rax)
jne 0x8e7c
cmpl $0x8707, 0xd0(%rsp) # imm = 0x8707
jne 0x8e85
cmpl $0xffffe21a, 0xd4(%rsp) # imm = 0xFFFFE21A
jne 0x8e8e
movl 0xe0(%rsp), %eax
cmpb $0x78, %al
jne 0x8e97
movl %eax, %ecx
andl $0xff00, %ecx           # imm = 0xFF00
cmpl $0x5600, %ecx           # imm = 0x5600
jne 0x8ea0
movl %eax, %ecx
andl $0xff0000, %ecx         # imm = 0xFF0000
cmpl $0x340000, %ecx         # imm = 0x340000
jne 0x8ea9
andl $0xff000000, %eax       # imm = 0xFF000000
cmpl $0x12000000, %eax       # imm = 0x12000000
jne 0x8eb2
movq %rbx, %rdi
callq 0x14979
incl 0x1f2dc(%rip)           # 0x280d8
jmp 0x8ebe
leaq 0x1a1d8(%rip), %rdi     # 0x22fe0
jmp 0x8eb9
leaq 0x174ed(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
jmp 0x8ebe
leaq 0x185c4(%rip), %rdi     # 0x213f3
jmp 0x8eb9
leaq 0x185a3(%rip), %rdi     # 0x213de
jmp 0x8eb9
leaq 0x18585(%rip), %rdi     # 0x213c9
jmp 0x8eb9
leaq 0x18567(%rip), %rdi     # 0x213b4
jmp 0x8eb9
leaq 0x18549(%rip), %rdi     # 0x2139f
jmp 0x8eb9
leaq 0x1852b(%rip), %rdi     # 0x2138a
jmp 0x8eb9
leaq 0x1850d(%rip), %rdi     # 0x21375
jmp 0x8eb9
leaq 0x184ef(%rip), %rdi     # 0x21360
jmp 0x8eb9
leaq 0x184d1(%rip), %rdi     # 0x2134b
jmp 0x8eb9
leaq 0x184b2(%rip), %rdi     # 0x21335
jmp 0x8eb9
leaq 0x18493(%rip), %rdi     # 0x2131f
jmp 0x8eb9
leaq 0x18474(%rip), %rdi     # 0x21309
jmp 0x8eb9
leaq 0x18455(%rip), %rdi     # 0x212f3
jmp 0x8eb9
leaq 0x18436(%rip), %rdi     # 0x212dd
jmp 0x8eb9
leaq 0x18417(%rip), %rdi     # 0x212c7
jmp 0x8eb9
leaq 0x183f8(%rip), %rdi     # 0x212b1
callq 0x2050
callq 0x14841
movq %rax, %r15
cmpl $0x0, 0x1f207(%rip)     # 0x280d4
je 0x8edb
leaq 0x18532(%rip), %rdi     # 0x21408
callq 0x2050
testq %r15, %r15
je 0x9612
movq %rsp, %r12
movq $0x188d7, (%r12)        # imm = 0x188D7
movq $0x12817, 0x8(%r12)     # imm = 0x12817
xorl %ebp, %ebp
movq %rbp, 0x10(%r12)
movq $-0x8, 0x18(%r12)
movq $-0x32, 0x20(%r12)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x28(%r12)
movdqu %xmm0, 0x38(%r12)
movabsq $-0x3038ffffffff8ad0, %rax # imm = 0xCFC7000000007530
leaq 0xd2(%rsp), %r13
movq %rax, -0x2(%r13)
leaq 0xd6(%rsp), %rbx
movw %bp, 0x2(%rbx)
leaq 0x121(%rsp), %r14
movl $0x63000080, -0x1(%r14) # imm = 0x63000080
movw %bp, 0x3(%r14)
movb $0x0, 0x5(%r14)
movq %r15, %rdi
xorl %esi, %esi
movl $0x3, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbp
callq 0x14f00
addq $0x10, %rsp
leaq 0xd0(%rsp), %r9
movq %r15, %rdi
movl $0x2c, %esi
movl $0x80, %edx
movq %r13, %rcx
movl $0x80, %r8d
callq 0x16cab
leaq 0x120(%rsp), %r13
movq %r15, %rdi
movl $0x2a, %esi
movl $0x80, %edx
movq %r14, %rcx
movl $0x80, %r8d
movq %r13, %r9
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %ecx
movq %r15, %rdi
movl $0x23, %esi
movl $0x18b, %edx            # imm = 0x18B
movl $0x80, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r12, %r9
callq 0x16cab
movl $0x8, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %r15, %rdi
movl $0x60, %esi
movl $0x381, %edx            # imm = 0x381
movl $0x80, %r8d
movq %r12, %r9
pushq %rbp
pushq $0x182                  # imm = 0x182
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x29, %esi
movl $0x81, %edx
movq %r14, %rcx
movl $0x82, %r8d
movq %r13, %r9
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x29, %esi
movl $0x81, %edx
xorl %ecx, %ecx
movl $0x82, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x24, %esi
movl $0x82, %edx
movq %rbx, %rcx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x18c, %ebx            # imm = 0x18C
movl $0x3, %ecx
movl $0x3, %r9d
movq %r15, %rdi
movl $0x64, %esi
movl $0x18c, %edx            # imm = 0x18C
movl $0x18c, %r8d            # imm = 0x18C
movl $0x3, %r14d
pushq %r14
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movl $0x4, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %ecx
movl $0x3, %r9d
movq %r15, %rdi
movl $0x60, %esi
movl $0x18c, %edx            # imm = 0x18C
movl $0x182, %r8d            # imm = 0x182
pushq %r14
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0x4, %r9d
movq %r15, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movl $0x3, %r9d
movq %r15, %rdi
movl $0x28, %esi
movl $0x382, %edx            # imm = 0x382
movl $0x381, %r8d            # imm = 0x381
callq 0x16cab
movl $0x28, %ecx
movl $0x28, %r9d
movq %r15, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %rbp
pushq $0x1
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movl $0x28, %r9d
movq %r15, %rdi
movl $0x60, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %rbp
pushq $0x2
callq 0x18025
addq $0x10, %rsp
movq $-0x7fff7fd0, %rax      # imm = 0x80008030
leaq (%rsp,%rax), %r9
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0xe8893, %r9d          # imm = 0xE8893
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x7fff8000, %ecx       # imm = 0x7FFF8000
movq %r15, %rdi
movl $0x20, %esi
movl $0x81, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x7fff8008, %ecx       # imm = 0x7FFF8008
movl $0x7fff8000, %r9d       # imm = 0x7FFF8000
movq %r15, %rdi
movl $0x20, %esi
movl $0x81, %edx
movl $0x81, %r8d
callq 0x16cab
movl $0x7fff802f, %eax       # imm = 0x7FFF802F
leaq (%rsp,%rax), %r9
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x60, %esi
movl $0x81, %edx
movq $-0x7fff7fef, %rcx      # imm = 0x80008011
movl $0x81, %r8d
movq $-0x7fff7ff7, %r9       # imm = 0x80008009
pushq $-0x7fff7fff            # imm = 0x80008001
pushq $0x81
callq 0x18025
addq $0x10, %rsp
movq $-0x7fff7ffb, %rax      # imm = 0x80008005
leaq (%rsp,%rax), %r9
addq $0x120, %r9             # imm = 0x120
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x7fff7fff, %ecx       # imm = 0x7FFF7FFF
movl $0x7fff7ffe, %r9d       # imm = 0x7FFF7FFE
movq %r15, %rdi
movl $0x22, %esi
movl $0x81, %edx
movl $0x81, %r8d
callq 0x16cab
movl $0x7fff8004, %eax       # imm = 0x7FFF8004
leaq (%rsp,%rax), %r9
addq $0x120, %r9             # imm = 0x120
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r15, %rdi
movl $0x22, %esi
movl $0x81, %edx
movq $-0x7fff7fff, %rcx      # imm = 0x80008001
movl $0x81, %r8d
movq $-0x7fff8000, %r9       # imm = 0x80008000
callq 0x16cab
movabsq $-0x123456123456, %rax  # imm = 0xFFFFEDCBA9EDCBAA
leaq (%rsp,%rax), %rbx
addq $0x120, %rbx            # imm = 0x120
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movabsq $0x123456123456, %r9    # imm = 0x123456123456
leaq 0x6(%r9), %rcx
movq %r15, %rdi
movl $0x22, %esi
movl $0x81, %edx
movl $0x82, %r8d
callq 0x16cab
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0x961e
movq %rax, %rbx
movq %r15, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
leaq 0x120(%rsp), %rdx
movq %r14, %rdi
callq *%rbx
cmpq $0x2b0ee, 0x10(%r14)    # imm = 0x2B0EE
jne 0x9639
cmpq $0x40, 0x18(%rsp)
jne 0x9642
cmpq $-0x64, 0x20(%rsp)
jne 0x964b
leaq 0x20(%rsp), %rax
leaq 0x28(%rsp), %rcx
addq %rcx, %rax
addq $-0x64, %rax
cmpq %rax, (%rcx)
jne 0x9654
cmpq $0xe8893, 0x30(%rsp)    # imm = 0xE8893
jne 0x965d
cmpq $0xe8893, 0x38(%rsp)    # imm = 0xE8893
jne 0x9666
cmpq $0x1d1126, 0x40(%rsp)   # imm = 0x1D1126
jne 0x966f
cmpw $0x7530, 0xd2(%rsp)     # imm = 0x7530
jne 0x9678
cmpw $0xcfc7, 0xd4(%rsp)     # imm = 0xCFC7
jne 0x9681
cmpw $0x2, 0xd8(%rsp)
jne 0x968a
xorl %eax, %eax
cmpb 0x121(%rsp), %al
jno 0x9693
cmpb $0x63, 0x122(%rsp)
jne 0x969c
cmpb $0x63, 0x124(%rsp)
jne 0x96a5
cmpb $0x63, 0x125(%rsp)
jne 0x96ae
xorl %eax, %eax
cmpb 0x126(%rsp), %al
jno 0x96b7
movq %rbx, %rdi
callq 0x14979
incl 0x1eacb(%rip)           # 0x280d8
jmp 0x96c3
leaq 0x199c7(%rip), %rdi     # 0x22fe0
jmp 0x96be
leaq 0x16cdc(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
jmp 0x96c3
leaq 0x17eff(%rip), %rdi     # 0x2153f
jmp 0x96be
leaq 0x17ee1(%rip), %rdi     # 0x2152a
jmp 0x96be
leaq 0x17ec3(%rip), %rdi     # 0x21515
jmp 0x96be
leaq 0x17ea5(%rip), %rdi     # 0x21500
jmp 0x96be
leaq 0x17e87(%rip), %rdi     # 0x214eb
jmp 0x96be
leaq 0x17e69(%rip), %rdi     # 0x214d6
jmp 0x96be
leaq 0x17e4b(%rip), %rdi     # 0x214c1
jmp 0x96be
leaq 0x17e2d(%rip), %rdi     # 0x214ac
jmp 0x96be
leaq 0x17e0f(%rip), %rdi     # 0x21497
jmp 0x96be
leaq 0x17df0(%rip), %rdi     # 0x21481
jmp 0x96be
leaq 0x17dd1(%rip), %rdi     # 0x2146b
jmp 0x96be
leaq 0x17db2(%rip), %rdi     # 0x21455
jmp 0x96be
leaq 0x17d93(%rip), %rdi     # 0x2143f
jmp 0x96be
leaq 0x17d74(%rip), %rdi     # 0x21429
jmp 0x96be
leaq 0x17d55(%rip), %rdi     # 0x21413
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1ea02(%rip)     # 0x280d4
je 0x96e0
leaq 0x17e79(%rip), %rdi     # 0x21554
callq 0x2050
movabsq $0xff80000000, %rbx     # imm = 0xFF80000000
testq %r12, %r12
je 0x99af
movabsq $-0x7fff00000, %rbp     # imm = 0xFFFFFFF800100000
movabsq $0x7fff00080010000, %r14 # imm = 0x7FFF00080010000
movabsq $0x7fff00000008001, %r13 # imm = 0x7FFF00000008001
movabsq $0x3ff0000000, %r15     # 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)
movq $0x0, 0x68(%rsp)
xorl %eax, %eax
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movl $0x7fff, %r9d           # imm = 0x7FFF
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x10, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq $-0x8000, %r9           # imm = 0x8000
callq 0x16cab
movl $0x18, %ecx
movl $0x7fffffff, %r9d       # imm = 0x7FFFFFFF
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x20, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq $-0x80000000, %r9       # imm = 0x80000000
callq 0x16cab
movabsq $0x1234567812345678, %r9 # imm = 0x1234567812345678
addq $0x7530eca9, %r9        # imm = 0x7530ECA9
movl $0x28, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r9, 0xc8(%rsp)
callq 0x16cab
movl $0x30, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x38, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movl $0x40, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %rbp, %r9
callq 0x16cab
leaq 0xf000(%rbp), %r9
movl $0x48, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x50, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movl $0x58, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
leaq 0x8001(%r14), %r9
movl $0x60, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x68, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movabsq $0x7fff00ffff00000, %r9 # imm = 0x7FFF00FFFF00000
callq 0x16cab
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0x99bd
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r12
movq %r12, %rdi
callq *%rbx
cmpq $0x0, (%r12)
je 0x9e0b
leaq 0x17cc8(%rip), %rdi     # 0x21675
jmp 0x99b6
leaq 0x1962a(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x99d3
leaq 0x1693d(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x1e6f2(%rip)     # 0x280d4
je 0x99f0
leaq 0x17c9f(%rip), %rdi     # 0x2168a
callq 0x2050
testq %rbx, %rbx
je 0x9dd8
movq $-0xae5, (%rsp)         # imm = 0xF51B
movq $0x0, 0x8(%rsp)
movq $0x4, 0x10(%rsp)
movq $-0x4, 0x18(%rsp)
movapd 0x1677c(%rip), %xmm0    # 0x201a0
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)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x3, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r14d
movq %rbx, %rdi
movl $0x60, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
movq $-0x3, %r9
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x26, %esi
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
movq $-0x1, %r9
callq 0x16cab
movl $0x5, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x64, %r15d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0xd, %r9d
movq %rbx, %rdi
movl $0x64, %esi
movl $0x81, %edx
movq $-0x57, %rcx
movl $0x8c, %r8d
pushq $0x15
pushq $0x8c
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x7, %r9d
movq %rbx, %rdi
movl $0x164, %esi            # imm = 0x164
movl $0x81, %edx
movq $-0x5d, %rcx
movl $0x8b, %r8d
pushq $0xb
pushq $0x8b
callq 0x18025
addq $0x10, %rsp
callq 0x1a456
testb %al, %al
je 0x9d28
movq %rbx, %rdi
movl $0x60, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x5, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8a, %edx
movl $0x8a, %r8d
movq $-0x3, %r9
callq 0x1a459
movl $0xd, %ecx
movq %rbx, %rdi
movl $0xa0, %esi
movl $0x8a, %edx
movl $0x8a, %r8d
movq $-0x3, %r9
pushq $0x5
pushq $0x8a
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0xa, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r15d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x13, %ecx
movl $0xd, %r9d
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x81, %edx
movl $0x8a, %r8d
pushq %r15
pushq $0x283                  # imm = 0x283
callq 0x1c151
addq $0x10, %rsp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x9de4
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
leaq 0x120(%rsp), %rsi
leaq 0xd0(%rsp), %rdx
movq %rbx, %rdi
callq *%r14
cmpq $-0x2b1, 0x8(%rbx)      # imm = 0xFD4F
jne 0x9dff
cmpq $-0x10, 0x10(%rsp)
jne 0x9efb
cmpl $0xfffff51b, 0x124(%rsp) # imm = 0xFFFFF51B
jne 0x9f10
cmpl $-0x12, 0x128(%rsp)
jne 0x9f25
callq 0x1a456
testb %al, %al
je 0xb190
movsd 0xd8(%rsp), %xmm0
ucomisd 0x16344(%rip), %xmm0    # 0x20108
jne 0x9dcc
jnp 0xb12a
leaq 0x178ec(%rip), %rdi     # 0x216bf
jmp 0x9f2c
leaq 0x19201(%rip), %rdi     # 0x22fe0
jmp 0x9f2c
leaq 0x16516(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x9f31
leaq 0x1790d(%rip), %rdi     # 0x21713
jmp 0x9f2c
cmpq $0x7fff, 0x8(%rsp)      # imm = 0x7FFF
jne 0x9f04
cmpq $-0x8000, 0x10(%rsp)    # imm = 0x8000
jne 0x9f19
cmpq $0x7fffffff, 0x18(%rsp) # imm = 0x7FFFFFFF
jne 0xb0fa
cmpq $-0x80000000, 0x20(%rsp) # imm = 0x80000000
jne 0xb112
movq 0xc8(%rsp), %rax
cmpq %rax, 0x28(%rsp)
jne 0xb14b
movabsq $0xff80000000, %rax     # imm = 0xFF80000000
cmpq %rax, 0x30(%rsp)
jne 0xb163
movabsq $0x3ff0000000, %rax     # imm = 0x3FF0000000
cmpq %rax, 0x38(%rsp)
jne 0xb1af
cmpq %rbp, 0x40(%rsp)
jne 0xb1c7
addq $0xf000, %rbp           # imm = 0xF000
cmpq %rbp, 0x48(%rsp)
jne 0xb1df
movabsq $0x7fff00000008001, %rax # imm = 0x7FFF00000008001
cmpq %rax, 0x50(%rsp)
jne 0xb1f7
cmpq %r14, 0x58(%rsp)
jne 0xb20f
addq $0x8001, %r14           # imm = 0x8001
cmpq %r14, 0x60(%rsp)
jne 0xb227
movabsq $0x7fff00ffff00000, %rax # imm = 0x7FFF00FFFF00000
cmpq %rax, 0x68(%rsp)
jne 0xb23f
movq %rbx, %rdi
callq 0x14979
incl 0x1e1e2(%rip)           # 0x280d8
jmp 0x99d3
leaq 0x177fc(%rip), %rdi     # 0x216fe
jmp 0x9f2c
leaq 0x17755(%rip), %rdi     # 0x21660
jmp 0x99b6
leaq 0x177d2(%rip), %rdi     # 0x216e9
jmp 0x9f2c
leaq 0x1772b(%rip), %rdi     # 0x2164b
jmp 0x99b6
leaq 0x177a8(%rip), %rdi     # 0x216d4
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1e194(%rip)     # 0x280d4
je 0x9f4e
leaq 0x177df(%rip), %rdi     # 0x21728
callq 0x2050
movabsq $0xa0a0a0a0a0a0a0a, %rax # imm = 0xA0A0A0A0A0A0A0A
movq %rax, 0x1d(%rsp)
movaps 0x1624c(%rip), %xmm0    # 0x201b0
movaps %xmm0, 0x10(%rsp)
movaps %xmm0, (%rsp)
testq %r12, %r12
je 0xb0a3
xorl %ebx, %ebx
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
movl $0x1, %eax
movl $0x40, %r13d
movq %r12, %rdi
movl $0x62, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x1001, %r9d           # imm = 0x1001
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x14, %r15d
movq %r12, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x2, %r14d
movl $0x800000, %r9d         # imm = 0x800000
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
movl $0x2, %r14d
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x1, %esi
callq 0x16890
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x4, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x2, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x1, %esi
callq 0x16890
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x104, %ecx            # imm = 0x104
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1000, %r9d           # imm = 0x1000
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x10, %r15d
movq %r12, %rdi
movl $0x66, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x80, %r14d
movq %r12, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x4, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x2, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x104, %ecx            # imm = 0x104
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x1, %r14d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x462, %esi            # imm = 0x462
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x5, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x3, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x862, %esi            # imm = 0x862
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $-0x1
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x8, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x6, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x262, %esi            # imm = 0x262
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbx
movl $0x1, %r14d
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x1462, %esi           # imm = 0x1462
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $-0x2
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0xa, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0xb, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x3, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x5, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x81818000, %ebp       # imm = 0x81818000
leaq -0x1818000(%rbp), %r9
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r13
callq 0x18025
addq $0x10, %rsp
leaq 0x7e7e7fff(%rbp), %r9
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x1062, %esi           # imm = 0x1062
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
movl $0x2, %r15d
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0xa, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0xb, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x25, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x1162, %esi           # imm = 0x1162
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
movl $0x2, %r15d
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x10a, %ecx            # imm = 0x10A
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x10b, %ecx            # imm = 0x10B
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x2062, %esi           # imm = 0x2062
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
movl $0x1, %ebp
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x2063, %esi           # imm = 0x2063
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x6, %r9d
movq %r12, %rdi
movl $0x63, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %rbx
pushq %r14
movl $0x1, %r14d
callq 0x18025
addq $0x10, %rsp
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x2060, %esi           # imm = 0x2060
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbp
movl $0x1, %ebp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x2061, %esi           # imm = 0x2061
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x61, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x9
pushq %r13
callq 0x18025
addq $0x10, %rsp
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x68, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x3f
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x26a, %esi            # imm = 0x26A
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x269, %esi            # imm = 0x269
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xffffc0               # imm = 0xFFFFC0
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x26a, %esi            # imm = 0x26A
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
movl $0x3, %ebp
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x269, %esi            # imm = 0x269
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x1, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x2062, %esi           # imm = 0x2062
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r9d
movq %r12, %rdi
movl $0x63, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x2063, %esi           # imm = 0x2063
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r9d
movq %r12, %rdi
movl $0x63, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x22, %r9
callq 0x16cab
movq %r12, %rdi
movl $0xc62, %esi            # imm = 0xC62
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x1234                 # imm = 0x1234
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x2, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x6, %ecx
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0x122ffffffd5, %r9     # imm = 0x122FFFFFFD5
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x60, %r9
callq 0x16cab
movq %r12, %rdi
movl $0xd62, %esi            # imm = 0xD62
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x102, %ecx            # imm = 0x102
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x3, %esi
xorl %edx, %edx
movl $0x108, %ecx            # imm = 0x108
callq 0x141dc
movl $0x1, %ecx
movq %r12, %rdi
movl $0x29, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl %r14d, %esi
jne 0xb0af
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpb $0x1, (%r14)
jne 0xb0ca
cmpb $0x2, 0x1(%rsp)
jne 0xb0d6
cmpb $0x2, 0x2(%rsp)
jne 0xb0e2
cmpb $0x1, 0x3(%rsp)
jne 0xb0ee
cmpb $0x1, 0x4(%rsp)
jne 0xb106
cmpb $0x2, 0x5(%rsp)
jne 0xb11e
cmpb $0x2, 0x6(%rsp)
jne 0xb157
cmpb $0x1, 0x7(%rsp)
jne 0xb1a3
cmpb $0x2, 0x8(%rsp)
jne 0xb1bb
cmpb $0x1, 0x9(%rsp)
jne 0xb1d3
cmpb $0x2, 0xa(%rsp)
jne 0xb1eb
cmpb $0x1, 0xb(%rsp)
jne 0xb203
cmpb $0x1, 0xc(%rsp)
jne 0xb21b
cmpb $0x2, 0xd(%rsp)
jne 0xb233
cmpb $0x2, 0xe(%rsp)
jne 0xb24b
cmpb $0x1, 0xf(%rsp)
jne 0xb257
cmpb $0x1, 0x10(%rsp)
jne 0xb263
cmpb $0x2, 0x11(%rsp)
jne 0xb26f
cmpb $0x1, 0x12(%rsp)
jne 0xb2f2
cmpb $0x2, 0x13(%rsp)
jne 0xb30c
cmpb $0x2, 0x14(%rsp)
jne 0xb315
cmpb $0x1, 0x15(%rsp)
jne 0xb31e
cmpb $0x5, 0x16(%rsp)
jne 0xb327
cmpb $0x9, 0x17(%rsp)
jne 0xb330
cmpb $0x2, 0x18(%rsp)
jne 0xb339
cmpb $0x1, 0x19(%rsp)
jne 0xb342
cmpb $0x1, 0x1a(%rsp)
jne 0xb34b
cmpb $0x1, 0x1b(%rsp)
jne 0xb354
cmpb $0x1, 0x1c(%rsp)
jne 0xb35d
cmpb $0x1, 0x1d(%rsp)
jne 0xb366
cmpb $0x1, 0x1e(%rsp)
jne 0xb36f
cmpb $0x0, 0x1f(%rsp)
je 0x14050
leaq 0x16703(%rip), %rdi     # 0x217a1
jmp 0xb376
leaq 0x17f36(%rip), %rdi     # 0x22fe0
jmp 0xb376
leaq 0x1524b(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xb37b
leaq 0x16972(%rip), %rdi     # 0x21a43
jmp 0xb376
leaq 0x16951(%rip), %rdi     # 0x21a2e
jmp 0xb376
leaq 0x16930(%rip), %rdi     # 0x21a19
jmp 0xb376
leaq 0x1690f(%rip), %rdi     # 0x21a04
jmp 0xb376
leaq 0x16535(%rip), %rdi     # 0x21636
jmp 0x99b6
leaq 0x168e2(%rip), %rdi     # 0x219ef
jmp 0xb376
leaq 0x16508(%rip), %rdi     # 0x21621
jmp 0x99b6
leaq 0x168b5(%rip), %rdi     # 0x219da
jmp 0xb376
movsd 0xe0(%rsp), %xmm0
ucomisd 0x14fd5(%rip), %xmm0    # 0x20110
jne 0xb13f
jnp 0xb16f
leaq 0x16564(%rip), %rdi     # 0x216aa
jmp 0x9f2c
leaq 0x164ba(%rip), %rdi     # 0x2160c
jmp 0x99b6
leaq 0x16867(%rip), %rdi     # 0x219c5
jmp 0xb376
leaq 0x1648d(%rip), %rdi     # 0x215f7
jmp 0x99b6
movsd 0xe8(%rsp), %xmm0
ucomisd 0x14f98(%rip), %xmm0    # 0x20118
jne 0xb184
jnp 0xb190
leaq 0x1650a(%rip), %rdi     # 0x21695
jmp 0x9f2c
movq %r14, %rdi
callq 0x14979
incl 0x1cf3a(%rip)           # 0x280d8
jmp 0x9f31
leaq 0x16806(%rip), %rdi     # 0x219b0
jmp 0xb376
leaq 0x1642c(%rip), %rdi     # 0x215e2
jmp 0x99b6
leaq 0x167d9(%rip), %rdi     # 0x2199b
jmp 0xb376
leaq 0x163ff(%rip), %rdi     # 0x215cd
jmp 0x99b6
leaq 0x167ab(%rip), %rdi     # 0x21985
jmp 0xb376
leaq 0x163d1(%rip), %rdi     # 0x215b7
jmp 0x99b6
leaq 0x1677d(%rip), %rdi     # 0x2196f
jmp 0xb376
leaq 0x163a3(%rip), %rdi     # 0x215a1
jmp 0x99b6
leaq 0x1674f(%rip), %rdi     # 0x21959
jmp 0xb376
leaq 0x16375(%rip), %rdi     # 0x2158b
jmp 0x99b6
leaq 0x16721(%rip), %rdi     # 0x21943
jmp 0xb376
leaq 0x16347(%rip), %rdi     # 0x21575
jmp 0x99b6
leaq 0x166f3(%rip), %rdi     # 0x2192d
jmp 0xb376
leaq 0x16319(%rip), %rdi     # 0x2155f
jmp 0x99b6
leaq 0x166c5(%rip), %rdi     # 0x21917
jmp 0xb376
leaq 0x166a3(%rip), %rdi     # 0x21901
jmp 0xb376
leaq 0x16681(%rip), %rdi     # 0x218eb
jmp 0xb376
leaq 0x1665f(%rip), %rdi     # 0x218d5
jmp 0xb376
leaq 0x15052(%rip), %rdi     # 0x202d4
movl $0x9f, %esi
jmp 0xf854
leaq 0x15041(%rip), %rdi     # 0x202d4
movl $0x33b, %esi            # imm = 0x33B
jmp 0xf854
leaq 0x15030(%rip), %rdi     # 0x202d4
movl $0x33c, %esi            # imm = 0x33C
jmp 0xf854
leaq 0x1501f(%rip), %rdi     # 0x202d4
movl $0x33e, %esi            # imm = 0x33E
jmp 0xf854
leaq 0x1500e(%rip), %rdi     # 0x202d4
movl $0x384, %esi            # imm = 0x384
jmp 0xf854
leaq 0x14ffd(%rip), %rdi     # 0x202d4
movl $0x345, %esi            # imm = 0x345
jmp 0xf854
leaq 0x14fec(%rip), %rdi     # 0x202d4
movl $0x396, %esi            # imm = 0x396
jmp 0xf854
leaq 0x165c6(%rip), %rdi     # 0x218bf
jmp 0xb376
leaq 0x14fd2(%rip), %rdi     # 0x202d4
movl $0xa3, %esi
jmp 0xf854
leaq 0x16596(%rip), %rdi     # 0x218a9
jmp 0xb376
leaq 0x16577(%rip), %rdi     # 0x21893
jmp 0xb376
leaq 0x16558(%rip), %rdi     # 0x2187d
jmp 0xb376
leaq 0x16539(%rip), %rdi     # 0x21867
jmp 0xb376
leaq 0x1651a(%rip), %rdi     # 0x21851
jmp 0xb376
leaq 0x164fb(%rip), %rdi     # 0x2183b
jmp 0xb376
leaq 0x164dc(%rip), %rdi     # 0x21825
jmp 0xb376
leaq 0x164bd(%rip), %rdi     # 0x2180f
jmp 0xb376
leaq 0x1649e(%rip), %rdi     # 0x217f9
jmp 0xb376
leaq 0x1647f(%rip), %rdi     # 0x217e3
jmp 0xb376
leaq 0x16460(%rip), %rdi     # 0x217cd
jmp 0xb376
leaq 0x16441(%rip), %rdi     # 0x217b7
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x1cd4a(%rip)     # 0x280d4
je 0xb398
leaq 0x166c5(%rip), %rdi     # 0x21a58
callq 0x2050
testq %rbx, %rbx
je 0xb63b
movq $-0x24, (%rsp)
movq $0x8, 0x8(%rsp)
xorl %r14d, %r14d
movq %r14, 0x10(%rsp)
movq $0xa, 0x18(%rsp)
movq %r14, 0x20(%rsp)
movl $0x5, %r12d
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r14
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r15d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xea, %r9
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x64, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x9, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x9, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r15
callq 0x18025
addq $0x8, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x9, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
callq 0x1d33f
addq $0x10, %rsp
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x9, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x18, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x8, %r8d
xorl %r9d, %r9d
pushq %r14
pushq %r12
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x9, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1df3d
movq %rax, %r14
movq %rbx, %rdi
movl $0x16, %esi
movl $0x9, %edx
xorl %ecx, %ecx
callq 0x1cea1
movq %rbx, %rdi
movl $0x62, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x9, %r8d
xorl %r9d, %r9d
pushq $0x64
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
callq 0x1cb7d
movq %rax, %r12
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x9, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x5, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xb644
movq %rax, %r15
movq 0x8(%r12), %r12
movq 0x8(%r14), %rdi
movq %r12, %rsi
callq 0x1e2f2
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r15
cmpq $0x8, %rax
jne 0xb65c
cmpq $-0x750, 0x8(%rsp)      # imm = 0xF8B0
jne 0xb665
cmpq $0x1, 0x10(%rsp)
jne 0xb66e
cmpq $0x2, 0x18(%rsp)
jne 0xb677
cmpq %r12, 0x20(%rsp)
jne 0xb680
movq %r15, %rdi
callq 0x14979
incl 0x1ca9f(%rip)           # 0x280d8
jmp 0xb68c
leaq 0x1799e(%rip), %rdi     # 0x22fe0
jmp 0xb687
leaq 0x14cb6(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0xb68c
leaq 0x16454(%rip), %rdi     # 0x21ab7
jmp 0xb687
leaq 0x16436(%rip), %rdi     # 0x21aa2
jmp 0xb687
leaq 0x16418(%rip), %rdi     # 0x21a8d
jmp 0xb687
leaq 0x163fa(%rip), %rdi     # 0x21a78
jmp 0xb687
leaq 0x163dc(%rip), %rdi     # 0x21a63
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1ca39(%rip)     # 0x280d4
je 0xb6a9
leaq 0x16428(%rip), %rdi     # 0x21acc
callq 0x2050
movq %rsp, %rdi
xorl %ebx, %ebx
movl $0xc8, %edx
xorl %esi, %esi
callq 0x2090
testq %r12, %r12
je 0xc082
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
movq %r12, %rdi
movl $0x22, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xbb, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x2a, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x25d, %r9            # imm = 0xFDA3
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x21, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x38, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xcde5, %r9d           # imm = 0xCDE5
movq %r12, %rdi
movl $0x29, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x24, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xb348, %r9           # imm = 0xFFFF4CB8
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x2c, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x16791d, %r9         # imm = 0xFFE986E3
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x23, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x325a, %r9           # imm = 0xCDA6
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x9cb0a6, %r9d         # imm = 0x9CB0A6
movq %r12, %rdi
movl $0x2b, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $-0xd5690593, %r14      # imm = 0xFFFFFFFF2A96FA6D
movq %r12, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $-0x17738b7b16, %rbx    # imm = 0xFFFFFFE88C7484EA
movq %r12, %rdi
movl $0x2e, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $-0x1533f1b7754, %rbp   # imm = 0xFFFFFEACC0E488AC
movq %r12, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbp, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0xcef97a70b5, %r13     # imm = 0xCEF97A70B5
movq %r12, %rdi
movl $0x2d, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xbb, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x22, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x25d, %r9            # imm = 0xFDA3
callq 0x16cab
movq %r12, %rdi
movl $0x2a, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x38, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x21, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xcde5, %r9d           # imm = 0xCDE5
movq %r12, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x29, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xb348, %r9           # imm = 0xFFFF4CB8
callq 0x16cab
movq %r12, %rdi
movl $0x24, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x16791d, %r9         # imm = 0xFFE986E3
callq 0x16cab
movq %r12, %rdi
movl $0x2c, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x325a, %r9           # imm = 0xCDA6
callq 0x16cab
movq %r12, %rdi
movl $0x23, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x9cb0a6, %r9d         # imm = 0x9CB0A6
movq %r12, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x2b, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x2e, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbp, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x2d, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x9faa5, %r9d          # imm = 0x9FAA5
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x22, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x28, %esi
movl $0x8c, %edx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xc090
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x45, (%r14)
movl $0x81818000, %ebp       # imm = 0x81818000
jne 0xc0ad
cmpq $-0x5d, 0x8(%rsp)
jne 0xc0b6
cmpq $0xc8, 0x10(%rsp)
jne 0xc0bf
cmpq $0xe5, 0x18(%rsp)
jne 0xc0c8
cmpq $0x4cb8, 0x20(%rsp)     # imm = 0x4CB8
jne 0xc0d1
cmpq $-0x791d, 0x28(%rsp)    # imm = 0x86E3
jne 0xc0da
cmpq $0xcda6, 0x30(%rsp)     # imm = 0xCDA6
jne 0xc0e3
cmpq $0xb0a6, 0x38(%rsp)     # imm = 0xB0A6
jne 0xc0ec
cmpq $0x2a96fa6d, 0x40(%rsp) # imm = 0x2A96FA6D
jne 0xc0f5
cmpq $-0x738b7b16, 0x48(%rsp) # imm = 0x8C7484EA
jne 0xc0fe
leaq 0x3f6308ac(%rbp), %rax
cmpq %rax, 0x50(%rsp)
jne 0xc107
leaq 0x77f8f0b5(%rbp), %rcx
cmpq %rcx, 0x58(%rsp)
jne 0xc110
cmpq $0x45, 0x60(%rsp)
jne 0xcf1d
cmpq $-0x5d, 0x68(%rsp)
jne 0xcf32
cmpq $0xc8, 0x70(%rsp)
jne 0xcf47
cmpq $0xe5, 0x78(%rsp)
jne 0x13a75
cmpq $0x4cb8, 0x80(%rsp) # imm = 0x4CB8
jne 0x13aef
cmpq $-0x791d, 0x88(%rsp) # imm = 0x86E3
jne 0x13bab
cmpq $0xcda6, 0x90(%rsp) # imm = 0xCDA6
jne 0x13bfd
cmpq $0xb0a6, 0x98(%rsp) # imm = 0xB0A6
jne 0x13dfa
cmpq $0x2a96fa6d, 0xa0(%rsp) # imm = 0x2A96FA6D
jne 0x13e4a
cmpq $-0x738b7b16, 0xa8(%rsp) # imm = 0x8C7484EA
jne 0x13e81
cmpq %rax, 0xb0(%rsp)
jne 0x13ebb
cmpq %rcx, 0xb8(%rsp)
jne 0x13eff
cmpq $-0x5b, 0xc0(%rsp)
jne 0x13f23
movq %rbx, %rdi
callq 0x14979
incl 0x1c058(%rip)           # 0x280d8
jmp 0xc0a6
leaq 0x16f57(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0xc0a6
leaq 0x1426a(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
movl $0x81818000, %ebp       # imm = 0x81818000
jmp 0xc11c
leaq 0x15c2b(%rip), %rdi     # 0x21cdf
jmp 0xc117
leaq 0x15c0d(%rip), %rdi     # 0x21cca
jmp 0xc117
leaq 0x15bef(%rip), %rdi     # 0x21cb5
jmp 0xc117
leaq 0x15bd1(%rip), %rdi     # 0x21ca0
jmp 0xc117
leaq 0x15bb3(%rip), %rdi     # 0x21c8b
jmp 0xc117
leaq 0x15b95(%rip), %rdi     # 0x21c76
jmp 0xc117
leaq 0x15b77(%rip), %rdi     # 0x21c61
jmp 0xc117
leaq 0x15b59(%rip), %rdi     # 0x21c4c
jmp 0xc117
leaq 0x15b3b(%rip), %rdi     # 0x21c37
jmp 0xc117
leaq 0x15b1c(%rip), %rdi     # 0x21c21
jmp 0xc117
leaq 0x15afd(%rip), %rdi     # 0x21c0b
jmp 0xc117
leaq 0x15ade(%rip), %rdi     # 0x21bf5
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1bfa9(%rip)     # 0x280d4
je 0xc139
leaq 0x15bc0(%rip), %rdi     # 0x21cf4
callq 0x2050
testq %r12, %r12
je 0xc559
xorl %ebx, %ebx
movq %rbx, (%rsp)
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r15d
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %r14d
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movabsq $-0x123ffffffff, %r9    # imm = 0xFFFFFEDC00000001
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x30, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8c, %r13d
movq %r12, %rdi
movl $0x31, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x260, %esi            # imm = 0x260
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x562, %esi            # imm = 0x562
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x64, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x268, %esi            # imm = 0x268
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x9, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x269, %esi            # imm = 0x269
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x65, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
pushq $0xff
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x330, %esi            # imm = 0x330
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0x2
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0x4
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0x5
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x25, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0xb
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0xa
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0x9
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x60, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq $0x8
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xc562
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x9, (%r14)
jne 0xc57a
movq %rbx, %rdi
callq 0x14979
incl 0x1bb81(%rip)           # 0x280d8
jmp 0xc586
leaq 0x16a80(%rip), %rdi     # 0x22fe0
jmp 0xc581
leaq 0x13d98(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xc586
leaq 0x1577e(%rip), %rdi     # 0x21cff
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1bb3f(%rip)     # 0x280d4
je 0xc5a3
leaq 0x15776(%rip), %rdi     # 0x21d14
callq 0x2050
movl $0x3, %eax
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 %r12, %r12
je 0xc9ac
xorl %eax, %eax
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %r14d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x1064, %esi           # imm = 0x1064
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $-0x2d
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x8c, %esi
xorl %edx, %edx
movl $0xd, %ecx
callq 0x141dc
movl $0x8, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xc, %ecx
callq 0x141dc
movabsq $0x7fffffff00000000, %rbx # imm = 0x7FFFFFFF00000000
movq %r12, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x1064, %esi           # imm = 0x1064
movl $0x3, %edx
xorl %ecx, %ecx
movl $0xa, %r8d
xorl %r9d, %r9d
pushq $-0x2
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x21, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x10, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xc, %ecx
callq 0x141dc
movl $0x18, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xd, %ecx
callq 0x141dc
movl $0x3f6b0, %r9d          # imm = 0x3F6B0
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2a783, %r9d          # imm = 0x2A783
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x1164, %esi           # imm = 0x1164
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x9, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x8
callq 0x18025
addq $0x10, %rsp
movl $0x20, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x10c, %ecx            # imm = 0x10C
callq 0x141dc
movl $0x28, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
orq $0x12, %rbx
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x1164, %esi           # imm = 0x1164
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x17
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x30, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x10c, %ecx            # imm = 0x10C
callq 0x141dc
movq $-0x17, %rbx
movq %r12, %rdi
movl $0x1164, %esi           # imm = 0x1164
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x38, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x10d, %ecx            # imm = 0x10D
callq 0x141dc
movq %r12, %rdi
movl $0x1064, %esi           # imm = 0x1064
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x40, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xd, %ecx
callq 0x141dc
movl $0x43, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x1064, %esi           # imm = 0x1064
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x48, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xc9b5
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x1, (%r14)
jne 0xc9cd
cmpq $0x2, 0x8(%rsp)
jne 0xc9d6
cmpq $0x1, 0x20(%rsp)
jne 0xc9df
movl 0x28(%rsp), %eax
addq $0x3d28c10, %rbp        # imm = 0x3D28C10
cmpq %rbp, %rax
jne 0xc9e8
cmpq $0x2, 0x30(%rsp)
jne 0xc9f1
cmpq $0x1, 0x38(%rsp)
jne 0xc9fa
cmpq $-0x605, 0x48(%rsp)     # imm = 0xF9FB
jne 0xca03
movq %rbx, %rdi
callq 0x14979
incl 0x1b72e(%rip)           # 0x280d8
jmp 0xca0f
leaq 0x1662d(%rip), %rdi     # 0x22fe0
jmp 0xca0a
leaq 0x13945(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xca0f
leaq 0x153ca(%rip), %rdi     # 0x21d9e
jmp 0xca0a
leaq 0x153ac(%rip), %rdi     # 0x21d89
jmp 0xca0a
leaq 0x1538e(%rip), %rdi     # 0x21d74
jmp 0xca0a
leaq 0x15370(%rip), %rdi     # 0x21d5f
jmp 0xca0a
leaq 0x15352(%rip), %rdi     # 0x21d4a
jmp 0xca0a
leaq 0x15334(%rip), %rdi     # 0x21d35
jmp 0xca0a
leaq 0x15315(%rip), %rdi     # 0x21d1f
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1b6b6(%rip)     # 0x280d4
je 0xca2c
leaq 0x1538c(%rip), %rdi     # 0x21db3
callq 0x2050
movl $0x5, %eax
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)
movq %rax, 0x60(%rsp)
movq %rax, 0x68(%rsp)
movq %rax, 0x70(%rsp)
movq %rax, 0x78(%rsp)
movdqa 0x13738(%rip), %xmm0    # 0x201c0
movdqa %xmm0, 0xd0(%rsp)
movabsq $-0x3fd6000000000000, %rax # imm = 0xC02A000000000000
movq %rax, 0xe0(%rsp)
movabsq $0x403b000000000000, %rax # imm = 0x403B000000000000
movq %rax, 0xe8(%rsp)
callq 0x1a456
testb %al, %al
je 0xce65
testq %r12, %r12
je 0xce8a
xorl %eax, %eax
movq %r12, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x1, %ecx
movl $0x2, %r8d
movl $0x4, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r12, %rdi
movl $0x80, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %r12, %rdi
movl $0x286, %esi            # imm = 0x286
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %r9d
movq %r12, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x1a459
movq %r12, %rdi
movl $0x8c, %esi
xorl %edx, %edx
movl $0x14, %ecx
callq 0x141dc
movl $0x8, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x15, %ecx
callq 0x141dc
movl $0x18, %r9d
movq %r12, %rdi
movl $0x80, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x1a459
movq %r12, %rdi
movl $0xa86, %esi            # imm = 0xA86
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x14, %ecx
callq 0x141dc
movl $0x18, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x15, %ecx
callq 0x141dc
movl $0x20, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x10, %ecx
callq 0x141dc
movl $0x28, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x11, %ecx
callq 0x141dc
movl $0x30, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x12, %ecx
callq 0x141dc
movl $0x38, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x13, %ecx
callq 0x141dc
movl $0x40, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xe, %ecx
callq 0x141dc
movl $0x48, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xf, %ecx
callq 0x141dc
movl $0x18, %r9d
movq %r12, %rdi
movl $0x286, %esi            # imm = 0x286
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x1a459
movq %r12, %rdi
movl $0xa0, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x8b
callq 0x1c151
addq $0x10, %rsp
movl $0x50, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x14, %ecx
callq 0x141dc
movl $0x58, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0xe, %ecx
callq 0x141dc
movl $0x8, %ecx
movq %r12, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x60, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x15, %ecx
callq 0x141dc
movq %r12, %rdi
movl $0x886, %esi            # imm = 0x886
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r12, %rdi
movl $0x21, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x68, %edx
movq %r12, %rdi
movl $0x8c, %esi
movl $0x14, %ecx
callq 0x141dc
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xce96
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
movq %r14, %rdi
callq *%rbx
cmpq $0x1, (%r14)
jne 0xceb1
cmpq $0x2, 0x8(%rsp)
jne 0xcebd
cmpq $0x2, 0x10(%rsp)
jne 0xcec9
cmpq $0x1, 0x18(%rsp)
jne 0xced5
cmpq $0x1, 0x20(%rsp)
jne 0xcede
cmpq $0x2, 0x28(%rsp)
jne 0xcee7
cmpq $0x2, 0x30(%rsp)
jne 0xcef0
cmpq $0x1, 0x38(%rsp)
jne 0xcef9
cmpq $0x2, 0x40(%rsp)
jne 0xcf02
cmpq $0x1, 0x48(%rsp)
jne 0xcf0b
cmpq $0x2, 0x50(%rsp)
jne 0xcf14
cmpq $0x1, 0x58(%rsp)
jne 0xcf29
cmpq $0x2, 0x60(%rsp)
jne 0xcf3e
cmpq $0x1, 0x68(%rsp)
jne 0xcf53
movq %rbx, %rdi
callq 0x14979
incl 0x1b278(%rip)           # 0x280d8
jmp 0xcf5f
cmpl $0x0, 0x1b268(%rip)     # 0x280d4
je 0xce7a
leaq 0x14f49(%rip), %rdi     # 0x21dbe
callq 0x2050
incl 0x1b258(%rip)           # 0x280d8
testq %r12, %r12
jne 0xcea4
jmp 0xcf5f
leaq 0x1614f(%rip), %rdi     # 0x22fe0
jmp 0xcf5a
leaq 0x13464(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xcf5f
leaq 0x1503d(%rip), %rdi     # 0x21ef5
jmp 0xcf5a
leaq 0x1501c(%rip), %rdi     # 0x21ee0
jmp 0xcf5a
leaq 0x14ffb(%rip), %rdi     # 0x21ecb
jmp 0xcf5a
leaq 0x14fda(%rip), %rdi     # 0x21eb6
jmp 0xcf5a
leaq 0x14fbc(%rip), %rdi     # 0x21ea1
jmp 0xcf5a
leaq 0x14f9e(%rip), %rdi     # 0x21e8c
jmp 0xcf5a
leaq 0x14f80(%rip), %rdi     # 0x21e77
jmp 0xcf5a
leaq 0x14f62(%rip), %rdi     # 0x21e62
jmp 0xcf5a
leaq 0x14f44(%rip), %rdi     # 0x21e4d
jmp 0xcf5a
leaq 0x14f25(%rip), %rdi     # 0x21e37
jmp 0xcf5a
leaq 0x14f06(%rip), %rdi     # 0x21e21
jmp 0xcf5a
leaq 0x14cbb(%rip), %rdi     # 0x21bdf
jmp 0xc089
leaq 0x14edb(%rip), %rdi     # 0x21e0b
jmp 0xcf5a
leaq 0x14c90(%rip), %rdi     # 0x21bc9
jmp 0xc089
leaq 0x14eb0(%rip), %rdi     # 0x21df5
jmp 0xcf5a
leaq 0x14c65(%rip), %rdi     # 0x21bb3
jmp 0xc089
leaq 0x14e85(%rip), %rdi     # 0x21ddf
callq 0x2050
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1b166(%rip)     # 0x280d4
je 0xcf7c
leaq 0x14f93(%rip), %rdi     # 0x21f0a
callq 0x2050
movl $0x3, %eax
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 %r12, %r12
je 0xd3b2
xorl %ebx, %ebx
movl $0x1, %r14d
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
movabsq $-0x8000000000000000, %r13 # imm = 0x8000000000000000
addq $0x3, %r13
movl $0x40, %r15d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x2260, %esi           # imm = 0x2260
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r13d
movl $0x8, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x4062, %esi           # imm = 0x4062
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x8, %rsp
movl $0x8, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x4061, %esi           # imm = 0x4061
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x10, %ecx
movq %r12, %rdi
movl $0x61, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x7
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x8, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x18, %ecx
movl $0x10, %r9d
movq %r12, %rdi
movl $0x4068, %esi           # imm = 0x4068
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
pushq $0x8c
callq 0x18025
addq $0x8, %rsp
movl $0x20, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movl $0x28, %ecx
movl $0x124, %r9d            # imm = 0x124
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x1, %r13d
movq %r12, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x4062, %esi           # imm = 0x4062
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r14
callq 0x18025
addq $0x8, %rsp
movl $0x28, %ecx
movl $0x28, %r9d
movq %r12, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r14
callq 0x1d33f
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x2060, %esi           # imm = 0x2060
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x80, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x406a, %esi           # imm = 0x406A
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x30, %ecx
movq %r12, %rdi
movl $0x61, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl %r14d, %esi
jne 0xd3bb
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $0x6, (%r14)
jne 0xd3d3
cmpq $0x1, 0x8(%rsp)
jne 0xd3dc
cmpq $0x8, 0x10(%rsp)
jne 0xd3e5
cmpq $0x10, 0x18(%rsp)
jne 0xd3ee
cmpq $0x1, 0x20(%rsp)
jne 0xd3f7
cmpq $0x125, 0x28(%rsp)      # imm = 0x125
jne 0xd400
cmpq $0x1, 0x30(%rsp)
jne 0xd409
movq %rbx, %rdi
callq 0x14979
incl 0x1ad28(%rip)           # 0x280d8
jmp 0xd415
leaq 0x15c27(%rip), %rdi     # 0x22fe0
jmp 0xd410
leaq 0x12f3f(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xd415
leaq 0x14bb9(%rip), %rdi     # 0x21f93
jmp 0xd410
leaq 0x14b9b(%rip), %rdi     # 0x21f7e
jmp 0xd410
leaq 0x14b7d(%rip), %rdi     # 0x21f69
jmp 0xd410
leaq 0x14b5f(%rip), %rdi     # 0x21f54
jmp 0xd410
leaq 0x14b41(%rip), %rdi     # 0x21f3f
jmp 0xd410
leaq 0x14b23(%rip), %rdi     # 0x21f2a
jmp 0xd410
leaq 0x14b05(%rip), %rdi     # 0x21f15
callq 0x2050
cmpl $0x0, 0x1acb8(%rip)     # 0x280d4
je 0xd42a
leaq 0x14b83(%rip), %rdi     # 0x21fa8
callq 0x2050
pxor %xmm0, %xmm0
movdqa %xmm0, (%rsp)
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %rbx
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x2, %esi
xorl %edx, %edx
callq 0x15a74
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x2, %esi
xorl %edx, %edx
callq 0x163f0
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xd8fa
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %r15
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movq %r15, %rdi
movl $0x5, %esi
xorl %edx, %edx
callq 0x15a74
movq %r15, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x6
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %r15, %rdi
movl $0x17, %esi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x1cea1
movq %r15, %rdi
movl $0x5, %esi
xorl %edx, %edx
callq 0x163f0
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xd90d
movq %rax, %rbx
movq %r15, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %r15
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movl $0x8, %edx
movq %r15, %rdi
movl $0x8d, %esi
callq 0x15a74
movq %r15, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %r15, %rdi
movl $0x1017, %esi           # imm = 0x1017
callq 0x1cc6a
movq %rax, %rdi
movq %rbx, %rsi
callq 0x149a2
movl $0x8, %edx
movq %r15, %rdi
movl $0x8d, %esi
callq 0x163f0
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xd90d
movq %rax, %r12
movq %r15, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %r13
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movq %r13, %rdi
movl $0x8d, %esi
xorl %edx, %edx
callq 0x15a74
movq %r13, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xa
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %r13, %rdi
movl $0x17, %esi
movl $0x40, %edx
movq %r12, %rcx
callq 0x1cea1
movq %r13, %rdi
movl $0x8d, %esi
xorl %edx, %edx
callq 0x163f0
movq %r13, %rdi
callq 0x14a43
movl (%r13), %esi
cmpl $0x1, %esi
jne 0xfb7a
movq %rax, %r15
movq %r13, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %rbp
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x1533b
addq $0x10, %rsp
movq %rbp, %rdi
movl $0x8c, %esi
xorl %edx, %edx
callq 0x15a74
movq %rbp, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xc
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbp, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movl $0x8, %ecx
movq %rbp, %rdi
movl $0x17, %esi
movl $0x8c, %edx
callq 0x1cea1
movq %rbp, %rdi
movl $0x8c, %esi
xorl %edx, %edx
callq 0x163f0
movq %rbp, %rdi
callq 0x14a43
movl (%rbp), %esi
cmpl $0x1, %esi
jne 0x10425
movq %rax, %r13
movq %rbp, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xd8ec
movq %rax, %rbp
movq %rax, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movq %rbp, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbp, %rdi
movl $0x17, %esi
movl $0x40, %edx
movq %r13, 0x180(%rsp)
movq %r13, %rcx
callq 0x1cea1
movq %rbp, %rdi
callq 0x1cb7d
movq %rax, 0xc8(%rsp)
movq %rbp, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbp, %rdi
callq 0x14a43
movl (%rbp), %esi
cmpl $0x1, %esi
jne 0x10425
movq %rax, %r13
movq 0xc8(%rsp), %rax
movq 0x8(%rax), %rax
movq %rax, 0xc8(%rsp)
movq %rbp, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r13
cmpq $0x28, %rax
jne 0x10521
movq 0xc8(%rsp), %rax
cmpq %rax, (%rsp)
jne 0x1054e
movq %r14, %rdi
callq 0x14979
movq %rbx, %rdi
callq 0x14979
movq %r12, %rdi
callq 0x14979
movq %r15, %rdi
callq 0x14979
movq 0x180(%rsp), %rdi
callq 0x14979
movq %r13, %rdi
callq 0x14979
incl 0x1a7ee(%rip)           # 0x280d8
jmp 0xd923
leaq 0x156ed(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0xd923
leaq 0x12a00(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
jmp 0xd91e
leaq 0x129ed(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
cmpl $0x0, 0x1a7aa(%rip)     # 0x280d4
je 0xd938
leaq 0x146aa(%rip), %rdi     # 0x21fdd
callq 0x2050
movq $0x0, (%rsp)
callq 0x14841
testq %rax, %rax
je 0xdb81
movq %rax, %r14
xorl %eax, %eax
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x2, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x1533b
addq $0x10, %rsp
movq %rsp, %rbx
movq %r14, %rdi
movl $0x80, %esi
movq %rbx, %rdx
callq 0x15a74
movq %r14, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x1017, %esi           # imm = 0x1017
callq 0x1cc6a
movq %rax, %r15
movq %rax, %rdi
xorl %esi, %esi
callq 0x149a2
movq %r14, %rdi
callq 0x1cb7d
movq %rax, %r12
movq %r14, %rdi
movl $0x80, %esi
movq %rbx, %rdx
callq 0x163f0
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0xdb8f
movq %rax, %rbx
movq 0x8(%r12), %r13
movq 0x8(%r15), %r15
movq %r14, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0xdb81
movq %rax, %r12
xorl %eax, %eax
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x2, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x1533b
addq $0x10, %rsp
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x15a74
movq %r12, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x7
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %r12, %rdi
movl $0x40, %esi
movq %r13, %rdx
callq 0x163f0
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xdba2
movq %rax, %r14
movq %r12, %rdi
callq 0x14931
movq %r15, %rdi
movq %r14, %rsi
callq 0x1e2ee
callq 0x14841
testq %rax, %rax
je 0xdb81
movq %rax, %r15
xorl %eax, %eax
movq %r15, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x2, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r15, %rdi
movl $0x17, %esi
movl $0x40, %edx
movq %rbx, %rcx
callq 0x1cea1
movq %r15, %rdi
callq 0x1cb7d
movq %rax, %r13
movq %r15, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r15, %rdi
callq 0x14a43
movl (%r15), %esi
cmpl $0x1, %esi
jne 0xdbb5
movq %rax, %r12
movq 0x8(%r13), %r13
movq %r15, %rdi
callq 0x14931
callq *%r12
cmpq $0xc, %rax
jne 0xfb42
cmpq %r13, (%rsp)
jne 0xfb90
movq %rbx, %rdi
callq 0x14979
movq %r14, %rdi
callq 0x14979
movq %r12, %rdi
callq 0x14979
incl 0x1a559(%rip)           # 0x280d8
jmp 0xdbcb
leaq 0x15458(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0xdbcb
leaq 0x1276b(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
jmp 0xdbc6
leaq 0x12758(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
jmp 0xdbc6
leaq 0x12745(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r15, %rdi
callq 0x14931
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x1a4fa(%rip)     # 0x280d4
je 0xdbe8
leaq 0x1442f(%rip), %rdi     # 0x22012
callq 0x2050
movabsq $0xff0000004, %r14      # imm = 0xFF0000004
testq %r12, %r12
je 0xe3d7
movdqa 0x125cd(%rip), %xmm0    # 0x201d0
movdqu %xmm0, 0x1c(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
movq $0x20, 0xd0(%rsp)
movq $-0x9, 0xd8(%rsp)
movq $0x2b, 0xe0(%rsp)
movq $-0xd, 0xe8(%rsp)
xorl %eax, %eax
movq %r12, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r12, %rdi
movl $0x62, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x1
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0xd, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0xf, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x9, %ecx
movq %r12, %rdi
xorl %esi, %esi
movl $0x40, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x3, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %r12, %rdi
xorl %esi, %esi
movl $0x18b, %edx            # imm = 0x18B
movl $0x40, %r8d
movq $-0xd, %r9
callq 0x14258
movq %r12, %rdi
movl $0x1, %esi
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x1001, %esi           # imm = 0x1001
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x3, %ecx
movl $0x3, %r9d
movq %r12, %rdi
xorl %esi, %esi
movl $0x18b, %edx            # imm = 0x18B
movl $0x18b, %r8d            # imm = 0x18B
callq 0x14258
movq %r12, %rdi
movl $0x1000, %esi           # imm = 0x1000
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x6, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x8, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x8, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x9, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x7, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x10, %r9d
movq %r12, %rdi
movl $0x8, %esi
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14258
movq %r12, %rdi
movl $0x9, %esi
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x10, %r9d
movq %r12, %rdi
movl $0x6, %esi
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14258
movl $0x18, %r9d
movq %r12, %rdi
movl $0x6, %esi
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14258
movl $0x18, %r9d
movq %r12, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl $0x40, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14258
movl $0x8, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %r12, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x14258
movl $0x8, %r9d
movq %r12, %rdi
movl $0x3, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movq %r12, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xa, %r9
callq 0x14258
movl $0x8, %r9d
movq %r12, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movl $0x8, %ecx
movq %r12, %rdi
movl $0x3, %esi
movl $0x40, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x8, %ecx
movq %r12, %rdi
movl $0x1003, %esi           # imm = 0x1003
movl $0x40, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x8, %ecx
movq %r12, %rdi
movl $0x4, %esi
movl $0x40, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x7, %ecx
movq %r12, %rdi
movl $0x5, %esi
movl $0x40, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x14258
movl $0x1, %ecx
movl $0x18, %r9d
movq %r12, %rdi
movl $0x4, %esi
movl $0x40, %edx
movl $0x8b, %r8d
callq 0x14258
movq %r12, %rdi
movl $0x5, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x4, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x1004, %esi           # imm = 0x1004
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x3, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x6, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x7, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x6, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x14258
movl $0x1, %r9d
movq %r12, %rdi
movl $0x7, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movq %r12, %rdi
movl $0x6, %esi
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x14258
movq %r12, %rdi
movl $0x1006, %esi           # imm = 0x1006
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x14258
movq %r12, %rdi
movl $0x9, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x8, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x9, %esi
movl $0x40, %edx
movq $-0x4, %rcx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x8, %esi
movl $0x40, %edx
movq $-0x1, %rcx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x14258
movq %r12, %rdi
movl $0x1008, %esi           # imm = 0x1008
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x14258
movabsq $0xf00000004, %r9       # imm = 0xF00000004
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x5, %r9d
movq %r12, %rdi
movl $0x102, %esi            # imm = 0x102
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movl $0x5, %r9d
movq %r12, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x5, %r9d
movq %r12, %rdi
movl $0x108, %esi            # imm = 0x108
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movl $0x5, %r9d
movq %r12, %rdi
movl $0x8, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x14258
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl $0x1, %esi
jne 0xe3e5
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %rdi
leaq 0xd0(%rsp), %rsi
callq *%rbx
xorl %esi, %esi
leaq 0x14c7a(%rip), %rax     # 0x23030
movb (%rsp,%rsi), %cl
cmpb (%rsi,%rax), %cl
jne 0xe3fd
incq %rsi
cmpq $0x2c, %rsi
jne 0xe3b6
movq %rbx, %rdi
callq 0x14979
incl 0x19d03(%rip)           # 0x280d8
jmp 0xe40d
leaq 0x14c02(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0xe40d
leaq 0x11f15(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xe40d
incl %esi
leaq 0x11f0f(%rip), %rdi     # 0x20315
xorl %eax, %eax
callq 0x2080
callq 0x14841
movq %rax, %r12
cmpl $0x0, 0x19cb8(%rip)     # 0x280d4
je 0xe42a
leaq 0x13bf8(%rip), %rdi     # 0x2201d
callq 0x2050
testq %r12, %r12
je 0xe952
pcmpeqd %xmm0, %xmm0
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, 0x30(%rsp)
movq $-0x1, %rax
movq %rax, 0x70(%rsp)
movdqa %xmm0, 0x60(%rsp)
movdqa %xmm0, 0x50(%rsp)
movdqa %xmm0, 0x40(%rsp)
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, (%rsp)
movq $0x0, 0x18(%rsp)
movabsq $0x4000000000000, %rcx  # imm = 0x4000000000000
movq %rcx, 0x38(%rsp)
movq %rax, 0xd0(%rsp)
xorl %ebx, %ebx
movl $0x1, %r15d
movq %r12, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x1, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
addq $0xffffffc, %r14        # imm = 0xFFFFFFC
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x32, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x10000, %r9d          # imm = 0x10000
movq %r12, %rdi
movl $0x232, %esi            # imm = 0x232
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x10, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movl $0x18, %ecx
movl $0x18, %r9d
movq %r12, %rdi
movl $0x32, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x232, %esi            # imm = 0x232
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x20, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movl $0x28, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x132, %esi            # imm = 0x132
movl $0x8b, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r12, %rdi
movl $0x232, %esi            # imm = 0x232
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x30, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movl $0x38, %r9d
movq %r12, %rdi
movl $0x4032, %esi           # imm = 0x4032
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
movl $0x38, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x40, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movl $0x20, %r9d
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x48, %ecx
movq %r12, %rdi
movl $0x32, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x50, %r9d
movq %r12, %rdi
movl $0x232, %esi            # imm = 0x232
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x50, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movq %r12, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x58, %ecx
movq %r12, %rdi
movl $0x32, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0xff80000000, %r9      # imm = 0xFF80000000
addq $-0x77600000, %r9       # imm = 0x88A00000
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x4, %ecx
movq %r12, %rdi
movl $0x132, %esi            # imm = 0x132
movl $0x8b, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
movl $0x132, %esi            # imm = 0x132
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x60, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0xffc8a00000, %r9      # imm = 0xFFC8A00000
movq %r12, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r12, %rdi
movl $0x332, %esi            # imm = 0x332
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x68, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x100                  # imm = 0x100
callq 0x1d33f
addq $0x10, %rsp
movq %r12, %rdi
movl $0x332, %esi            # imm = 0x332
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x70, %ecx
movq %r12, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r12, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r12, %rdi
callq 0x14a43
movl (%r12), %esi
cmpl %r15d, %esi
jne 0xe95b
movq %rax, %rbx
movq %r12, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
movq %r14, %rdi
callq *%rbx
cmpq $0x1b, (%r14)
jne 0xe973
cmpq $0x2f, 0x8(%rsp)
jne 0xe97c
cmpq $0x0, 0x10(%rsp)
je 0xfb1a
leaq 0x13806(%rip), %rdi     # 0x22156
jmp 0xe983
leaq 0x14687(%rip), %rdi     # 0x22fe0
jmp 0xe983
leaq 0x1199f(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r12, %rdi
callq 0x14931
jmp 0xe988
leaq 0x13806(%rip), %rdi     # 0x22180
jmp 0xe983
leaq 0x137e8(%rip), %rdi     # 0x2216b
callq 0x2050
callq 0x14841
movq %rax, %r14
cmpl $0x0, 0x1973d(%rip)     # 0x280d4
je 0xe9a5
leaq 0x137f5(%rip), %rdi     # 0x22195
callq 0x2050
testq %r14, %r14
je 0xee24
xorl %eax, %eax
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x2, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %ebp
movl $0x2000, %r9d           # imm = 0x2000
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x10000, %r13d         # imm = 0x10000
movl $0x10000, %r9d          # imm = 0x10000
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
leaq 0x590a(%rip), %rcx      # 0x1432c
movq %r14, %rdi
movl $0x1a, %esi
movl $0x40, %edx
callq 0x1cea1
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, 0xc8(%rsp)
movq %r14, %rdi
movl $0x20, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ebx
movl $0x8, %r9d
movq %r14, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %rbx
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x2000                 # imm = 0x2000
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
callq 0x1cb7d
movq %rax, %r15
movl $0x8, %ecx
movq %r14, %rdi
movl $0x28, %esi
movl $0x81, %edx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, %rdi
movq %r15, %rsi
callq 0x1497e
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %r14, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
leaq 0x589e(%rip), %r12      # 0x14405
movq %r14, %rdi
movl $0x1a, %esi
movl $0x40, %edx
movq %r12, %rcx
callq 0x1cea1
movq %r14, %rdi
movl $0x1, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, %r15
movl $0x8, %r9d
movq %r14, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %rbx
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
callq 0x1cb7d
movq %rax, %r13
movl $0x8, %ecx
movq %r14, %rdi
movl $0x28, %esi
movl $0x81, %edx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, %rdi
movq %r13, %rsi
callq 0x1497e
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r9d
movq %r14, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq $0x8000                 # imm = 0x8000
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x1a, %esi
movl $0x40, %edx
movq %r12, %rcx
callq 0x1cea1
movq %r14, %rdi
movl $0x1, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, %r12
movl $0x8, %r9d
movq %r14, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %rbx
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movl $0x10, %r9d
movq %r14, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %rbx
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
callq 0x1cb7d
movq %rax, %r13
movl $0x8, %ecx
movq %r14, %rdi
movl $0x28, %esi
movl $0x81, %edx
movl $0x40, %r8d
movq $-0x1, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x2, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
movq %rax, %rdi
movq %r13, %rsi
callq 0x1497e
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
leaq 0x5668(%rip), %rcx      # 0x143e8
movq %r14, %rdi
movl $0x19, %esi
movl $0x40, %edx
callq 0x1cea1
movl $0x1, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
callq 0x1cb7d
movq %rax, %r13
movq 0xc8(%rsp), %rdi
movq %rax, %rsi
callq 0x1497e
movq %r15, %rdi
movq %r13, %rsi
callq 0x1497e
movq %r12, %rdi
movq %r13, %rsi
callq 0x1497e
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0xee2d
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
callq *%rbx
cmpq $0x1, %rax
jne 0xee45
movq %rbx, %rdi
callq 0x14979
incl 0x192b6(%rip)           # 0x280d8
jmp 0xee51
leaq 0x141b5(%rip), %rdi     # 0x22fe0
jmp 0xee4c
leaq 0x114cd(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
jmp 0xee51
leaq 0x13354(%rip), %rdi     # 0x221a0
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x19274(%rip)     # 0x280d4
je 0xee6e
leaq 0x1334c(%rip), %rdi     # 0x221b5
callq 0x2050
testq %rbx, %rbx
je 0xf107
movl $0xfffff081, %ebp       # imm = 0xFFFFF081
movl %ebp, (%rbx)
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x5, %ecx
movl $0x5, %r8d
movl $0x6, %r9d
pushq $0x20
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
cmpl %ebp, %eax
jne 0x13c09
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
callq 0x15509
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c1a
movq %rbx, %rdi
movl $0x1, %esi
callq 0x16890
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c2b
movl $0x1, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x281, %r8d            # imm = 0x281
callq 0x16cab
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c3c
movl $0x40, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
pushq $-0x40
pushq $0x8c
callq 0x18025
addq $0x10, %rsp
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c4d
movq %rbx, %rdi
movl $0x88, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x82, %r8d
xorl %r9d, %r9d
callq 0x1a459
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c5e
movq %rbx, %rdi
movl $0xa3, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0xc81, %r8d            # imm = 0xC81
xorl %r9d, %r9d
pushq $0x0
pushq $0x3
callq 0x1c151
addq $0x10, %rsp
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13c6f
movq %rbx, %rdi
callq 0x1cb7d
testq %rax, %rax
jne 0x13c80
movq %rbx, %rdi
movl $0x1b, %esi
callq 0x1cc6a
testq %rax, %rax
jne 0x13c91
movl $0x123450, %esi         # imm = 0x123450
xorl %edi, %edi
callq 0x1497e
movl $0x123450, %esi         # imm = 0x123450
xorl %edi, %edi
callq 0x149a2
movq %rbx, %rdi
movl $0x9, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1e2f6
testq %rax, %rax
jne 0x13ca2
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x16, %esi
movl $0x81, %edx
callq 0x1cea1
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13cb3
subq $0x8, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0xc
callq 0x1d33f
addq $0x10, %rsp
cmpl $0xfffff081, %eax       # imm = 0xFFFFF081
jne 0x13cc4
movl $0x63, %ecx
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
callq 0x1df3d
testq %rax, %rax
jne 0x13cd5
cmpq $0x0, 0x8(%rbx)
jne 0x13b07
cmpq $0x0, 0x10(%rbx)
jne 0x13b07
cmpq $0x0, 0x18(%rbx)
jne 0x13b07
cmpq $0x0, 0x20(%rbx)
jne 0x13b18
cmpq $0x0, 0x28(%rbx)
jne 0x13b18
cmpq $0x0, 0x30(%rbx)
jne 0x13b18
movq 0x38(%rbx), %rax
cmpq $0x0, (%rax)
jne 0x13bb7
cmpq $0x0, 0x8(%rax)
jne 0x13bb7
movq 0x40(%rbx), %rax
cmpq $0x0, (%rax)
jne 0x13bc8
cmpq $0x0, 0x8(%rax)
jne 0x13bc8
movq %rbx, %rdi
callq 0x14a43
cmpl $0xfffff081, (%rbx)     # imm = 0xFFFFF081
jne 0xf110
testq %rax, %rax
je 0xf7e0
leaq 0x130bb(%rip), %rdi     # 0x221c0
jmp 0xf117
leaq 0x13ed2(%rip), %rdi     # 0x22fe0
jmp 0xf117
leaq 0x130be(%rip), %rdi     # 0x221d5
callq 0x2050
callq 0x14841
movq %rax, %r14
cmpl $0x0, 0x18fa9(%rip)     # 0x280d4
je 0xf139
leaq 0x130b6(%rip), %rdi     # 0x221ea
callq 0x2050
testq %r14, %r14
je 0xf7b6
movq $-0x64, %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)
xorl %r13d, %r13d
movl $0x1, %r15d
movl $0x4, %r12d
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
pushq $0x8
pushq %r13
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x5, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x862, %esi            # imm = 0x862
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x6, %r9
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x2, %ebp
movl $0x123456, %r9d         # imm = 0x123456
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x6, %ebx
movq %r14, %rdi
movl $0x66, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xd, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xd, %r9
pushq %r13
pushq %r15
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x8, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x8, %ecx
movl $0x8, %r9d
movq %r14, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
pushq $0x8d
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x266, %esi            # imm = 0x266
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x10, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0xd, %r9
callq 0x16cab
movl $0x3, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x862, %esi            # imm = 0x862
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x8, %rsp
movl $0x3, %ecx
movl $0x3, %r9d
movq %r14, %rdi
movl $0x66, %esi
movl $0x28c, %edx            # imm = 0x28C
movl $0x28c, %r8d            # imm = 0x28C
pushq %rbx
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x8, %r9
callq 0x16cab
movl $0x21, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %rbp
callq 0x18025
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x266, %esi            # imm = 0x266
xorl %edx, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
movl $0x4, %r12d
callq 0x1d33f
addq $0x8, %rsp
movq %r14, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0xb, %edx
xorl %ecx, %ecx
movl $0xb, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x88, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x4066, %esi           # imm = 0x4066
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x9, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movl $0x20, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x28, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x9, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x84, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x180, %r9d            # imm = 0x180
movq %r14, %rdi
movl $0x265, %esi            # imm = 0x265
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
pushq %r13
pushq %r15
callq 0x18025
addq $0x8, %rsp
movl $0x30, %ecx
movl $0x30, %r9d
movq %r14, %rdi
movl $0x266, %esi            # imm = 0x266
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x38, %ecx
movl $0x38, %r9d
movq %r14, %rdi
movl $0x66, %esi
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x1, %ebx
movl $0x1, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
movl $0x40, %r13d
pushq %r13
callq 0x18025
addq $0x8, %rsp
movq %r14, %rdi
movl $0x266, %esi            # imm = 0x266
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x8, %rsp
movl $0x40, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
callq 0x1d33f
addq $0x10, %rsp
movl $0x123456, %r9d         # imm = 0x123456
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r13
callq 0x18025
addq $0x8, %rsp
movq %r14, %rdi
movl $0x66, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movl $0x48, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xbaddead, %r9d        # imm = 0xBADDEAD
movq %r14, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl %r15d, %esi
jne 0xf7bf
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%rbx
cmpq $0xbaddead, %rax        # imm = 0xBADDEAD
jne 0xf7d7
cmpq $0x123457, (%rsp)       # imm = 0x123457
jne 0xf7f3
cmpq $0x1, 0x8(%rsp)
jne 0xf7fc
cmpq $0x0, 0x10(%rsp)
je 0xfb5a
leaq 0x12ad6(%rip), %rdi     # 0x2228a
jmp 0xf803
leaq 0x13823(%rip), %rdi     # 0x22fe0
jmp 0xf803
leaq 0x10b3b(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
jmp 0xf808
leaq 0x12aeb(%rip), %rdi     # 0x222c9
jmp 0xf803
movq %rbx, %rdi
callq 0x14931
incl 0x188ea(%rip)           # 0x280d8
jmp 0xf11c
leaq 0x12aba(%rip), %rdi     # 0x222b4
jmp 0xf803
leaq 0x12a9c(%rip), %rdi     # 0x2229f
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x188bd(%rip)     # 0x280d4
je 0xf825
leaq 0x12abe(%rip), %rdi     # 0x222de
callq 0x2050
movl $0x1, %ebp
cmpl $0xd, %ebp
je 0xf860
movl %ebp, %edi
callq 0x1a312
testl %eax, %eax
js 0xf848
movl %ebp, %edi
callq 0x1a312
incl %ebp
cmpl $0x40, %eax
jl 0xf82a
leaq 0x10a85(%rip), %rdi     # 0x202d4
movl $0xdf7, %esi            # imm = 0xDF7
xorl %eax, %eax
callq 0x2080
callq 0x2040
testq %rbx, %rbx
je 0xfaf6
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movw $0x8d48, 0xd0(%rsp)     # imm = 0x8D48
movb $0x4, 0xd2(%rsp)
movl $0x1, %edi
callq 0x1a312
leal (,%rax,8), %ecx
andb $0x38, %cl
orb %cl, 0xd2(%rsp)
cmpl $0x8, %eax
jl 0xf8c8
orb $0x4, 0xd0(%rsp)
movl $0xc, %edi
callq 0x1a312
movl %eax, %ecx
andb $0x7, %cl
movb %cl, 0xd3(%rsp)
cmpl $0x8, %eax
jl 0xf8eb
orb $0x1, 0xd0(%rsp)
movl $0xb, %edi
callq 0x1a312
leal (,%rax,8), %ecx
andb $0x38, %cl
orb %cl, 0xd3(%rsp)
cmpl $0x8, %eax
jl 0xf913
orb $0x2, 0xd0(%rsp)
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
movl $0x4, %edx
callq 0x1a365
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xfc73
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movl $0x20, %edi
movq $-0xb, %rsi
callq *%r14
cmpq $0x15, %rax
jne 0xfb02
movl $0x3e8, %edi            # imm = 0x3E8
movl $0xea, %esi
callq *%r14
cmpq $0x4d2, %rax            # imm = 0x4D2
jne 0xfb0e
movabsq $0x20f0a04090c06070, %rdi # imm = 0x20F0A04090C06070
movabsq $0x20f0a04090c0607, %rsi # imm = 0x20F0A04090C0607
callq *%r14
movabsq $0x22ffaa4499cc6677, %rcx # imm = 0x22FFAA4499CC6677
cmpq %rcx, %rax
jne 0xfc65
movq %r14, %rdi
callq 0x14979
callq 0x1a456
testb %al, %al
je 0x10443
movabsq $0x402b000000000000, %rax # imm = 0x402B000000000000
movq %rax, (%rsp)
movabsq $-0x3ffe000000000000, %rax # imm = 0xC002000000000000
movq %rax, 0x8(%rsp)
movq $0x0, 0x10(%rsp)
callq 0x14841
movq %rax, %rbx
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
movl $0x2, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x80, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x1, %edi
callq 0x1a341
cmpl $0x7, %eax
jg 0xfa7d
movl $0x2, %edi
callq 0x1a341
cmpl $0x8, %eax
jl 0xfbb4
movb $0x0, 0xd0(%rsp)
movl $0x1, %edi
callq 0x1a341
cmpl $0x8, %eax
jl 0xfa9c
orb $0x4, 0xd0(%rsp)
movl $0x2, %edi
callq 0x1a341
cmpl $0x8, %eax
jl 0xfab3
orb $0x1, 0xd0(%rsp)
movw $0xff2, 0xd1(%rsp)      # imm = 0xFF2
movb $0x58, 0xd3(%rsp)
movl $0x1, %edi
callq 0x1a341
movl %eax, %r14d
movl $0x2, %edi
callq 0x1a341
andl $0x7, %eax
leal (%rax,%r14,8), %eax
orb $-0x40, %al
movb %al, 0xd4(%rsp)
movl $0x5, %edx
jmp 0xfbef
leaq 0x134e3(%rip), %rdi     # 0x22fe0
jmp 0xfc6c
leaq 0x1280a(%rip), %rdi     # 0x22313
jmp 0xfc6c
leaq 0x127e9(%rip), %rdi     # 0x222fe
jmp 0xfc6c
cmpq $0x40, 0x18(%rsp)
jne 0xfb4e
cmpq $0x1, 0x20(%rsp)
jne 0xfb9c
cmpq $0x0, 0x28(%rsp)
je 0x1044e
leaq 0x125da(%rip), %rdi     # 0x22117
jmp 0xe983
leaq 0x124b4(%rip), %rdi     # 0x21ffd
jmp 0xdb88
leaq 0x125ec(%rip), %rdi     # 0x22141
jmp 0xe983
cmpq $-0x7, 0x18(%rsp)
jne 0xfba8
cmpq $0x0, 0x20(%rsp)
je 0x10484
leaq 0x126eb(%rip), %rdi     # 0x22260
jmp 0xf803
leaq 0x10780(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r13, %rdi
jmp 0xd91e
leaq 0x12451(%rip), %rdi     # 0x21fe8
jmp 0xdb88
leaq 0x12589(%rip), %rdi     # 0x2212c
jmp 0xe983
leaq 0x126c6(%rip), %rdi     # 0x22275
jmp 0xf803
movw $0xff2, 0xd0(%rsp)      # imm = 0xFF2
movb $0x58, 0xd2(%rsp)
movl $0x1, %edi
callq 0x1a341
movl %eax, %ebp
shll $0x3, %ebp
movl $0x2, %edi
callq 0x1a341
orl %ebp, %eax
orb $-0x40, %al
movb %al, 0xd3(%rsp)
movl $0x4, %edx
leaq 0xd0(%rsp), %rsi
movq %rbx, %rdi
callq 0x1a365
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0xfc73
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movsd 0x10(%rbx), %xmm0
ucomisd 0x104c3(%rip), %xmm0    # 0x20120
jne 0xfc65
jnp 0x1043b
leaq 0x1267d(%rip), %rdi     # 0x222e9
callq 0x2050
jmp 0xfc89
leaq 0x10687(%rip), %rdi     # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
movq %rax, %r14
cmpl $0x0, 0x1843c(%rip)     # 0x280d4
je 0xfca6
leaq 0x12687(%rip), %rdi     # 0x22328
callq 0x2050
testq %r14, %r14
je 0x103b6
pcmpeqd %xmm0, %xmm0
movdqa %xmm0, 0x60(%rsp)
movdqa %xmm0, 0x50(%rsp)
movdqa %xmm0, 0x40(%rsp)
movdqa %xmm0, 0x30(%rsp)
movdqa %xmm0, 0x20(%rsp)
movdqa %xmm0, 0x10(%rsp)
movdqa %xmm0, (%rsp)
movq $-0x1, 0x70(%rsp)
xorl %eax, %eax
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x5, %ecx
movl $0x5, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1fb308a, %r9        # imm = 0xFE04CF76
callq 0x16cab
movl $0xf50c873, %r9d        # imm = 0xF50C873
movq %r14, %rdi
movl $0x20, %esi
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x8a0475b, %r9d        # imm = 0x8A0475B
movq %r14, %rdi
movl $0x20, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x9dc849b, %r9d        # imm = 0x9DC849B
movq %r14, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x7c69a35, %r9        # imm = 0xF83965CB
callq 0x16cab
movl $0x5a4d0c4, %r9d        # imm = 0x5A4D0C4
movq %r14, %rdi
movl $0x20, %esi
movl $0x9, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x9a3b06d, %r9d        # imm = 0x9A3B06D
movq %r14, %rdi
movl $0x20, %esi
movl $0x8, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movabsq $-0x5dc4f897b8cd67f5, %rbx # imm = 0xA23B07684732980B
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movabsq $0x3f8b5c026cb088df, %r15 # imm = 0x3F8B5C026CB088DF
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x2, %esi
callq 0x16890
movl $0x38, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x40, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x3, %esi
callq 0x16890
movl $0x48, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x50, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x4, %esi
callq 0x16890
movl $0x58, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x60, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x5, %esi
callq 0x16890
movl $0x68, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x70, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0x5cf783d3cf0a74b0, %r9 # imm = 0x5CF783D3CF0A74B0
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movabsq $0x3d5df42d03a28fc7, %r9 # imm = 0x3D5DF42D03A28FC7
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x104, %esi            # imm = 0x104
callq 0x16890
movq %r14, %rdi
movl $0x25, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x25, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x78, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x80, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0x371df5197ba26a28, %r9 # imm = 0x371DF5197BA26A28
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movabsq $0x46c78a5cfd6a420c, %r9 # imm = 0x46C78A5CFD6A420C
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
movl $0x105, %esi            # imm = 0x105
callq 0x16890
movq %r14, %rdi
movl $0x26, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x26, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x88, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x90, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x10, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x18, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xb, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x20, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x28, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x9, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x30, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x103c2
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
cmpq $-0x1fb308a, (%r14)     # imm = 0xFE04CF76
jne 0x103dd
cmpq $0xf50c873, 0x8(%rsp)   # imm = 0xF50C873
jne 0x103e9
cmpq $0x8a0475b, 0x10(%rsp)  # imm = 0x8A0475B
jne 0x103f5
cmpq $0x9dc849b, 0x18(%rsp)  # imm = 0x9DC849B
jne 0x10401
cmpq $-0x7c69a35, 0x20(%rsp) # imm = 0xF83965CB
jne 0x1040d
cmpq $0x5a4d0c4, 0x28(%rsp)  # imm = 0x5A4D0C4
jne 0x10419
cmpq $0x9a3b06d, 0x30(%rsp)  # imm = 0x9A3B06D
jne 0x104a3
movabsq $-0x3ce8b753ee97b66b, %rax # imm = 0xC31748AC11684995
cmpq %rax, 0x38(%rsp)
jne 0x104c7
movabsq $0x2844d72e6f246abb, %rcx # imm = 0x2844D72E6F246ABB
cmpq %rcx, 0x40(%rsp)
jne 0x104df
cmpq %rax, 0x48(%rsp)
jne 0x10539
movabsq $-0x174684d3fd8c1e24, %rax # imm = 0xE8B97B2C0273E1DC
cmpq %rax, 0x50(%rsp)
jne 0x1055a
cmpq $0x2, 0x58(%rsp)
jne 0x1058f
movabsq $0x23244f636dd1864d, %rax # imm = 0x23244F636DD1864D
cmpq %rax, 0x60(%rsp)
jne 0x105b0
cmpq $-0x1, 0x68(%rsp)
je 0x13941
leaq 0x11ff0(%rip), %rdi     # 0x223a1
jmp 0x105b7
leaq 0x12c23(%rip), %rdi     # 0x22fe0
jmp 0x105b7
leaq 0xff38(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
jmp 0x105bc
leaq 0x120d3(%rip), %rdi     # 0x224b7
jmp 0x105b7
leaq 0x120b2(%rip), %rdi     # 0x224a2
jmp 0x105b7
leaq 0x12091(%rip), %rdi     # 0x2248d
jmp 0x105b7
leaq 0x12070(%rip), %rdi     # 0x22478
jmp 0x105b7
leaq 0x1204f(%rip), %rdi     # 0x22463
jmp 0x105b7
leaq 0x1202e(%rip), %rdi     # 0x2244e
jmp 0x105b7
leaq 0xfed5(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbp, %rdi
jmp 0xd91e
movq %r14, %rdi
callq 0x14979
incl 0x17c8f(%rip)           # 0x280d8
jmp 0xfc89
cmpl $0x20, 0xd0(%rsp)
jne 0x104af
cmpq $0x1, 0x30(%rsp)
jne 0x104d3
cmpq $0xd, 0x38(%rsp)
jne 0x1052d
cmpq $0x0, 0x40(%rsp)
je 0x10563
leaq 0x11c43(%rip), %rdi     # 0x220c2
jmp 0xe983
cmpq $0x89, 0x28(%rsp)
jne 0x104bb
cmpq $0x0, 0x30(%rsp)
je 0x104eb
leaq 0x11d98(%rip), %rdi     # 0x22236
jmp 0xf803
leaq 0x11f8f(%rip), %rdi     # 0x22439
jmp 0x105b7
leaq 0x11c4c(%rip), %rdi     # 0x22102
jmp 0xe983
leaq 0x11d89(%rip), %rdi     # 0x2224b
jmp 0xf803
leaq 0x11f56(%rip), %rdi     # 0x22424
jmp 0x105b7
leaq 0x11c13(%rip), %rdi     # 0x220ed
jmp 0xe983
leaq 0x11f29(%rip), %rdi     # 0x2240f
jmp 0x105b7
cmpq $0x1, 0x38(%rsp)
jne 0x10542
cmpq $0x1, 0x40(%rsp)
jne 0x10583
cmpq $0x123457, 0x48(%rsp)   # imm = 0x123457
jne 0x105a4
movq %rbx, %rdi
callq 0x14979
incl 0x17bbc(%rip)           # 0x280d8
jmp 0xf808
leaq 0x11aa0(%rip), %rdi     # 0x21fc8
jmp 0xd8f3
leaq 0x11ba4(%rip), %rdi     # 0x220d8
jmp 0xe983
leaq 0x11eb9(%rip), %rdi     # 0x223f9
jmp 0x105b7
leaq 0x11cd8(%rip), %rdi     # 0x22221
jmp 0xf803
leaq 0x11a5e(%rip), %rdi     # 0x21fb3
jmp 0xd8f3
leaq 0x11e82(%rip), %rdi     # 0x223e3
jmp 0x105b7
cmpq $0x3a, 0x48(%rsp)
jne 0x10598
cmpq $0x0, 0x50(%rsp)
je 0x13891
leaq 0x11b18(%rip), %rdi     # 0x22096
jmp 0xe983
leaq 0x11c81(%rip), %rdi     # 0x2220b
jmp 0xf803
leaq 0x11e37(%rip), %rdi     # 0x223cd
jmp 0x105b7
leaq 0x11b0d(%rip), %rdi     # 0x220ac
jmp 0xe983
leaq 0x11c4a(%rip), %rdi     # 0x221f5
jmp 0xf803
leaq 0x11e00(%rip), %rdi     # 0x223b7
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x17b09(%rip)     # 0x280d4
je 0x105d9
leaq 0x11ef8(%rip), %rdi     # 0x224cc
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x10852
testq %rbx, %rbx
je 0x10874
movabsq $0x4028400000000000, %rax # imm = 0x4028400000000000
leaq 0x8(%rsp), %r14
movq %rax, -0x8(%r14)
movabsq $0x7fffffff7fffffff, %rcx # imm = 0x7FFFFFFF7FFFFFFF
movq %rcx, (%r14)
movabsq $-0x3fd5000000000000, %rcx # imm = 0xC02B000000000000
movq %rcx, 0x8(%r14)
movq %rax, 0x10(%r14)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x1, %ecx
movl $0x1, %r8d
movl $0x3, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x11, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
callq 0x1e9be
movq %rax, %r15
movq %rbx, %rdi
movl $0x20, %esi
movl $0x40, %edx
movq $-0x2, %rcx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq %r15, %rdi
movq %rax, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x80, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x14, %esi
movl $0x80, %edx
movq %r14, %rcx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1e9be
movq %rax, %r14
movl $0x5, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x40, %edx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq %r14, %rdi
movq %rax, %rsi
callq 0x1497e
movl $0x18, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0xb, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0xe, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1e9be
movq %rax, %r14
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x11, %r9
callq 0x16cab
movq %rbx, %rdi
callq 0x1cb7d
movq %r14, %rdi
movq %rax, %rsi
callq 0x1497e
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x1087d
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq $0xb, %rax
jne 0x10895
movabsq $0x4028000000000000, %rax # imm = 0x4028000000000000
movq %rsp, %rdi
movq %rax, 0x18(%rdi)
callq *%r14
cmpq $-0x11, %rax
jne 0x1089e
movq %rsp, %rdi
movq $0x0, 0x8(%rdi)
callq *%r14
cmpq $0x5, %rax
jne 0x108a7
movabsq $0x4034000000000000, %rax # imm = 0x4034000000000000
movq %rsp, %rdi
movq %rax, 0x10(%rdi)
callq *%r14
cmpq $-0x2, %rax
jne 0x108b0
movq %r14, %rdi
callq 0x14979
incl 0x17888(%rip)           # 0x280d8
jmp 0x108bc
cmpl $0x0, 0x1787b(%rip)     # 0x280d4
je 0x10867
leaq 0x11c75(%rip), %rdi     # 0x224d7
callq 0x2050
incl 0x1786b(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x1088b
jmp 0x108bc
leaq 0x12765(%rip), %rdi     # 0x22fe0
jmp 0x108b7
leaq 0xfa7d(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x108bc
leaq 0x11c9b(%rip), %rdi     # 0x22537
jmp 0x108b7
leaq 0x11c7d(%rip), %rdi     # 0x22522
jmp 0x108b7
leaq 0x11c5f(%rip), %rdi     # 0x2250d
jmp 0x108b7
leaq 0x11c41(%rip), %rdi     # 0x224f8
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x17809(%rip)     # 0x280d4
je 0x108d9
leaq 0x11c78(%rip), %rdi     # 0x2254c
callq 0x2050
testq %rbx, %rbx
je 0x10ae2
leaq 0x10(%rsp), %r15
movq %r15, -0x10(%r15)
pxor %xmm0, %xmm0
movdqu %xmm0, -0x8(%r15)
movdqu %xmm0, 0x8(%r15)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x27, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x8, %r12d
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x27, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x40, %r14d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x27, %esi
movl $0x28c, %edx            # imm = 0x28C
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x2f, %esi
movl $0x283, %edx            # imm = 0x283
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq %r14
callq 0x18025
addq $0x10, %rsp
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x27, %esi
movl $0x83, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x10aeb
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rdi
callq *%r14
cmpq %r15, %rax
jne 0x10b03
cmpq %r15, 0x8(%rsp)
je 0x1170b
leaq 0x11ab6(%rip), %rdi     # 0x22596
jmp 0x10b0a
leaq 0x124f7(%rip), %rdi     # 0x22fe0
jmp 0x10b0a
leaq 0xf80f(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x10b0f
leaq 0x11aa1(%rip), %rdi     # 0x225ab
callq 0x2050
callq 0x14841
movq %rax, %r14
cmpl $0x0, 0x175b6(%rip)     # 0x280d4
je 0x10b2c
leaq 0x11a99(%rip), %rdi     # 0x225c0
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x11044
testq %r14, %r14
je 0x11066
movabsq $-0x3f17ffffbf500000, %rax # imm = 0xC0E8000040B00000
movq %rax, (%rsp)
pxor %xmm0, %xmm0
movdqu %xmm0, 0x8(%rsp)
xorl %ebx, %ebx
movl %ebx, 0x18(%rsp)
movdqa 0xf678(%rip), %xmm0     # 0x201e0
movdqu %xmm0, 0x1c(%rsp)
movl %ebx, 0x2c(%rsp)
pcmpeqd %xmm0, %xmm0
movdqa %xmm0, 0xd0(%rsp)
movdqa %xmm0, 0xe0(%rsp)
movdqa %xmm0, 0xf0(%rsp)
movq %r14, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x2, %r8d
movl $0x6, %r9d
pushq %rbx
pushq %rbx
callq 0x14f00
addq $0x10, %rsp
movl $0x1, %r15d
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x4, %r9d
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x8, %ecx
movq %r14, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0xc, %ecx
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %ecx
movq %r14, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x14, %ecx
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
movl $0x1a0, %esi            # imm = 0x1A0
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x8c
callq 0x1c151
addq $0x10, %rsp
movl $0x18, %ecx
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x1c, %ecx
movl $0x1c, %r9d
movq %r14, %rdi
movl $0x1a1, %esi            # imm = 0x1A1
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %rbx
pushq $0x6
callq 0x1c151
addq $0x10, %rsp
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x20, %ecx
movq %r14, %rdi
movl $0x1a2, %esi            # imm = 0x1A2
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rbx
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movl $0x24, %r9d
movq %r14, %rdi
movl $0x1a3, %esi            # imm = 0x1A3
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
pushq %rbx
pushq %r15
callq 0x1c151
addq $0x10, %rsp
movl $0x24, %ecx
movq %r14, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x40, %ebx
movq %r14, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x3d0ac                # imm = 0x3D0AC
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movl $0x28, %ecx
movl $0x3d0ac, %r9d          # imm = 0x3D0AC
movq %r14, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x8c, %edx
movl $0x81, %r8d
callq 0x1a459
movq %r14, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq $0x3d0b0                # imm = 0x3D0B0
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movl $0x2c, %ecx
movq %r14, %rdi
movl $0x188, %esi            # imm = 0x188
movl $0x8c, %edx
movl $0x81, %r8d
movq $-0x3d0ac, %r9          # imm = 0xFFFC2F54
callq 0x1a459
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x4, %r9d
movq %r14, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movq %r14, %rdi
movl $0xb86, %esi            # imm = 0xB86
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
movl $0x8b, %esi
xorl %edx, %edx
movl $0x10e, %ecx            # imm = 0x10E
callq 0x141dc
movl $0x8, %edx
movq %r14, %rdi
movl $0x8b, %esi
movl $0x110, %ecx            # imm = 0x110
callq 0x141dc
movq %r14, %rdi
movl $0x386, %esi            # imm = 0x386
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %edx
movq %r14, %rdi
movl $0x8b, %esi
movl $0x10e, %ecx            # imm = 0x10E
callq 0x141dc
movq %r14, %rdi
movl $0x986, %esi            # imm = 0x986
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %edx
movq %r14, %rdi
movl $0x8b, %esi
movl $0x111, %ecx            # imm = 0x111
callq 0x141dc
movl $0x4, %r9d
movq %r14, %rdi
movl $0x113, %esi            # imm = 0x113
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1e9be
movq %rax, %rbx
movl $0x20, %ecx
movl $0x7, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
callq 0x1cb7d
movq %rbx, %rdi
movq %rax, %rsi
callq 0x1497e
movq %r14, %rdi
movl $0x112, %esi            # imm = 0x112
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1e9be
movq %rax, %rbx
movl $0x28, %ecx
movl $0x6, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0x40, %r8d
callq 0x16cab
movq %r14, %rdi
callq 0x1cb7d
movq %rbx, %rdi
movq %rax, %rsi
callq 0x1497e
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl %r15d, %esi
jne 0x11074
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
movq %r14, %rdi
callq *%rbx
movss 0x8(%r14), %xmm0
ucomiss 0xf1cd(%rip), %xmm0     # 0x20200
jne 0x1103b
jnp 0x11722
leaq 0x116ec(%rip), %rdi     # 0x2272e
jmp 0x1106d
cmpl $0x0, 0x17089(%rip)     # 0x280d4
je 0x11059
leaq 0x11577(%rip), %rdi     # 0x225cb
callq 0x2050
incl 0x17079(%rip)           # 0x280d8
testq %r14, %r14
jne 0x11082
jmp 0x1108a
leaq 0x11f73(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x1108a
leaq 0xf286(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
callq 0x14841
movq %rax, %r14
cmpl $0x0, 0x1703b(%rip)     # 0x280d4
je 0x110a7
leaq 0x116a1(%rip), %rdi     # 0x22743
callq 0x2050
xorl %eax, %eax
movl $0xffffffef, (%rsp,%rax,4) # imm = 0xFFFFFFEF
incq %rax
cmpq $0x18, %rax
jne 0x110a9
movl $0x0, 0x40(%rsp)
xorl %eax, %eax
movq $-0xd, 0xd0(%rsp,%rax,8)
incq %rax
cmpq $0x6, %rax
jne 0x110c3
leaq 0xd0(%rsp), %r15
movq $-0x7c, 0x20(%r15)
xorl %r13d, %r13d
movl $0x2, %r12d
movq %r14, %rdi
xorl %esi, %esi
movl $0x2, %edx
movl $0x3, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %r13
pushq %r13
callq 0x14f00
addq $0x10, %rsp
movl $0x40, %ebx
movq $-0x7, %rbp
movq %r14, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x7, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0xd
pushq %rbx
callq 0x18025
addq $0x8, %rsp
leaq 0x8(%rsp), %rcx
movq %r14, %rdi
movl $0x26, %esi
movl $0x80, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r12
callq 0x1d33f
addq $0x8, %rsp
movl $0x4, %r12d
movl $0x8, %ecx
movl $0x8, %r9d
movq %r14, %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbx
callq 0x18025
addq $0x8, %rsp
movl $0x10, %ecx
movl $0x10, %r9d
movq %r14, %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x18, %ecx
movl $0x18, %r9d
movq %r14, %rdi
movl $0x4165, %esi           # imm = 0x4165
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x1235, %r9d           # imm = 0x1235
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x365, %esi            # imm = 0x365
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x20, %ecx
movl $0x20, %r9d
movq %r14, %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x8c, %edx
movl $0x8c, %r8d
pushq $0x100                  # imm = 0x100
callq 0x1d33f
addq $0x10, %rsp
movl $0x28, %ecx
movq %r14, %rdi
movl $0x25, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movl $0xc, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x2, %ecx
movq %r14, %rdi
movl $0x25, %esi
movl $0x18c, %edx            # imm = 0x18C
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x38, %ecx
movq %r14, %rdi
movl $0x26, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x10, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x2, %ecx
movl $0x2, %r9d
movq %r14, %rdi
movl $0x365, %esi            # imm = 0x365
movl $0x18c, %edx            # imm = 0x18C
movl $0x18c, %r8d            # imm = 0x18C
pushq %r13
callq 0x1d33f
addq $0x8, %rsp
movl $0x48, %ecx
movq %r14, %rdi
movl $0x25, %esi
movl $0x8c, %edx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x101                  # imm = 0x101
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x262, %esi            # imm = 0x262
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbx
callq 0x18025
addq $0x8, %rsp
movl $0x50, %ecx
movl $0x50, %r9d
movq %r14, %rdi
movl $0x4167, %esi           # imm = 0x4167
movl $0x8c, %edx
movl $0x8c, %r8d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x27, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movq %r14, %rdi
movl $0x167, %esi            # imm = 0x167
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %r13
callq 0x1d33f
addq $0x10, %rsp
movl $0x58, %ecx
movq %r14, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %r14, %rdi
movl $0x662, %esi            # imm = 0x662
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq %rbp
pushq %rbx
callq 0x18025
addq $0x8, %rsp
movq %r14, %rdi
movl $0x65, %esi
movl $0x80, %edx
movq %r15, %rcx
movl $0x80, %r8d
movq %r15, %r9
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0xe62, %esi            # imm = 0xE62
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0x5
pushq %rbx
callq 0x18025
addq $0x10, %rsp
movl $0x1, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x3, %ecx
movl $0x3, %r9d
movq %r14, %rdi
movl $0x4065, %esi           # imm = 0x4065
movl $0x18b, %edx            # imm = 0x18B
movl $0x18b, %r8d            # imm = 0x18B
pushq $0x6
callq 0x1d33f
addq $0x10, %rsp
movl $0x2, %r9d
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
subq $0x8, %rsp
movl $0x3, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x18b, %edx            # imm = 0x18B
xorl %r8d, %r8d
xorl %r9d, %r9d
movl $0x2, %eax
pushq %rax
callq 0x1d33f
addq $0x8, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x1
callq 0x1d33f
addq $0x10, %rsp
movl $0x18, %ecx
movq %r14, %rdi
movl $0x20, %esi
movl $0x8b, %edx
movl $0xa, %r8d
xorl %r9d, %r9d
callq 0x16cab
subq $0x8, %rsp
movl $0x20, %ecx
movl $0x20, %r9d
movq %r14, %rdi
movl $0x66, %esi
movl $0x8b, %edx
movl $0x8b, %r8d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %rbx
callq 0x18025
addq $0x8, %rsp
movl $0x28, %ecx
movl $0x28, %r9d
movq %r14, %rdi
movl $0x67, %esi
movl $0x8b, %edx
movl $0x8b, %r8d
pushq %r12
callq 0x1d33f
addq $0x10, %rsp
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x11684
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
movq %rsp, %r14
leaq 0xd0(%rsp), %rsi
movq %r14, %rdi
callq *%rbx
cmpl $0x0, (%r14)
je 0x1169f
leaq 0x11345(%rip), %rdi     # 0x229c4
jmp 0x11811
leaq 0xec76(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
jmp 0x11816
cmpl $-0x11, 0x4(%rsp)
jne 0x116ff
cmpl $0x1, 0x8(%rsp)
jne 0x1173f
cmpl $-0x11, 0xc(%rsp)
jne 0x1174b
cmpl $0x1, 0x10(%rsp)
jne 0x1178b
cmpl $-0x11, 0x14(%rsp)
jne 0x117c4
cmpl $0x1, 0x18(%rsp)
jne 0x11801
cmpl $-0x11, 0x1c(%rsp)
jne 0x1180a
cmpl $0x0, 0x20(%rsp)
je 0x136f6
leaq 0x11222(%rip), %rdi     # 0x2291c
jmp 0x11811
leaq 0x112a9(%rip), %rdi     # 0x229af
jmp 0x11811
leaq 0x18(%rsp), %rax
cmpq %rax, -0x8(%rax)
je 0x11757
leaq 0x10e64(%rip), %rdi     # 0x22581
jmp 0x10b0a
movss 0xc(%rsp), %xmm0
ucomiss 0xead5(%rip), %xmm0     # 0x20204
jne 0x11733
jnp 0x1176e
leaq 0x10fdf(%rip), %rdi     # 0x22719
jmp 0x1106d
leaq 0x11254(%rip), %rdi     # 0x2299a
jmp 0x11811
leaq 0x11233(%rip), %rdi     # 0x22985
jmp 0x11811
leaq 0x20(%rsp), %rax
cmpq %rax, -0x8(%rax)
je 0x11794
leaq 0x10e03(%rip), %rdi     # 0x2256c
jmp 0x10b0a
movss 0x10(%rsp), %xmm0
ucomiss 0xea89(%rip), %xmm0     # 0x20204
jne 0x1177f
jnp 0x117a7
leaq 0x10f7e(%rip), %rdi     # 0x22704
jmp 0x1106d
leaq 0x111de(%rip), %rdi     # 0x22970
jmp 0x11811
cmpq %r15, 0x20(%rsp)
je 0x117cd
leaq 0x10db5(%rip), %rdi     # 0x22557
jmp 0x10b0a
movss 0x14(%rsp), %xmm0
ucomiss 0xea4c(%rip), %xmm0     # 0x20200
jne 0x117b8
jnp 0x117e0
leaq 0x10f30(%rip), %rdi     # 0x226ef
jmp 0x1106d
leaq 0x11190(%rip), %rdi     # 0x2295b
jmp 0x11811
movq %r14, %rdi
callq 0x14979
incl 0x168fd(%rip)           # 0x280d8
jmp 0x10b0f
movss 0x18(%rsp), %xmm0
ucomiss 0xea1b(%rip), %xmm0     # 0x20208
jne 0x117f5
jnp 0x13691
leaq 0x10ede(%rip), %rdi     # 0x226da
jmp 0x1106d
leaq 0x1113e(%rip), %rdi     # 0x22946
jmp 0x11811
leaq 0x11120(%rip), %rdi     # 0x22931
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x168af(%rip)     # 0x280d4
je 0x11833
leaq 0x111ab(%rip), %rdi     # 0x229d9
callq 0x2050
testq %rbx, %rbx
je 0x11a10
pxor %xmm0, %xmm0
movdqa %xmm0, (%rsp)
movq $0x0, 0x10(%rsp)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x3a5c6f, %r9d         # imm = 0x3A5C6F
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x462, %esi            # imm = 0x462
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x3
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x2, %esi
callq 0x1cc6a
movl $0x11223344, %esi       # imm = 0x11223344
movq %rax, %rdi
callq 0x149a2
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0xd37c10, %r9d         # imm = 0xD37C10
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x2, %esi
callq 0x1cc6a
movabsq $0x112233445566, %rsi   # imm = 0x112233445566
movq %rax, %rdi
callq 0x149a2
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x59b48e, %r9d         # imm = 0x59B48E
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x2, %esi
callq 0x1cc6a
movq %rax, %rdi
movabsq $0x1122334455667788, %rsi # imm = 0x1122334455667788
callq 0x149a2
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x11a19
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
cmpq $0x3a5c6f, (%rbx)       # imm = 0x3A5C6F
jne 0x11a31
cmpq $0xd37c10, 0x8(%rsp)    # imm = 0xD37C10
jne 0x11a3a
cmpq $0x59b48e, 0x10(%rsp)   # imm = 0x59B48E
jne 0x11a43
movq %r14, %rdi
callq 0x14979
incl 0x166ca(%rip)           # 0x280d8
jmp 0x11a4f
leaq 0x115c9(%rip), %rdi     # 0x22fe0
jmp 0x11a4a
leaq 0xe8e1(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x11a4f
leaq 0x10fd6(%rip), %rdi     # 0x22a0e
jmp 0x11a4a
leaq 0x10fb8(%rip), %rdi     # 0x229f9
jmp 0x11a4a
leaq 0x10f9a(%rip), %rdi     # 0x229e4
callq 0x2050
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x16676(%rip)     # 0x280d4
je 0x11a6c
leaq 0x10fbc(%rip), %rdi     # 0x22a23
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x12180
testq %rbx, %rbx
je 0x121a2
pxor %xmm0, %xmm0
movq %rsp, %r13
movdqa %xmm0, (%r13)
movdqa %xmm0, 0x10(%r13)
movdqa %xmm0, 0x30(%r13)
movdqa %xmm0, 0x20(%r13)
xorl %eax, %eax
movq %rax, 0x40(%r13)
leaq 0x120(%rsp), %r12
movdqa %xmm0, (%r12)
movdqa %xmm0, 0x10(%r12)
movl %eax, 0x20(%r12)
leaq 0xd0(%rsp), %r15
movdqa %xmm0, (%r15)
movdqa %xmm0, 0x10(%r15)
movdqa %xmm0, 0x20(%r15)
movdqa %xmm0, 0x30(%r15)
movq %rax, 0x40(%r15)
leaq 0x150(%rsp), %r14
movdqa %xmm0, (%r14)
movdqa %xmm0, 0x10(%r14)
movl %eax, 0x20(%r14)
movabsq $0x405ee00000000000, %rcx # imm = 0x405EE00000000000
movq %rcx, (%r13)
movabsq $-0x3f89100000000000, %rcx # imm = 0xC076F00000000000
movq %rcx, 0x8(%r13)
movabsq $0x408cae0000000000, %rcx # imm = 0x408CAE0000000000
movq %rcx, 0x10(%r13)
movabsq $-0x3b2cc7ffbc11e000, %rcx # imm = 0xC4D3380043EE2000
movq %rcx, (%r12)
movq $0x929, (%r15)          # imm = 0x929
movabsq $-0x246bfffffec8, %rcx  # imm = 0xFFFFDB9400000138
movq %rcx, (%r14)
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x3, %ecx
movl $0x3, %r8d
movl $0x6, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r12, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x8b, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x80, %esi
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %ecx
movq %rbx, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x18b, %edx            # imm = 0x18B
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x81, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x81, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x82, %esi
movl $0x8a, %edx
movl $0x8c, %r8d
callq 0x1a459
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x82, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
callq 0x1a459
movl $0x3, %r9d
movq %rbx, %rdi
movl $0x82, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x18c, %r8d            # imm = 0x18C
callq 0x1a459
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8a, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x8a, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x187, %esi            # imm = 0x187
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x3, %ecx
movq %rbx, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x28a, %edx            # imm = 0x28A
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %r9d
movq %rbx, %rdi
movl $0x87, %esi
movl $0x5, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x83, %esi
movl $0x83, %edx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x8b, %r8d
callq 0x1a459
movq %rbx, %rdi
movl $0x183, %esi            # imm = 0x183
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0xc, %ecx
movq %rbx, %rdi
movl $0x26, %esi
movl $0x83, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x84, %esi
movl $0x8c, %edx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x84, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq $-0x1845, %r9           # imm = 0xE7BB
callq 0x1a459
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x38, %ecx
movq %rbx, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movl $0x80, %r8d
movq %r14, %r9
callq 0x1a459
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x83, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x85, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x14, %ecx
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8b, %edx
movl $0x40, %r8d
movq $-0x7b, %r9
callq 0x1a459
movl $0x1c16, %r9d           # imm = 0x1C16
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x4, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
movl $0x4, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x7b, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x62, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
pushq $0x1ec                  # imm = 0x1EC
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0x2, %r9d
movq %rbx, %rdi
movl $0x185, %esi            # imm = 0x185
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x182, %r8d            # imm = 0x182
callq 0x1a459
movl $0x1c, %ecx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8b, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0xee4, %r9d            # imm = 0xEE4
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x2, %ecx
movq %rbx, %rdi
movl $0x185, %esi            # imm = 0x185
movl $0x18b, %edx            # imm = 0x18B
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x121b0
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
movsd 0x18(%rsp), %xmm0
ucomisd 0xdfb9(%rip), %xmm0     # 0x20128
jne 0x12177
jnp 0x130ef
leaq 0x10a55(%rip), %rdi     # 0x22bd3
jmp 0x121a9
cmpl $0x0, 0x15f4d(%rip)     # 0x280d4
je 0x12195
leaq 0x1089e(%rip), %rdi     # 0x22a2e
callq 0x2050
incl 0x15f3d(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x121be
jmp 0x121c6
leaq 0x10e37(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x121c6
leaq 0xe14a(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x15eff(%rip)     # 0x280d4
je 0x121e3
leaq 0x10a0a(%rip), %rdi     # 0x22be8
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x12619
testq %rbx, %rbx
je 0x1263b
pcmpeqd %xmm0, %xmm0
movq %rsp, %r13
movdqa %xmm0, (%r13)
movq $-0x1, %rax
movq %rax, 0x40(%r13)
movdqa %xmm0, 0x30(%r13)
movdqa %xmm0, 0x20(%r13)
movdqa %xmm0, 0x10(%r13)
leaq 0x120(%rsp), %r12
movdqa %xmm0, (%r12)
movdqa %xmm0, 0x10(%r12)
movl $0xffffffff, %ecx       # imm = 0xFFFFFFFF
movl %ecx, 0x20(%r12)
leaq 0xd0(%rsp), %r15
movdqa %xmm0, (%r15)
movdqa %xmm0, 0x10(%r15)
movdqa %xmm0, 0x20(%r15)
movdqa %xmm0, 0x30(%r15)
movq %rax, 0x40(%r15)
leaq 0x150(%rsp), %r14
movdqa %xmm0, (%r14)
movdqa %xmm0, 0x10(%r14)
movl %ecx, 0x20(%r14)
movabsq $0x4231223344550000, %rax # imm = 0x4231223344550000
movq %rax, 0x48(%r13)
movabsq $0x40850e0000000000, %rax # imm = 0x40850E0000000000
movq %rax, (%r13)
movl $0xc45bf000, (%r12)     # imm = 0xC45BF000
movq $0x159, (%r15)          # imm = 0x159
movl $0xffffff07, (%r14)     # imm = 0xFFFFFF07
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x3, %ecx
movl $0x3, %r8d
movl $0x3, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0xc, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r13, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0xb, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r12, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0xa, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r15, %r9
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %r14, %r9
callq 0x16cab
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x81, %esi
movl $0x8c, %edx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x181, %esi            # imm = 0x181
movl $0x8b, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x82, %esi
movl $0x8a, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x182, %esi            # imm = 0x182
movl $0x8a, %edx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x83, %esi
movl $0x83, %edx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x183, %esi            # imm = 0x183
movl $0x83, %edx
movl $0x8b, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x84, %esi
movl $0x8c, %edx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x10, %ecx
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8b, %edx
movl $0x8a, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x30, %ecx
movq %rbx, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movl $0x83, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x185, %esi            # imm = 0x185
movl $0x8b, %edx
movl $0x83, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x48, %r9d
movq %rbx, %rdi
movl $0x82, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8a, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x48, %r9d
movq %rbx, %rdi
movl $0x80, %esi
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movq %rbx, %rdi
movl $0x83, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x165, %esi            # imm = 0x165
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0xffff                 # imm = 0xFFFF
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0x20, %ecx
movq %rbx, %rdi
movl $0x126, %esi            # imm = 0x126
movl $0x83, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movabsq $0x4455667788, %r9      # imm = 0x4455667788
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movl $0x40, %ecx
movq %rbx, %rdi
movl $0x84, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movabsq $0x7766554433, %r9      # imm = 0x7766554433
movl $0x48, %ecx
movq %rbx, %rdi
movl $0x85, %esi
movl $0x8c, %edx
movl $0x40, %r8d
callq 0x1a459
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x12649
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
cmpl $-0x1, 0x8(%rsp)
je 0x13111
leaq 0x1089f(%rip), %rdi     # 0x22eb6
jmp 0x12642
cmpl $0x0, 0x15ab4(%rip)     # 0x280d4
je 0x1262e
leaq 0x105ca(%rip), %rdi     # 0x22bf3
callq 0x2050
incl 0x15aa4(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x12657
jmp 0x1265f
leaq 0x1099e(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x1265f
leaq 0xdcb1(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x15a66(%rip)     # 0x280d4
je 0x1267c
leaq 0x10854(%rip), %rdi     # 0x22ecb
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x128bb
testq %rbx, %rbx
je 0x128dd
movabsq $-0x3d377fffbc8a8000, %rax # imm = 0xC2C8800043758000
movq %rax, (%rsp)
movl $0x44327000, 0x8(%rsp)  # imm = 0x44327000
movq %rbx, %rdi
xorl %esi, %esi
movl $0x1, %edx
movl $0x3, %ecx
movl $0x3, %r8d
movl $0x6, %r9d
pushq $0x20
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8d, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x4, %ecx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8d, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0xc, %ecx
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
callq 0x16cab
movl $0x4, %ecx
movl $0x4, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8d, %edx
movl $0x8c, %r8d
callq 0x16cab
movl $0x8, %ecx
movq %rbx, %rdi
movl $0x1a0, %esi            # imm = 0x1A0
movl $0x8d, %edx
movl $0x8d, %r8d
xorl %r9d, %r9d
pushq $0x4
pushq $0x8d
callq 0x1c151
addq $0x10, %rsp
movl $0x10, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
callq 0x16cab
movl $0x8, %ecx
movl $0x172e, %r9d           # imm = 0x172E
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8d, %edx
movl $0x40, %r8d
callq 0x16cab
movl $0xc, %ecx
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x184, %esi            # imm = 0x184
movl $0x8d, %edx
movl $0x8d, %r8d
callq 0x1a459
movl $0x14, %ecx
movl $0xc, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
movl $0x8d, %r8d
callq 0x16cab
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x3, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
callq 0x1a459
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x6, %edx
xorl %ecx, %ecx
movl $0x3, %r8d
xorl %r9d, %r9d
callq 0x1a459
movl $0x18, %ecx
movq %rbx, %rdi
movl $0x180, %esi            # imm = 0x180
movl $0x8c, %edx
movl $0x6, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x128eb
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
movss 0xc(%rbx), %xmm0
ucomiss 0xd992(%rip), %xmm0     # 0x2023c
jne 0x128b2
jnp 0x13128
leaq 0x1067d(%rip), %rdi     # 0x22f36
jmp 0x128e4
cmpl $0x0, 0x15812(%rip)     # 0x280d4
je 0x128d0
leaq 0x1060b(%rip), %rdi     # 0x22ed6
callq 0x2050
incl 0x15802(%rip)           # 0x280d8
testq %rbx, %rbx
jne 0x128f9
jmp 0x12901
leaq 0x106fc(%rip), %rdi     # 0x22fe0
callq 0x2050
jmp 0x12901
leaq 0xda0f(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x14841
testq %rax, %rax
je 0x12ed4
movq %rax, %rbx
movq $0x27, (%rsp)
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0xc, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x1, %ebp
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
incl %ebp
cmpl $0xd, %ebp
jne 0x1293e
movq %rsp, %r9
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x20, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
xorl %r9d, %r9d
callq 0x16cab
movl $0x83, %r14d
leal -0x80(%r14), %ebp
movl %ebp, %edi
callq 0x1a312
movq %rbx, %rdi
testl %eax, %eax
js 0x129e9
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r14
jmp 0x12a03
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq (%rsp)
pushq $0x40
callq 0x18025
addq $0x10, %rsp
incl %r14d
cmpl $0x8d, %r14d
jne 0x129a2
movq %rbx, %rdi
movl $0x62, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq $0x40
callq 0x18025
addq $0x10, %rsp
movl $0x83, %r14d
leal -0x80(%r14), %ebp
movl %ebp, %edi
callq 0x1a312
movq %rbx, %rdi
testl %eax, %eax
js 0x12a8a
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x20
pushq %r14
jmp 0x12aa4
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq (%rsp)
pushq $0x40
callq 0x18025
addq $0x10, %rsp
incl %r14d
cmpl $0x8d, %r14d
jne 0x12a43
movl $0x183, %r14d           # imm = 0x183
movl $0x381, %r15d           # imm = 0x381
xorl %r12d, %r12d
leal -0x180(%r14), %ebp
movl %ebp, %edi
callq 0x1a312
testl %eax, %eax
js 0x12b80
movl $0x20, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r14
callq 0x18025
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %r12
pushq %r15
callq 0x18025
addq $0x10, %rsp
movl $0x8, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x2
pushq %r15
jmp 0x12ba3
movq (%rsp), %rax
leaq (%rax,%rax,2), %rax
movq %rbx, %rdi
movl $0x60, %esi
movl $0x2, %edx
xorl %ecx, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq %rax
pushq $0x40
callq 0x18025
addq $0x10, %rsp
incl %r14d
addl $0x100, %r15d           # imm = 0x100
cmpl $0x18d, %r14d           # imm = 0x18D
jne 0x12ac8
movl $0x28, %ecx
movq %rbx, %rdi
movl $0x20, %esi
movl $0x81, %edx
movl $0x2, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x12edd
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
cmpq $0x79e, 0x8(%rsp)       # imm = 0x79E
jne 0x12ef5
movq %r14, %rdi
callq 0x14979
callq 0x14841
testq %rax, %rax
je 0x12ed4
movq %rax, %rbx
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x6, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x1, %ebp
movl $0x11, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
incl %ebp
cmpl $0xd, %ebp
jne 0x12c61
movq %rbx, %rdi
movl $0x18, %esi
callq 0x1cc6a
movq %rax, %r14
movl $0x2, %r15d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r15
callq 0x18025
addq $0x10, %rsp
incl %r15d
cmpl $0xd, %r15d
jne 0x12c9b
xorl %r15d, %r15d
movl $0x1, %ebp
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq %r14, %rdi
movq %rax, %rsi
callq 0x1497e
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0xc, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r15
callq 0x14f00
addq $0x10, %rsp
movl $0x23, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
incl %ebp
cmpl $0xd, %ebp
jne 0x12d17
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x12edd
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
cmpq $0x138, %rax            # imm = 0x138
jne 0x1356e
movq %r14, %rdi
callq 0x14979
callq 0x14841
testq %rax, %rax
je 0x12ed4
movq %rax, %rbx
xorl %eax, %eax
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x6, %ecx
movl $0x6, %r8d
xorl %r9d, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movl $0x1, %ebp
movl $0x44, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
incl %ebp
cmpl $0xd, %ebp
jne 0x12db6
movq %rbx, %rdi
movl $0x18, %esi
callq 0x1cc6a
movq %rax, %r14
movl $0x2, %r15d
movq %rbx, %rdi
movl $0x60, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r15
callq 0x18025
addq $0x10, %rsp
incl %r15d
cmpl $0xd, %r15d
jne 0x12df0
xorl %r15d, %r15d
movq %rbx, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x1cb7d
movq %r14, %rdi
movq %rax, %rsi
callq 0x1497e
movl $0xc, %ebp
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
movl $0xc, %r8d
xorl %r9d, %r9d
pushq %r15
pushq %r15
callq 0x14f00
addq $0x10, %rsp
movl $0x2b, %r9d
movq %rbx, %rdi
movl $0x20, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
callq 0x16cab
decl %ebp
jne 0x12e6c
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x12edd
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
callq *%r14
cmpq $0x29a, %rax            # imm = 0x29A
jne 0x13641
movq %r14, %rdi
callq 0x14979
incl 0x15206(%rip)           # 0x280d8
jmp 0x12f01
leaq 0x10105(%rip), %rdi     # 0x22fe0
jmp 0x12efc
leaq 0xd41d(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
jmp 0x12f01
leaq 0x10079(%rip), %rdi     # 0x22f75
callq 0x2050
callq 0x1a456
testb %al, %al
je 0x130cf
callq 0x14841
testq %rax, %rax
je 0x132fe
movq %rax, %r14
movabsq $0x4019000000000000, %rax # imm = 0x4019000000000000
leaq 0x8(%rsp), %rbx
movq %rax, -0x8(%rbx)
movabsq $0x4031c00000000000, %rax # imm = 0x4031C00000000000
movq %rax, (%rbx)
xorl %eax, %eax
movl $0x1, %ebp
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
movl $0x6, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
incl %ebp
cmpl $0x7, %ebp
jne 0x12f69
movq %r14, %rdi
movl $0x18, %esi
callq 0x1cc6a
movq %rax, %r15
movl $0x2, %r12d
movq %r14, %rdi
movl $0xa0, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x1c151
addq $0x10, %rsp
incl %r12d
cmpl $0x7, %r12d
jne 0x12fa0
xorl %r12d, %r12d
movl $0x1, %ebp
movl $0x10, %ecx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x1cb7d
movq %r15, %rdi
movq %rax, %rsi
callq 0x1497e
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x1, %ecx
xorl %r8d, %r8d
movl $0x6, %r9d
pushq %r12
pushq %r12
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movq %r14, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
xorl %r9d, %r9d
callq 0x1a459
incl %ebp
cmpl $0x7, %ebp
jne 0x13056
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x1330c
movq %rax, %r15
movq %r14, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%r15
movsd 0x10(%r14), %xmm0
ucomisd 0xd0bd(%rip), %xmm0     # 0x20178
jne 0x130c3
jnp 0x13149
leaq 0xfef6(%rip), %rdi      # 0x22fc0
jmp 0x13305
cmpl $0x0, 0x14ffe(%rip)     # 0x280d4
je 0x130e4
leaq 0xfeab(%rip), %rdi      # 0x22f8a
callq 0x2050
incl 0x14fee(%rip)           # 0x280d8
jmp 0x13322
movsd 0x20(%rsp), %xmm0
ucomisd 0xd02b(%rip), %xmm0     # 0x20128
jne 0x13105
jnp 0x1357a
leaq 0xfab2(%rip), %rdi      # 0x22bbe
jmp 0x121a9
cmpl $-0x1, 0xc(%rsp)
je 0x13598
leaq 0xfd7e(%rip), %rdi      # 0x22ea1
jmp 0x12642
movss 0x10(%rsp), %xmm0
ucomiss 0xd10b(%rip), %xmm0     # 0x20240
jne 0x1313d
jnp 0x135b6
leaq 0xfddd(%rip), %rdi      # 0x22f21
jmp 0x128e4
movq %r15, %rdi
callq 0x14979
callq 0x14841
testq %rax, %rax
je 0x132fe
movq %rax, %r14
movabsq $-0x3fbfc00000000000, %rax # imm = 0xC040400000000000
movq %rax, (%rsp)
movabsq $-0x3fd9800000000000, %rax # imm = 0xC026800000000000
movq %rax, 0x8(%rsp)
xorl %eax, %eax
movl $0x1, %ebp
movq %r14, %rdi
xorl %esi, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
movl $0x6, %r9d
pushq %rax
pushq %rax
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x80, %esi
movl %ebp, %edx
xorl %ecx, %ecx
movl $0x8c, %r8d
xorl %r9d, %r9d
callq 0x1a459
incl %ebp
cmpl $0x7, %ebp
jne 0x131a9
movq %r14, %rdi
movl $0x18, %esi
callq 0x1cc6a
movq %rax, %r15
movl $0x2, %r12d
movq %r14, %rdi
movl $0xa0, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq %r12
callq 0x1c151
addq $0x10, %rsp
incl %r12d
cmpl $0x7, %r12d
jne 0x131e0
movl $0x10, %ecx
movq %r14, %rdi
movl $0x80, %esi
movl $0x8c, %edx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x1a459
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x1cb7d
movq %r15, %rdi
movq %rax, %rsi
callq 0x1497e
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
movl $0x1, %ecx
xorl %r8d, %r8d
xorl %r9d, %r9d
pushq $0x0
pushq $0x6
callq 0x14f00
addq $0x10, %rsp
movq %r14, %rdi
movl $0x20, %esi
movl $0x1, %edx
xorl %ecx, %ecx
movl $0x40, %r8d
movq %rbx, %r9
callq 0x16cab
movl $0x6, %ebx
movq %r14, %rdi
movl $0x80, %esi
movl %ebx, %edx
xorl %ecx, %ecx
movl $0x81, %r8d
xorl %r9d, %r9d
callq 0x1a459
decl %ebx
jne 0x13290
movq %r14, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %r14, %rdi
callq 0x14a43
movl (%r14), %esi
cmpl $0x1, %esi
jne 0x1330c
movq %rax, %rbx
movq %r14, %rdi
callq 0x14931
movq %rsp, %r14
movq %r14, %rdi
callq *%rbx
movsd 0x10(%r14), %xmm0
ucomisd 0xce93(%rip), %xmm0     # 0x20180
jne 0x132f5
jnp 0x13634
leaq 0xfcaf(%rip), %rdi      # 0x22fab
jmp 0x13305
leaq 0xfcdb(%rip), %rdi      # 0x22fe0
callq 0x2050
jmp 0x13322
leaq 0xcfee(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %r14, %rdi
callq 0x14931
callq 0x14841
movq %rax, %rbx
cmpl $0x0, 0x14da3(%rip)     # 0x280d4
je 0x1333f
leaq 0xfc9b(%rip), %rdi      # 0x22fd5
callq 0x2050
testq %rbx, %rbx
je 0x134a6
movq $-0x1, (%rsp)
movq %rbx, %rdi
movl $0x1, %esi
movl $0x1, %edx
movl $0x1, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1db87
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x134b4
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
testb $0x7, (%rbx)
je 0x133ec
leaq 0xfc25(%rip), %rdi      # 0x2300c
jmp 0x134ad
movq %r14, %rdi
callq 0x14979
callq 0x14841
testq %rax, %rax
je 0x134a6
movq %rax, %rbx
movq $-0x1, (%rsp)
movq %rax, %rdi
movl $0x1, %esi
movl $0x1, %edx
movl $0x1, %ecx
movl $0x2, %r8d
xorl %r9d, %r9d
pushq $0x10
pushq $0x0
callq 0x14f00
addq $0x10, %rsp
movq %rbx, %rdi
movl $0x1, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x1db87
movq %rbx, %rdi
movl $0x20, %esi
movl $0x8c, %edx
xorl %ecx, %ecx
movl $0x1, %r8d
xorl %r9d, %r9d
callq 0x16cab
movq %rbx, %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %ecx, %ecx
callq 0x15509
movq %rbx, %rdi
callq 0x14a43
movl (%rbx), %esi
cmpl $0x1, %esi
jne 0x134b4
movq %rax, %r14
movq %rbx, %rdi
callq 0x14931
movq %rsp, %rbx
movq %rbx, %rdi
callq *%r14
testb $0x7, (%rbx)
je 0x135d3
leaq 0xfb53(%rip), %rdi      # 0x22ff7
jmp 0x134ad
leaq 0xfb33(%rip), %rdi      # 0x22fe0
callq 0x2050
jmp 0x134ca
leaq 0xce46(%rip), %rdi      # 0x20301
xorl %eax, %eax
callq 0x2080
movq %rbx, %rdi
callq 0x14931
callq 0x1476e
leaq 0xcd76(%rip), %rdi      # 0x2024c
xorl %eax, %eax
callq 0x2080
movl 0x14bf5(%rip), %eax     # 0x280d8
cmpl $0x35, %eax
jne 0x134f8
leaq 0xcd6b(%rip), %rdi      # 0x2025a
xorl %eax, %eax
callq 0x2080
jmp 0x1352a
movl $0x35, %esi
subl %eax, %esi
imull $0x64, %esi, %eax
movslq %eax, %rdx
imulq $-0x51b3bea3, %rdx, %rax # imm = 0xAE4C415D
shrq $0x20, %rax
addl %eax, %edx
movl %edx, %eax
shrl $0x1f, %eax
sarl $0x5, %edx
addl %eax, %edx
leaq 0xcd56(%rip), %rdi      # 0x20279
xorl %eax, %eax
callq 0x2080
callq 0x14a3b
movq %rax, %rbx
callq 0x1a456
leaq 0xcd7b(%rip), %rcx      # 0x202b9
leaq 0xcd80(%rip), %rdx      # 0x202c5
testb %al, %al
cmovneq %rcx, %rdx
leaq 0xcd55(%rip), %rdi      # 0x202a7
movq %rbx, %rsi
xorl %eax, %eax
callq 0x2080
addq $0x188, %rsp            # imm = 0x188
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0xf9eb(%rip), %rdi      # 0x22f60
jmp 0x12efc
movsd 0x28(%rsp), %xmm0
ucomisd 0xcba8(%rip), %xmm0     # 0x20130
jne 0x1358c
jnp 0x135e6
leaq 0xf616(%rip), %rdi      # 0x22ba9
jmp 0x121a9
movsd 0x10(%rsp), %xmm0
ucomisd 0xcbaa(%rip), %xmm0     # 0x20150
jne 0x135aa
jnp 0x13604
leaq 0xf8db(%rip), %rdi      # 0x22e8c
jmp 0x12642
movss 0x14(%rsp), %xmm0
ucomiss 0xcc81(%rip), %xmm0     # 0x20244
jne 0x135c7
jnp 0x13617
leaq 0xf93e(%rip), %rdi      # 0x22f0c
jmp 0x128e4
movq %r14, %rdi
callq 0x14979
incl 0x14af7(%rip)           # 0x280d8
jmp 0x134ca
movsd 0x30(%rsp), %xmm0
ucomisd 0xcb44(%rip), %xmm0     # 0x20138
jne 0x135f8
jnp 0x1364d
leaq 0xf595(%rip), %rdi      # 0x22b94
jmp 0x121a9
cmpl $-0x1, 0x18(%rsp)
je 0x1366b
leaq 0xf865(%rip), %rdi      # 0x22e77
jmp 0x12642
movss 0x18(%rsp), %xmm0
ucomiss 0xcc24(%rip), %xmm0     # 0x20248
jne 0x13628
jnp 0x1367e
leaq 0xf8c8(%rip), %rdi      # 0x22ef7
jmp 0x128e4
movq %rbx, %rdi
callq 0x14979
jmp 0x130e4
leaq 0xf903(%rip), %rdi      # 0x22f4b
jmp 0x12efc
movsd 0x38(%rsp), %xmm0
ucomisd 0xcae5(%rip), %xmm0     # 0x20140
jne 0x1365f
jnp 0x136b2
leaq 0xf519(%rip), %rdi      # 0x22b7f
jmp 0x121a9
cmpl $-0x1, 0x1c(%rsp)
je 0x136d4
leaq 0xf7e9(%rip), %rdi      # 0x22e62
jmp 0x12642
movq %r14, %rdi
callq 0x14979
incl 0x14a4c(%rip)           # 0x280d8
jmp 0x12901
movss 0x1c(%rsp), %xmm0
ucomiss 0xcb6e(%rip), %xmm0     # 0x2020c
jne 0x136a6
jnp 0x1375a
leaq 0xf018(%rip), %rdi      # 0x226c5
jmp 0x1106d
movsd 0x40(%rsp), %xmm0
ucomisd 0xca88(%rip), %xmm0     # 0x20148
jne 0x136c8
jnp 0x13777
leaq 0xf49b(%rip), %rdi      # 0x22b6a
jmp 0x121a9
movsd 0x20(%rsp), %xmm0
ucomisd 0xca76(%rip), %xmm0     # 0x20158
jne 0x136ea
jnp 0x13797
leaq 0xf75c(%rip), %rdi      # 0x22e4d
jmp 0x12642
cmpl $-0x11, 0x24(%rsp)
jne 0x137aa
cmpl $0x1, 0x28(%rsp)
jne 0x13806
cmpl $-0x11, 0x2c(%rsp)
jne 0x13812
cmpl $0x1, 0x30(%rsp)
jne 0x13885
cmpl $-0x11, 0x34(%rsp)
jne 0x13935
cmpl $0x1, 0x38(%rsp)
jne 0x13a51
cmpl $-0x11, 0x3c(%rsp)
jne 0x13a8d
cmpl $0x0, 0x40(%rsp)
je 0x13b35
leaq 0xf117(%rip), %rdi      # 0x2286c
jmp 0x11811
movss 0x20(%rsp), %xmm0
ucomiss 0xcaa9(%rip), %xmm0     # 0x20210
jne 0x1376b
jnp 0x137b6
leaq 0xef3e(%rip), %rdi      # 0x226b0
jmp 0x1106d
movss 0x128(%rsp), %xmm0
ucomiss 0xca91(%rip), %xmm0     # 0x20218
jne 0x1378b
jnp 0x137d3
leaq 0xf3c3(%rip), %rdi      # 0x22b55
jmp 0x121a9
cmpl $-0x1, 0x28(%rsp)
je 0x137f3
leaq 0xf693(%rip), %rdi      # 0x22e38
jmp 0x12642
leaq 0xf155(%rip), %rdi      # 0x22906
jmp 0x11811
movss 0x24(%rsp), %xmm0
ucomiss 0xca51(%rip), %xmm0     # 0x20214
jne 0x137c7
jnp 0x1381e
leaq 0xeecd(%rip), %rdi      # 0x2269b
jmp 0x1106d
movss 0x12c(%rsp), %xmm0
ucomiss 0xca35(%rip), %xmm0     # 0x20218
jne 0x137e7
jnp 0x1383f
leaq 0xf352(%rip), %rdi      # 0x22b40
jmp 0x121a9
cmpl $-0x1, 0x2c(%rsp)
je 0x13863
leaq 0xf622(%rip), %rdi      # 0x22e23
jmp 0x12642
leaq 0xf0e3(%rip), %rdi      # 0x228f0
jmp 0x11811
leaq 0xf0c1(%rip), %rdi      # 0x228da
jmp 0x11811
movss 0x28(%rsp), %xmm0
ucomiss 0xc9d5(%rip), %xmm0     # 0x20200
jne 0x13833
jnp 0x138d9
leaq 0xee4c(%rip), %rdi      # 0x22686
jmp 0x1106d
movss 0x130(%rsp), %xmm0
ucomiss 0xc9cd(%rip), %xmm0     # 0x2021c
jne 0x13857
jnp 0x138fa
leaq 0xf2cd(%rip), %rdi      # 0x22b2b
jmp 0x121a9
movsd 0x30(%rsp), %xmm0
ucomisd 0xc8ef(%rip), %xmm0     # 0x20160
jne 0x13879
jnp 0x1391e
leaq 0xf58e(%rip), %rdi      # 0x22e0e
jmp 0x12642
leaq 0xf038(%rip), %rdi      # 0x228c4
jmp 0x11811
cmpq $0x40, 0x58(%rsp)
jne 0x139a8
cmpl $0x4, 0xd4(%rsp)
jne 0x13a69
cmpl $0x4, 0x60(%rsp)
jne 0x13ae3
cmpq $0x1, 0x68(%rsp)
jne 0x13b57
cmpl $0x0, 0x70(%rsp)
je 0x13ce6
leaq 0xe754(%rip), %rdi      # 0x22028
jmp 0xe983
movss 0x2c(%rsp), %xmm0
ucomiss 0xc91e(%rip), %xmm0     # 0x20204
jne 0x138ee
jnp 0x139cb
leaq 0xed7b(%rip), %rdi      # 0x22670
jmp 0x1106d
movss 0x134(%rsp), %xmm0
ucomiss 0xc916(%rip), %xmm0     # 0x20220
jne 0x13912
jnp 0x13a31
leaq 0xf1fc(%rip), %rdi      # 0x22b15
jmp 0x121a9
cmpl $-0x1, 0x38(%rsp)
je 0x139b4
leaq 0xf4c8(%rip), %rdi      # 0x22df8
jmp 0x12642
leaq 0xef72(%rip), %rdi      # 0x228ae
jmp 0x11811
movabsq $-0x1e399c954c1cdf16, %rax # imm = 0xE1C6636AB3E320EA
cmpq %rax, 0x70(%rsp)
jne 0x13a5d
cmpq $0x38, 0x78(%rsp)
jne 0x13a99
cmpq $0x37b0128, 0x80(%rsp) # imm = 0x37B0128
jne 0x13b29
cmpq $-0x2f, 0x88(%rsp)
jne 0x13be5
cmpq $0x2248a5c, 0x90(%rsp) # imm = 0x2248A5C
jne 0x13d9c
movq %rbx, %rdi
callq 0x14979
incl 0x14735(%rip)           # 0x280d8
jmp 0x105bc
leaq 0xe6d1(%rip), %rdi      # 0x22080
jmp 0xe983
cmpl $-0x1, 0x3c(%rsp)
je 0x13aa5
leaq 0xf41c(%rip), %rdi      # 0x22de2
jmp 0x12642
cmpq $0x1, 0xd0(%rsp)
jne 0x13a81
cmpq $0x2, 0xd8(%rsp)
jne 0x13afb
cmpq $0x2, 0xe0(%rsp)
jne 0x13bd9
cmpq $0x1, 0xe8(%rsp)
jne 0x13cf9
cmpq $0x7, 0xf0(%rsp)
jne 0x13e06
cmpq $-0x1, 0xf8(%rsp)
je 0x13e62
leaq 0xebc0(%rip), %rdi      # 0x225ec
jmp 0x1106d
movss 0x138(%rsp), %xmm0
ucomiss 0xc7e3(%rip), %xmm0     # 0x20224
jne 0x13a45
jnp 0x13abf
leaq 0xf0b3(%rip), %rdi      # 0x22aff
jmp 0x121a9
leaq 0xee40(%rip), %rdi      # 0x22898
jmp 0x11811
leaq 0xe927(%rip), %rdi      # 0x2238b
jmp 0x105b7
leaq 0xe5fa(%rip), %rdi      # 0x2206a
jmp 0xe983
leaq 0xe121(%rip), %rdi      # 0x21b9d
jmp 0xc089
leaq 0xebd2(%rip), %rdi      # 0x2265a
jmp 0x1106d
leaq 0xedee(%rip), %rdi      # 0x22882
jmp 0x11811
leaq 0xe8d5(%rip), %rdi      # 0x22375
jmp 0x105b7
cmpl $-0x1, 0x124(%rsp)
je 0x13b63
leaq 0xf312(%rip), %rdi      # 0x22dcc
jmp 0x12642
movss 0x13c(%rsp), %xmm0
ucomiss 0xc759(%rip), %xmm0     # 0x20228
jne 0x13ad7
jnp 0x13b87
leaq 0xf00b(%rip), %rdi      # 0x22ae9
jmp 0x121a9
leaq 0xe56a(%rip), %rdi      # 0x22054
jmp 0xe983
leaq 0xe091(%rip), %rdi      # 0x21b87
jmp 0xc089
leaq 0xeb42(%rip), %rdi      # 0x22644
jmp 0x1106d
leaq 0xc7c6(%rip), %rdi      # 0x202d4
movl $0xd73, %esi            # imm = 0xD73
jmp 0xf854
leaq 0xc7b5(%rip), %rdi      # 0x202d4
movl $0xd74, %esi            # imm = 0xD74
jmp 0xf854
leaq 0xe82f(%rip), %rdi      # 0x2235f
jmp 0x105b7
cmpl $-0x11, 0x44(%rsp)
jne 0x13bf1
cmpl $0x0, 0x48(%rsp)
je 0x13da8
leaq 0xecee(%rip), %rdi      # 0x22840
jmp 0x11811
leaq 0xe4e0(%rip), %rdi      # 0x2203e
jmp 0xe983
movss 0x128(%rsp), %xmm0
ucomiss 0xc6bd(%rip), %xmm0     # 0x20230
jne 0x13b7b
jnp 0x13d05
leaq 0xf234(%rip), %rdi      # 0x22db6
jmp 0x12642
movss 0x140(%rsp), %xmm0
ucomiss 0xc695(%rip), %xmm0     # 0x2022c
jne 0x13b9f
jnp 0x13d1f
leaq 0xef2d(%rip), %rdi      # 0x22ad3
jmp 0x121a9
leaq 0xdfbf(%rip), %rdi      # 0x21b71
jmp 0xc089
leaq 0xc716(%rip), %rdi      # 0x202d4
movl $0xd75, %esi            # imm = 0xD75
jmp 0xf854
leaq 0xc705(%rip), %rdi      # 0x202d4
movl $0xd76, %esi            # imm = 0xD76
jmp 0xf854
leaq 0xea4e(%rip), %rdi      # 0x2262e
jmp 0x1106d
leaq 0xe75d(%rip), %rdi      # 0x22349
jmp 0x105b7
leaq 0xec5e(%rip), %rdi      # 0x22856
jmp 0x11811
leaq 0xdf57(%rip), %rdi      # 0x21b5b
jmp 0xc089
leaq 0xc6c4(%rip), %rdi      # 0x202d4
movl $0xd61, %esi            # imm = 0xD61
jmp 0xf854
leaq 0xc6b3(%rip), %rdi      # 0x202d4
movl $0xd62, %esi            # imm = 0xD62
jmp 0xf854
leaq 0xc6a2(%rip), %rdi      # 0x202d4
movl $0xd63, %esi            # imm = 0xD63
jmp 0xf854
leaq 0xc691(%rip), %rdi      # 0x202d4
movl $0xd64, %esi            # imm = 0xD64
jmp 0xf854
leaq 0xc680(%rip), %rdi      # 0x202d4
movl $0xd65, %esi            # imm = 0xD65
jmp 0xf854
leaq 0xc66f(%rip), %rdi      # 0x202d4
movl $0xd66, %esi            # imm = 0xD66
jmp 0xf854
leaq 0xc65e(%rip), %rdi      # 0x202d4
movl $0xd67, %esi            # imm = 0xD67
jmp 0xf854
leaq 0xc64d(%rip), %rdi      # 0x202d4
movl $0xd68, %esi            # imm = 0xD68
jmp 0xf854
leaq 0xc63c(%rip), %rdi      # 0x202d4
movl $0xd6a, %esi            # imm = 0xD6A
jmp 0xf854
leaq 0xc62b(%rip), %rdi      # 0x202d4
movl $0xd6e, %esi            # imm = 0xD6E
jmp 0xf854
leaq 0xc61a(%rip), %rdi      # 0x202d4
movl $0xd6f, %esi            # imm = 0xD6F
jmp 0xf854
leaq 0xc609(%rip), %rdi      # 0x202d4
movl $0xd70, %esi            # imm = 0xD70
jmp 0xf854
leaq 0xc5f8(%rip), %rdi      # 0x202d4
movl $0xd71, %esi            # imm = 0xD71
jmp 0xf854
movq %rbx, %rdi
callq 0x14979
incl 0x143e4(%rip)           # 0x280d8
jmp 0xe988
leaq 0xe918(%rip), %rdi      # 0x22618
jmp 0x1106d
cmpl $-0x1, 0x12c(%rsp)
je 0x13e1e
leaq 0xf086(%rip), %rdi      # 0x22da0
jmp 0x12642
cmpq $-0x16f, 0xd8(%rsp) # imm = 0xFE91
jne 0x13e12
cmpq $0x395, 0xe0(%rsp) # imm = 0x395
jne 0x13e56
cmpq $0x1dc, 0xe8(%rsp) # imm = 0x1DC
jne 0x13ea3
cmpq $-0x1dc, 0xf0(%rsp) # imm = 0xFE24
jne 0x13ec7
cmpl $0xfffffc6b, 0x158(%rsp) # imm = 0xFFFFFC6B
jne 0x13f0b
cmpl $0xfffff967, 0x15c(%rsp) # imm = 0xFFFFF967
jne 0x13f45
movq %r14, %rdi
callq 0x14979
incl 0x14341(%rip)           # 0x280d8
jmp 0x121c6
leaq 0xe590(%rip), %rdi      # 0x22333
jmp 0x105b7
cmpl $-0x11, 0x4c(%rsp)
jne 0x13e3e
cmpl $-0x12, 0x50(%rsp)
jne 0x13e75
cmpl $-0x11, 0x54(%rsp)
jne 0x13eaf
cmpl $0x26, 0x58(%rsp)
jne 0x13ef3
cmpl $-0x11, 0x5c(%rsp)
jne 0x13f17
cmpq $0x0, 0xd0(%rsp)
je 0x13f51
leaq 0xe9c7(%rip), %rdi      # 0x227bc
jmp 0x11811
leaq 0xdd44(%rip), %rdi      # 0x21b45
jmp 0xc089
leaq 0xe7f5(%rip), %rdi      # 0x22602
jmp 0x1106d
leaq 0xeca4(%rip), %rdi      # 0x22abd
jmp 0x121a9
movss 0x130(%rsp), %xmm0
ucomiss 0xc406(%rip), %xmm0     # 0x20234
jne 0x13e32
jnp 0x13e8d
leaq 0xef51(%rip), %rdi      # 0x22d8a
jmp 0x12642
leaq 0xe9e5(%rip), %rdi      # 0x2282a
jmp 0x11811
leaq 0xdcde(%rip), %rdi      # 0x21b2f
jmp 0xc089
leaq 0xec4a(%rip), %rdi      # 0x22aa7
jmp 0x121a9
movq %rbx, %rdi
callq 0x14979
incl 0x14268(%rip)           # 0x280d8
jmp 0x1108a
leaq 0xe998(%rip), %rdi      # 0x22814
jmp 0x11811
leaq 0xdc91(%rip), %rdi      # 0x21b19
jmp 0xc089
cmpl $-0x1, 0x134(%rsp)
je 0x13ed3
leaq 0xeed6(%rip), %rdi      # 0x22d74
jmp 0x12642
leaq 0xebe7(%rip), %rdi      # 0x22a91
jmp 0x121a9
leaq 0xe948(%rip), %rdi      # 0x227fe
jmp 0x11811
leaq 0xdc41(%rip), %rdi      # 0x21b03
jmp 0xc089
leaq 0xebad(%rip), %rdi      # 0x22a7b
jmp 0x121a9
movss 0x138(%rsp), %xmm0
ucomiss 0xc355(%rip), %xmm0     # 0x20238
jne 0x13ee7
jnp 0x13f2f
leaq 0xee70(%rip), %rdi      # 0x22d5e
jmp 0x12642
leaq 0xe8ee(%rip), %rdi      # 0x227e8
jmp 0x11811
leaq 0xdbe7(%rip), %rdi      # 0x21aed
jmp 0xc089
leaq 0xeb53(%rip), %rdi      # 0x22a65
jmp 0x121a9
leaq 0xe8b4(%rip), %rdi      # 0x227d2
jmp 0x11811
leaq 0xdbad(%rip), %rdi      # 0x21ad7
jmp 0xc089
cmpl $-0x1, 0x13c(%rsp)
je 0x13f73
leaq 0xee08(%rip), %rdi      # 0x22d48
jmp 0x12642
leaq 0xeb03(%rip), %rdi      # 0x22a4f
jmp 0x121a9
cmpq $0x1, 0xd8(%rsp)
jne 0x13f8a
cmpq $0x0, 0xe0(%rsp)
je 0x13fbb
leaq 0xe822(%rip), %rdi      # 0x22790
jmp 0x11811
cmpq $-0x1, 0xd8(%rsp)
je 0x13f96
leaq 0xedad(%rip), %rdi      # 0x22d32
jmp 0x12642
leaq 0xe815(%rip), %rdi      # 0x227a6
jmp 0x11811
cmpq $0x2a1, 0xe0(%rsp) # imm = 0x2A1
jne 0x13fef
cmpq $-0x1, 0xe8(%rsp)
je 0x14007
leaq 0xed50(%rip), %rdi      # 0x22d06
jmp 0x12642
cmpq $0x1, 0xe8(%rsp)
jne 0x13ffb
cmpq $-0x7b, 0xf0(%rsp)
jne 0x1402c
cmpq $-0xe, 0xf8(%rsp)
jne 0x14044
movq %rbx, %rdi
callq 0x14979
incl 0x140ee(%rip)           # 0x280d8
jmp 0x11816
leaq 0xed26(%rip), %rdi      # 0x22d1c
jmp 0x12642
leaq 0xe778(%rip), %rdi      # 0x2277a
jmp 0x11811
cmpq $-0x36f, 0xf0(%rsp) # imm = 0xFC91
jne 0x14038
cmpq $-0x1, 0xf8(%rsp)
je 0x14092
leaq 0xecb3(%rip), %rdi      # 0x22cda
jmp 0x12642
leaq 0xe731(%rip), %rdi      # 0x22764
jmp 0x11811
leaq 0xecb1(%rip), %rdi      # 0x22cf0
jmp 0x12642
leaq 0xe703(%rip), %rdi      # 0x2274e
jmp 0x11811
cmpb $0x2, 0x20(%rsp)
jne 0x140a8
cmpb $0x1, 0x21(%rsp)
jne 0x140d7
cmpb $0x2, 0x22(%rsp)
jne 0x140ef
cmpb $0x1, 0x23(%rsp)
jne 0x140fb
cmpb $0xa, 0x24(%rsp)
jne 0x1412a
movq %rbx, %rdi
callq 0x14979
incl 0x1404b(%rip)           # 0x280d8
jmp 0xb37b
cmpl $-0x1, 0x154(%rsp)
je 0x140b4
leaq 0xec21(%rip), %rdi      # 0x22cc4
jmp 0x12642
leaq 0xd6dc(%rip), %rdi      # 0x2178b
jmp 0xb376
cmpl $0x2a1, 0x158(%rsp) # imm = 0x2A1
jne 0x140e3
cmpl $-0x1, 0x15c(%rsp)
je 0x14107
leaq 0xebc6(%rip), %rdi      # 0x22c98
jmp 0x12642
leaq 0xd697(%rip), %rdi      # 0x21775
jmp 0xb376
leaq 0xebc4(%rip), %rdi      # 0x22cae
jmp 0x12642
leaq 0xd669(%rip), %rdi      # 0x2175f
jmp 0xb376
leaq 0xd647(%rip), %rdi      # 0x21749
jmp 0xb376
cmpl $0xfffffc91, 0x160(%rsp) # imm = 0xFFFFFC91
jne 0x14136
cmpl $-0x1, 0x164(%rsp)
je 0x14142
leaq 0xeb47(%rip), %rdi      # 0x22c6c
jmp 0x12642
leaq 0xd602(%rip), %rdi      # 0x21733
jmp 0xb376
leaq 0xeb45(%rip), %rdi      # 0x22c82
jmp 0x12642
movsd 0x40(%rsp), %xmm0
ucomisd 0xc018(%rip), %xmm0     # 0x20168
jne 0x14154
jnp 0x14160
leaq 0xeafb(%rip), %rdi      # 0x22c56
jmp 0x12642
movsd 0x48(%rsp), %xmm0
ucomisd 0xc002(%rip), %xmm0     # 0x20170
jne 0x14172
jnp 0x1417e
leaq 0xeac7(%rip), %rdi      # 0x22c40
jmp 0x12642
movabsq $0x1108080808, %rax     # imm = 0x1108080808
addq $0x1a2b3c4d, %rax       # imm = 0x1A2B3C4D
cmpq %rax, 0x110(%rsp)
jne 0x141b1
cmpl $0x4455, 0x170(%rsp) # imm = 0x4455
jne 0x141bd
leaq 0xea68(%rip), %rdi      # 0x22c14
jmp 0x12642
leaq 0xea72(%rip), %rdi      # 0x22c2a
jmp 0x12642
movq %r14, %rdi
callq 0x14979
incl 0x13f0d(%rip)           # 0x280d8
jmp 0x1265f