// File: /workspace/github_cpp_makefile_star2_O3/jo-qzy[P]MyJson/test.cpp
// Function: test_parse_number()
static void test_parse_number() {
    TEST_NUMBER(0.0, "0");
    TEST_NUMBER(1.0, "1.0");
    TEST_NUMBER(1E10, "1E10");
    TEST_NUMBER(1E-10, "1E-10");
    TEST_NUMBER(1.234e-10, "1.234E-10");
    TEST_NUMBER(1.0, "1");
    TEST_NUMBER(-1.0, "-1");
    TEST_NUMBER(1.5, "1.5");
    TEST_NUMBER(-1.5, "-1.5");
    TEST_NUMBER(3.1416, "3.1416");
    TEST_NUMBER(1E10, "1E10");
    TEST_NUMBER(1e10, "1e10");
    TEST_NUMBER(1E+10, "1E+10");
    TEST_NUMBER(1E-10, "1E-10");
    TEST_NUMBER(-1E10, "-1E10");
    TEST_NUMBER(-1e10, "-1e10");
    TEST_NUMBER(-1E+10, "-1E+10");
    TEST_NUMBER(-1E-10, "-1E-10");
    TEST_NUMBER(1.234E+10, "1.234E+10");
    TEST_NUMBER(1.234E-10, "1.234E-10");
    TEST_NUMBER(0.0, "1e-10000"); /* must underflow */

    TEST_NUMBER(1.0000000000000002, "1.0000000000000002"); /* the smallest number > 1 */
    TEST_NUMBER( 4.9406564584124654e-324, "4.9406564584124654e-324" ); /* minimum denormal */
    TEST_NUMBER(-4.9406564584124654e-324, "-4.9406564584124654e-324");
    TEST_NUMBER( 2.2250738585072009e-308, "2.2250738585072009e-308" );  /* Max subnormal double */
    TEST_NUMBER(-2.2250738585072009e-308, "-2.2250738585072009e-308");
    TEST_NUMBER( 2.2250738585072014e-308, "2.2250738585072014e-308" );  /* Min normal positive double */
    TEST_NUMBER(-2.2250738585072014e-308, "-2.2250738585072014e-308");
    TEST_NUMBER( 1.7976931348623157e+308, "1.7976931348623157e+308" );  /* Max double */
    TEST_NUMBER(-1.7976931348623157e+308, "-1.7976931348623157e+308");
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x828, %rsp            # imm = 0x828
xorl %eax, %eax
leaq -0xb8(%rbp), %r15
movl %eax, -0x18(%r15)
movq %r15, -0x10(%r15)
movq %rax, -0x8(%r15)
movb %al, (%r15)
leaq -0x90(%rbp), %r12
movq %r12, -0x10(%r12)
movq %rax, -0x8(%r12)
movb %al, (%r12)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x10(%r12)
movq %rax, 0x20(%r12)
leaq -0x60(%rbp), %r14
movl %eax, (%r14)
movq %rax, 0x8(%r14)
movq %r14, 0x10(%r14)
incl 0x14e05(%rip)           # 0x1e1a4
movq %r14, 0x18(%r14)
movq %rax, 0x20(%r14)
leaq -0x840(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xffbf(%rip), %rsi      # 0x19378
leaq 0xffb9(%rip), %rdx      # 0x19379
leaq -0x850(%rbp), %rdi
callq 0x1831e
leaq -0x850(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x850(%rbp), %rdi
cmpq %r13, %rdi
je 0x93fa
callq 0x21e0
testl %ebx, %ebx
je 0x9502
movq 0x14bcf(%rip), %rdi     # 0x1dfd8
leaq 0xfddd(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14bb7(%rip), %rdi     # 0x1dfd8
leaq 0xfdd6(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x14b9f(%rip), %rdi     # 0x1dfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfda9(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfd92(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x820(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xfeeb(%rip), %rsi      # 0x19378
leaq 0xfee5(%rip), %rdx      # 0x19379
leaq -0x830(%rbp), %rdi
callq 0x1831e
leaq -0x830(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x830(%rbp), %rdi
cmpq %r13, %rdi
je 0x9508
callq 0x21e0
jmp 0x9508
incl 0x14ca0(%rip)           # 0x1e1a8
movl 0x14c96(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x14c8d(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x9534
incl 0x14c82(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x14c75(%rip)     # 0x1e1a4
jmp 0x95fd
movq 0x14a9d(%rip), %rdi     # 0x1dfd8
leaq 0xfcab(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14a85(%rip), %rdi     # 0x1dfd8
leaq 0xfca4(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x14a6d(%rip), %rdi     # 0x1dfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfc77(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfc5d(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x14bb0(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x961c
jp 0x961c
incl 0x14b91(%rip)           # 0x1e1a8
jmp 0x96de
movq 0x149b5(%rip), %rdi     # 0x1dfd8
leaq 0xfbc3(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1499d(%rip), %rdi     # 0x1dfd8
leaq 0xfbbc(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x14985(%rip), %rdi     # 0x1dfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfb8f(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
xorpd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xfb76(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x14a7c(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x800(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xfc2e(%rip), %rsi      # 0x19376
leaq 0xfc2a(%rip), %rdx      # 0x19379
leaq -0x810(%rbp), %rdi
callq 0x1831e
leaq -0x810(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x810(%rbp), %rdi
cmpq %r13, %rdi
je 0x9789
callq 0x21e0
testl %ebx, %ebx
je 0x9891
movq 0x14840(%rip), %rdi     # 0x1dfd8
leaq 0xfa4e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14828(%rip), %rdi     # 0x1dfd8
leaq 0xfa47(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x14810(%rip), %rdi     # 0x1dfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfa1a(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xfa03(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x7e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xfb5a(%rip), %rsi      # 0x19376
leaq 0xfb56(%rip), %rdx      # 0x19379
leaq -0x7f0(%rbp), %rdi
callq 0x1831e
leaq -0x7f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x7f0(%rbp), %rdi
cmpq %r13, %rdi
je 0x9897
callq 0x21e0
jmp 0x9897
incl 0x14911(%rip)           # 0x1e1a8
movl 0x14907(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x148fe(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x98c3
incl 0x148f3(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x148e6(%rip)     # 0x1e1a4
jmp 0x998c
movq 0x1470e(%rip), %rdi     # 0x1dfd8
leaq 0xf91c(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x146f6(%rip), %rdi     # 0x1dfd8
leaq 0xf915(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x146de(%rip), %rdi     # 0x1dfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf8e8(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf8ce(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x14821(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xf69c(%rip), %xmm0     # 0x19038
jne 0x99ab
jp 0x99ab
incl 0x14802(%rip)           # 0x1e1a8
jmp 0x9a71
movq 0x14626(%rip), %rdi     # 0x1dfd8
leaq 0xf834(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1460e(%rip), %rdi     # 0x1dfd8
leaq 0xf82d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x145f6(%rip), %rdi     # 0x1dfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf800(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xf62d(%rip), %xmm0     # 0x19038
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xf7e3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x146e9(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x7c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf8b9(%rip), %rsi      # 0x19394
leaq 0xf8b6(%rip), %rdx      # 0x19398
leaq -0x7d0(%rbp), %rdi
callq 0x1831e
leaq -0x7d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x7d0(%rbp), %rdi
cmpq %r13, %rdi
je 0x9b1c
callq 0x21e0
testl %ebx, %ebx
je 0x9c24
movq 0x144ad(%rip), %rdi     # 0x1dfd8
leaq 0xf6bb(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14495(%rip), %rdi     # 0x1dfd8
leaq 0xf6b4(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1447d(%rip), %rdi     # 0x1dfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf687(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf670(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x7a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf7e5(%rip), %rsi      # 0x19394
leaq 0xf7e2(%rip), %rdx      # 0x19398
leaq -0x7b0(%rbp), %rdi
callq 0x1831e
leaq -0x7b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x7b0(%rbp), %rdi
cmpq %r13, %rdi
je 0x9c2a
callq 0x21e0
jmp 0x9c2a
incl 0x1457e(%rip)           # 0x1e1a8
movl 0x14574(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x1456b(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x9c56
incl 0x14560(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x14553(%rip)     # 0x1e1a4
jmp 0x9d1f
movq 0x1437b(%rip), %rdi     # 0x1dfd8
leaq 0xf589(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14363(%rip), %rdi     # 0x1dfd8
leaq 0xf582(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1434b(%rip), %rdi     # 0x1dfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf555(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf53b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x1448e(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xf311(%rip), %xmm0     # 0x19040
jne 0x9d3e
jp 0x9d3e
incl 0x1446f(%rip)           # 0x1e1a8
jmp 0x9e04
movq 0x14293(%rip), %rdi     # 0x1dfd8
leaq 0xf4a1(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1427b(%rip), %rdi     # 0x1dfd8
leaq 0xf49a(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x14263(%rip), %rdi     # 0x1dfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf46d(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xf2a2(%rip), %xmm0     # 0x19040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xf450(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x14356(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x780(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf539(%rip), %rsi      # 0x193a7
leaq 0xf537(%rip), %rdx      # 0x193ac
leaq -0x790(%rbp), %rdi
callq 0x1831e
leaq -0x790(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x790(%rbp), %rdi
cmpq %r13, %rdi
je 0x9eaf
callq 0x21e0
testl %ebx, %ebx
je 0x9fb7
movq 0x1411a(%rip), %rdi     # 0x1dfd8
leaq 0xf328(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x14102(%rip), %rdi     # 0x1dfd8
leaq 0xf321(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x140ea(%rip), %rdi     # 0x1dfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf2f4(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf2dd(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x760(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf465(%rip), %rsi      # 0x193a7
leaq 0xf463(%rip), %rdx      # 0x193ac
leaq -0x770(%rbp), %rdi
callq 0x1831e
leaq -0x770(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x770(%rbp), %rdi
cmpq %r13, %rdi
je 0x9fbd
callq 0x21e0
jmp 0x9fbd
incl 0x141eb(%rip)           # 0x1e1a8
movl 0x141e1(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x141d8(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x9fe9
incl 0x141cd(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x141c0(%rip)     # 0x1e1a4
jmp 0xa0b2
movq 0x13fe8(%rip), %rdi     # 0x1dfd8
leaq 0xf1f6(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13fd0(%rip), %rdi     # 0x1dfd8
leaq 0xf1ef(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13fb8(%rip), %rdi     # 0x1dfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf1c2(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf1a8(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x140fb(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xef86(%rip), %xmm0     # 0x19048
jne 0xa0d1
jp 0xa0d1
incl 0x140dc(%rip)           # 0x1e1a8
jmp 0xa197
movq 0x13f00(%rip), %rdi     # 0x1dfd8
leaq 0xf10e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13ee8(%rip), %rdi     # 0x1dfd8
leaq 0xf107(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13ed0(%rip), %rdi     # 0x1dfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xf0da(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xef17(%rip), %xmm0     # 0x19048
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xf0bd(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x13fc3(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x740(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf179(%rip), %rsi      # 0x1937a
leaq 0xf17b(%rip), %rdx      # 0x19383
leaq -0x750(%rbp), %rdi
callq 0x1831e
leaq -0x750(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x750(%rbp), %rdi
cmpq %r13, %rdi
je 0xa242
callq 0x21e0
testl %ebx, %ebx
je 0xa34a
movq 0x13d87(%rip), %rdi     # 0x1dfd8
leaq 0xef95(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13d6f(%rip), %rdi     # 0x1dfd8
leaq 0xef8e(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13d57(%rip), %rdi     # 0x1dfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xef61(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xef4a(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x720(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf0a5(%rip), %rsi      # 0x1937a
leaq 0xf0a7(%rip), %rdx      # 0x19383
leaq -0x730(%rbp), %rdi
callq 0x1831e
leaq -0x730(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x730(%rbp), %rdi
cmpq %r13, %rdi
je 0xa350
callq 0x21e0
jmp 0xa350
incl 0x13e58(%rip)           # 0x1e1a8
movl 0x13e4e(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x13e45(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xa37c
incl 0x13e3a(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x13e2d(%rip)     # 0x1e1a4
jmp 0xa445
movq 0x13c55(%rip), %rdi     # 0x1dfd8
leaq 0xee63(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13c3d(%rip), %rdi     # 0x1dfd8
leaq 0xee5c(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13c25(%rip), %rdi     # 0x1dfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xee2f(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xee15(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x13d68(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xebfb(%rip), %xmm0     # 0x19050
jne 0xa464
jp 0xa464
incl 0x13d49(%rip)           # 0x1e1a8
jmp 0xa52a
movq 0x13b6d(%rip), %rdi     # 0x1dfd8
leaq 0xed7b(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13b55(%rip), %rdi     # 0x1dfd8
leaq 0xed74(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13b3d(%rip), %rdi     # 0x1dfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xed47(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xeb8c(%rip), %xmm0     # 0x19050
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xed2a(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x13c30(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x700(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xedf1(%rip), %rsi      # 0x19385
leaq 0xedeb(%rip), %rdx      # 0x19386
leaq -0x710(%rbp), %rdi
callq 0x1831e
leaq -0x710(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x710(%rbp), %rdi
cmpq %r13, %rdi
je 0xa5d5
callq 0x21e0
testl %ebx, %ebx
je 0xa6dd
movq 0x139f4(%rip), %rdi     # 0x1dfd8
leaq 0xec02(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x139dc(%rip), %rdi     # 0x1dfd8
leaq 0xebfb(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x139c4(%rip), %rdi     # 0x1dfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xebce(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xebb7(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x6e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xed1d(%rip), %rsi      # 0x19385
leaq 0xed17(%rip), %rdx      # 0x19386
leaq -0x6f0(%rbp), %rdi
callq 0x1831e
leaq -0x6f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x6f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xa6e3
callq 0x21e0
jmp 0xa6e3
incl 0x13ac5(%rip)           # 0x1e1a8
movl 0x13abb(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x13ab2(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xa70f
incl 0x13aa7(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x13a9a(%rip)     # 0x1e1a4
jmp 0xa7d8
movq 0x138c2(%rip), %rdi     # 0x1dfd8
leaq 0xead0(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x138aa(%rip), %rdi     # 0x1dfd8
leaq 0xeac9(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13892(%rip), %rdi     # 0x1dfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xea9c(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xea82(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x139d5(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe850(%rip), %xmm0     # 0x19038
jne 0xa7f7
jp 0xa7f7
incl 0x139b6(%rip)           # 0x1e1a8
jmp 0xa8bd
movq 0x137da(%rip), %rdi     # 0x1dfd8
leaq 0xe9e8(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x137c2(%rip), %rdi     # 0x1dfd8
leaq 0xe9e1(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x137aa(%rip), %rdi     # 0x1dfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe9b4(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe7e1(%rip), %xmm0     # 0x19038
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe997(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x1389d(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x6c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xea5d(%rip), %rsi      # 0x19384
leaq 0xea58(%rip), %rdx      # 0x19386
leaq -0x6d0(%rbp), %rdi
callq 0x1831e
leaq -0x6d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x6d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xa968
callq 0x21e0
testl %ebx, %ebx
je 0xaa70
movq 0x13661(%rip), %rdi     # 0x1dfd8
leaq 0xe86f(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13649(%rip), %rdi     # 0x1dfd8
leaq 0xe868(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13631(%rip), %rdi     # 0x1dfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe83b(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe824(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x6a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe989(%rip), %rsi      # 0x19384
leaq 0xe984(%rip), %rdx      # 0x19386
leaq -0x6b0(%rbp), %rdi
callq 0x1831e
leaq -0x6b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x6b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xaa76
callq 0x21e0
jmp 0xaa76
incl 0x13732(%rip)           # 0x1e1a8
movl 0x13728(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x1371f(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xaaa2
incl 0x13714(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x13707(%rip)     # 0x1e1a4
jmp 0xab6b
movq 0x1352f(%rip), %rdi     # 0x1dfd8
leaq 0xe73d(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13517(%rip), %rdi     # 0x1dfd8
leaq 0xe736(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x134ff(%rip), %rdi     # 0x1dfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe709(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe6ef(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x13642(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe4dd(%rip), %xmm0     # 0x19058
jne 0xab8a
jp 0xab8a
incl 0x13623(%rip)           # 0x1e1a8
jmp 0xac50
movq 0x13447(%rip), %rdi     # 0x1dfd8
leaq 0xe655(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1342f(%rip), %rdi     # 0x1dfd8
leaq 0xe64e(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13417(%rip), %rdi     # 0x1dfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe621(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe46e(%rip), %xmm0     # 0x19058
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe604(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x1350a(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x680(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe6ce(%rip), %rsi      # 0x19388
leaq 0xe6ca(%rip), %rdx      # 0x1938b
leaq -0x690(%rbp), %rdi
callq 0x1831e
leaq -0x690(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x690(%rbp), %rdi
cmpq %r13, %rdi
je 0xacfb
callq 0x21e0
testl %ebx, %ebx
je 0xae03
movq 0x132ce(%rip), %rdi     # 0x1dfd8
leaq 0xe4dc(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x132b6(%rip), %rdi     # 0x1dfd8
leaq 0xe4d5(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1329e(%rip), %rdi     # 0x1dfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe4a8(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe491(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x660(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe5fa(%rip), %rsi      # 0x19388
leaq 0xe5f6(%rip), %rdx      # 0x1938b
leaq -0x670(%rbp), %rdi
callq 0x1831e
leaq -0x670(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x670(%rbp), %rdi
cmpq %r13, %rdi
je 0xae09
callq 0x21e0
jmp 0xae09
incl 0x1339f(%rip)           # 0x1e1a8
movl 0x13395(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x1338c(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xae35
incl 0x13381(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x13374(%rip)     # 0x1e1a4
jmp 0xaefe
movq 0x1319c(%rip), %rdi     # 0x1dfd8
leaq 0xe3aa(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x13184(%rip), %rdi     # 0x1dfd8
leaq 0xe3a3(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1316c(%rip), %rdi     # 0x1dfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe376(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe35c(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x132af(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe152(%rip), %xmm0     # 0x19060
jne 0xaf1d
jp 0xaf1d
incl 0x13290(%rip)           # 0x1e1a8
jmp 0xafe3
movq 0x130b4(%rip), %rdi     # 0x1dfd8
leaq 0xe2c2(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1309c(%rip), %rdi     # 0x1dfd8
leaq 0xe2bb(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x13084(%rip), %rdi     # 0x1dfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe28e(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe0e3(%rip), %xmm0     # 0x19060
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe271(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x13177(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x640(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe33a(%rip), %rsi      # 0x19387
leaq 0xe337(%rip), %rdx      # 0x1938b
leaq -0x650(%rbp), %rdi
callq 0x1831e
leaq -0x650(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x650(%rbp), %rdi
cmpq %r13, %rdi
je 0xb08e
callq 0x21e0
testl %ebx, %ebx
je 0xb196
movq 0x12f3b(%rip), %rdi     # 0x1dfd8
leaq 0xe149(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12f23(%rip), %rdi     # 0x1dfd8
leaq 0xe142(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12f0b(%rip), %rdi     # 0x1dfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe115(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe0fe(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x620(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe266(%rip), %rsi      # 0x19387
leaq 0xe263(%rip), %rdx      # 0x1938b
leaq -0x630(%rbp), %rdi
callq 0x1831e
leaq -0x630(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x630(%rbp), %rdi
cmpq %r13, %rdi
je 0xb19c
callq 0x21e0
jmp 0xb19c
incl 0x1300c(%rip)           # 0x1e1a8
movl 0x13002(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x12ff9(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb1c8
incl 0x12fee(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x12fe1(%rip)     # 0x1e1a4
jmp 0xb291
movq 0x12e09(%rip), %rdi     # 0x1dfd8
leaq 0xe017(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12df1(%rip), %rdi     # 0x1dfd8
leaq 0xe010(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12dd9(%rip), %rdi     # 0x1dfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdfe3(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdfc9(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x12f1c(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xddc7(%rip), %xmm0     # 0x19068
jne 0xb2b0
jp 0xb2b0
incl 0x12efd(%rip)           # 0x1e1a8
jmp 0xb376
movq 0x12d21(%rip), %rdi     # 0x1dfd8
leaq 0xdf2f(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12d09(%rip), %rdi     # 0x1dfd8
leaq 0xdf28(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12cf1(%rip), %rdi     # 0x1dfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdefb(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xdd58(%rip), %xmm0     # 0x19068
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xdede(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x12de4(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x600(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdfac(%rip), %rsi      # 0x1938c
leaq 0xdfab(%rip), %rdx      # 0x19392
leaq -0x610(%rbp), %rdi
callq 0x1831e
leaq -0x610(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x610(%rbp), %rdi
cmpq %r13, %rdi
je 0xb421
callq 0x21e0
testl %ebx, %ebx
je 0xb529
movq 0x12ba8(%rip), %rdi     # 0x1dfd8
leaq 0xddb6(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12b90(%rip), %rdi     # 0x1dfd8
leaq 0xddaf(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12b78(%rip), %rdi     # 0x1dfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdd82(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdd6b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x5e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xded8(%rip), %rsi      # 0x1938c
leaq 0xded7(%rip), %rdx      # 0x19392
leaq -0x5f0(%rbp), %rdi
callq 0x1831e
leaq -0x5f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x5f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xb52f
callq 0x21e0
jmp 0xb52f
incl 0x12c79(%rip)           # 0x1e1a8
movl 0x12c6f(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x12c66(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb55b
incl 0x12c5b(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x12c4e(%rip)     # 0x1e1a4
jmp 0xb624
movq 0x12a76(%rip), %rdi     # 0x1dfd8
leaq 0xdc84(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12a5e(%rip), %rdi     # 0x1dfd8
leaq 0xdc7d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12a46(%rip), %rdi     # 0x1dfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdc50(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdc36(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x12b89(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xda3c(%rip), %xmm0     # 0x19070
jne 0xb643
jp 0xb643
incl 0x12b6a(%rip)           # 0x1e1a8
jmp 0xb709
movq 0x1298e(%rip), %rdi     # 0x1dfd8
leaq 0xdb9c(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12976(%rip), %rdi     # 0x1dfd8
leaq 0xdb95(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1295e(%rip), %rdi     # 0x1dfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdb68(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd9cd(%rip), %xmm0     # 0x19070
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xdb4b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x12a51(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x5c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdc21(%rip), %rsi      # 0x19394
leaq 0xdc1e(%rip), %rdx      # 0x19398
leaq -0x5d0(%rbp), %rdi
callq 0x1831e
leaq -0x5d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x5d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xb7b4
callq 0x21e0
testl %ebx, %ebx
je 0xb8bc
movq 0x12815(%rip), %rdi     # 0x1dfd8
leaq 0xda23(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x127fd(%rip), %rdi     # 0x1dfd8
leaq 0xda1c(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x127e5(%rip), %rdi     # 0x1dfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd9ef(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd9d8(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x5a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdb4d(%rip), %rsi      # 0x19394
leaq 0xdb4a(%rip), %rdx      # 0x19398
leaq -0x5b0(%rbp), %rdi
callq 0x1831e
leaq -0x5b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x5b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xb8c2
callq 0x21e0
jmp 0xb8c2
incl 0x128e6(%rip)           # 0x1e1a8
movl 0x128dc(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x128d3(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb8ee
incl 0x128c8(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x128bb(%rip)     # 0x1e1a4
jmp 0xb9b7
movq 0x126e3(%rip), %rdi     # 0x1dfd8
leaq 0xd8f1(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x126cb(%rip), %rdi     # 0x1dfd8
leaq 0xd8ea(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x126b3(%rip), %rdi     # 0x1dfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd8bd(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd8a3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x127f6(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xd679(%rip), %xmm0     # 0x19040
jne 0xb9d6
jp 0xb9d6
incl 0x127d7(%rip)           # 0x1e1a8
jmp 0xba9c
movq 0x125fb(%rip), %rdi     # 0x1dfd8
leaq 0xd809(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x125e3(%rip), %rdi     # 0x1dfd8
leaq 0xd802(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x125cb(%rip), %rdi     # 0x1dfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd7d5(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd60a(%rip), %xmm0     # 0x19040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd7b8(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x126be(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x580(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd894(%rip), %rsi      # 0x1939a
leaq 0xd891(%rip), %rdx      # 0x1939e
leaq -0x590(%rbp), %rdi
callq 0x1831e
leaq -0x590(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x590(%rbp), %rdi
cmpq %r13, %rdi
je 0xbb47
callq 0x21e0
testl %ebx, %ebx
je 0xbc4f
movq 0x12482(%rip), %rdi     # 0x1dfd8
leaq 0xd690(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1246a(%rip), %rdi     # 0x1dfd8
leaq 0xd689(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12452(%rip), %rdi     # 0x1dfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd65c(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd645(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x560(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd7c0(%rip), %rsi      # 0x1939a
leaq 0xd7bd(%rip), %rdx      # 0x1939e
leaq -0x570(%rbp), %rdi
callq 0x1831e
leaq -0x570(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x570(%rbp), %rdi
cmpq %r13, %rdi
je 0xbc55
callq 0x21e0
jmp 0xbc55
incl 0x12553(%rip)           # 0x1e1a8
movl 0x12549(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x12540(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xbc81
incl 0x12535(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x12528(%rip)     # 0x1e1a4
jmp 0xbd4a
movq 0x12350(%rip), %rdi     # 0x1dfd8
leaq 0xd55e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12338(%rip), %rdi     # 0x1dfd8
leaq 0xd557(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12320(%rip), %rdi     # 0x1dfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd52a(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd510(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x12463(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xd2e6(%rip), %xmm0     # 0x19040
jne 0xbd69
jp 0xbd69
incl 0x12444(%rip)           # 0x1e1a8
jmp 0xbe2f
movq 0x12268(%rip), %rdi     # 0x1dfd8
leaq 0xd476(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x12250(%rip), %rdi     # 0x1dfd8
leaq 0xd46f(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x12238(%rip), %rdi     # 0x1dfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd442(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd277(%rip), %xmm0     # 0x19040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd425(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x1232b(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x540(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd507(%rip), %rsi      # 0x193a0
leaq 0xd505(%rip), %rdx      # 0x193a5
leaq -0x550(%rbp), %rdi
callq 0x1831e
leaq -0x550(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x550(%rbp), %rdi
cmpq %r13, %rdi
je 0xbeda
callq 0x21e0
testl %ebx, %ebx
je 0xbfe2
movq 0x120ef(%rip), %rdi     # 0x1dfd8
leaq 0xd2fd(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x120d7(%rip), %rdi     # 0x1dfd8
leaq 0xd2f6(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x120bf(%rip), %rdi     # 0x1dfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd2c9(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd2b2(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x520(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd433(%rip), %rsi      # 0x193a0
leaq 0xd431(%rip), %rdx      # 0x193a5
leaq -0x530(%rbp), %rdi
callq 0x1831e
leaq -0x530(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x530(%rbp), %rdi
cmpq %r13, %rdi
je 0xbfe8
callq 0x21e0
jmp 0xbfe8
incl 0x121c0(%rip)           # 0x1e1a8
movl 0x121b6(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x121ad(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc014
incl 0x121a2(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x12195(%rip)     # 0x1e1a4
jmp 0xc0dd
movq 0x11fbd(%rip), %rdi     # 0x1dfd8
leaq 0xd1cb(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11fa5(%rip), %rdi     # 0x1dfd8
leaq 0xd1c4(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11f8d(%rip), %rdi     # 0x1dfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd197(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd17d(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x120d0(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xcf53(%rip), %xmm0     # 0x19040
jne 0xc0fc
jp 0xc0fc
incl 0x120b1(%rip)           # 0x1e1a8
jmp 0xc1c2
movq 0x11ed5(%rip), %rdi     # 0x1dfd8
leaq 0xd0e3(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11ebd(%rip), %rdi     # 0x1dfd8
leaq 0xd0dc(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11ea5(%rip), %rdi     # 0x1dfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd0af(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xcee4(%rip), %xmm0     # 0x19040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd092(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x11f98(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x500(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd17b(%rip), %rsi      # 0x193a7
leaq 0xd179(%rip), %rdx      # 0x193ac
leaq -0x510(%rbp), %rdi
callq 0x1831e
leaq -0x510(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x510(%rbp), %rdi
cmpq %r13, %rdi
je 0xc26d
callq 0x21e0
testl %ebx, %ebx
je 0xc375
movq 0x11d5c(%rip), %rdi     # 0x1dfd8
leaq 0xcf6a(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11d44(%rip), %rdi     # 0x1dfd8
leaq 0xcf63(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11d2c(%rip), %rdi     # 0x1dfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcf36(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcf1f(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x4e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd0a7(%rip), %rsi      # 0x193a7
leaq 0xd0a5(%rip), %rdx      # 0x193ac
leaq -0x4f0(%rbp), %rdi
callq 0x1831e
leaq -0x4f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x4f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xc37b
callq 0x21e0
jmp 0xc37b
incl 0x11e2d(%rip)           # 0x1e1a8
movl 0x11e23(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x11e1a(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc3a7
incl 0x11e0f(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x11e02(%rip)     # 0x1e1a4
jmp 0xc470
movq 0x11c2a(%rip), %rdi     # 0x1dfd8
leaq 0xce38(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11c12(%rip), %rdi     # 0x1dfd8
leaq 0xce31(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11bfa(%rip), %rdi     # 0x1dfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xce04(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcdea(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x11d3d(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xcbc8(%rip), %xmm0     # 0x19048
jne 0xc48f
jp 0xc48f
incl 0x11d1e(%rip)           # 0x1e1a8
jmp 0xc555
movq 0x11b42(%rip), %rdi     # 0x1dfd8
leaq 0xcd50(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11b2a(%rip), %rdi     # 0x1dfd8
leaq 0xcd49(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11b12(%rip), %rdi     # 0x1dfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcd1c(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xcb59(%rip), %xmm0     # 0x19048
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xccff(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x11c05(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x4c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xcdd4(%rip), %rsi      # 0x19393
leaq 0xcdd2(%rip), %rdx      # 0x19398
leaq -0x4d0(%rbp), %rdi
callq 0x1831e
leaq -0x4d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x4d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xc600
callq 0x21e0
testl %ebx, %ebx
je 0xc708
movq 0x119c9(%rip), %rdi     # 0x1dfd8
leaq 0xcbd7(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x119b1(%rip), %rdi     # 0x1dfd8
leaq 0xcbd0(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11999(%rip), %rdi     # 0x1dfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcba3(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcb8c(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x4a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xcd00(%rip), %rsi      # 0x19393
leaq 0xccfe(%rip), %rdx      # 0x19398
leaq -0x4b0(%rbp), %rdi
callq 0x1831e
leaq -0x4b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x4b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xc70e
callq 0x21e0
jmp 0xc70e
incl 0x11a9a(%rip)           # 0x1e1a8
movl 0x11a90(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x11a87(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc73a
incl 0x11a7c(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x11a6f(%rip)     # 0x1e1a4
jmp 0xc803
movq 0x11897(%rip), %rdi     # 0x1dfd8
leaq 0xcaa5(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1187f(%rip), %rdi     # 0x1dfd8
leaq 0xca9e(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11867(%rip), %rdi     # 0x1dfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xca71(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xca57(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x119aa(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc865(%rip), %xmm0     # 0x19078
jne 0xc822
jp 0xc822
incl 0x1198b(%rip)           # 0x1e1a8
jmp 0xc8e8
movq 0x117af(%rip), %rdi     # 0x1dfd8
leaq 0xc9bd(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11797(%rip), %rdi     # 0x1dfd8
leaq 0xc9b6(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1177f(%rip), %rdi     # 0x1dfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc989(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc7f6(%rip), %xmm0     # 0x19078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc96c(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x11872(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x480(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xca47(%rip), %rsi      # 0x19399
leaq 0xca45(%rip), %rdx      # 0x1939e
leaq -0x490(%rbp), %rdi
callq 0x1831e
leaq -0x490(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x490(%rbp), %rdi
cmpq %r13, %rdi
je 0xc993
callq 0x21e0
testl %ebx, %ebx
je 0xca9b
movq 0x11636(%rip), %rdi     # 0x1dfd8
leaq 0xc844(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1161e(%rip), %rdi     # 0x1dfd8
leaq 0xc83d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11606(%rip), %rdi     # 0x1dfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc810(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc7f9(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x460(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc973(%rip), %rsi      # 0x19399
leaq 0xc971(%rip), %rdx      # 0x1939e
leaq -0x470(%rbp), %rdi
callq 0x1831e
leaq -0x470(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x470(%rbp), %rdi
cmpq %r13, %rdi
je 0xcaa1
callq 0x21e0
jmp 0xcaa1
incl 0x11707(%rip)           # 0x1e1a8
movl 0x116fd(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x116f4(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xcacd
incl 0x116e9(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x116dc(%rip)     # 0x1e1a4
jmp 0xcb96
movq 0x11504(%rip), %rdi     # 0x1dfd8
leaq 0xc712(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x114ec(%rip), %rdi     # 0x1dfd8
leaq 0xc70b(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x114d4(%rip), %rdi     # 0x1dfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc6de(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc6c4(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x11617(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc4d2(%rip), %xmm0     # 0x19078
jne 0xcbb5
jp 0xcbb5
incl 0x115f8(%rip)           # 0x1e1a8
jmp 0xcc7b
movq 0x1141c(%rip), %rdi     # 0x1dfd8
leaq 0xc62a(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11404(%rip), %rdi     # 0x1dfd8
leaq 0xc623(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x113ec(%rip), %rdi     # 0x1dfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc5f6(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc463(%rip), %xmm0     # 0x19078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc5d9(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x114df(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x440(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc6ba(%rip), %rsi      # 0x1939f
leaq 0xc6b9(%rip), %rdx      # 0x193a5
leaq -0x450(%rbp), %rdi
callq 0x1831e
leaq -0x450(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x450(%rbp), %rdi
cmpq %r13, %rdi
je 0xcd26
callq 0x21e0
testl %ebx, %ebx
je 0xce2e
movq 0x112a3(%rip), %rdi     # 0x1dfd8
leaq 0xc4b1(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1128b(%rip), %rdi     # 0x1dfd8
leaq 0xc4aa(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11273(%rip), %rdi     # 0x1dfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc47d(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc466(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x420(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc5e6(%rip), %rsi      # 0x1939f
leaq 0xc5e5(%rip), %rdx      # 0x193a5
leaq -0x430(%rbp), %rdi
callq 0x1831e
leaq -0x430(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x430(%rbp), %rdi
cmpq %r13, %rdi
je 0xce34
callq 0x21e0
jmp 0xce34
incl 0x11374(%rip)           # 0x1e1a8
movl 0x1136a(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x11361(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xce60
incl 0x11356(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x11349(%rip)     # 0x1e1a4
jmp 0xcf29
movq 0x11171(%rip), %rdi     # 0x1dfd8
leaq 0xc37f(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11159(%rip), %rdi     # 0x1dfd8
leaq 0xc378(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11141(%rip), %rdi     # 0x1dfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc34b(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc331(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x11284(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc13f(%rip), %xmm0     # 0x19078
jne 0xcf48
jp 0xcf48
incl 0x11265(%rip)           # 0x1e1a8
jmp 0xd00e
movq 0x11089(%rip), %rdi     # 0x1dfd8
leaq 0xc297(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x11071(%rip), %rdi     # 0x1dfd8
leaq 0xc290(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x11059(%rip), %rdi     # 0x1dfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc263(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc0d0(%rip), %xmm0     # 0x19078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc246(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x1114c(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x400(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc32e(%rip), %rsi      # 0x193a6
leaq 0xc32d(%rip), %rdx      # 0x193ac
leaq -0x410(%rbp), %rdi
callq 0x1831e
leaq -0x410(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x410(%rbp), %rdi
cmpq %r13, %rdi
je 0xd0b9
callq 0x21e0
testl %ebx, %ebx
je 0xd1c1
movq 0x10f10(%rip), %rdi     # 0x1dfd8
leaq 0xc11e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10ef8(%rip), %rdi     # 0x1dfd8
leaq 0xc117(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10ee0(%rip), %rdi     # 0x1dfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc0ea(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc0d3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x3e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc25a(%rip), %rsi      # 0x193a6
leaq 0xc259(%rip), %rdx      # 0x193ac
leaq -0x3f0(%rbp), %rdi
callq 0x1831e
leaq -0x3f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x3f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xd1c7
callq 0x21e0
jmp 0xd1c7
incl 0x10fe1(%rip)           # 0x1e1a8
movl 0x10fd7(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x10fce(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xd1f3
incl 0x10fc3(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x10fb6(%rip)     # 0x1e1a4
jmp 0xd2bc
movq 0x10dde(%rip), %rdi     # 0x1dfd8
leaq 0xbfec(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10dc6(%rip), %rdi     # 0x1dfd8
leaq 0xbfe5(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10dae(%rip), %rdi     # 0x1dfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbfb8(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbf9e(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x10ef1(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xbdb4(%rip), %xmm0     # 0x19080
jne 0xd2db
jp 0xd2db
incl 0x10ed2(%rip)           # 0x1e1a8
jmp 0xd3a1
movq 0x10cf6(%rip), %rdi     # 0x1dfd8
leaq 0xbf04(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10cde(%rip), %rdi     # 0x1dfd8
leaq 0xbefd(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10cc6(%rip), %rdi     # 0x1dfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbed0(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xbd45(%rip), %xmm0     # 0x19080
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xbeb3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x10db9(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x3c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbfa2(%rip), %rsi      # 0x193ad
leaq 0xbfa4(%rip), %rdx      # 0x193b6
leaq -0x3d0(%rbp), %rdi
callq 0x1831e
leaq -0x3d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x3d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xd44c
callq 0x21e0
testl %ebx, %ebx
je 0xd554
movq 0x10b7d(%rip), %rdi     # 0x1dfd8
leaq 0xbd8b(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10b65(%rip), %rdi     # 0x1dfd8
leaq 0xbd84(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10b4d(%rip), %rdi     # 0x1dfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbd57(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbd40(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x3a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbece(%rip), %rsi      # 0x193ad
leaq 0xbed0(%rip), %rdx      # 0x193b6
leaq -0x3b0(%rbp), %rdi
callq 0x1831e
leaq -0x3b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x3b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xd55a
callq 0x21e0
jmp 0xd55a
incl 0x10c4e(%rip)           # 0x1e1a8
movl 0x10c44(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x10c3b(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xd586
incl 0x10c30(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x10c23(%rip)     # 0x1e1a4
jmp 0xd64f
movq 0x10a4b(%rip), %rdi     # 0x1dfd8
leaq 0xbc59(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10a33(%rip), %rdi     # 0x1dfd8
leaq 0xbc52(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10a1b(%rip), %rdi     # 0x1dfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbc25(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbc0b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x10b5e(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xba29(%rip), %xmm0     # 0x19088
jne 0xd66e
jp 0xd66e
incl 0x10b3f(%rip)           # 0x1e1a8
jmp 0xd734
movq 0x10963(%rip), %rdi     # 0x1dfd8
leaq 0xbb71(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1094b(%rip), %rdi     # 0x1dfd8
leaq 0xbb6a(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10933(%rip), %rdi     # 0x1dfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbb3d(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xb9ba(%rip), %xmm0     # 0x19088
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xbb20(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x10a26(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x380(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbbdc(%rip), %rsi      # 0x1937a
leaq 0xbbde(%rip), %rdx      # 0x19383
leaq -0x390(%rbp), %rdi
callq 0x1831e
leaq -0x390(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x390(%rbp), %rdi
cmpq %r13, %rdi
je 0xd7df
callq 0x21e0
testl %ebx, %ebx
je 0xd8e7
movq 0x107ea(%rip), %rdi     # 0x1dfd8
leaq 0xb9f8(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x107d2(%rip), %rdi     # 0x1dfd8
leaq 0xb9f1(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x107ba(%rip), %rdi     # 0x1dfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb9c4(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb9ad(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x360(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbb08(%rip), %rsi      # 0x1937a
leaq 0xbb0a(%rip), %rdx      # 0x19383
leaq -0x370(%rbp), %rdi
callq 0x1831e
leaq -0x370(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x370(%rbp), %rdi
cmpq %r13, %rdi
je 0xd8ed
callq 0x21e0
jmp 0xd8ed
incl 0x108bb(%rip)           # 0x1e1a8
movl 0x108b1(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x108a8(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xd919
incl 0x1089d(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x10890(%rip)     # 0x1e1a4
jmp 0xd9e2
movq 0x106b8(%rip), %rdi     # 0x1dfd8
leaq 0xb8c6(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x106a0(%rip), %rdi     # 0x1dfd8
leaq 0xb8bf(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10688(%rip), %rdi     # 0x1dfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb892(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb878(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x107cb(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xb65e(%rip), %xmm0     # 0x19050
jne 0xda01
jp 0xda01
incl 0x107ac(%rip)           # 0x1e1a8
jmp 0xdac7
movq 0x105d0(%rip), %rdi     # 0x1dfd8
leaq 0xb7de(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x105b8(%rip), %rdi     # 0x1dfd8
leaq 0xb7d7(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x105a0(%rip), %rdi     # 0x1dfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb7aa(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xb5ef(%rip), %xmm0     # 0x19050
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb78d(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x10693(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x340(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb886(%rip), %rsi      # 0x193b7
leaq 0xb887(%rip), %rdx      # 0x193bf
leaq -0x350(%rbp), %rdi
callq 0x1831e
leaq -0x350(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x350(%rbp), %rdi
cmpq %r13, %rdi
je 0xdb72
callq 0x21e0
testl %ebx, %ebx
je 0xdc7a
movq 0x10457(%rip), %rdi     # 0x1dfd8
leaq 0xb665(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1043f(%rip), %rdi     # 0x1dfd8
leaq 0xb65e(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10427(%rip), %rdi     # 0x1dfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb631(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb61a(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x320(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb7b2(%rip), %rsi      # 0x193b7
leaq 0xb7b3(%rip), %rdx      # 0x193bf
leaq -0x330(%rbp), %rdi
callq 0x1831e
leaq -0x330(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x330(%rbp), %rdi
cmpq %r13, %rdi
je 0xdc80
callq 0x21e0
jmp 0xdc80
incl 0x10528(%rip)           # 0x1e1a8
movl 0x1051e(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x10515(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xdcac
incl 0x1050a(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x104fd(%rip)     # 0x1e1a4
jmp 0xdd75
movq 0x10325(%rip), %rdi     # 0x1dfd8
leaq 0xb533(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x1030d(%rip), %rdi     # 0x1dfd8
leaq 0xb52c(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x102f5(%rip), %rdi     # 0x1dfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb4ff(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb4e5(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x10438(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0xdd94
jp 0xdd94
incl 0x10419(%rip)           # 0x1e1a8
jmp 0xde56
movq 0x1023d(%rip), %rdi     # 0x1dfd8
leaq 0xb44b(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x10225(%rip), %rdi     # 0x1dfd8
leaq 0xb444(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x1020d(%rip), %rdi     # 0x1dfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb417(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
xorpd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb3fe(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0x10304(%rip)           # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x300(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb500(%rip), %rsi      # 0x193c0
leaq 0xb50b(%rip), %rdx      # 0x193d2
leaq -0x310(%rbp), %rdi
callq 0x1831e
leaq -0x310(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x310(%rbp), %rdi
cmpq %r13, %rdi
je 0xdf01
callq 0x21e0
testl %ebx, %ebx
je 0xe009
movq 0x100c8(%rip), %rdi     # 0x1dfd8
leaq 0xb2d6(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0x100b0(%rip), %rdi     # 0x1dfd8
leaq 0xb2cf(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0x10098(%rip), %rdi     # 0x1dfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb2a2(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb28b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x2e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb42c(%rip), %rsi      # 0x193c0
leaq 0xb437(%rip), %rdx      # 0x193d2
leaq -0x2f0(%rbp), %rdi
callq 0x1831e
leaq -0x2f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x2f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xe00f
callq 0x21e0
jmp 0xe00f
incl 0x10199(%rip)           # 0x1e1a8
movl 0x1018f(%rip), %eax     # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0x10186(%rip)     # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe03b
incl 0x1017b(%rip)           # 0x1e1a8
addl $0x2, %eax
movl %eax, 0x1016e(%rip)     # 0x1e1a4
jmp 0xe104
movq 0xff96(%rip), %rdi      # 0x1dfd8
leaq 0xb1a4(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xff7e(%rip), %rdi      # 0x1dfd8
leaq 0xb19d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xff66(%rip), %rdi      # 0x1dfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb170(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb156(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0x100a9(%rip)           # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xaf7c(%rip), %xmm0     # 0x19090
jne 0xe123
jp 0xe123
incl 0x1008a(%rip)           # 0x1e1a8
jmp 0xe1e9
movq 0xfeae(%rip), %rdi      # 0x1dfd8
leaq 0xb0bc(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xfe96(%rip), %rdi      # 0x1dfd8
leaq 0xb0b5(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xfe7e(%rip), %rdi      # 0x1dfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb088(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xaf0d(%rip), %xmm0     # 0x19090
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb06b(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xff71(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x2c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb181(%rip), %rsi      # 0x193d4
leaq 0xb191(%rip), %rdx      # 0x193eb
leaq -0x2d0(%rbp), %rdi
callq 0x1831e
leaq -0x2d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x2d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xe294
callq 0x21e0
testl %ebx, %ebx
je 0xe39c
movq 0xfd35(%rip), %rdi      # 0x1dfd8
leaq 0xaf43(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xfd1d(%rip), %rdi      # 0x1dfd8
leaq 0xaf3c(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xfd05(%rip), %rdi      # 0x1dfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaf0f(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaef8(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x2a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb0ad(%rip), %rsi      # 0x193d4
leaq 0xb0bd(%rip), %rdx      # 0x193eb
leaq -0x2b0(%rbp), %rdi
callq 0x1831e
leaq -0x2b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x2b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xe3a2
callq 0x21e0
jmp 0xe3a2
incl 0xfe06(%rip)            # 0x1e1a8
movl 0xfdfc(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xfdf3(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe3ce
incl 0xfde8(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xfddb(%rip)      # 0x1e1a4
jmp 0xe497
movq 0xfc03(%rip), %rdi      # 0x1dfd8
leaq 0xae11(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xfbeb(%rip), %rdi      # 0x1dfd8
leaq 0xae0a(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xfbd3(%rip), %rdi      # 0x1dfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaddd(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xadc3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xfd16(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xabf1(%rip), %xmm0     # 0x19098
jne 0xe4b6
jp 0xe4b6
incl 0xfcf7(%rip)            # 0x1e1a8
jmp 0xe57c
movq 0xfb1b(%rip), %rdi      # 0x1dfd8
leaq 0xad29(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xfb03(%rip), %rdi      # 0x1dfd8
leaq 0xad22(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xfaeb(%rip), %rdi      # 0x1dfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xacf5(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xab82(%rip), %xmm0     # 0x19098
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xacd8(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xfbde(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x280(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xaded(%rip), %rsi      # 0x193d3
leaq 0xadfe(%rip), %rdx      # 0x193eb
leaq -0x290(%rbp), %rdi
callq 0x1831e
leaq -0x290(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x290(%rbp), %rdi
cmpq %r13, %rdi
je 0xe627
callq 0x21e0
testl %ebx, %ebx
je 0xe72f
movq 0xf9a2(%rip), %rdi      # 0x1dfd8
leaq 0xabb0(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf98a(%rip), %rdi      # 0x1dfd8
leaq 0xaba9(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf972(%rip), %rdi      # 0x1dfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xab7c(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xab65(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x260(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xad19(%rip), %rsi      # 0x193d3
leaq 0xad2a(%rip), %rdx      # 0x193eb
leaq -0x270(%rbp), %rdi
callq 0x1831e
leaq -0x270(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x270(%rbp), %rdi
cmpq %r13, %rdi
je 0xe735
callq 0x21e0
jmp 0xe735
incl 0xfa73(%rip)            # 0x1e1a8
movl 0xfa69(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xfa60(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe761
incl 0xfa55(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xfa48(%rip)      # 0x1e1a4
jmp 0xe82a
movq 0xf870(%rip), %rdi      # 0x1dfd8
leaq 0xaa7e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf858(%rip), %rdi      # 0x1dfd8
leaq 0xaa77(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf840(%rip), %rdi      # 0x1dfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaa4a(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaa30(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xf983(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xa866(%rip), %xmm0     # 0x190a0
jne 0xe849
jp 0xe849
incl 0xf964(%rip)            # 0x1e1a8
jmp 0xe90f
movq 0xf788(%rip), %rdi      # 0x1dfd8
leaq 0xa996(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf770(%rip), %rdi      # 0x1dfd8
leaq 0xa98f(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf758(%rip), %rdi      # 0x1dfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa962(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xa7f7(%rip), %xmm0     # 0x190a0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa945(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xf84b(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x240(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xaa74(%rip), %rsi      # 0x193ed
leaq 0xaa84(%rip), %rdx      # 0x19404
leaq -0x250(%rbp), %rdi
callq 0x1831e
leaq -0x250(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x250(%rbp), %rdi
cmpq %r13, %rdi
je 0xe9ba
callq 0x21e0
testl %ebx, %ebx
je 0xeac2
movq 0xf60f(%rip), %rdi      # 0x1dfd8
leaq 0xa81d(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf5f7(%rip), %rdi      # 0x1dfd8
leaq 0xa816(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf5df(%rip), %rdi      # 0x1dfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa7e9(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa7d2(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x220(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa9a0(%rip), %rsi      # 0x193ed
leaq 0xa9b0(%rip), %rdx      # 0x19404
leaq -0x230(%rbp), %rdi
callq 0x1831e
leaq -0x230(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x230(%rbp), %rdi
cmpq %r13, %rdi
je 0xeac8
callq 0x21e0
jmp 0xeac8
incl 0xf6e0(%rip)            # 0x1e1a8
movl 0xf6d6(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xf6cd(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xeaf4
incl 0xf6c2(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xf6b5(%rip)      # 0x1e1a4
jmp 0xebbd
movq 0xf4dd(%rip), %rdi      # 0x1dfd8
leaq 0xa6eb(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf4c5(%rip), %rdi      # 0x1dfd8
leaq 0xa6e4(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf4ad(%rip), %rdi      # 0x1dfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa6b7(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa69d(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xf5f0(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xa4db(%rip), %xmm0     # 0x190a8
jne 0xebdc
jp 0xebdc
incl 0xf5d1(%rip)            # 0x1e1a8
jmp 0xeca2
movq 0xf3f5(%rip), %rdi      # 0x1dfd8
leaq 0xa603(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf3dd(%rip), %rdi      # 0x1dfd8
leaq 0xa5fc(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf3c5(%rip), %rdi      # 0x1dfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa5cf(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xa46c(%rip), %xmm0     # 0x190a8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa5b2(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xf4b8(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x200(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa6e0(%rip), %rsi      # 0x193ec
leaq 0xa6f1(%rip), %rdx      # 0x19404
leaq -0x210(%rbp), %rdi
callq 0x1831e
leaq -0x210(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x210(%rbp), %rdi
cmpq %r13, %rdi
je 0xed4d
callq 0x21e0
testl %ebx, %ebx
je 0xee55
movq 0xf27c(%rip), %rdi      # 0x1dfd8
leaq 0xa48a(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf264(%rip), %rdi      # 0x1dfd8
leaq 0xa483(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf24c(%rip), %rdi      # 0x1dfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa456(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa43f(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x1e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa60c(%rip), %rsi      # 0x193ec
leaq 0xa61d(%rip), %rdx      # 0x19404
leaq -0x1f0(%rbp), %rdi
callq 0x1831e
leaq -0x1f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x1f0(%rbp), %rdi
cmpq %r13, %rdi
je 0xee5b
callq 0x21e0
jmp 0xee5b
incl 0xf34d(%rip)            # 0x1e1a8
movl 0xf343(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xf33a(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xee87
incl 0xf32f(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xf322(%rip)      # 0x1e1a4
jmp 0xef50
movq 0xf14a(%rip), %rdi      # 0x1dfd8
leaq 0xa358(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf132(%rip), %rdi      # 0x1dfd8
leaq 0xa351(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf11a(%rip), %rdi      # 0x1dfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa324(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa30a(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xf25d(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0xa150(%rip), %xmm0     # 0x190b0
jne 0xef6f
jp 0xef6f
incl 0xf23e(%rip)            # 0x1e1a8
jmp 0xf035
movq 0xf062(%rip), %rdi      # 0x1dfd8
leaq 0xa270(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xf04a(%rip), %rdi      # 0x1dfd8
leaq 0xa269(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xf032(%rip), %rdi      # 0x1dfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa23c(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xa0e1(%rip), %xmm0     # 0x190b0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa21f(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xf125(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x1c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa367(%rip), %rsi      # 0x19406
leaq 0xa377(%rip), %rdx      # 0x1941d
leaq -0x1d0(%rbp), %rdi
callq 0x1831e
leaq -0x1d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x1d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xf0e0
callq 0x21e0
testl %ebx, %ebx
je 0xf1e8
movq 0xeee9(%rip), %rdi      # 0x1dfd8
leaq 0xa0f7(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xeed1(%rip), %rdi      # 0x1dfd8
leaq 0xa0f0(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xeeb9(%rip), %rdi      # 0x1dfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa0c3(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa0ac(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x1a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa293(%rip), %rsi      # 0x19406
leaq 0xa2a3(%rip), %rdx      # 0x1941d
leaq -0x1b0(%rbp), %rdi
callq 0x1831e
leaq -0x1b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x1b0(%rbp), %rdi
cmpq %r13, %rdi
je 0xf1ee
callq 0x21e0
jmp 0xf1ee
incl 0xefba(%rip)            # 0x1e1a8
movl 0xefb0(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xefa7(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf21a
incl 0xef9c(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xef8f(%rip)      # 0x1e1a4
jmp 0xf2e3
movq 0xedb7(%rip), %rdi      # 0x1dfd8
leaq 0x9fc5(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xed9f(%rip), %rdi      # 0x1dfd8
leaq 0x9fbe(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xed87(%rip), %rdi      # 0x1dfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9f91(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9f77(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xeeca(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9dc5(%rip), %xmm0     # 0x190b8
jne 0xf302
jp 0xf302
incl 0xeeab(%rip)            # 0x1e1a8
jmp 0xf3c8
movq 0xeccf(%rip), %rdi      # 0x1dfd8
leaq 0x9edd(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xecb7(%rip), %rdi      # 0x1dfd8
leaq 0x9ed6(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xec9f(%rip), %rdi      # 0x1dfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9ea9(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9d56(%rip), %xmm0     # 0x190b8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x9e8c(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xed92(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x180(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9fd3(%rip), %rsi      # 0x19405
leaq 0x9fe4(%rip), %rdx      # 0x1941d
leaq -0x190(%rbp), %rdi
callq 0x1831e
leaq -0x190(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x190(%rbp), %rdi
cmpq %r13, %rdi
je 0xf473
callq 0x21e0
testl %ebx, %ebx
je 0xf57b
movq 0xeb56(%rip), %rdi      # 0x1dfd8
leaq 0x9d64(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xeb3e(%rip), %rdi      # 0x1dfd8
leaq 0x9d5d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xeb26(%rip), %rdi      # 0x1dfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9d30(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9d19(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x160(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9eff(%rip), %rsi      # 0x19405
leaq 0x9f10(%rip), %rdx      # 0x1941d
leaq -0x170(%rbp), %rdi
callq 0x1831e
leaq -0x170(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x170(%rbp), %rdi
cmpq %r13, %rdi
je 0xf581
callq 0x21e0
jmp 0xf581
incl 0xec27(%rip)            # 0x1e1a8
movl 0xec1d(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xec14(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf5ad
incl 0xec09(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xebfc(%rip)      # 0x1e1a4
jmp 0xf676
movq 0xea24(%rip), %rdi      # 0x1dfd8
leaq 0x9c32(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xea0c(%rip), %rdi      # 0x1dfd8
leaq 0x9c2b(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe9f4(%rip), %rdi      # 0x1dfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9bfe(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9be4(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xeb37(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9a3a(%rip), %xmm0     # 0x190c0
jne 0xf695
jp 0xf695
incl 0xeb18(%rip)            # 0x1e1a8
jmp 0xf75b
movq 0xe93c(%rip), %rdi      # 0x1dfd8
leaq 0x9b4a(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe924(%rip), %rdi      # 0x1dfd8
leaq 0x9b43(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe90c(%rip), %rdi      # 0x1dfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9b16(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x99cb(%rip), %xmm0     # 0x190c0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x9af9(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xe9ff(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x140(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9c5a(%rip), %rsi      # 0x1941f
leaq 0x9c6a(%rip), %rdx      # 0x19436
leaq -0x150(%rbp), %rdi
callq 0x1831e
leaq -0x150(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x150(%rbp), %rdi
cmpq %r13, %rdi
je 0xf806
callq 0x21e0
testl %ebx, %ebx
je 0xf90e
movq 0xe7c3(%rip), %rdi      # 0x1dfd8
leaq 0x99d1(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe7ab(%rip), %rdi      # 0x1dfd8
leaq 0x99ca(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe793(%rip), %rdi      # 0x1dfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x999d(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9986(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x120(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9b86(%rip), %rsi      # 0x1941f
leaq 0x9b96(%rip), %rdx      # 0x19436
leaq -0x130(%rbp), %rdi
callq 0x1831e
leaq -0x130(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0x130(%rbp), %rdi
cmpq %r13, %rdi
je 0xf914
callq 0x21e0
jmp 0xf914
incl 0xe894(%rip)            # 0x1e1a8
movl 0xe88a(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xe881(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf940
incl 0xe876(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xe869(%rip)      # 0x1e1a4
jmp 0xfa09
movq 0xe691(%rip), %rdi      # 0x1dfd8
leaq 0x989f(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe679(%rip), %rdi      # 0x1dfd8
leaq 0x9898(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe661(%rip), %rdi      # 0x1dfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x986b(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9851(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xe7a4(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0x96af(%rip), %xmm0     # 0x190c8
jne 0xfa28
jp 0xfa28
incl 0xe785(%rip)            # 0x1e1a8
jmp 0xfaee
movq 0xe5a9(%rip), %rdi      # 0x1dfd8
leaq 0x97b7(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe591(%rip), %rdi      # 0x1dfd8
leaq 0x97b0(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe579(%rip), %rdi      # 0x1dfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9783(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9640(%rip), %xmm0     # 0x190c8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x9766(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rbx
movq %rbx, %rdi
callq 0x14dae
xorl %eax, %eax
movl %eax, (%rbx)
movq %r15, 0x8(%rbx)
movq %rax, 0x10(%rbx)
movb %al, 0x18(%rbx)
movq %r12, 0x30(%rbx)
movq %rax, 0x38(%rbx)
movb %al, 0x40(%rbx)
xorpd %xmm0, %xmm0
movupd %xmm0, 0x50(%rbx)
movq %rax, 0x60(%rbx)
movl %eax, 0x70(%rbx)
movq %rax, 0x78(%rbx)
movq %r14, 0x80(%rbx)
incl 0xe66c(%rip)            # 0x1e1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x98c6(%rip), %rsi      # 0x1941e
leaq 0x98d7(%rip), %rdx      # 0x19436
leaq -0x110(%rbp), %rdi
callq 0x1831e
leaq -0x110(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movl %eax, %ebx
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0xfb99
callq 0x21e0
testl %ebx, %ebx
je 0xfca1
movq 0xe430(%rip), %rdi      # 0x1dfd8
leaq 0x963e(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe418(%rip), %rdi      # 0x1dfd8
leaq 0x9637(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe400(%rip), %rdi      # 0x1dfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x960a(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x95f3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x97f2(%rip), %rsi      # 0x1941e
leaq 0x9803(%rip), %rdx      # 0x19436
leaq -0xf0(%rbp), %rdi
callq 0x1831e
leaq -0xf0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14e04
movq %rax, %rdi
callq 0x14e5a
movq %rbx, %rdi
movl %eax, %esi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
je 0xfca7
callq 0x21e0
jmp 0xfca7
incl 0xe501(%rip)            # 0x1e1a8
movl 0xe4f7(%rip), %eax      # 0x1e1a4
leal 0x1(%rax), %ecx
movl %ecx, 0xe4ee(%rip)      # 0x1e1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfcd3
incl 0xe4e3(%rip)            # 0x1e1a8
addl $0x2, %eax
movl %eax, 0xe4d6(%rip)      # 0x1e1a4
jmp 0xfd9c
movq 0xe2fe(%rip), %rdi      # 0x1dfd8
leaq 0x950c(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe2e6(%rip), %rdi      # 0x1dfd8
leaq 0x9505(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe2ce(%rip), %rdi      # 0x1dfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x94d8(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x94be(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movl -0xd0(%rbp), %esi
movq %rbx, %rdi
callq 0x22b0
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
movl -0xd0(%rbp), %eax
incl 0xe411(%rip)            # 0x1e1a4
cmpl $0x3, %eax
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9324(%rip), %xmm0     # 0x190d0
jne 0xfdbb
jp 0xfdbb
incl 0xe3f2(%rip)            # 0x1e1a8
jmp 0xfe7d
movq 0xe216(%rip), %rdi      # 0x1dfd8
leaq 0x9424(%rip), %rsi      # 0x191ed
movl $0x8, %edx
callq 0x2230
movq 0xe1fe(%rip), %rdi      # 0x1dfd8
leaq 0x941d(%rip), %rsi      # 0x191fe
movl $0x1, %edx
callq 0x2230
movq 0xe1e6(%rip), %rdi      # 0x1dfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x93f0(%rip), %rsi      # 0x191f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x92b5(%rip), %xmm0     # 0x190d0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x93d3(%rip), %rsi      # 0x19200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfe9b
movsd -0xa8(%rbp), %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
movq (%rax), %rax
movq -0x18(%rax), %rdi
addq %rbx, %rdi
movl $0xa, %esi
callq 0x21f0
movsbl %al, %esi
movq %rbx, %rdi
callq 0x2030
movq %rax, %rdi
callq 0x2160
leaq -0xd0(%rbp), %rdi
callq 0x14dae
addq $0x828, %rsp            # imm = 0x828
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x949b(%rip), %rdi      # 0x1933d
leaq 0x93ad(%rip), %rsi      # 0x19256
leaq 0x94a1(%rip), %rcx      # 0x19351
movl $0x5f, %edx
callq 0x2140
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0x101b2
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x210(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x250(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x290(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x2d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x310(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x350(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x390(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x3d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x410(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x450(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x490(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x4d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x510(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x550(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x590(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x5d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x610(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x650(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x690(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x6d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x710(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x750(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x790(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x7d0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x810(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x850(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
jne 0x10355
jmp 0x10399
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x230(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x270(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x2b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x2f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x330(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x370(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x3b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x3f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x430(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x470(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x4b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x4f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x530(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x570(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x5b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x5f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x630(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x670(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x6b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x6f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x730(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x770(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x7b0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x7f0(%rbp), %rdi
jmp 0x10350
movq %rax, %rbx
movq -0x830(%rbp), %rdi
cmpq %r13, %rdi
je 0x10399
callq 0x21e0
jmp 0x10399
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
jmp 0x10396
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
callq 0x14dae
movq %rbx, %rdi
callq 0x22c0