// File: /workspace/github_cpp_makefile_star2_O1/aalto-speech[P]ftk/test/emtest.cc
// Function: TransitionForwardBackwardTest7::test_method()
BOOST_AUTO_TEST_CASE(TransitionForwardBackwardTest7)
{
    set<string> vocab = {"k","i","s","a","sa","ki","kis","kissa"};

    transitions_t transitions;
    transitions[start_end]["k"] = log(0.5);
    transitions[start_end]["ki"] = log(0.25);
    transitions[start_end]["kis"] = log(0.4);
    transitions[start_end]["kissa"] = log(0.1);
    transitions["a"][start_end] = log(0.5);
    transitions["kissa"][start_end] = log(0.10);
    transitions["sa"][start_end] = log(0.4);
    transitions["ki"]["s"] = log(0.25);
    transitions["k"]["i"] = log(0.5);
    transitions["i"]["s"] = log(0.5);
    transitions["s"]["s"] = log(0.5);
    transitions["s"]["sa"] = log(0.5);
    transitions["s"]["a"] = log(0.5);
    transitions["kis"]["sa"] = log(0.4);
    transitions["kis"]["s"] = log(0.4);

    string sentence("kissa");
    FactorGraph fg(sentence, start_end, vocab, 5);
    transitions_t stats;
    flt_type lp = forward_backward(transitions, fg, stats);
    BOOST_CHECK_EQUAL(15, transition_count(stats));
    BOOST_CHECK_CLOSE( 0.3626295105394784, stats["a"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.05716327259735619, stats["kissa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.05716327259735619, stats[start_end]["kissa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.5802072168631653, stats["sa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.3626295105394784, stats["s"]["a"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.21436227224008575, stats["s"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.3658449446230797, stats["kis"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.22865309038942486, stats["kis"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.5944980350125045, stats[start_end]["kis"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.13397642015005362, stats["s"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.23222579492675957, stats["i"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.23222579492675957, stats["k"]["i"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.23222579492675957, stats[start_end]["k"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.11611289746337979, stats["ki"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.11611289746337979, stats[start_end]["ki"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( -1.74332651171, lp, DBL_ACCURACY );
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x4f8, %rsp            # imm = 0x4F8
leaq -0x298(%rbp), %r13
movq %r13, -0x10(%r13)
leaq 0x1b1aa(%rip), %rsi     # 0x71ce4
leaq 0x1b1a4(%rip), %rdx     # 0x71ce5
leaq -0x2a8(%rbp), %r15
movq %r15, %rdi
callq 0x95e2
leaq -0x288(%rbp), %r14
leaq -0x278(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1ac73(%rip), %rsi     # 0x717dc
leaq 0x1ac6d(%rip), %rdx     # 0x717dd
movq %r14, %rdi
callq 0x95e2
leaq -0x268(%rbp), %r14
leaq -0x258(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1a47d(%rip), %rsi     # 0x7100e
leaq 0x1a477(%rip), %rdx     # 0x7100f
movq %r14, %rdi
callq 0x95e2
leaq -0x248(%rbp), %r14
leaq -0x238(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1b405(%rip), %rsi     # 0x71fbe
leaq 0x1b3ff(%rip), %rdx     # 0x71fbf
movq %r14, %rdi
callq 0x95e2
leaq -0x228(%rbp), %r14
leaq -0x218(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1bc71(%rip), %rsi     # 0x72852
leaq 0x1bc6c(%rip), %rdx     # 0x72854
movq %r14, %rdi
callq 0x95e2
leaq -0x208(%rbp), %r14
leaq -0x1f8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1b20d(%rip), %rsi     # 0x71e16
leaq 0x1b208(%rip), %rdx     # 0x71e18
movq %r14, %rdi
callq 0x95e2
leaq -0x1e8(%rbp), %r14
leaq -0x1d8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1b1e8(%rip), %rsi     # 0x71e19
leaq 0x1b1e4(%rip), %rdx     # 0x71e1c
movq %r14, %rdi
callq 0x95e2
leaq -0x1c8(%rbp), %r14
leaq -0x1b8(%rbp), %r12
movq %r12, -0x10(%r12)
leaq 0x1b08c(%rip), %rsi     # 0x71ce6
leaq 0x1b08a(%rip), %rdx     # 0x71ceb
movq %r14, %rdi
callq 0x95e2
leaq -0x2f8(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
leaq -0x1a0(%rbp), %rcx
leaq -0x170(%rbp), %r8
movl $0x8, %edx
callq 0x6b4ee
leaq -0x1b8(%rbp), %rbx
xorl %r14d, %r14d
movq -0x1c8(%rbp,%r14), %rdi
leaq (%rbx,%r14), %rax
cmpq %rdi, %rax
je 0x56caf
callq 0x5380
addq $-0x20, %r14
cmpq $-0x100, %r14
jne 0x56c99
leaq -0x198(%rbp), %rax
movl $0x0, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movq %rax, 0x10(%rax)
movq %rax, 0x18(%rax)
movq %rcx, 0x20(%rax)
leaq 0x348b6(%rip), %rsi     # 0x8b598
leaq -0x1a0(%rbp), %rdi
callq 0x1e18a
movq %rax, %rbx
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1afe2(%rip), %rsi     # 0x71ce4
leaq 0x1afdc(%rip), %rdx     # 0x71ce5
callq 0x95e2
leaq -0x2a8(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x4019d1bd0105c611, %r15 # imm = 0xBFE62E42FEFA39EF
movq %r15, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56d3b
callq 0x5380
leaq 0x34856(%rip), %rsi     # 0x8b598
leaq -0x1a0(%rbp), %rdi
callq 0x1e18a
movq %rax, %rbx
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1b0b4(%rip), %rsi     # 0x71e16
leaq 0x1b0af(%rip), %rdx     # 0x71e18
callq 0x95e2
leaq -0x2a8(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x4009d1bd0105c611, %r14 # imm = 0xBFF62E42FEFA39EF
movq %r14, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56d9b
callq 0x5380
leaq 0x347f6(%rip), %rsi     # 0x8b598
leaq -0x1a0(%rbp), %rdi
callq 0x1e18a
movq %rax, %rbx
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1b057(%rip), %rsi     # 0x71e19
leaq 0x1b053(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq -0x2a8(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x4012adbf0f1f1f89, %r12 # imm = 0xBFED5240F0E0E077
movq %r12, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56dfb
callq 0x5380
leaq 0x34796(%rip), %rsi     # 0x8b598
leaq -0x1a0(%rbp), %rdi
callq 0x1e18a
movq %rax, %rbx
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1aec4(%rip), %rsi     # 0x71ce6
leaq 0x1aec2(%rip), %rdx     # 0x71ceb
callq 0x95e2
leaq -0x2a8(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x3ffd944e444aaaeb, %rbx # imm = 0xC0026BB1BBB55515
movq %rbx, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56e5b
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1b152(%rip), %rsi     # 0x71fbe
leaq 0x1b14c(%rip), %rdx     # 0x71fbf
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
leaq 0x34706(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %r15, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56eae
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1ae27(%rip), %rsi     # 0x71ce6
leaq 0x1ae25(%rip), %rdx     # 0x71ceb
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
leaq 0x346b3(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %rbx, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56f01
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1b940(%rip), %rsi     # 0x72852
leaq 0x1b93b(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
leaq 0x34660(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %r12, (%rax)
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56f54
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1aeb1(%rip), %rsi     # 0x71e16
leaq 0x1aeac(%rip), %rdx     # 0x71e18
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x160(%rbp), %r12
movq %r12, -0x10(%r12)
leaq 0x1a074(%rip), %rsi     # 0x7100e
leaq 0x1a06e(%rip), %rdx     # 0x7100f
leaq -0x170(%rbp), %rdi
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r14, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x56fd0
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x56fe1
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1acf2(%rip), %rsi     # 0x71ce4
leaq 0x1acec(%rip), %rdx     # 0x71ce5
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x1a7b7(%rip), %rsi     # 0x717dc
leaq 0x1a7b1(%rip), %rdx     # 0x717dd
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r15, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x57054
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x57065
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1a766(%rip), %rsi     # 0x717dc
leaq 0x1a760(%rip), %rdx     # 0x717dd
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x19f65(%rip), %rsi     # 0x7100e
leaq 0x19f5f(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r15, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x570d8
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x570e9
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x19f14(%rip), %rsi     # 0x7100e
leaq 0x19f0e(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x19ee1(%rip), %rsi     # 0x7100e
leaq 0x19edb(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r15, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x5715c
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x5716d
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x19e90(%rip), %rsi     # 0x7100e
leaq 0x19e8a(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x1b6a1(%rip), %rsi     # 0x72852
leaq 0x1b69c(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r15, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x571e0
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x571f1
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x19e0c(%rip), %rsi     # 0x7100e
leaq 0x19e06(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x1ad89(%rip), %rsi     # 0x71fbe
leaq 0x1ad83(%rip), %rdx     # 0x71fbf
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movq %r15, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x57264
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x57275
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1ab93(%rip), %rsi     # 0x71e19
leaq 0x1ab8f(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x1b599(%rip), %rsi     # 0x72852
leaq 0x1b594(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x4012adbf0f1f1f89, %rcx # imm = 0xBFED5240F0E0E077
movq %rcx, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x572f2
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x57303
callq 0x5380
leaq -0x2a8(%rbp), %rdi
movq %r13, (%rdi)
leaq 0x1ab05(%rip), %rsi     # 0x71e19
leaq 0x1ab01(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
callq 0x1e2c6
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
movq %r12, (%rdi)
leaq 0x19cc7(%rip), %rsi     # 0x7100e
leaq 0x19cc1(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rsi
movq %rbx, %rdi
callq 0x1de9e
movabsq $-0x4012adbf0f1f1f89, %rcx # imm = 0xBFED5240F0E0E077
movq %rcx, (%rax)
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x57380
callq 0x5380
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x57391
callq 0x5380
leaq -0x2b8(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1a943(%rip), %rsi     # 0x71ce6
leaq 0x1a941(%rip), %rdx     # 0x71ceb
leaq -0x2c8(%rbp), %rdi
callq 0x95e2
leaq 0x341db(%rip), %rdx     # 0x8b598
leaq -0x2a8(%rbp), %rdi
leaq -0x2c8(%rbp), %rsi
leaq -0x2f8(%rbp), %rcx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x110ea
leaq -0x168(%rbp), %rax
movl $0x0, (%rax)
xorl %ecx, %ecx
movq %rcx, 0x8(%rax)
movq %rax, 0x10(%rax)
movq %rax, 0x18(%rax)
movq %rcx, 0x20(%rax)
leaq -0x1a0(%rbp), %rdi
leaq -0x2a8(%rbp), %rsi
leaq -0x170(%rbp), %rdx
callq 0x1b037
movsd %xmm0, -0x1a8(%rbp)
movq 0x34128(%rip), %rdi     # 0x8b550
leaq 0x1a7e3(%rip), %rax     # 0x71c12
leaq -0x518(%rbp), %rsi
movq %rax, (%rsi)
leaq 0x1a7e0(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq 0x1a614(%rip), %rax     # 0x71a5f
leaq -0x508(%rbp), %rcx
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d1, %edx            # imm = 0x3D1
callq 0x5760
xorl %r14d, %r14d
leaq -0xb0(%rbp), %r15
movb %r14b, 0x8(%r15)
leaq 0x335e8(%rip), %rax     # 0x8aa60
movq %rax, (%r15)
movq 0x33b2e(%rip), %rax     # 0x8afb0
movq %rax, 0x10(%r15)
leaq 0x19f3a(%rip), %rax     # 0x713c7
movq %rax, 0x18(%r15)
leaq -0x140(%rbp), %rbx
movl $0xf, (%rbx)
leaq -0x170(%rbp), %rdi
callq 0x46e72
leaq -0x48(%rbp), %rsi
movl %eax, (%rsi)
cmpl $0xf, %eax
leaq -0x90(%rbp), %rdi
sete (%rdi)
xorps %xmm0, %xmm0
movups %xmm0, 0x8(%rdi)
leaq -0x70(%rbp), %rdx
leaq 0x1a743(%rip), %r13     # 0x71c12
movq %r13, (%rdx)
leaq 0x1a747(%rip), %r12     # 0x71c20
movq %r12, 0x8(%rdx)
leaq -0x118(%rbp), %rax
movq %rbx, (%rax)
leaq -0xf0(%rbp), %rbx
movb %r14b, 0x8(%rbx)
leaq 0x336df(%rip), %rcx     # 0x8abd8
movq %rcx, (%rbx)
movq 0x33aad(%rip), %r8      # 0x8afb0
movq %r8, 0x10(%rbx)
movq %rax, 0x18(%rbx)
leaq -0x130(%rbp), %rax
movq %rsi, (%rax)
leaq -0xd0(%rbp), %r12
movb %r14b, 0x8(%r12)
movq %rcx, (%r12)
movq %r8, 0x10(%r12)
movq %rax, 0x18(%r12)
subq $0x8, %rsp
leaq 0x1ad9e(%rip), %r10     # 0x722d8
leaq 0x1af29(%rip), %r11     # 0x7246a
movl $0x3d1, %ecx            # imm = 0x3D1
movq %r15, %rsi
movl $0x1, %r8d
movl $0x2, %r9d
xorl %eax, %eax
pushq %r12
pushq %r10
pushq %rbx
pushq %r11
pushq $0x2
callq 0x5740
addq $0x30, %rsp
leaq -0x80(%rbp), %rdi
callq 0x2e966
movq 0x33fd7(%rip), %rdi     # 0x8b550
leaq -0x4f8(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x1a696(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x4e8(%rbp), %rcx
leaq 0x1a4c3(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d2, %edx            # imm = 0x3D2
callq 0x5760
movq 0x339fc(%rip), %rbx     # 0x8afb0
leaq -0x140(%rbp), %r12
movb $0x0, -0x88(%rbp)
leaq 0x33497(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x19dec(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fd7355268153811, %rax # imm = 0x3FD7355268153811
movq %rax, -0x40(%rbp)
leaq -0x60(%rbp), %rax
movq %rax, -0x10(%rax)
leaq 0x1a9c2(%rip), %rsi     # 0x71fbe
leaq 0x1a9bc(%rip), %rdx     # 0x71fbf
leaq -0x70(%rbp), %rdi
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x1a5ef(%rip), %r15     # 0x71c12
leaq 0x1a5f6(%rip), %r13     # 0x71c20
leaq 0x33f67(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %rax, %r14
movsd 0x33dcc(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
movq %r15, (%rdx)
movq %r13, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x3344b(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r12, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rsi
leaq -0x50(%rbp), %rcx
movq %rsi, (%rcx)
movb %al, -0xa8(%rbp)
leaq 0x335f3(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
movq %rcx, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a692(%rip), %r14     # 0x71d8f
leaq 0x1ad7c(%rip), %r10     # 0x72480
leaq 0x1ad62(%rip), %r12     # 0x7246d
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d2, %ecx            # imm = 0x3D2
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
pushq %r14
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r12
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x57776
callq 0x5380
movq 0x33dd3(%rip), %rdi     # 0x8b550
leaq -0x4d8(%rbp), %rsi
movq %r15, (%rsi)
movq %r13, 0x8(%rsi)
leaq -0x4c8(%rbp), %rcx
leaq 0x1a2c6(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d3, %edx            # imm = 0x3D3
callq 0x5760
leaq -0x140(%rbp), %r12
movb $0x0, -0x88(%rbp)
leaq 0x332a1(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x19bf6(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fad448124ad0b6e, %r13 # imm = 0x3FAD448124AD0B6E
movq %r13, -0x40(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x1a4f1(%rip), %rsi     # 0x71ce6
leaq 0x1a4ef(%rip), %rdx     # 0x71ceb
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x33d80(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %rax, %r14
movsd 0x33be5(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
leaq 0x1a3b8(%rip), %rax     # 0x71c12
movq %rax, (%rdx)
leaq 0x1a3bc(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x33256(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r12, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x33401(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1abb7(%rip), %r10     # 0x724aa
leaq 0x1ab9c(%rip), %r15     # 0x72496
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d3, %ecx            # imm = 0x3D3
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x1a464(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r15
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x5796c
callq 0x5380
movq 0x33bdd(%rip), %rdi     # 0x8b550
leaq -0x4b8(%rbp), %rsi
leaq 0x1a291(%rip), %rax     # 0x71c12
movq %rax, (%rsi)
leaq 0x1a295(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x4a8(%rbp), %rcx
leaq 0x1a0c2(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d4, %edx            # imm = 0x3D4
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x330a4(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x199f9(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movq %r13, -0x40(%rbp)
leaq 0x33bbb(%rip), %rsi     # 0x8b598
leaq -0x170(%rbp), %rdi
callq 0x1e18a
movq %rax, %r14
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x1a2e8(%rip), %rsi     # 0x71ce6
leaq 0x1a2e6(%rip), %rdx     # 0x71ceb
callq 0x95e2
leaq 0x1a201(%rip), %r13     # 0x71c12
leaq -0x70(%rbp), %rsi
movq %r14, %rdi
callq 0x1de9e
movq %rax, %r14
movsd 0x339e8(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x1a1c6(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x33060(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r12, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x3320b(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a9db(%rip), %r10     # 0x724c4
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d4, %ecx            # imm = 0x3D4
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x1a275(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r15
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x57b5b
callq 0x5380
movq 0x339ee(%rip), %rdi     # 0x8b550
leaq -0x498(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x1a0ad(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x488(%rbp), %rcx
leaq 0x19eda(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d5, %edx            # imm = 0x3D5
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32ebc(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x19811(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fe2910eb9aa9340, %rax # imm = 0x3FE2910EB9AA9340
movq %rax, -0x40(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x1ac78(%rip), %rsi     # 0x72852
leaq 0x1ac73(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x1a015(%rip), %r13     # 0x71c12
leaq 0x33994(%rip), %rsi     # 0x8b598
movq %rax, %rdi
callq 0x1ddee
movq %rax, %r14
movsd 0x337f9(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %r15
movq %r15, %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x19fd4(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x32e6e(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r12, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x33019(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a816(%rip), %r10     # 0x724f1
leaq 0x1a7fc(%rip), %r11     # 0x724de
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d5, %ecx            # imm = 0x3D5
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r14
pushq %r14
leaq 0x1a07c(%rip), %r14     # 0x71d8f
pushq %r14
leaq -0xd0(%rbp), %r14
pushq %r14
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %r14
movq %r14, %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x57d57
callq 0x5380
movq 0x337f2(%rip), %rdi     # 0x8b550
leaq -0x478(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x19eb1(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x468(%rbp), %rcx
leaq 0x19cde(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d6, %edx            # imm = 0x3D6
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32cc0(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x19615(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fd7355268153811, %rax # imm = 0x3FD7355268153811
movq %rax, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x19238(%rip), %rsi     # 0x7100e
leaq 0x19232(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x19e19(%rip), %r13     # 0x71c12
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x1a1b1(%rip), %rsi     # 0x71fbe
leaq 0x1a1ab(%rip), %rdx     # 0x71fbf
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x335dd(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x19dbb(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x32c58(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
movq %r15, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x32e03(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a617(%rip), %r10     # 0x72508
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d6, %ecx            # imm = 0x3D6
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x19e6d(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
leaq 0x1a52e(%rip), %r10     # 0x7246d
pushq %r10
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x57f69
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x57f7b
callq 0x5380
movq 0x335ce(%rip), %rdi     # 0x8b550
leaq -0x458(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x19c8d(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x448(%rbp), %rcx
leaq 0x19aba(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d7, %edx            # imm = 0x3D7
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32a9c(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x193f1(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fcb703912623ab8, %rax # imm = 0x3FCB703912623AB8
movq %rax, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x19014(%rip), %rsi     # 0x7100e
leaq 0x1900e(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x19bf5(%rip), %r13     # 0x71c12
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x1a821(%rip), %rsi     # 0x72852
leaq 0x1a81c(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x333b9(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x19b97(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x32a34(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
movq %r15, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x32bdf(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a417(%rip), %r10     # 0x7252c
leaq 0x1a3fc(%rip), %r11     # 0x72518
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d7, %ecx            # imm = 0x3D7
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r12
pushq %r12
leaq 0x19c42(%rip), %r12     # 0x71d8f
pushq %r12
leaq -0xd0(%rbp), %r12
pushq %r12
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x5818d
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x5819f
callq 0x5380
movq 0x333aa(%rip), %rdi     # 0x8b550
leaq -0x438(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x19a69(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x428(%rbp), %rcx
leaq 0x19896(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d8, %edx            # imm = 0x3D8
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32878(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x191cd(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fd76a00ea240926, %rax # imm = 0x3FD76A00EA240926
movq %rax, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x19bfb(%rip), %rsi     # 0x71e19
leaq 0x19bf7(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x199d1(%rip), %r13     # 0x71c12
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x1a5fd(%rip), %rsi     # 0x72852
leaq 0x1a5f8(%rip), %rdx     # 0x72854
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x33195(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x19973(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x32810(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
movq %r15, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x329bb(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a217(%rip), %r10     # 0x72550
leaq 0x1a1fd(%rip), %r11     # 0x7253d
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d8, %ecx            # imm = 0x3D8
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r12
pushq %r12
leaq 0x19a1e(%rip), %r12     # 0x71d8f
pushq %r12
leaq -0xd0(%rbp), %r12
pushq %r12
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x583b1
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x583c3
callq 0x5380
movq 0x33186(%rip), %rdi     # 0x8b550
leaq -0x418(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x19845(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x408(%rbp), %rcx
leaq 0x19672(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3d9, %edx            # imm = 0x3D9
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32654(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18fa9(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fcd448124ad0b71, %rax # imm = 0x3FCD448124AD0B71
movq %rax, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x199d7(%rip), %rsi     # 0x71e19
leaq 0x199d3(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x18b9c(%rip), %rsi     # 0x7100e
leaq 0x18b96(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r13
movsd 0x32f78(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %r12
leaq 0x1974b(%rip), %rax     # 0x71c12
movq %rax, (%r12)
leaq 0x1974e(%rip), %rax     # 0x71c20
movq %rax, 0x8(%r12)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x325ea(%rip), %rdx     # 0x8aad8
movq %rdx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r13, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rdx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
movq %r15, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x32795(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1a018(%rip), %r10     # 0x72577
leaq 0x19ffd(%rip), %r11     # 0x72563
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3d9, %ecx            # imm = 0x3D9
movq %r12, %rdx
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r15
pushq %r15
leaq 0x197f5(%rip), %r15     # 0x71d8f
pushq %r15
leaq -0xd0(%rbp), %r15
pushq %r15
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x585da
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
leaq 0x19626(%rip), %r14     # 0x71c12
leaq 0x1962d(%rip), %r15     # 0x71c20
je 0x585fa
callq 0x5380
movq 0x32f4f(%rip), %rdi     # 0x8b550
leaq -0x3f8(%rbp), %rsi
movq %r14, (%rsi)
movq %r15, 0x8(%rsi)
leaq -0x3e8(%rbp), %rcx
leaq 0x19442(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3da, %edx            # imm = 0x3DA
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32424(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18d79(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fe30620be3d476f, %rax # imm = 0x3FE30620BE3D476F
movq %rax, -0x40(%rbp)
leaq 0x32f31(%rip), %rsi     # 0x8b598
leaq -0x170(%rbp), %rdi
callq 0x1e18a
movq %rax, %r14
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x19791(%rip), %rsi     # 0x71e19
leaq 0x1978d(%rip), %rdx     # 0x71e1c
callq 0x95e2
leaq 0x19577(%rip), %r15     # 0x71c12
leaq 0x1957e(%rip), %r13     # 0x71c20
leaq -0x70(%rbp), %rsi
movq %r14, %rdi
callq 0x1de9e
movq %rax, %r14
movsd 0x32d57(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
movq %r15, (%rdx)
movq %r13, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x323d6(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r12, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x32581(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19e29(%rip), %r10     # 0x7259c
leaq 0x19e0f(%rip), %r11     # 0x72589
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3da, %ecx            # imm = 0x3DA
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r14
pushq %r14
leaq 0x195e4(%rip), %r14     # 0x71d8f
pushq %r14
leaq -0xd0(%rbp), %r14
pushq %r14
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %r14
movq %r14, %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x587ef
callq 0x5380
movq 0x32d5a(%rip), %rdi     # 0x8b550
leaq -0x3d8(%rbp), %rsi
movq %r15, (%rsi)
movq %r13, 0x8(%rsi)
leaq -0x3c8(%rbp), %rcx
leaq 0x1924d(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3db, %edx            # imm = 0x3DB
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x3222f(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18b84(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fc12623ab7d64b4, %rax # imm = 0x3FC12623AB7D64B4
movq %rax, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x187a7(%rip), %rsi     # 0x7100e
leaq 0x187a1(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x19388(%rip), %r13     # 0x71c12
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x18770(%rip), %rsi     # 0x7100e
leaq 0x1876a(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x32b4c(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x1932a(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x321c7(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0xf8(%rbp), %rcx
movq %rcx, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x3236b(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19c3f(%rip), %r10     # 0x725c8
leaq 0x19c24(%rip), %r11     # 0x725b4
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3db, %ecx            # imm = 0x3DB
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r15
pushq %r15
leaq 0x193ce(%rip), %r15     # 0x71d8f
pushq %r15
leaq -0xd0(%rbp), %r15
pushq %r15
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x58a01
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x58a13
callq 0x5380
movq 0x32b36(%rip), %rdi     # 0x8b550
leaq -0x3b8(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x191f5(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x3a8(%rbp), %rcx
leaq 0x19022(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3dc, %edx            # imm = 0x3DC
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x32004(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18959(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fcdb993293fbf9d, %r15 # imm = 0x3FCDB993293FBF9D
movq %r15, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x18d4a(%rip), %rsi     # 0x717dc
leaq 0x18d44(%rip), %rdx     # 0x717dd
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
leaq 0x1915d(%rip), %r13     # 0x71c12
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x18545(%rip), %rsi     # 0x7100e
leaq 0x1853f(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x32921(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %rdx
movq %r13, (%rdx)
leaq 0x190ff(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x31f9c(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0xf8(%rbp), %rcx
movq %rcx, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x32140(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19a38(%rip), %r10     # 0x725ec
leaq 0x19a1d(%rip), %r12     # 0x725d8
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3dc, %ecx            # imm = 0x3DC
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x191a3(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r12
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x58c2c
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x58c3e
callq 0x5380
movq 0x3290b(%rip), %rdi     # 0x8b550
leaq -0x398(%rbp), %rsi
movq %r13, (%rsi)
leaq 0x18fca(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x388(%rbp), %rcx
leaq 0x18df7(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3dd, %edx            # imm = 0x3DD
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x31dd9(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x1872e(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movq %r15, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x19031(%rip), %rsi     # 0x71ce4
leaq 0x1902b(%rip), %rdx     # 0x71ce5
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
movq %rax, %r12
leaq -0x118(%rbp), %rdi
movq %r14, (%rdi)
leaq 0x18af9(%rip), %rsi     # 0x717dc
leaq 0x18af3(%rip), %rdx     # 0x717dd
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r12, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x32707(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %r13
leaq 0x18eda(%rip), %rax     # 0x71c12
movq %rax, (%r13)
leaq 0x18edd(%rip), %rax     # 0x71c20
movq %rax, 0x8(%r13)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x31d7a(%rip), %rdx     # 0x8aad8
movq %rdx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r12, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rdx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0xf8(%rbp), %rcx
movq %rcx, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x31f1e(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19826(%rip), %r10     # 0x725fc
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3dd, %ecx            # imm = 0x3DD
movq %r13, %rdx
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x18f85(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
leaq 0x197b1(%rip), %r10     # 0x725d8
pushq %r10
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x58e51
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x58e63
callq 0x5380
movq 0x326e6(%rip), %rdi     # 0x8b550
leaq -0x378(%rbp), %rsi
leaq 0x18d9a(%rip), %rax     # 0x71c12
movq %rax, (%rsi)
leaq 0x18d9e(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x368(%rbp), %rcx
leaq 0x18bcb(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3de, %edx            # imm = 0x3DE
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x31bad(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18502(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movq %r15, -0x40(%rbp)
leaq 0x326c4(%rip), %rsi     # 0x8b598
leaq -0x170(%rbp), %rdi
callq 0x1e18a
movq %rax, %r14
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x18def(%rip), %rsi     # 0x71ce4
leaq 0x18de9(%rip), %rdx     # 0x71ce5
callq 0x95e2
leaq -0x70(%rbp), %rsi
movq %r14, %rdi
callq 0x1de9e
movq %rax, %r14
movsd 0x324f8(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %rdx
leaq 0x18ccb(%rip), %rax     # 0x71c12
movq %rax, (%rdx)
leaq 0x18ccf(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x31b69(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r13, -0xd8(%rbp)
movq %r14, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x31d14(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x1962c(%rip), %r10     # 0x7260c
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3de, %ecx            # imm = 0x3DE
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x18d7e(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
leaq 0x195aa(%rip), %r10     # 0x725d8
pushq %r10
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %r15
movq %r15, %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x5905c
callq 0x5380
movq 0x324ed(%rip), %rdi     # 0x8b550
leaq -0x358(%rbp), %rsi
leaq 0x18ba1(%rip), %rax     # 0x71c12
movq %rax, (%rsi)
leaq 0x18ba5(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x348(%rbp), %rcx
leaq 0x189d2(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3df, %edx            # imm = 0x3DF
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x319b4(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x18309(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $0x3fbdb993293fbf9d, %r12 # imm = 0x3FBDB993293FBF9D
movq %r12, -0x38(%rbp)
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x18d34(%rip), %rsi     # 0x71e16
leaq 0x18d2f(%rip), %rdx     # 0x71e18
callq 0x95e2
leaq -0x170(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x1e2c6
movq %rax, %r14
leaq -0x118(%rbp), %rdi
movq %r15, (%rdi)
leaq 0x17efc(%rip), %rsi     # 0x7100e
leaq 0x17ef6(%rip), %rdx     # 0x7100f
callq 0x95e2
leaq -0x118(%rbp), %rsi
movq %r14, %rdi
callq 0x1de9e
movq %rax, %r13
movsd 0x322d8(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0xf8(%rbp)
movsd -0x38(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x130(%rbp), %rdi
leaq -0x29(%rbp), %rsi
callq 0x6b8ea
leaq -0x140(%rbp), %r14
leaq 0x18aab(%rip), %rax     # 0x71c12
movq %rax, (%r14)
leaq 0x18aaf(%rip), %rax     # 0x71c20
movq %rax, 0x8(%r14)
leaq -0x38(%rbp), %rax
movq %rax, -0x48(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x3194c(%rip), %rdx     # 0x8aad8
movq %rdx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xd8(%rbp)
movq %r13, -0x50(%rbp)
movb %al, -0xc8(%rbp)
movq %rdx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x50(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0xf8(%rbp), %rcx
movq %rcx, -0x40(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x31af0(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x40(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19432(%rip), %r10     # 0x72636
leaq 0x19417(%rip), %r13     # 0x72622
leaq -0x130(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3df, %ecx            # imm = 0x3DF
movq %r14, %rdx
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x18b50(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r13
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x120(%rbp), %rdi
callq 0x2e966
movq -0x118(%rbp), %rdi
cmpq %r15, %rdi
je 0x5927f
callq 0x5380
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59291
callq 0x5380
movq 0x322b8(%rip), %rdi     # 0x8b550
leaq -0x338(%rbp), %rsi
leaq 0x1896c(%rip), %rax     # 0x71c12
movq %rax, (%rsi)
leaq 0x18970(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x328(%rbp), %rcx
leaq 0x1879d(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3e0, %edx            # imm = 0x3E0
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x3177f(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x180d4(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movq %r12, -0x40(%rbp)
leaq 0x32296(%rip), %rsi     # 0x8b598
leaq -0x170(%rbp), %rdi
callq 0x1e18a
movq %rax, %r15
leaq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
movq %rax, (%rdi)
leaq 0x18af3(%rip), %rsi     # 0x71e16
leaq 0x18aee(%rip), %rdx     # 0x71e18
callq 0x95e2
leaq -0x70(%rbp), %rsi
movq %r15, %rdi
callq 0x1de9e
movq %rax, %r12
movsd 0x320ca(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x38(%rbp)
movsd -0x40(%rbp), %xmm0
movsd (%rax), %xmm1
leaq -0x118(%rbp), %rdi
leaq -0xf8(%rbp), %rsi
callq 0x6b8ea
leaq -0x130(%rbp), %r15
leaq 0x1889d(%rip), %rax     # 0x71c12
movq %rax, (%r15)
leaq 0x188a1(%rip), %rax     # 0x71c20
movq %rax, 0x8(%r15)
leaq -0x40(%rbp), %rax
movq %rax, -0x140(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x3173b(%rip), %rcx     # 0x8aad8
movq %rcx, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r14, -0xd8(%rbp)
movq %r12, -0x48(%rbp)
movb %al, -0xc8(%rbp)
movq %rcx, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
leaq -0x48(%rbp), %rcx
movq %rcx, -0xb8(%rbp)
leaq -0x38(%rbp), %rcx
movq %rcx, -0x50(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x318e6(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x50(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19239(%rip), %r10     # 0x72647
leaq -0x118(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3e0, %ecx            # imm = 0x3E0
movq %r15, %rdx
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %r11
pushq %r11
leaq 0x1894d(%rip), %r11     # 0x71d8f
pushq %r11
leaq -0xd0(%rbp), %r11
pushq %r11
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r13
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x108(%rbp), %rdi
callq 0x2e966
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59483
callq 0x5380
movq 0x320c6(%rip), %rdi     # 0x8b550
leaq -0x318(%rbp), %rsi
leaq 0x1877a(%rip), %rax     # 0x71c12
movq %rax, (%rsi)
leaq 0x1877e(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rsi)
leaq -0x308(%rbp), %rcx
leaq 0x185ab(%rip), %rax     # 0x71a5f
movq %rax, (%rcx)
movq %rax, 0x8(%rcx)
movl $0x3e1, %edx            # imm = 0x3E1
callq 0x5760
movb $0x0, -0x88(%rbp)
leaq 0x3158d(%rip), %rax     # 0x8aa60
movq %rax, -0x90(%rbp)
movq %rbx, -0x80(%rbp)
leaq 0x17ee2(%rip), %rax     # 0x713c7
movq %rax, -0x78(%rbp)
movabsq $-0x40041b55a8df4ae9, %rax # imm = 0xBFFBE4AA5720B517
movq %rax, -0x50(%rbp)
movsd 0x31f11(%rip), %xmm2    # 0x8b410
movsd %xmm2, -0x40(%rbp)
movsd -0x1a8(%rbp), %xmm1
leaq -0x70(%rbp), %rdi
leaq -0x38(%rbp), %rsi
movsd 0x186c4(%rip), %xmm0    # 0x71be0
callq 0x6b8ea
leaq -0x118(%rbp), %rdx
leaq 0x186e3(%rip), %rax     # 0x71c12
movq %rax, (%rdx)
leaq 0x186e7(%rip), %rax     # 0x71c20
movq %rax, 0x8(%rdx)
leaq -0x50(%rbp), %rax
movq %rax, -0x130(%rbp)
xorl %eax, %eax
movb %al, -0xe8(%rbp)
leaq 0x31581(%rip), %rsi     # 0x8aad8
movq %rsi, -0xf0(%rbp)
movq %rbx, -0xe0(%rbp)
movq %r15, -0xd8(%rbp)
leaq -0x1a8(%rbp), %rcx
movq %rcx, -0x140(%rbp)
movb %al, -0xc8(%rbp)
movq %rsi, -0xd0(%rbp)
movq %rbx, -0xc0(%rbp)
movq %r14, -0xb8(%rbp)
leaq -0x40(%rbp), %rcx
movq %rcx, -0x48(%rbp)
movb %al, -0xa8(%rbp)
leaq 0x31726(%rip), %rax     # 0x8acd0
movq %rax, -0xb0(%rbp)
movq %rbx, -0xa0(%rbp)
leaq -0x48(%rbp), %rax
movq %rax, -0x98(%rbp)
subq $0x8, %rsp
leaq 0x19252(%rip), %r10     # 0x72820
leaq 0x19089(%rip), %r11     # 0x7265e
leaq -0x70(%rbp), %rdi
leaq -0x90(%rbp), %rsi
movl $0x3e1, %ecx            # imm = 0x3E1
movl $0x1, %r8d
movl $0x8, %r9d
xorl %eax, %eax
leaq -0xb0(%rbp), %rbx
pushq %rbx
leaq 0x1878d(%rip), %rbx     # 0x71d8f
pushq %rbx
leaq -0xd0(%rbp), %rbx
pushq %rbx
pushq %r10
leaq -0xf0(%rbp), %r10
pushq %r10
pushq %r11
pushq $0x3
callq 0x5740
addq $0x40, %rsp
leaq -0x60(%rbp), %rdi
callq 0x2e966
leaq -0x170(%rbp), %rdi
callq 0x1e76a
leaq -0x2a8(%rbp), %rdi
callq 0x12c6c
movq -0x2c8(%rbp), %rdi
leaq -0x2b8(%rbp), %rax
cmpq %rax, %rdi
je 0x5965c
callq 0x5380
leaq -0x1a0(%rbp), %rdi
callq 0x1e76a
leaq -0x2f8(%rbp), %rdi
callq 0x22c7c
addq $0x4f8, %rsp            # imm = 0x4F8
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
leaq -0x60(%rbp), %rdi
jmp 0x59a18
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x596ad
jmp 0x596aa
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x596e3
jmp 0x596e0
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r15, %rdi
je 0x596fb
callq 0x5380
jmp 0x596fb
jmp 0x596f8
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x5972c
jmp 0x59729
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x59762
jmp 0x5975f
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x5977a
callq 0x5380
jmp 0x5977a
jmp 0x59777
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x597ab
jmp 0x597a8
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x597c3
callq 0x5380
jmp 0x597c3
jmp 0x597c0
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x597f4
jmp 0x597f1
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x5980c
callq 0x5380
jmp 0x5980c
jmp 0x59809
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x5983d
jmp 0x5983a
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x59873
jmp 0x59870
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x5988b
callq 0x5380
jmp 0x5988b
jmp 0x59888
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x598bc
jmp 0x598b9
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x598d4
callq 0x5380
jmp 0x598d4
jmp 0x598d1
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x59905
jmp 0x59902
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x5991d
callq 0x5380
jmp 0x5991d
jmp 0x5991a
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x120(%rbp), %rdi
callq 0x2e966
jmp 0x5994e
jmp 0x5994b
movq %rax, %rbx
movq -0x118(%rbp), %rdi
cmpq %r14, %rdi
je 0x59966
callq 0x5380
jmp 0x59966
jmp 0x59963
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x59cdb
jmp 0x59cd8
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x599b5
jmp 0x599b2
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
jmp 0x59d4b
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x59ced
jmp 0x59cea
jmp 0x59d4b
movq %rax, %rbx
leaq -0x108(%rbp), %rdi
callq 0x2e966
jmp 0x59cff
jmp 0x59cfc
jmp 0x59d4b
movq %rax, %rbx
leaq -0x80(%rbp), %rdi
callq 0x2e966
jmp 0x59d4e
movq %rax, %rbx
jmp 0x59d66
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59a4a
callq 0x5380
jmp 0x59a4a
jmp 0x59a47
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59a7f
callq 0x5380
jmp 0x59a7f
jmp 0x59a7c
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59ab4
callq 0x5380
jmp 0x59ab4
jmp 0x59ab1
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59ae9
callq 0x5380
jmp 0x59ae9
jmp 0x59ae6
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59b1e
callq 0x5380
jmp 0x59b1e
jmp 0x59b1b
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59b53
callq 0x5380
jmp 0x59b53
jmp 0x59b50
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59b88
callq 0x5380
jmp 0x59b88
jmp 0x59b85
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x170(%rbp), %rdi
cmpq %r12, %rdi
je 0x59bbd
callq 0x5380
jmp 0x59bbd
jmp 0x59bba
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
jmp 0x59d46
jmp 0x59d46
jmp 0x59d46
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
jmp 0x59d46
movq %rax, %rbx
movq $-0x100, %r13
movq -0x10(%r12), %rdi
cmpq %rdi, %r12
je 0x59c73
callq 0x5380
addq $-0x20, %r12
addq $0x20, %r13
jne 0x59c64
movb $0x1, %al
jmp 0x59c92
jmp 0x59c8d
jmp 0x59c8d
jmp 0x59c8d
jmp 0x59c8d
jmp 0x59c8d
jmp 0x59c8d
movq %rax, %rbx
xorl %eax, %eax
cmpq %r14, %r15
sete %cl
orb %al, %cl
jne 0x59d96
addq $-0x10, %r14
leaq -0x2a8(%rbp), %r15
movq -0x10(%r14), %rdi
cmpq %rdi, %r14
je 0x59cb9
callq 0x5380
leaq -0x20(%r14), %rax
addq $-0x10, %r14
cmpq %r15, %r14
movq %rax, %r14
jne 0x59cab
jmp 0x59d96
movq %rax, %rbx
xorl %eax, %eax
movq %r15, %r14
jmp 0x59c92
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
jmp 0x59d0c
movq %rax, %rbx
movq -0x70(%rbp), %rdi
leaq -0x60(%rbp), %rax
cmpq %rax, %rdi
je 0x59d4e
callq 0x5380
jmp 0x59d4e
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
movq %rax, %rbx
movq -0x2a8(%rbp), %rdi
cmpq %r13, %rdi
je 0x59d7e
jmp 0x59d79
movq %rax, %rbx
jmp 0x59d7e
movq %rax, %rbx
leaq -0x170(%rbp), %rdi
callq 0x1e76a
leaq -0x2a8(%rbp), %rdi
callq 0x12c6c
movq -0x2c8(%rbp), %rdi
leaq -0x2b8(%rbp), %rax
cmpq %rax, %rdi
je 0x59d7e
callq 0x5380
leaq -0x1a0(%rbp), %rdi
callq 0x1e76a
leaq -0x2f8(%rbp), %rdi
callq 0x22c7c
movq %rbx, %rdi
callq 0x56f0