// File: /workspace/github_cpp_makefile_star2_O1/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 0x13eac(%rip)           # 0x1d1a4
movq %r14, 0x18(%r14)
movq %rax, 0x20(%r14)
leaq -0x840(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xf066(%rip), %rsi      # 0x18378
leaq 0xf060(%rip), %rdx      # 0x18379
leaq -0x850(%rbp), %rdi
callq 0x17ee0
leaq -0x850(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x850(%rbp), %rdi
cmpq %r13, %rdi
je 0x9353
callq 0x21e0
testl %ebx, %ebx
je 0x945b
movq 0x13c76(%rip), %rdi     # 0x1cfd8
leaq 0xee84(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x13c5e(%rip), %rdi     # 0x1cfd8
leaq 0xee7d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x13c46(%rip), %rdi     # 0x1cfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xee50(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xee39(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x820(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xef92(%rip), %rsi      # 0x18378
leaq 0xef8c(%rip), %rdx      # 0x18379
leaq -0x830(%rbp), %rdi
callq 0x17ee0
leaq -0x830(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0x9461
callq 0x21e0
jmp 0x9461
incl 0x13d47(%rip)           # 0x1d1a8
incl 0x13d3d(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x947b
incl 0x13d32(%rip)           # 0x1d1a8
jmp 0x952f
movq 0x13b56(%rip), %rdi     # 0x1cfd8
leaq 0xed64(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x13b3e(%rip), %rdi     # 0x1cfd8
leaq 0xed5d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x13b26(%rip), %rdi     # 0x1cfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xed30(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xed16(%rip), %rsi      # 0x18200
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
incl 0x13c6f(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0x9561
jp 0x9561
incl 0x13c4c(%rip)           # 0x1d1a8
jmp 0x9623
movq 0x13a70(%rip), %rdi     # 0x1cfd8
leaq 0xec7e(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x13a58(%rip), %rdi     # 0x1cfd8
leaq 0xec77(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x13a40(%rip), %rdi     # 0x1cfd8
movl $0x3b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xec4a(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
xorpd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xec31(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x13b37(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x800(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xece9(%rip), %rsi      # 0x18376
leaq 0xece5(%rip), %rdx      # 0x18379
leaq -0x810(%rbp), %rdi
callq 0x17ee0
leaq -0x810(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x810(%rbp), %rdi
cmpq %r13, %rdi
je 0x96ce
callq 0x21e0
testl %ebx, %ebx
je 0x97d6
movq 0x138fb(%rip), %rdi     # 0x1cfd8
leaq 0xeb09(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x138e3(%rip), %rdi     # 0x1cfd8
leaq 0xeb02(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x138cb(%rip), %rdi     # 0x1cfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xead5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xeabe(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x7e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xec15(%rip), %rsi      # 0x18376
leaq 0xec11(%rip), %rdx      # 0x18379
leaq -0x7f0(%rbp), %rdi
callq 0x17ee0
leaq -0x7f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0x97dc
callq 0x21e0
jmp 0x97dc
incl 0x139cc(%rip)           # 0x1d1a8
incl 0x139c2(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x97f6
incl 0x139b7(%rip)           # 0x1d1a8
jmp 0x98aa
movq 0x137db(%rip), %rdi     # 0x1cfd8
leaq 0xe9e9(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x137c3(%rip), %rdi     # 0x1cfd8
leaq 0xe9e2(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x137ab(%rip), %rdi     # 0x1cfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe9b5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe99b(%rip), %rsi      # 0x18200
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
incl 0x138f4(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe76b(%rip), %xmm0     # 0x18038
jne 0x98dc
jp 0x98dc
incl 0x138d1(%rip)           # 0x1d1a8
jmp 0x99a2
movq 0x136f5(%rip), %rdi     # 0x1cfd8
leaq 0xe903(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x136dd(%rip), %rdi     # 0x1cfd8
leaq 0xe8fc(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x136c5(%rip), %rdi     # 0x1cfd8
movl $0x3c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe8cf(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe6fc(%rip), %xmm0     # 0x18038
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe8b2(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x137b8(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x7c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe988(%rip), %rsi      # 0x18394
leaq 0xe985(%rip), %rdx      # 0x18398
leaq -0x7d0(%rbp), %rdi
callq 0x17ee0
leaq -0x7d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x7d0(%rbp), %rdi
cmpq %r13, %rdi
je 0x9a4d
callq 0x21e0
testl %ebx, %ebx
je 0x9b55
movq 0x1357c(%rip), %rdi     # 0x1cfd8
leaq 0xe78a(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x13564(%rip), %rdi     # 0x1cfd8
leaq 0xe783(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1354c(%rip), %rdi     # 0x1cfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe756(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe73f(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x7a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe8b4(%rip), %rsi      # 0x18394
leaq 0xe8b1(%rip), %rdx      # 0x18398
leaq -0x7b0(%rbp), %rdi
callq 0x17ee0
leaq -0x7b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0x9b5b
callq 0x21e0
jmp 0x9b5b
incl 0x1364d(%rip)           # 0x1d1a8
incl 0x13643(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x9b75
incl 0x13638(%rip)           # 0x1d1a8
jmp 0x9c29
movq 0x1345c(%rip), %rdi     # 0x1cfd8
leaq 0xe66a(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x13444(%rip), %rdi     # 0x1cfd8
leaq 0xe663(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1342c(%rip), %rdi     # 0x1cfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe636(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe61c(%rip), %rsi      # 0x18200
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
incl 0x13575(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe3f4(%rip), %xmm0     # 0x18040
jne 0x9c5b
jp 0x9c5b
incl 0x13552(%rip)           # 0x1d1a8
jmp 0x9d21
movq 0x13376(%rip), %rdi     # 0x1cfd8
leaq 0xe584(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1335e(%rip), %rdi     # 0x1cfd8
leaq 0xe57d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x13346(%rip), %rdi     # 0x1cfd8
movl $0x3d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe550(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe385(%rip), %xmm0     # 0x18040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe533(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x13439(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x780(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe61c(%rip), %rsi      # 0x183a7
leaq 0xe61a(%rip), %rdx      # 0x183ac
leaq -0x790(%rbp), %rdi
callq 0x17ee0
leaq -0x790(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x790(%rbp), %rdi
cmpq %r13, %rdi
je 0x9dcc
callq 0x21e0
testl %ebx, %ebx
je 0x9ed4
movq 0x131fd(%rip), %rdi     # 0x1cfd8
leaq 0xe40b(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x131e5(%rip), %rdi     # 0x1cfd8
leaq 0xe404(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x131cd(%rip), %rdi     # 0x1cfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe3d7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe3c0(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x760(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe548(%rip), %rsi      # 0x183a7
leaq 0xe546(%rip), %rdx      # 0x183ac
leaq -0x770(%rbp), %rdi
callq 0x17ee0
leaq -0x770(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0x9eda
callq 0x21e0
jmp 0x9eda
incl 0x132ce(%rip)           # 0x1d1a8
incl 0x132c4(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0x9ef4
incl 0x132b9(%rip)           # 0x1d1a8
jmp 0x9fa8
movq 0x130dd(%rip), %rdi     # 0x1cfd8
leaq 0xe2eb(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x130c5(%rip), %rdi     # 0x1cfd8
leaq 0xe2e4(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x130ad(%rip), %rdi     # 0x1cfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe2b7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe29d(%rip), %rsi      # 0x18200
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
incl 0x131f6(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xe07d(%rip), %xmm0     # 0x18048
jne 0x9fda
jp 0x9fda
incl 0x131d3(%rip)           # 0x1d1a8
jmp 0xa0a0
movq 0x12ff7(%rip), %rdi     # 0x1cfd8
leaq 0xe205(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12fdf(%rip), %rdi     # 0x1cfd8
leaq 0xe1fe(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12fc7(%rip), %rdi     # 0x1cfd8
movl $0x3e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe1d1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xe00e(%rip), %xmm0     # 0x18048
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xe1b4(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x130ba(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x740(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe270(%rip), %rsi      # 0x1837a
leaq 0xe272(%rip), %rdx      # 0x18383
leaq -0x750(%rbp), %rdi
callq 0x17ee0
leaq -0x750(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x750(%rbp), %rdi
cmpq %r13, %rdi
je 0xa14b
callq 0x21e0
testl %ebx, %ebx
je 0xa253
movq 0x12e7e(%rip), %rdi     # 0x1cfd8
leaq 0xe08c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12e66(%rip), %rdi     # 0x1cfd8
leaq 0xe085(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12e4e(%rip), %rdi     # 0x1cfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe058(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xe041(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x720(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xe19c(%rip), %rsi      # 0x1837a
leaq 0xe19e(%rip), %rdx      # 0x18383
leaq -0x730(%rbp), %rdi
callq 0x17ee0
leaq -0x730(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xa259
callq 0x21e0
jmp 0xa259
incl 0x12f4f(%rip)           # 0x1d1a8
incl 0x12f45(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xa273
incl 0x12f3a(%rip)           # 0x1d1a8
jmp 0xa327
movq 0x12d5e(%rip), %rdi     # 0x1cfd8
leaq 0xdf6c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12d46(%rip), %rdi     # 0x1cfd8
leaq 0xdf65(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12d2e(%rip), %rdi     # 0x1cfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdf38(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdf1e(%rip), %rsi      # 0x18200
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
incl 0x12e77(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xdd06(%rip), %xmm0     # 0x18050
jne 0xa359
jp 0xa359
incl 0x12e54(%rip)           # 0x1d1a8
jmp 0xa41f
movq 0x12c78(%rip), %rdi     # 0x1cfd8
leaq 0xde86(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12c60(%rip), %rdi     # 0x1cfd8
leaq 0xde7f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12c48(%rip), %rdi     # 0x1cfd8
movl $0x3f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xde52(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xdc97(%rip), %xmm0     # 0x18050
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xde35(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x12d3b(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x700(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdefc(%rip), %rsi      # 0x18385
leaq 0xdef6(%rip), %rdx      # 0x18386
leaq -0x710(%rbp), %rdi
callq 0x17ee0
leaq -0x710(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x710(%rbp), %rdi
cmpq %r13, %rdi
je 0xa4ca
callq 0x21e0
testl %ebx, %ebx
je 0xa5d2
movq 0x12aff(%rip), %rdi     # 0x1cfd8
leaq 0xdd0d(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12ae7(%rip), %rdi     # 0x1cfd8
leaq 0xdd06(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12acf(%rip), %rdi     # 0x1cfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdcd9(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdcc2(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x6e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xde28(%rip), %rsi      # 0x18385
leaq 0xde22(%rip), %rdx      # 0x18386
leaq -0x6f0(%rbp), %rdi
callq 0x17ee0
leaq -0x6f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xa5d8
callq 0x21e0
jmp 0xa5d8
incl 0x12bd0(%rip)           # 0x1d1a8
incl 0x12bc6(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xa5f2
incl 0x12bbb(%rip)           # 0x1d1a8
jmp 0xa6a6
movq 0x129df(%rip), %rdi     # 0x1cfd8
leaq 0xdbed(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x129c7(%rip), %rdi     # 0x1cfd8
leaq 0xdbe6(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x129af(%rip), %rdi     # 0x1cfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdbb9(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdb9f(%rip), %rsi      # 0x18200
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
incl 0x12af8(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xd96f(%rip), %xmm0     # 0x18038
jne 0xa6d8
jp 0xa6d8
incl 0x12ad5(%rip)           # 0x1d1a8
jmp 0xa79e
movq 0x128f9(%rip), %rdi     # 0x1cfd8
leaq 0xdb07(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x128e1(%rip), %rdi     # 0x1cfd8
leaq 0xdb00(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x128c9(%rip), %rdi     # 0x1cfd8
movl $0x40, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xdad3(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd900(%rip), %xmm0     # 0x18038
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xdab6(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x129bc(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x6c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdb7c(%rip), %rsi      # 0x18384
leaq 0xdb77(%rip), %rdx      # 0x18386
leaq -0x6d0(%rbp), %rdi
callq 0x17ee0
leaq -0x6d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x6d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xa849
callq 0x21e0
testl %ebx, %ebx
je 0xa951
movq 0x12780(%rip), %rdi     # 0x1cfd8
leaq 0xd98e(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12768(%rip), %rdi     # 0x1cfd8
leaq 0xd987(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12750(%rip), %rdi     # 0x1cfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd95a(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd943(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x6a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xdaa8(%rip), %rsi      # 0x18384
leaq 0xdaa3(%rip), %rdx      # 0x18386
leaq -0x6b0(%rbp), %rdi
callq 0x17ee0
leaq -0x6b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xa957
callq 0x21e0
jmp 0xa957
incl 0x12851(%rip)           # 0x1d1a8
incl 0x12847(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xa971
incl 0x1283c(%rip)           # 0x1d1a8
jmp 0xaa25
movq 0x12660(%rip), %rdi     # 0x1cfd8
leaq 0xd86e(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12648(%rip), %rdi     # 0x1cfd8
leaq 0xd867(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12630(%rip), %rdi     # 0x1cfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd83a(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd820(%rip), %rsi      # 0x18200
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
incl 0x12779(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xd610(%rip), %xmm0     # 0x18058
jne 0xaa57
jp 0xaa57
incl 0x12756(%rip)           # 0x1d1a8
jmp 0xab1d
movq 0x1257a(%rip), %rdi     # 0x1cfd8
leaq 0xd788(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x12562(%rip), %rdi     # 0x1cfd8
leaq 0xd781(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1254a(%rip), %rdi     # 0x1cfd8
movl $0x41, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd754(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd5a1(%rip), %xmm0     # 0x18058
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd737(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x1263d(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x680(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd801(%rip), %rsi      # 0x18388
leaq 0xd7fd(%rip), %rdx      # 0x1838b
leaq -0x690(%rbp), %rdi
callq 0x17ee0
leaq -0x690(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x690(%rbp), %rdi
cmpq %r13, %rdi
je 0xabc8
callq 0x21e0
testl %ebx, %ebx
je 0xacd0
movq 0x12401(%rip), %rdi     # 0x1cfd8
leaq 0xd60f(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x123e9(%rip), %rdi     # 0x1cfd8
leaq 0xd608(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x123d1(%rip), %rdi     # 0x1cfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd5db(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd5c4(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x660(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd72d(%rip), %rsi      # 0x18388
leaq 0xd729(%rip), %rdx      # 0x1838b
leaq -0x670(%rbp), %rdi
callq 0x17ee0
leaq -0x670(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xacd6
callq 0x21e0
jmp 0xacd6
incl 0x124d2(%rip)           # 0x1d1a8
incl 0x124c8(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xacf0
incl 0x124bd(%rip)           # 0x1d1a8
jmp 0xada4
movq 0x122e1(%rip), %rdi     # 0x1cfd8
leaq 0xd4ef(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x122c9(%rip), %rdi     # 0x1cfd8
leaq 0xd4e8(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x122b1(%rip), %rdi     # 0x1cfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd4bb(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd4a1(%rip), %rsi      # 0x18200
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
incl 0x123fa(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xd299(%rip), %xmm0     # 0x18060
jne 0xadd6
jp 0xadd6
incl 0x123d7(%rip)           # 0x1d1a8
jmp 0xae9c
movq 0x121fb(%rip), %rdi     # 0x1cfd8
leaq 0xd409(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x121e3(%rip), %rdi     # 0x1cfd8
leaq 0xd402(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x121cb(%rip), %rdi     # 0x1cfd8
movl $0x42, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd3d5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xd22a(%rip), %xmm0     # 0x18060
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd3b8(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x122be(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x640(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd481(%rip), %rsi      # 0x18387
leaq 0xd47e(%rip), %rdx      # 0x1838b
leaq -0x650(%rbp), %rdi
callq 0x17ee0
leaq -0x650(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x650(%rbp), %rdi
cmpq %r13, %rdi
je 0xaf47
callq 0x21e0
testl %ebx, %ebx
je 0xb04f
movq 0x12082(%rip), %rdi     # 0x1cfd8
leaq 0xd290(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1206a(%rip), %rdi     # 0x1cfd8
leaq 0xd289(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x12052(%rip), %rdi     # 0x1cfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd25c(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd245(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x620(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd3ad(%rip), %rsi      # 0x18387
leaq 0xd3aa(%rip), %rdx      # 0x1838b
leaq -0x630(%rbp), %rdi
callq 0x17ee0
leaq -0x630(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xb055
callq 0x21e0
jmp 0xb055
incl 0x12153(%rip)           # 0x1d1a8
incl 0x12149(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb06f
incl 0x1213e(%rip)           # 0x1d1a8
jmp 0xb123
movq 0x11f62(%rip), %rdi     # 0x1cfd8
leaq 0xd170(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11f4a(%rip), %rdi     # 0x1cfd8
leaq 0xd169(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11f32(%rip), %rdi     # 0x1cfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd13c(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd122(%rip), %rsi      # 0x18200
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
incl 0x1207b(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xcf22(%rip), %xmm0     # 0x18068
jne 0xb155
jp 0xb155
incl 0x12058(%rip)           # 0x1d1a8
jmp 0xb21b
movq 0x11e7c(%rip), %rdi     # 0x1cfd8
leaq 0xd08a(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11e64(%rip), %rdi     # 0x1cfd8
leaq 0xd083(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11e4c(%rip), %rdi     # 0x1cfd8
movl $0x43, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xd056(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xceb3(%rip), %xmm0     # 0x18068
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xd039(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x11f3f(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x600(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd107(%rip), %rsi      # 0x1838c
leaq 0xd106(%rip), %rdx      # 0x18392
leaq -0x610(%rbp), %rdi
callq 0x17ee0
leaq -0x610(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x610(%rbp), %rdi
cmpq %r13, %rdi
je 0xb2c6
callq 0x21e0
testl %ebx, %ebx
je 0xb3ce
movq 0x11d03(%rip), %rdi     # 0x1cfd8
leaq 0xcf11(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11ceb(%rip), %rdi     # 0x1cfd8
leaq 0xcf0a(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11cd3(%rip), %rdi     # 0x1cfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcedd(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcec6(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x5e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xd033(%rip), %rsi      # 0x1838c
leaq 0xd032(%rip), %rdx      # 0x18392
leaq -0x5f0(%rbp), %rdi
callq 0x17ee0
leaq -0x5f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xb3d4
callq 0x21e0
jmp 0xb3d4
incl 0x11dd4(%rip)           # 0x1d1a8
incl 0x11dca(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb3ee
incl 0x11dbf(%rip)           # 0x1d1a8
jmp 0xb4a2
movq 0x11be3(%rip), %rdi     # 0x1cfd8
leaq 0xcdf1(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11bcb(%rip), %rdi     # 0x1cfd8
leaq 0xcdea(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11bb3(%rip), %rdi     # 0x1cfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcdbd(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcda3(%rip), %rsi      # 0x18200
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
incl 0x11cfc(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xcbab(%rip), %xmm0     # 0x18070
jne 0xb4d4
jp 0xb4d4
incl 0x11cd9(%rip)           # 0x1d1a8
jmp 0xb59a
movq 0x11afd(%rip), %rdi     # 0x1cfd8
leaq 0xcd0b(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11ae5(%rip), %rdi     # 0x1cfd8
leaq 0xcd04(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11acd(%rip), %rdi     # 0x1cfd8
movl $0x44, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xccd7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xcb3c(%rip), %xmm0     # 0x18070
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xccba(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x11bc0(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x5c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xcd90(%rip), %rsi      # 0x18394
leaq 0xcd8d(%rip), %rdx      # 0x18398
leaq -0x5d0(%rbp), %rdi
callq 0x17ee0
leaq -0x5d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x5d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xb645
callq 0x21e0
testl %ebx, %ebx
je 0xb74d
movq 0x11984(%rip), %rdi     # 0x1cfd8
leaq 0xcb92(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1196c(%rip), %rdi     # 0x1cfd8
leaq 0xcb8b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11954(%rip), %rdi     # 0x1cfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcb5e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xcb47(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x5a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xccbc(%rip), %rsi      # 0x18394
leaq 0xccb9(%rip), %rdx      # 0x18398
leaq -0x5b0(%rbp), %rdi
callq 0x17ee0
leaq -0x5b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xb753
callq 0x21e0
jmp 0xb753
incl 0x11a55(%rip)           # 0x1d1a8
incl 0x11a4b(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xb76d
incl 0x11a40(%rip)           # 0x1d1a8
jmp 0xb821
movq 0x11864(%rip), %rdi     # 0x1cfd8
leaq 0xca72(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1184c(%rip), %rdi     # 0x1cfd8
leaq 0xca6b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11834(%rip), %rdi     # 0x1cfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xca3e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xca24(%rip), %rsi      # 0x18200
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
incl 0x1197d(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc7fc(%rip), %xmm0     # 0x18040
jne 0xb853
jp 0xb853
incl 0x1195a(%rip)           # 0x1d1a8
jmp 0xb919
movq 0x1177e(%rip), %rdi     # 0x1cfd8
leaq 0xc98c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11766(%rip), %rdi     # 0x1cfd8
leaq 0xc985(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1174e(%rip), %rdi     # 0x1cfd8
movl $0x45, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc958(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc78d(%rip), %xmm0     # 0x18040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc93b(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x11841(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x580(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xca17(%rip), %rsi      # 0x1839a
leaq 0xca14(%rip), %rdx      # 0x1839e
leaq -0x590(%rbp), %rdi
callq 0x17ee0
leaq -0x590(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x590(%rbp), %rdi
cmpq %r13, %rdi
je 0xb9c4
callq 0x21e0
testl %ebx, %ebx
je 0xbacc
movq 0x11605(%rip), %rdi     # 0x1cfd8
leaq 0xc813(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x115ed(%rip), %rdi     # 0x1cfd8
leaq 0xc80c(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x115d5(%rip), %rdi     # 0x1cfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc7df(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc7c8(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x560(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc943(%rip), %rsi      # 0x1839a
leaq 0xc940(%rip), %rdx      # 0x1839e
leaq -0x570(%rbp), %rdi
callq 0x17ee0
leaq -0x570(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xbad2
callq 0x21e0
jmp 0xbad2
incl 0x116d6(%rip)           # 0x1d1a8
incl 0x116cc(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xbaec
incl 0x116c1(%rip)           # 0x1d1a8
jmp 0xbba0
movq 0x114e5(%rip), %rdi     # 0x1cfd8
leaq 0xc6f3(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x114cd(%rip), %rdi     # 0x1cfd8
leaq 0xc6ec(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x114b5(%rip), %rdi     # 0x1cfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc6bf(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc6a5(%rip), %rsi      # 0x18200
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
incl 0x115fe(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc47d(%rip), %xmm0     # 0x18040
jne 0xbbd2
jp 0xbbd2
incl 0x115db(%rip)           # 0x1d1a8
jmp 0xbc98
movq 0x113ff(%rip), %rdi     # 0x1cfd8
leaq 0xc60d(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x113e7(%rip), %rdi     # 0x1cfd8
leaq 0xc606(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x113cf(%rip), %rdi     # 0x1cfd8
movl $0x46, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc5d9(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc40e(%rip), %xmm0     # 0x18040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc5bc(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x114c2(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x540(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc69e(%rip), %rsi      # 0x183a0
leaq 0xc69c(%rip), %rdx      # 0x183a5
leaq -0x550(%rbp), %rdi
callq 0x17ee0
leaq -0x550(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x550(%rbp), %rdi
cmpq %r13, %rdi
je 0xbd43
callq 0x21e0
testl %ebx, %ebx
je 0xbe4b
movq 0x11286(%rip), %rdi     # 0x1cfd8
leaq 0xc494(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1126e(%rip), %rdi     # 0x1cfd8
leaq 0xc48d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11256(%rip), %rdi     # 0x1cfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc460(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc449(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x520(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc5ca(%rip), %rsi      # 0x183a0
leaq 0xc5c8(%rip), %rdx      # 0x183a5
leaq -0x530(%rbp), %rdi
callq 0x17ee0
leaq -0x530(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xbe51
callq 0x21e0
jmp 0xbe51
incl 0x11357(%rip)           # 0x1d1a8
incl 0x1134d(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xbe6b
incl 0x11342(%rip)           # 0x1d1a8
jmp 0xbf1f
movq 0x11166(%rip), %rdi     # 0x1cfd8
leaq 0xc374(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1114e(%rip), %rdi     # 0x1cfd8
leaq 0xc36d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11136(%rip), %rdi     # 0x1cfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc340(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc326(%rip), %rsi      # 0x18200
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
incl 0x1127f(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xc0fe(%rip), %xmm0     # 0x18040
jne 0xbf51
jp 0xbf51
incl 0x1125c(%rip)           # 0x1d1a8
jmp 0xc017
movq 0x11080(%rip), %rdi     # 0x1cfd8
leaq 0xc28e(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x11068(%rip), %rdi     # 0x1cfd8
leaq 0xc287(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x11050(%rip), %rdi     # 0x1cfd8
movl $0x47, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc25a(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xc08f(%rip), %xmm0     # 0x18040
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xc23d(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x11143(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x500(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc326(%rip), %rsi      # 0x183a7
leaq 0xc324(%rip), %rdx      # 0x183ac
leaq -0x510(%rbp), %rdi
callq 0x17ee0
leaq -0x510(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x510(%rbp), %rdi
cmpq %r13, %rdi
je 0xc0c2
callq 0x21e0
testl %ebx, %ebx
je 0xc1ca
movq 0x10f07(%rip), %rdi     # 0x1cfd8
leaq 0xc115(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10eef(%rip), %rdi     # 0x1cfd8
leaq 0xc10e(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10ed7(%rip), %rdi     # 0x1cfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc0e1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xc0ca(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x4e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xc252(%rip), %rsi      # 0x183a7
leaq 0xc250(%rip), %rdx      # 0x183ac
leaq -0x4f0(%rbp), %rdi
callq 0x17ee0
leaq -0x4f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xc1d0
callq 0x21e0
jmp 0xc1d0
incl 0x10fd8(%rip)           # 0x1d1a8
incl 0x10fce(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc1ea
incl 0x10fc3(%rip)           # 0x1d1a8
jmp 0xc29e
movq 0x10de7(%rip), %rdi     # 0x1cfd8
leaq 0xbff5(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10dcf(%rip), %rdi     # 0x1cfd8
leaq 0xbfee(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10db7(%rip), %rdi     # 0x1cfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbfc1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbfa7(%rip), %rsi      # 0x18200
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
incl 0x10f00(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xbd87(%rip), %xmm0     # 0x18048
jne 0xc2d0
jp 0xc2d0
incl 0x10edd(%rip)           # 0x1d1a8
jmp 0xc396
movq 0x10d01(%rip), %rdi     # 0x1cfd8
leaq 0xbf0f(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10ce9(%rip), %rdi     # 0x1cfd8
leaq 0xbf08(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10cd1(%rip), %rdi     # 0x1cfd8
movl $0x48, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbedb(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xbd18(%rip), %xmm0     # 0x18048
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xbebe(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x10dc4(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x4c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbf93(%rip), %rsi      # 0x18393
leaq 0xbf91(%rip), %rdx      # 0x18398
leaq -0x4d0(%rbp), %rdi
callq 0x17ee0
leaq -0x4d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x4d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xc441
callq 0x21e0
testl %ebx, %ebx
je 0xc549
movq 0x10b88(%rip), %rdi     # 0x1cfd8
leaq 0xbd96(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10b70(%rip), %rdi     # 0x1cfd8
leaq 0xbd8f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10b58(%rip), %rdi     # 0x1cfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbd62(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbd4b(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x4a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbebf(%rip), %rsi      # 0x18393
leaq 0xbebd(%rip), %rdx      # 0x18398
leaq -0x4b0(%rbp), %rdi
callq 0x17ee0
leaq -0x4b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xc54f
callq 0x21e0
jmp 0xc54f
incl 0x10c59(%rip)           # 0x1d1a8
incl 0x10c4f(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc569
incl 0x10c44(%rip)           # 0x1d1a8
jmp 0xc61d
movq 0x10a68(%rip), %rdi     # 0x1cfd8
leaq 0xbc76(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10a50(%rip), %rdi     # 0x1cfd8
leaq 0xbc6f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10a38(%rip), %rdi     # 0x1cfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbc42(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbc28(%rip), %rsi      # 0x18200
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
incl 0x10b81(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xba38(%rip), %xmm0     # 0x18078
jne 0xc64f
jp 0xc64f
incl 0x10b5e(%rip)           # 0x1d1a8
jmp 0xc715
movq 0x10982(%rip), %rdi     # 0x1cfd8
leaq 0xbb90(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1096a(%rip), %rdi     # 0x1cfd8
leaq 0xbb89(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10952(%rip), %rdi     # 0x1cfd8
movl $0x49, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xbb5c(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xb9c9(%rip), %xmm0     # 0x18078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xbb3f(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x10a45(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x480(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbc1a(%rip), %rsi      # 0x18399
leaq 0xbc18(%rip), %rdx      # 0x1839e
leaq -0x490(%rbp), %rdi
callq 0x17ee0
leaq -0x490(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x490(%rbp), %rdi
cmpq %r13, %rdi
je 0xc7c0
callq 0x21e0
testl %ebx, %ebx
je 0xc8c8
movq 0x10809(%rip), %rdi     # 0x1cfd8
leaq 0xba17(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x107f1(%rip), %rdi     # 0x1cfd8
leaq 0xba10(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x107d9(%rip), %rdi     # 0x1cfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb9e3(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb9cc(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x460(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xbb46(%rip), %rsi      # 0x18399
leaq 0xbb44(%rip), %rdx      # 0x1839e
leaq -0x470(%rbp), %rdi
callq 0x17ee0
leaq -0x470(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xc8ce
callq 0x21e0
jmp 0xc8ce
incl 0x108da(%rip)           # 0x1d1a8
incl 0x108d0(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xc8e8
incl 0x108c5(%rip)           # 0x1d1a8
jmp 0xc99c
movq 0x106e9(%rip), %rdi     # 0x1cfd8
leaq 0xb8f7(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x106d1(%rip), %rdi     # 0x1cfd8
leaq 0xb8f0(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x106b9(%rip), %rdi     # 0x1cfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb8c3(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb8a9(%rip), %rsi      # 0x18200
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
incl 0x10802(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xb6b9(%rip), %xmm0     # 0x18078
jne 0xc9ce
jp 0xc9ce
incl 0x107df(%rip)           # 0x1d1a8
jmp 0xca94
movq 0x10603(%rip), %rdi     # 0x1cfd8
leaq 0xb811(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x105eb(%rip), %rdi     # 0x1cfd8
leaq 0xb80a(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x105d3(%rip), %rdi     # 0x1cfd8
movl $0x4a, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb7dd(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xb64a(%rip), %xmm0     # 0x18078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb7c0(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x106c6(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x440(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb8a1(%rip), %rsi      # 0x1839f
leaq 0xb8a0(%rip), %rdx      # 0x183a5
leaq -0x450(%rbp), %rdi
callq 0x17ee0
leaq -0x450(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x450(%rbp), %rdi
cmpq %r13, %rdi
je 0xcb3f
callq 0x21e0
testl %ebx, %ebx
je 0xcc47
movq 0x1048a(%rip), %rdi     # 0x1cfd8
leaq 0xb698(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10472(%rip), %rdi     # 0x1cfd8
leaq 0xb691(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1045a(%rip), %rdi     # 0x1cfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb664(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb64d(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x420(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb7cd(%rip), %rsi      # 0x1839f
leaq 0xb7cc(%rip), %rdx      # 0x183a5
leaq -0x430(%rbp), %rdi
callq 0x17ee0
leaq -0x430(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xcc4d
callq 0x21e0
jmp 0xcc4d
incl 0x1055b(%rip)           # 0x1d1a8
incl 0x10551(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xcc67
incl 0x10546(%rip)           # 0x1d1a8
jmp 0xcd1b
movq 0x1036a(%rip), %rdi     # 0x1cfd8
leaq 0xb578(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x10352(%rip), %rdi     # 0x1cfd8
leaq 0xb571(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x1033a(%rip), %rdi     # 0x1cfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb544(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb52a(%rip), %rsi      # 0x18200
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
incl 0x10483(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xb33a(%rip), %xmm0     # 0x18078
jne 0xcd4d
jp 0xcd4d
incl 0x10460(%rip)           # 0x1d1a8
jmp 0xce13
movq 0x10284(%rip), %rdi     # 0x1cfd8
leaq 0xb492(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x1026c(%rip), %rdi     # 0x1cfd8
leaq 0xb48b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x10254(%rip), %rdi     # 0x1cfd8
movl $0x4b, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb45e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xb2cb(%rip), %xmm0     # 0x18078
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb441(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0x10347(%rip)           # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x400(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb529(%rip), %rsi      # 0x183a6
leaq 0xb528(%rip), %rdx      # 0x183ac
leaq -0x410(%rbp), %rdi
callq 0x17ee0
leaq -0x410(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x410(%rbp), %rdi
cmpq %r13, %rdi
je 0xcebe
callq 0x21e0
testl %ebx, %ebx
je 0xcfc6
movq 0x1010b(%rip), %rdi     # 0x1cfd8
leaq 0xb319(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0x100f3(%rip), %rdi     # 0x1cfd8
leaq 0xb312(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0x100db(%rip), %rdi     # 0x1cfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb2e5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb2ce(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x3e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb455(%rip), %rsi      # 0x183a6
leaq 0xb454(%rip), %rdx      # 0x183ac
leaq -0x3f0(%rbp), %rdi
callq 0x17ee0
leaq -0x3f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xcfcc
callq 0x21e0
jmp 0xcfcc
incl 0x101dc(%rip)           # 0x1d1a8
incl 0x101d2(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xcfe6
incl 0x101c7(%rip)           # 0x1d1a8
jmp 0xd09a
movq 0xffeb(%rip), %rdi      # 0x1cfd8
leaq 0xb1f9(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xffd3(%rip), %rdi      # 0x1cfd8
leaq 0xb1f2(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xffbb(%rip), %rdi      # 0x1cfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb1c5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb1ab(%rip), %rsi      # 0x18200
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
incl 0x10104(%rip)           # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xafc3(%rip), %xmm0     # 0x18080
jne 0xd0cc
jp 0xd0cc
incl 0x100e1(%rip)           # 0x1d1a8
jmp 0xd192
movq 0xff05(%rip), %rdi      # 0x1cfd8
leaq 0xb113(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xfeed(%rip), %rdi      # 0x1cfd8
leaq 0xb10c(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xfed5(%rip), %rdi      # 0x1cfd8
movl $0x4c, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xb0df(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xaf54(%rip), %xmm0     # 0x18080
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xb0c2(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xffc8(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x3c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb1b1(%rip), %rsi      # 0x183ad
leaq 0xb1b3(%rip), %rdx      # 0x183b6
leaq -0x3d0(%rbp), %rdi
callq 0x17ee0
leaq -0x3d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x3d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xd23d
callq 0x21e0
testl %ebx, %ebx
je 0xd345
movq 0xfd8c(%rip), %rdi      # 0x1cfd8
leaq 0xaf9a(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xfd74(%rip), %rdi      # 0x1cfd8
leaq 0xaf93(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xfd5c(%rip), %rdi      # 0x1cfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaf66(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaf4f(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x3a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xb0dd(%rip), %rsi      # 0x183ad
leaq 0xb0df(%rip), %rdx      # 0x183b6
leaq -0x3b0(%rbp), %rdi
callq 0x17ee0
leaq -0x3b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xd34b
callq 0x21e0
jmp 0xd34b
incl 0xfe5d(%rip)            # 0x1d1a8
incl 0xfe53(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xd365
incl 0xfe48(%rip)            # 0x1d1a8
jmp 0xd419
movq 0xfc6c(%rip), %rdi      # 0x1cfd8
leaq 0xae7a(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xfc54(%rip), %rdi      # 0x1cfd8
leaq 0xae73(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xfc3c(%rip), %rdi      # 0x1cfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xae46(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xae2c(%rip), %rsi      # 0x18200
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
incl 0xfd85(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xac4c(%rip), %xmm0     # 0x18088
jne 0xd44b
jp 0xd44b
incl 0xfd62(%rip)            # 0x1d1a8
jmp 0xd511
movq 0xfb86(%rip), %rdi      # 0x1cfd8
leaq 0xad94(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xfb6e(%rip), %rdi      # 0x1cfd8
leaq 0xad8d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xfb56(%rip), %rdi      # 0x1cfd8
movl $0x4d, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xad60(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xabdd(%rip), %xmm0     # 0x18088
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xad43(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xfc49(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x380(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xadff(%rip), %rsi      # 0x1837a
leaq 0xae01(%rip), %rdx      # 0x18383
leaq -0x390(%rbp), %rdi
callq 0x17ee0
leaq -0x390(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x390(%rbp), %rdi
cmpq %r13, %rdi
je 0xd5bc
callq 0x21e0
testl %ebx, %ebx
je 0xd6c4
movq 0xfa0d(%rip), %rdi      # 0x1cfd8
leaq 0xac1b(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf9f5(%rip), %rdi      # 0x1cfd8
leaq 0xac14(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf9dd(%rip), %rdi      # 0x1cfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xabe7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xabd0(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x360(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xad2b(%rip), %rsi      # 0x1837a
leaq 0xad2d(%rip), %rdx      # 0x18383
leaq -0x370(%rbp), %rdi
callq 0x17ee0
leaq -0x370(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xd6ca
callq 0x21e0
jmp 0xd6ca
incl 0xfade(%rip)            # 0x1d1a8
incl 0xfad4(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xd6e4
incl 0xfac9(%rip)            # 0x1d1a8
jmp 0xd798
movq 0xf8ed(%rip), %rdi      # 0x1cfd8
leaq 0xaafb(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf8d5(%rip), %rdi      # 0x1cfd8
leaq 0xaaf4(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf8bd(%rip), %rdi      # 0x1cfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaac7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xaaad(%rip), %rsi      # 0x18200
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
incl 0xfa06(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xa895(%rip), %xmm0     # 0x18050
jne 0xd7ca
jp 0xd7ca
incl 0xf9e3(%rip)            # 0x1d1a8
jmp 0xd890
movq 0xf807(%rip), %rdi      # 0x1cfd8
leaq 0xaa15(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf7ef(%rip), %rdi      # 0x1cfd8
leaq 0xaa0e(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf7d7(%rip), %rdi      # 0x1cfd8
movl $0x4e, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa9e1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xa826(%rip), %xmm0     # 0x18050
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa9c4(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xf8ca(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x340(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xaabd(%rip), %rsi      # 0x183b7
leaq 0xaabe(%rip), %rdx      # 0x183bf
leaq -0x350(%rbp), %rdi
callq 0x17ee0
leaq -0x350(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x350(%rbp), %rdi
cmpq %r13, %rdi
je 0xd93b
callq 0x21e0
testl %ebx, %ebx
je 0xda43
movq 0xf68e(%rip), %rdi      # 0x1cfd8
leaq 0xa89c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf676(%rip), %rdi      # 0x1cfd8
leaq 0xa895(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf65e(%rip), %rdi      # 0x1cfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa868(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa851(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x320(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa9e9(%rip), %rsi      # 0x183b7
leaq 0xa9ea(%rip), %rdx      # 0x183bf
leaq -0x330(%rbp), %rdi
callq 0x17ee0
leaq -0x330(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xda49
callq 0x21e0
jmp 0xda49
incl 0xf75f(%rip)            # 0x1d1a8
incl 0xf755(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xda63
incl 0xf74a(%rip)            # 0x1d1a8
jmp 0xdb17
movq 0xf56e(%rip), %rdi      # 0x1cfd8
leaq 0xa77c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf556(%rip), %rdi      # 0x1cfd8
leaq 0xa775(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf53e(%rip), %rdi      # 0x1cfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa748(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa72e(%rip), %rsi      # 0x18200
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
incl 0xf687(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
xorpd %xmm1, %xmm1
ucomisd %xmm1, %xmm0
jne 0xdb49
jp 0xdb49
incl 0xf664(%rip)            # 0x1d1a8
jmp 0xdc0b
movq 0xf488(%rip), %rdi      # 0x1cfd8
leaq 0xa696(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf470(%rip), %rdi      # 0x1cfd8
leaq 0xa68f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf458(%rip), %rdi      # 0x1cfd8
movl $0x4f, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa662(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
xorpd %xmm0, %xmm0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa649(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xf54f(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x300(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa74b(%rip), %rsi      # 0x183c0
leaq 0xa756(%rip), %rdx      # 0x183d2
leaq -0x310(%rbp), %rdi
callq 0x17ee0
leaq -0x310(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x310(%rbp), %rdi
cmpq %r13, %rdi
je 0xdcb6
callq 0x21e0
testl %ebx, %ebx
je 0xddbe
movq 0xf313(%rip), %rdi      # 0x1cfd8
leaq 0xa521(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf2fb(%rip), %rdi      # 0x1cfd8
leaq 0xa51a(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf2e3(%rip), %rdi      # 0x1cfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa4ed(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa4d6(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x2e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa677(%rip), %rsi      # 0x183c0
leaq 0xa682(%rip), %rdx      # 0x183d2
leaq -0x2f0(%rbp), %rdi
callq 0x17ee0
leaq -0x2f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xddc4
callq 0x21e0
jmp 0xddc4
incl 0xf3e4(%rip)            # 0x1d1a8
incl 0xf3da(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xddde
incl 0xf3cf(%rip)            # 0x1d1a8
jmp 0xde92
movq 0xf1f3(%rip), %rdi      # 0x1cfd8
leaq 0xa401(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf1db(%rip), %rdi      # 0x1cfd8
leaq 0xa3fa(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf1c3(%rip), %rdi      # 0x1cfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa3cd(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa3b3(%rip), %rsi      # 0x18200
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
incl 0xf30c(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0xa1db(%rip), %xmm0     # 0x18090
jne 0xdec4
jp 0xdec4
incl 0xf2e9(%rip)            # 0x1d1a8
jmp 0xdf8a
movq 0xf10d(%rip), %rdi      # 0x1cfd8
leaq 0xa31b(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xf0f5(%rip), %rdi      # 0x1cfd8
leaq 0xa314(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xf0dd(%rip), %rdi      # 0x1cfd8
movl $0x51, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa2e7(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0xa16c(%rip), %xmm0     # 0x18090
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0xa2ca(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xf1d0(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x2c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa3e0(%rip), %rsi      # 0x183d4
leaq 0xa3f0(%rip), %rdx      # 0x183eb
leaq -0x2d0(%rbp), %rdi
callq 0x17ee0
leaq -0x2d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x2d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xe035
callq 0x21e0
testl %ebx, %ebx
je 0xe13d
movq 0xef94(%rip), %rdi      # 0x1cfd8
leaq 0xa1a2(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xef7c(%rip), %rdi      # 0x1cfd8
leaq 0xa19b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xef64(%rip), %rdi      # 0x1cfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa16e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa157(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x2a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa30c(%rip), %rsi      # 0x183d4
leaq 0xa31c(%rip), %rdx      # 0x183eb
leaq -0x2b0(%rbp), %rdi
callq 0x17ee0
leaq -0x2b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xe143
callq 0x21e0
jmp 0xe143
incl 0xf065(%rip)            # 0x1d1a8
incl 0xf05b(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe15d
incl 0xf050(%rip)            # 0x1d1a8
jmp 0xe211
movq 0xee74(%rip), %rdi      # 0x1cfd8
leaq 0xa082(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xee5c(%rip), %rdi      # 0x1cfd8
leaq 0xa07b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xee44(%rip), %rdi      # 0x1cfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa04e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0xa034(%rip), %rsi      # 0x18200
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
incl 0xef8d(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9e64(%rip), %xmm0     # 0x18098
jne 0xe243
jp 0xe243
incl 0xef6a(%rip)            # 0x1d1a8
jmp 0xe309
movq 0xed8e(%rip), %rdi      # 0x1cfd8
leaq 0x9f9c(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xed76(%rip), %rdi      # 0x1cfd8
leaq 0x9f95(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xed5e(%rip), %rdi      # 0x1cfd8
movl $0x52, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9f68(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9df5(%rip), %xmm0     # 0x18098
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x9f4b(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xee51(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x280(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0xa060(%rip), %rsi      # 0x183d3
leaq 0xa071(%rip), %rdx      # 0x183eb
leaq -0x290(%rbp), %rdi
callq 0x17ee0
leaq -0x290(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x290(%rbp), %rdi
cmpq %r13, %rdi
je 0xe3b4
callq 0x21e0
testl %ebx, %ebx
je 0xe4bc
movq 0xec15(%rip), %rdi      # 0x1cfd8
leaq 0x9e23(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xebfd(%rip), %rdi      # 0x1cfd8
leaq 0x9e1c(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xebe5(%rip), %rdi      # 0x1cfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9def(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9dd8(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x260(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9f8c(%rip), %rsi      # 0x183d3
leaq 0x9f9d(%rip), %rdx      # 0x183eb
leaq -0x270(%rbp), %rdi
callq 0x17ee0
leaq -0x270(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xe4c2
callq 0x21e0
jmp 0xe4c2
incl 0xece6(%rip)            # 0x1d1a8
incl 0xecdc(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe4dc
incl 0xecd1(%rip)            # 0x1d1a8
jmp 0xe590
movq 0xeaf5(%rip), %rdi      # 0x1cfd8
leaq 0x9d03(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xeadd(%rip), %rdi      # 0x1cfd8
leaq 0x9cfc(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xeac5(%rip), %rdi      # 0x1cfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9ccf(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9cb5(%rip), %rsi      # 0x18200
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
incl 0xec0e(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9aed(%rip), %xmm0     # 0x180a0
jne 0xe5c2
jp 0xe5c2
incl 0xebeb(%rip)            # 0x1d1a8
jmp 0xe688
movq 0xea0f(%rip), %rdi      # 0x1cfd8
leaq 0x9c1d(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe9f7(%rip), %rdi      # 0x1cfd8
leaq 0x9c16(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe9df(%rip), %rdi      # 0x1cfd8
movl $0x53, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9be9(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9a7e(%rip), %xmm0     # 0x180a0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x9bcc(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xead2(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x240(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9cfb(%rip), %rsi      # 0x183ed
leaq 0x9d0b(%rip), %rdx      # 0x18404
leaq -0x250(%rbp), %rdi
callq 0x17ee0
leaq -0x250(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x250(%rbp), %rdi
cmpq %r13, %rdi
je 0xe733
callq 0x21e0
testl %ebx, %ebx
je 0xe83b
movq 0xe896(%rip), %rdi      # 0x1cfd8
leaq 0x9aa4(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe87e(%rip), %rdi      # 0x1cfd8
leaq 0x9a9d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe866(%rip), %rdi      # 0x1cfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9a70(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9a59(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x220(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9c27(%rip), %rsi      # 0x183ed
leaq 0x9c37(%rip), %rdx      # 0x18404
leaq -0x230(%rbp), %rdi
callq 0x17ee0
leaq -0x230(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xe841
callq 0x21e0
jmp 0xe841
incl 0xe967(%rip)            # 0x1d1a8
incl 0xe95d(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xe85b
incl 0xe952(%rip)            # 0x1d1a8
jmp 0xe90f
movq 0xe776(%rip), %rdi      # 0x1cfd8
leaq 0x9984(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe75e(%rip), %rdi      # 0x1cfd8
leaq 0x997d(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe746(%rip), %rdi      # 0x1cfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9950(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9936(%rip), %rsi      # 0x18200
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
incl 0xe88f(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9776(%rip), %xmm0     # 0x180a8
jne 0xe941
jp 0xe941
incl 0xe86c(%rip)            # 0x1d1a8
jmp 0xea07
movq 0xe690(%rip), %rdi      # 0x1cfd8
leaq 0x989e(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe678(%rip), %rdi      # 0x1cfd8
leaq 0x9897(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe660(%rip), %rdi      # 0x1cfd8
movl $0x54, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x986a(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9707(%rip), %xmm0     # 0x180a8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x984d(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xe753(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x200(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x997b(%rip), %rsi      # 0x183ec
leaq 0x998c(%rip), %rdx      # 0x18404
leaq -0x210(%rbp), %rdi
callq 0x17ee0
leaq -0x210(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x210(%rbp), %rdi
cmpq %r13, %rdi
je 0xeab2
callq 0x21e0
testl %ebx, %ebx
je 0xebba
movq 0xe517(%rip), %rdi      # 0x1cfd8
leaq 0x9725(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe4ff(%rip), %rdi      # 0x1cfd8
leaq 0x971e(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe4e7(%rip), %rdi      # 0x1cfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x96f1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x96da(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x1e0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x98a7(%rip), %rsi      # 0x183ec
leaq 0x98b8(%rip), %rdx      # 0x18404
leaq -0x1f0(%rbp), %rdi
callq 0x17ee0
leaq -0x1f0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xebc0
callq 0x21e0
jmp 0xebc0
incl 0xe5e8(%rip)            # 0x1d1a8
incl 0xe5de(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xebda
incl 0xe5d3(%rip)            # 0x1d1a8
jmp 0xec8e
movq 0xe3f7(%rip), %rdi      # 0x1cfd8
leaq 0x9605(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe3df(%rip), %rdi      # 0x1cfd8
leaq 0x95fe(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe3c7(%rip), %rdi      # 0x1cfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x95d1(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x95b7(%rip), %rsi      # 0x18200
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
incl 0xe510(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x93ff(%rip), %xmm0     # 0x180b0
jne 0xecc0
jp 0xecc0
incl 0xe4ed(%rip)            # 0x1d1a8
jmp 0xed86
movq 0xe311(%rip), %rdi      # 0x1cfd8
leaq 0x951f(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe2f9(%rip), %rdi      # 0x1cfd8
leaq 0x9518(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe2e1(%rip), %rdi      # 0x1cfd8
movl $0x55, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x94eb(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9390(%rip), %xmm0     # 0x180b0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x94ce(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xe3d4(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x1c0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9616(%rip), %rsi      # 0x18406
leaq 0x9626(%rip), %rdx      # 0x1841d
leaq -0x1d0(%rbp), %rdi
callq 0x17ee0
leaq -0x1d0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x1d0(%rbp), %rdi
cmpq %r13, %rdi
je 0xee31
callq 0x21e0
testl %ebx, %ebx
je 0xef39
movq 0xe198(%rip), %rdi      # 0x1cfd8
leaq 0x93a6(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe180(%rip), %rdi      # 0x1cfd8
leaq 0x939f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe168(%rip), %rdi      # 0x1cfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9372(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x935b(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x1a0(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9542(%rip), %rsi      # 0x18406
leaq 0x9552(%rip), %rdx      # 0x1841d
leaq -0x1b0(%rbp), %rdi
callq 0x17ee0
leaq -0x1b0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xef3f
callq 0x21e0
jmp 0xef3f
incl 0xe269(%rip)            # 0x1d1a8
incl 0xe25f(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xef59
incl 0xe254(%rip)            # 0x1d1a8
jmp 0xf00d
movq 0xe078(%rip), %rdi      # 0x1cfd8
leaq 0x9286(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xe060(%rip), %rdi      # 0x1cfd8
leaq 0x927f(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xe048(%rip), %rdi      # 0x1cfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9252(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x9238(%rip), %rsi      # 0x18200
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
incl 0xe191(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x9088(%rip), %xmm0     # 0x180b8
jne 0xf03f
jp 0xf03f
incl 0xe16e(%rip)            # 0x1d1a8
jmp 0xf105
movq 0xdf92(%rip), %rdi      # 0x1cfd8
leaq 0x91a0(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xdf7a(%rip), %rdi      # 0x1cfd8
leaq 0x9199(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xdf62(%rip), %rdi      # 0x1cfd8
movl $0x56, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x916c(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x9019(%rip), %xmm0     # 0x180b8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x914f(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xe055(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x180(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x9296(%rip), %rsi      # 0x18405
leaq 0x92a7(%rip), %rdx      # 0x1841d
leaq -0x190(%rbp), %rdi
callq 0x17ee0
leaq -0x190(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x190(%rbp), %rdi
cmpq %r13, %rdi
je 0xf1b0
callq 0x21e0
testl %ebx, %ebx
je 0xf2b8
movq 0xde19(%rip), %rdi      # 0x1cfd8
leaq 0x9027(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xde01(%rip), %rdi      # 0x1cfd8
leaq 0x9020(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xdde9(%rip), %rdi      # 0x1cfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8ff3(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8fdc(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x160(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x91c2(%rip), %rsi      # 0x18405
leaq 0x91d3(%rip), %rdx      # 0x1841d
leaq -0x170(%rbp), %rdi
callq 0x17ee0
leaq -0x170(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xf2be
callq 0x21e0
jmp 0xf2be
incl 0xdeea(%rip)            # 0x1d1a8
incl 0xdee0(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf2d8
incl 0xded5(%rip)            # 0x1d1a8
jmp 0xf38c
movq 0xdcf9(%rip), %rdi      # 0x1cfd8
leaq 0x8f07(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xdce1(%rip), %rdi      # 0x1cfd8
leaq 0x8f00(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xdcc9(%rip), %rdi      # 0x1cfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8ed3(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8eb9(%rip), %rsi      # 0x18200
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
incl 0xde12(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x8d11(%rip), %xmm0     # 0x180c0
jne 0xf3be
jp 0xf3be
incl 0xddef(%rip)            # 0x1d1a8
jmp 0xf484
movq 0xdc13(%rip), %rdi      # 0x1cfd8
leaq 0x8e21(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xdbfb(%rip), %rdi      # 0x1cfd8
leaq 0x8e1a(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xdbe3(%rip), %rdi      # 0x1cfd8
movl $0x57, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8ded(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x8ca2(%rip), %xmm0     # 0x180c0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x8dd0(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xdcd6(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x140(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x8f31(%rip), %rsi      # 0x1841f
leaq 0x8f41(%rip), %rdx      # 0x18436
leaq -0x150(%rbp), %rdi
callq 0x17ee0
leaq -0x150(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x150(%rbp), %rdi
cmpq %r13, %rdi
je 0xf52f
callq 0x21e0
testl %ebx, %ebx
je 0xf637
movq 0xda9a(%rip), %rdi      # 0x1cfd8
leaq 0x8ca8(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xda82(%rip), %rdi      # 0x1cfd8
leaq 0x8ca1(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xda6a(%rip), %rdi      # 0x1cfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8c74(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8c5d(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0x120(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x8e5d(%rip), %rsi      # 0x1841f
leaq 0x8e6d(%rip), %rdx      # 0x18436
leaq -0x130(%rbp), %rdi
callq 0x17ee0
leaq -0x130(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xf63d
callq 0x21e0
jmp 0xf63d
incl 0xdb6b(%rip)            # 0x1d1a8
incl 0xdb61(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf657
incl 0xdb56(%rip)            # 0x1d1a8
jmp 0xf70b
movq 0xd97a(%rip), %rdi      # 0x1cfd8
leaq 0x8b88(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xd962(%rip), %rdi      # 0x1cfd8
leaq 0x8b81(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xd94a(%rip), %rdi      # 0x1cfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8b54(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8b3a(%rip), %rsi      # 0x18200
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
incl 0xda93(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x899a(%rip), %xmm0     # 0x180c8
jne 0xf73d
jp 0xf73d
incl 0xda70(%rip)            # 0x1d1a8
jmp 0xf803
movq 0xd894(%rip), %rdi      # 0x1cfd8
leaq 0x8aa2(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xd87c(%rip), %rdi      # 0x1cfd8
leaq 0x8a9b(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xd864(%rip), %rdi      # 0x1cfd8
movl $0x58, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x8a6e(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x892b(%rip), %xmm0     # 0x180c8
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x8a51(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
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 0xd957(%rip)            # 0x1d1a4
movq %r14, 0x88(%rbx)
movq %rax, 0x90(%rbx)
leaq -0x100(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x8bb1(%rip), %rsi      # 0x1841e
leaq 0x8bc2(%rip), %rdx      # 0x18436
leaq -0x110(%rbp), %rdi
callq 0x17ee0
leaq -0x110(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
movl %eax, %ebx
movq -0x110(%rbp), %rdi
cmpq %r14, %rdi
je 0xf8ae
callq 0x21e0
testl %ebx, %ebx
je 0xf9b6
movq 0xd71b(%rip), %rdi      # 0x1cfd8
leaq 0x8929(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xd703(%rip), %rdi      # 0x1cfd8
leaq 0x8922(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xd6eb(%rip), %rdi      # 0x1cfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x88f5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
xorl %esi, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x88de(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
leaq -0xe0(%rbp), %r14
movq %r14, -0x10(%r14)
leaq 0x8add(%rip), %rsi      # 0x1841e
leaq 0x8aee(%rip), %rdx      # 0x18436
leaq -0xf0(%rbp), %rdi
callq 0x17ee0
leaq -0xf0(%rbp), %rdi
leaq -0xd0(%rbp), %rsi
callq 0x14a18
movq %rax, %rdi
callq 0x14a6e
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 0xf9bc
callq 0x21e0
jmp 0xf9bc
incl 0xd7ec(%rip)            # 0x1d1a8
incl 0xd7e2(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xf9d6
incl 0xd7d7(%rip)            # 0x1d1a8
jmp 0xfa8a
movq 0xd5fb(%rip), %rdi      # 0x1cfd8
leaq 0x8809(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xd5e3(%rip), %rdi      # 0x1cfd8
leaq 0x8802(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xd5cb(%rip), %rdi      # 0x1cfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x87d5(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movq %rbx, %rdi
movl $0x3, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x87bb(%rip), %rsi      # 0x18200
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
incl 0xd714(%rip)            # 0x1d1a4
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
movsd -0xa8(%rbp), %xmm0
ucomisd 0x8623(%rip), %xmm0     # 0x180d0
jne 0xfabc
jp 0xfabc
incl 0xd6f1(%rip)            # 0x1d1a8
jmp 0xfb7e
movq 0xd515(%rip), %rdi      # 0x1cfd8
leaq 0x8723(%rip), %rsi      # 0x181ed
movl $0x8, %edx
callq 0x2230
movq 0xd4fd(%rip), %rdi      # 0x1cfd8
leaq 0x871c(%rip), %rsi      # 0x181fe
movl $0x1, %edx
callq 0x2230
movq 0xd4e5(%rip), %rdi      # 0x1cfd8
movl $0x59, %esi
callq 0x22b0
movq %rax, %rbx
leaq 0x86ef(%rip), %rsi      # 0x181f6
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
movsd 0x85b4(%rip), %xmm0     # 0x180d0
movq %rbx, %rdi
callq 0x2290
movq %rax, %rbx
leaq 0x86d2(%rip), %rsi      # 0x18200
movl $0x9, %edx
movq %rax, %rdi
callq 0x2230
cmpl $0x3, -0xd0(%rbp)
jne 0xfb9c
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 0x149c2
addq $0x828, %rsp            # imm = 0x828
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
leaq 0x879a(%rip), %rdi      # 0x1833d
leaq 0x86ac(%rip), %rsi      # 0x18256
leaq 0x87a0(%rip), %rcx      # 0x18351
movl $0x5f, %edx
callq 0x2140
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
movq %rax, %rbx
movq -0x110(%rbp), %rdi
jmp 0xfeb3
movq %rax, %rbx
movq -0x150(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x190(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x1d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x210(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x250(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x290(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x2d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x310(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x350(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x390(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x3d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x410(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x450(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x490(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x4d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x510(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x550(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x590(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x5d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x610(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x650(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x690(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x6d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x710(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x750(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x790(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x7d0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x810(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x850(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0xf0(%rbp), %rdi
cmpq %r14, %rdi
jne 0x10056
jmp 0x1009a
movq %rax, %rbx
movq -0x130(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x170(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x1b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x1f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x230(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x270(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x2b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x2f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x330(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x370(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x3b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x3f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x430(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x470(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x4b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x4f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x530(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x570(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x5b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x5f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x630(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x670(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x6b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x6f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x730(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x770(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x7b0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x7f0(%rbp), %rdi
jmp 0x10051
movq %rax, %rbx
movq -0x830(%rbp), %rdi
cmpq %r13, %rdi
je 0x1009a
callq 0x21e0
jmp 0x1009a
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
jmp 0x10097
movq %rax, %rbx
leaq -0xd0(%rbp), %rdi
callq 0x149c2
movq %rbx, %rdi
callq 0x22c0