// File: aalto-speech[P]ftk/test/emtest.cc
// Function: TransitionForwardBackwardBlockFactor::test_method()
BOOST_AUTO_TEST_CASE(TransitionForwardBackwardBlockFactor)
{
    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, string("k"));
    BOOST_CHECK_EQUAL(12, transition_count(stats));
    BOOST_CHECK_CLOSE( 0.07445323406235459, stats["kissa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.07445323406235459, stats[start_end]["kissa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.5695672405770126, stats["sa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.3559795253606329, stats["a"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.09306654257794324, stats["s"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.3559795253606329, stats["s"]["a"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.05816658911121452, stats["s"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.47650069799906936, stats["kis"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.29781293624941835, stats["kis"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.7743136342484878, stats[start_end]["kis"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.15123313168915775, stats["ki"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.15123313168915775, stats[start_end]["ki"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( -2.00758610458, lp, DBL_ACCURACY );
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x14f0, %rsp           # imm = 0x14F0
movq %rdi, -0x8(%rbp)
movb $0x1, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0xec0(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0xeb8(%rbp)
callq 0x67b0
movq -0xec0(%rbp), %rdi
movq -0xeb8(%rbp), %rdx
leaq 0x1e1c7(%rip), %rsi     # 0xcbc3a
callq 0x65e0
jmp 0xada7a
leaq -0x128(%rbp), %rax
movq %rax, -0xed0(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x165(%rbp), %rdi
movq %rdi, -0xec8(%rbp)
callq 0x67b0
movq -0xed0(%rbp), %rdi
movq -0xec8(%rbp), %rdx
leaq 0x1dc81(%rip), %rsi     # 0xcb738
callq 0x65e0
jmp 0xadabe
leaq -0x108(%rbp), %rax
movq %rax, -0xee0(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x166(%rbp), %rdi
movq %rdi, -0xed8(%rbp)
callq 0x67b0
movq -0xee0(%rbp), %rdi
movq -0xed8(%rbp), %rdx
leaq 0x1d513(%rip), %rsi     # 0xcb00e
callq 0x65e0
jmp 0xadb02
leaq -0xe8(%rbp), %rax
movq %rax, -0xef0(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x167(%rbp), %rdi
movq %rdi, -0xee8(%rbp)
callq 0x67b0
movq -0xef0(%rbp), %rdi
movq -0xee8(%rbp), %rdx
leaq 0x1e3d5(%rip), %rsi     # 0xcbf14
callq 0x65e0
jmp 0xadb46
leaq -0xc8(%rbp), %rax
movq %rax, -0xf00(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x168(%rbp), %rdi
movq %rdi, -0xef8(%rbp)
callq 0x67b0
movq -0xf00(%rbp), %rdi
movq -0xef8(%rbp), %rdx
leaq 0x1ec25(%rip), %rsi     # 0xcc7a8
callq 0x65e0
jmp 0xadb8a
leaq -0xa8(%rbp), %rax
movq %rax, -0xf10(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x169(%rbp), %rdi
movq %rdi, -0xf08(%rbp)
callq 0x67b0
movq -0xf10(%rbp), %rdi
movq -0xf08(%rbp), %rdx
leaq 0x1e1a5(%rip), %rsi     # 0xcbd6c
callq 0x65e0
jmp 0xadbce
leaq -0x88(%rbp), %rax
movq %rax, -0xf20(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16a(%rbp), %rdi
movq %rdi, -0xf18(%rbp)
callq 0x67b0
movq -0xf20(%rbp), %rdi
movq -0xf18(%rbp), %rdx
leaq 0x1e164(%rip), %rsi     # 0xcbd6f
callq 0x65e0
jmp 0xadc12
leaq -0x68(%rbp), %rax
movq %rax, -0xf30(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16b(%rbp), %rdi
movq %rdi, -0xf28(%rbp)
callq 0x67b0
movq -0xf30(%rbp), %rdi
movq -0xf28(%rbp), %rdx
leaq 0x1dff0(%rip), %rsi     # 0xcbc3c
callq 0x65e0
jmp 0xadc53
movb $0x0, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0x48(%rbp)
movq $0x8, -0x40(%rbp)
leaq -0x16e(%rbp), %rdi
movq %rdi, -0xf38(%rbp)
callq 0xdab0
movq -0xf38(%rbp), %r8
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x38(%rbp), %rdi
leaq -0x16d(%rbp), %rcx
callq 0xbfde0
jmp 0xadca1
leaq -0x16e(%rbp), %rdi
callq 0xdb50
leaq -0x148(%rbp), %rax
movq %rax, -0xf48(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0xf40(%rbp)
movq -0xf40(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0xf50(%rbp)
callq 0x6908
movq -0xf48(%rbp), %rcx
movq -0xf50(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0xf40(%rbp)
jne 0xadcc8
leaq -0x16b(%rbp), %rdi
callq 0x6470
leaq -0x16a(%rbp), %rdi
callq 0x6470
leaq -0x169(%rbp), %rdi
callq 0x6470
leaq -0x168(%rbp), %rdi
callq 0x6470
leaq -0x167(%rbp), %rdi
callq 0x6470
leaq -0x166(%rbp), %rdi
callq 0x6470
leaq -0x165(%rbp), %rdi
callq 0x6470
leaq -0x151(%rbp), %rdi
callq 0x6470
leaq -0x1a0(%rbp), %rdi
movq %rdi, -0xf68(%rbp)
callq 0x4bd30
movsd 0x1ddac(%rip), %xmm0    # 0xcbb20
callq 0x6370
movq -0xf68(%rbp), %rdi
movsd %xmm0, -0xf60(%rbp)
leaq 0x598a9(%rip), %rsi     # 0x107638
callq 0x4b980
movq %rax, -0xf58(%rbp)
jmp 0xadd9d
leaq -0x1c1(%rbp), %rdi
movq %rdi, -0xf70(%rbp)
callq 0x67b0
movq -0xf70(%rbp), %rdx
leaq 0x1de7c(%rip), %rsi     # 0xcbc3a
leaq -0x1c0(%rbp), %rdi
callq 0x65e0
jmp 0xaddcc
movq -0xf58(%rbp), %rdi
leaq -0x1c0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0xf78(%rbp)
jmp 0xadde8
movq -0xf78(%rbp), %rax
movsd -0xf60(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1c0(%rbp), %rdi
callq 0x6908
leaq -0x1c1(%rbp), %rdi
callq 0x6470
movsd 0x1dcfd(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0xf88(%rbp)
leaq 0x59809(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0xf80(%rbp)
jmp 0xade44
leaq -0x1e9(%rbp), %rdi
movq %rdi, -0xf90(%rbp)
callq 0x67b0
movq -0xf90(%rbp), %rdx
leaq 0x1df07(%rip), %rsi     # 0xcbd6c
leaq -0x1e8(%rbp), %rdi
callq 0x65e0
jmp 0xade73
movq -0xf80(%rbp), %rdi
leaq -0x1e8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0xf98(%rbp)
jmp 0xade8f
movq -0xf98(%rbp), %rax
movsd -0xf88(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1e8(%rbp), %rdi
callq 0x6908
leaq -0x1e9(%rbp), %rdi
callq 0x6470
movsd 0x1dc7e(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0xfa8(%rbp)
leaq 0x59762(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0xfa0(%rbp)
jmp 0xadeeb
leaq -0x211(%rbp), %rdi
movq %rdi, -0xfb0(%rbp)
callq 0x67b0
movq -0xfb0(%rbp), %rdx
leaq 0x1de63(%rip), %rsi     # 0xcbd6f
leaq -0x210(%rbp), %rdi
callq 0x65e0
jmp 0xadf1a
movq -0xfa0(%rbp), %rdi
leaq -0x210(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0xfb8(%rbp)
jmp 0xadf36
movq -0xfb8(%rbp), %rax
movsd -0xfa8(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x210(%rbp), %rdi
callq 0x6908
leaq -0x211(%rbp), %rdi
callq 0x6470
movsd 0x1dbdf(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0xfc8(%rbp)
leaq 0x596bb(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0xfc0(%rbp)
jmp 0xadf92
leaq -0x239(%rbp), %rdi
movq %rdi, -0xfd0(%rbp)
callq 0x67b0
movq -0xfd0(%rbp), %rdx
leaq 0x1dc89(%rip), %rsi     # 0xcbc3c
leaq -0x238(%rbp), %rdi
callq 0x65e0
jmp 0xadfc1
movq -0xfc0(%rbp), %rdi
leaq -0x238(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0xfd8(%rbp)
jmp 0xadfdd
movq -0xfd8(%rbp), %rax
movsd -0xfc8(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x238(%rbp), %rdi
callq 0x6908
leaq -0x239(%rbp), %rdi
callq 0x6470
movsd 0x1db10(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0xfe8(%rbp)
leaq -0x261(%rbp), %rdi
movq %rdi, -0xfe0(%rbp)
callq 0x67b0
movq -0xfe0(%rbp), %rdx
leaq 0x1ded6(%rip), %rsi     # 0xcbf14
leaq -0x260(%rbp), %rdi
callq 0x65e0
jmp 0xae04c
leaq -0x1a0(%rbp), %rdi
leaq -0x260(%rbp), %rsi
callq 0x4bba0
movq %rax, -0xff0(%rbp)
jmp 0xae068
movq -0xff0(%rbp), %rdi
leaq 0x595c2(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0xff8(%rbp)
jmp 0xae084
movq -0xff8(%rbp), %rax
movsd -0xfe8(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x260(%rbp), %rdi
callq 0x6908
leaq -0x261(%rbp), %rdi
callq 0x6470
movsd 0x1da91(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0x1008(%rbp)
leaq -0x289(%rbp), %rdi
movq %rdi, -0x1000(%rbp)
callq 0x67b0
movq -0x1000(%rbp), %rdx
leaq 0x1db57(%rip), %rsi     # 0xcbc3c
leaq -0x288(%rbp), %rdi
callq 0x65e0
jmp 0xae0f3
leaq -0x1a0(%rbp), %rdi
leaq -0x288(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1010(%rbp)
jmp 0xae10f
movq -0x1010(%rbp), %rdi
leaq 0x5951b(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1018(%rbp)
jmp 0xae12b
movq -0x1018(%rbp), %rax
movsd -0x1008(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x288(%rbp), %rdi
callq 0x6908
leaq -0x289(%rbp), %rdi
callq 0x6470
movsd 0x1d9e2(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1028(%rbp)
leaq -0x2b1(%rbp), %rdi
movq %rdi, -0x1020(%rbp)
callq 0x67b0
movq -0x1020(%rbp), %rdx
leaq 0x1e61c(%rip), %rsi     # 0xcc7a8
leaq -0x2b0(%rbp), %rdi
callq 0x65e0
jmp 0xae19a
leaq -0x1a0(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1030(%rbp)
jmp 0xae1b6
movq -0x1030(%rbp), %rdi
leaq 0x59474(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1038(%rbp)
jmp 0xae1d2
movq -0x1038(%rbp), %rax
movsd -0x1028(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x2b0(%rbp), %rdi
callq 0x6908
leaq -0x2b1(%rbp), %rdi
callq 0x6470
movsd 0x1d913(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0x1048(%rbp)
leaq -0x2d9(%rbp), %rdi
movq %rdi, -0x1040(%rbp)
callq 0x67b0
movq -0x1040(%rbp), %rdx
leaq 0x1db39(%rip), %rsi     # 0xcbd6c
leaq -0x2d8(%rbp), %rdi
callq 0x65e0
jmp 0xae241
leaq -0x1a0(%rbp), %rdi
leaq -0x2d8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1050(%rbp)
jmp 0xae25d
leaq -0x301(%rbp), %rdi
movq %rdi, -0x1058(%rbp)
callq 0x67b0
movq -0x1058(%rbp), %rdx
leaq 0x1cd90(%rip), %rsi     # 0xcb00e
leaq -0x300(%rbp), %rdi
callq 0x65e0
jmp 0xae28c
movq -0x1050(%rbp), %rdi
leaq -0x300(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1060(%rbp)
jmp 0xae2a8
movq -0x1060(%rbp), %rax
movsd -0x1048(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x300(%rbp), %rdi
callq 0x6908
leaq -0x301(%rbp), %rdi
callq 0x6470
leaq -0x2d8(%rbp), %rdi
callq 0x6908
leaq -0x2d9(%rbp), %rdi
callq 0x6470
movsd 0x1d82d(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1070(%rbp)
leaq -0x329(%rbp), %rdi
movq %rdi, -0x1068(%rbp)
callq 0x67b0
movq -0x1068(%rbp), %rdx
leaq 0x1d919(%rip), %rsi     # 0xcbc3a
leaq -0x328(%rbp), %rdi
callq 0x65e0
jmp 0xae32f
leaq -0x1a0(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1078(%rbp)
jmp 0xae34b
leaq -0x351(%rbp), %rdi
movq %rdi, -0x1080(%rbp)
callq 0x67b0
movq -0x1080(%rbp), %rdx
leaq 0x1d3cc(%rip), %rsi     # 0xcb738
leaq -0x350(%rbp), %rdi
callq 0x65e0
jmp 0xae37a
movq -0x1078(%rbp), %rdi
leaq -0x350(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1088(%rbp)
jmp 0xae396
movq -0x1088(%rbp), %rax
movsd -0x1070(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x350(%rbp), %rdi
callq 0x6908
leaq -0x351(%rbp), %rdi
callq 0x6470
leaq -0x328(%rbp), %rdi
callq 0x6908
leaq -0x329(%rbp), %rdi
callq 0x6470
movsd 0x1d73f(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1098(%rbp)
leaq -0x379(%rbp), %rdi
movq %rdi, -0x1090(%rbp)
callq 0x67b0
movq -0x1090(%rbp), %rdx
leaq 0x1d329(%rip), %rsi     # 0xcb738
leaq -0x378(%rbp), %rdi
callq 0x65e0
jmp 0xae41d
leaq -0x1a0(%rbp), %rdi
leaq -0x378(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10a0(%rbp)
jmp 0xae439
leaq -0x3a1(%rbp), %rdi
movq %rdi, -0x10a8(%rbp)
callq 0x67b0
movq -0x10a8(%rbp), %rdx
leaq 0x1cbb4(%rip), %rsi     # 0xcb00e
leaq -0x3a0(%rbp), %rdi
callq 0x65e0
jmp 0xae468
movq -0x10a0(%rbp), %rdi
leaq -0x3a0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x10b0(%rbp)
jmp 0xae484
movq -0x10b0(%rbp), %rax
movsd -0x1098(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x3a0(%rbp), %rdi
callq 0x6908
leaq -0x3a1(%rbp), %rdi
callq 0x6470
leaq -0x378(%rbp), %rdi
callq 0x6908
leaq -0x379(%rbp), %rdi
callq 0x6470
movsd 0x1d651(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x10c0(%rbp)
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0x10b8(%rbp)
callq 0x67b0
movq -0x10b8(%rbp), %rdx
leaq 0x1cb11(%rip), %rsi     # 0xcb00e
leaq -0x3c8(%rbp), %rdi
callq 0x65e0
jmp 0xae50b
leaq -0x1a0(%rbp), %rdi
leaq -0x3c8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10c8(%rbp)
jmp 0xae527
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0x10d0(%rbp)
callq 0x67b0
movq -0x10d0(%rbp), %rdx
leaq 0x1cac6(%rip), %rsi     # 0xcb00e
leaq -0x3f0(%rbp), %rdi
callq 0x65e0
jmp 0xae556
movq -0x10c8(%rbp), %rdi
leaq -0x3f0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x10d8(%rbp)
jmp 0xae572
movq -0x10d8(%rbp), %rax
movsd -0x10c0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x3f0(%rbp), %rdi
callq 0x6908
leaq -0x3f1(%rbp), %rdi
callq 0x6470
leaq -0x3c8(%rbp), %rdi
callq 0x6908
leaq -0x3c9(%rbp), %rdi
callq 0x6470
movsd 0x1d563(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x10e8(%rbp)
leaq -0x419(%rbp), %rdi
movq %rdi, -0x10e0(%rbp)
callq 0x67b0
movq -0x10e0(%rbp), %rdx
leaq 0x1ca23(%rip), %rsi     # 0xcb00e
leaq -0x418(%rbp), %rdi
callq 0x65e0
jmp 0xae5f9
leaq -0x1a0(%rbp), %rdi
leaq -0x418(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10f0(%rbp)
jmp 0xae615
leaq -0x441(%rbp), %rdi
movq %rdi, -0x10f8(%rbp)
callq 0x67b0
movq -0x10f8(%rbp), %rdx
leaq 0x1e172(%rip), %rsi     # 0xcc7a8
leaq -0x440(%rbp), %rdi
callq 0x65e0
jmp 0xae644
movq -0x10f0(%rbp), %rdi
leaq -0x440(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1100(%rbp)
jmp 0xae660
movq -0x1100(%rbp), %rax
movsd -0x10e8(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x440(%rbp), %rdi
callq 0x6908
leaq -0x441(%rbp), %rdi
callq 0x6470
leaq -0x418(%rbp), %rdi
callq 0x6908
leaq -0x419(%rbp), %rdi
callq 0x6470
movsd 0x1d475(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1110(%rbp)
leaq -0x469(%rbp), %rdi
movq %rdi, -0x1108(%rbp)
callq 0x67b0
movq -0x1108(%rbp), %rdx
leaq 0x1c935(%rip), %rsi     # 0xcb00e
leaq -0x468(%rbp), %rdi
callq 0x65e0
jmp 0xae6e7
leaq -0x1a0(%rbp), %rdi
leaq -0x468(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1118(%rbp)
jmp 0xae703
leaq -0x491(%rbp), %rdi
movq %rdi, -0x1120(%rbp)
callq 0x67b0
movq -0x1120(%rbp), %rdx
leaq 0x1d7f0(%rip), %rsi     # 0xcbf14
leaq -0x490(%rbp), %rdi
callq 0x65e0
jmp 0xae732
movq -0x1118(%rbp), %rdi
leaq -0x490(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1128(%rbp)
jmp 0xae74e
movq -0x1128(%rbp), %rax
movsd -0x1110(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x490(%rbp), %rdi
callq 0x6908
leaq -0x491(%rbp), %rdi
callq 0x6470
leaq -0x468(%rbp), %rdi
callq 0x6908
leaq -0x469(%rbp), %rdi
callq 0x6470
movsd 0x1d3a7(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1138(%rbp)
leaq -0x4b9(%rbp), %rdi
movq %rdi, -0x1130(%rbp)
callq 0x67b0
movq -0x1130(%rbp), %rdx
leaq 0x1d5a8(%rip), %rsi     # 0xcbd6f
leaq -0x4b8(%rbp), %rdi
callq 0x65e0
jmp 0xae7d5
leaq -0x1a0(%rbp), %rdi
leaq -0x4b8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1140(%rbp)
jmp 0xae7f1
leaq -0x4e1(%rbp), %rdi
movq %rdi, -0x1148(%rbp)
callq 0x67b0
movq -0x1148(%rbp), %rdx
leaq 0x1df96(%rip), %rsi     # 0xcc7a8
leaq -0x4e0(%rbp), %rdi
callq 0x65e0
jmp 0xae820
movq -0x1140(%rbp), %rdi
leaq -0x4e0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1150(%rbp)
jmp 0xae83c
movq -0x1150(%rbp), %rax
movsd -0x1138(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x4e0(%rbp), %rdi
callq 0x6908
leaq -0x4e1(%rbp), %rdi
callq 0x6470
leaq -0x4b8(%rbp), %rdi
callq 0x6908
leaq -0x4b9(%rbp), %rdi
callq 0x6470
movsd 0x1d2b9(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1160(%rbp)
leaq -0x509(%rbp), %rdi
movq %rdi, -0x1158(%rbp)
callq 0x67b0
movq -0x1158(%rbp), %rdx
leaq 0x1d4ba(%rip), %rsi     # 0xcbd6f
leaq -0x508(%rbp), %rdi
callq 0x65e0
jmp 0xae8c3
leaq -0x1a0(%rbp), %rdi
leaq -0x508(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1168(%rbp)
jmp 0xae8df
leaq -0x531(%rbp), %rdi
movq %rdi, -0x1170(%rbp)
callq 0x67b0
movq -0x1170(%rbp), %rdx
leaq 0x1c70e(%rip), %rsi     # 0xcb00e
leaq -0x530(%rbp), %rdi
callq 0x65e0
jmp 0xae90e
movq -0x1168(%rbp), %rdi
leaq -0x530(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1178(%rbp)
jmp 0xae92a
movq -0x1178(%rbp), %rax
movsd -0x1160(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x530(%rbp), %rdi
callq 0x6908
leaq -0x531(%rbp), %rdi
callq 0x6470
leaq -0x508(%rbp), %rdi
callq 0x6908
leaq -0x509(%rbp), %rdi
callq 0x6470
leaq -0x559(%rbp), %rdi
movq %rdi, -0x1180(%rbp)
callq 0x67b0
movq -0x1180(%rbp), %rdx
leaq 0x1d2ae(%rip), %rsi     # 0xcbc3c
leaq -0x558(%rbp), %rdi
callq 0x65e0
jmp 0xae99c
leaq -0x559(%rbp), %rdi
callq 0x6470
leaq 0x58c89(%rip), %rdx     # 0x107638
leaq -0x5d8(%rbp), %rdi
leaq -0x558(%rbp), %rsi
leaq -0x38(%rbp), %rcx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x239b0
jmp 0xae9d1
leaq -0x608(%rbp), %rdi
callq 0x4bd30
leaq -0x631(%rbp), %rdi
movq %rdi, -0x1188(%rbp)
callq 0x67b0
movq -0x1188(%rbp), %rdx
leaq 0x1d23c(%rip), %rsi     # 0xcbc3a
leaq -0x630(%rbp), %rdi
callq 0x65e0
jmp 0xaea0c
leaq -0x1a0(%rbp), %rdi
leaq -0x5d8(%rbp), %rsi
leaq -0x608(%rbp), %rdx
leaq -0x630(%rbp), %rcx
callq 0x46550
movsd %xmm0, -0x1190(%rbp)
jmp 0xaea37
leaq -0x630(%rbp), %rdi
callq 0x6908
leaq -0x631(%rbp), %rdi
callq 0x6470
movsd -0x1190(%rbp), %xmm0
movsd %xmm0, -0x610(%rbp)
movq 0x58b8a(%rip), %rax     # 0x1075f0
movq %rax, -0x1198(%rbp)
leaq 0x1d0f4(%rip), %rsi     # 0xcbb68
leaq -0x648(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaea87
leaq -0x658(%rbp), %rdi
callq 0x70c00
jmp 0xaea95
movq -0x1198(%rbp), %rdi
leaq -0x648(%rbp), %rsi
movl $0x455, %edx            # imm = 0x455
leaq -0x658(%rbp), %rcx
callq 0x6840
jmp 0xaeab6
callq 0x70e90
movq %rax, -0x11a0(%rbp)
jmp 0xaeac4
movq -0x11a0(%rbp), %rsi
leaq 0x1c858(%rip), %rdx     # 0xcb32a
leaq -0x680(%rbp), %rdi
callq 0x70e50
jmp 0xaeae0
leaq 0x1d081(%rip), %rsi     # 0xcbb68
leaq -0x690(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaeafa
movl $0xc, -0x694(%rbp)
leaq -0x608(%rbp), %rdi
callq 0x90970
movl %eax, -0x698(%rbp)
leaq 0x1d711(%rip), %rcx     # 0xcc22e
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq -0x698(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x1db5f(%rip), %rcx     # 0xcc695
movq %rcx, (%rax)
leaq -0x680(%rbp), %rdi
leaq -0x690(%rbp), %rsi
movl $0x455, %edx            # imm = 0x455
movl $0x1, %ecx
movl $0x2, %r8d
leaq -0x694(%rbp), %r9
callq 0xbf480
jmp 0xaeb65
leaq -0x680(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x11a1(%rbp)
jmp 0xaeb7e
movb -0x11a1(%rbp), %al
testb $0x1, %al
jne 0xaea5f
jmp 0xaeb8e
jmp 0xaeb90
movq 0x58a59(%rip), %rax     # 0x1075f0
movq %rax, -0x11b0(%rbp)
leaq 0x1cfc3(%rip), %rsi     # 0xcbb68
leaq -0x6a8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaebb8
leaq -0x6b8(%rbp), %rdi
callq 0x70c00
jmp 0xaebc6
movq -0x11b0(%rbp), %rdi
leaq -0x6a8(%rbp), %rsi
movl $0x456, %edx            # imm = 0x456
leaq -0x6b8(%rbp), %rcx
callq 0x6840
jmp 0xaebe7
callq 0x70e90
movq %rax, -0x11b8(%rbp)
jmp 0xaebf5
movq -0x11b8(%rbp), %rsi
leaq 0x1c727(%rip), %rdx     # 0xcb32a
leaq -0x6e0(%rbp), %rdi
callq 0x70e50
jmp 0xaec11
leaq 0x1cf50(%rip), %rsi     # 0xcbb68
leaq -0x6f0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaec2b
movabsq $0x3fb30f5dfd611647, %rax # imm = 0x3FB30F5DFD611647
movq %rax, -0x6f8(%rbp)
leaq -0x719(%rbp), %rdi
movq %rdi, -0x11c0(%rbp)
callq 0x67b0
movq -0x11c0(%rbp), %rdx
leaq 0x1cfdf(%rip), %rsi     # 0xcbc3c
leaq -0x718(%rbp), %rdi
callq 0x65e0
jmp 0xaec6b
leaq -0x608(%rbp), %rdi
leaq -0x718(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x11c8(%rbp)
jmp 0xaec87
movq -0x11c8(%rbp), %rdi
leaq 0x589a3(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x11d0(%rbp)
jmp 0xaeca3
movsd 0x58805(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x11d8(%rbp)
jmp 0xaecba
movq -0x11d0(%rbp), %rcx
movsd -0x11d8(%rbp), %xmm0
movsd %xmm0, -0x728(%rbp)
leaq 0x1d00d(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x728(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1d70f(%rip), %rdx     # 0xcc400
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1d998(%rip), %rcx     # 0xcc698
movq %rcx, (%rax)
leaq -0x6e0(%rbp), %rdi
leaq -0x6f0(%rbp), %rsi
movl $0x456, %edx            # imm = 0x456
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x6f8(%rbp), %r9
callq 0xbf6a0
jmp 0xaed2f
leaq -0x718(%rbp), %rdi
callq 0x6908
leaq -0x719(%rbp), %rdi
callq 0x6470
leaq -0x6e0(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x11d9(%rbp)
jmp 0xaed60
movb -0x11d9(%rbp), %al
testb $0x1, %al
jne 0xaeb90
jmp 0xaed70
jmp 0xaed72
movq 0x58877(%rip), %rax     # 0x1075f0
movq %rax, -0x11e8(%rbp)
leaq 0x1cde1(%rip), %rsi     # 0xcbb68
leaq -0x738(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaed9a
leaq -0x748(%rbp), %rdi
callq 0x70c00
jmp 0xaeda8
movq -0x11e8(%rbp), %rdi
leaq -0x738(%rbp), %rsi
movl $0x457, %edx            # imm = 0x457
leaq -0x748(%rbp), %rcx
callq 0x6840
jmp 0xaedc9
callq 0x70e90
movq %rax, -0x11f0(%rbp)
jmp 0xaedd7
movq -0x11f0(%rbp), %rsi
leaq 0x1c545(%rip), %rdx     # 0xcb32a
leaq -0x770(%rbp), %rdi
callq 0x70e50
jmp 0xaedf3
leaq 0x1cd6e(%rip), %rsi     # 0xcbb68
leaq -0x780(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaee0d
movabsq $0x3fb30f5dfd611647, %rax # imm = 0x3FB30F5DFD611647
movq %rax, -0x788(%rbp)
leaq 0x58813(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x11f8(%rbp)
jmp 0xaee3a
leaq -0x7a9(%rbp), %rdi
movq %rdi, -0x1200(%rbp)
callq 0x67b0
movq -0x1200(%rbp), %rdx
leaq 0x1cde1(%rip), %rsi     # 0xcbc3c
leaq -0x7a8(%rbp), %rdi
callq 0x65e0
jmp 0xaee69
movq -0x11f8(%rbp), %rdi
leaq -0x7a8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1208(%rbp)
jmp 0xaee85
movsd 0x58623(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1210(%rbp)
jmp 0xaee9c
movq -0x1208(%rbp), %rcx
movsd -0x1210(%rbp), %xmm0
movsd %xmm0, -0x7b8(%rbp)
leaq 0x1ce2b(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x7b8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1d547(%rip), %rdx     # 0xcc41a
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1d7b6(%rip), %rcx     # 0xcc698
movq %rcx, (%rax)
leaq -0x770(%rbp), %rdi
leaq -0x780(%rbp), %rsi
movl $0x457, %edx            # imm = 0x457
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x788(%rbp), %r9
callq 0xbf6a0
jmp 0xaef11
leaq -0x7a8(%rbp), %rdi
callq 0x6908
leaq -0x7a9(%rbp), %rdi
callq 0x6470
leaq -0x770(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1211(%rbp)
jmp 0xaef42
movb -0x1211(%rbp), %al
testb $0x1, %al
jne 0xaed72
jmp 0xaef52
jmp 0xaef54
movq 0x58695(%rip), %rax     # 0x1075f0
movq %rax, -0x1220(%rbp)
leaq 0x1cbff(%rip), %rsi     # 0xcbb68
leaq -0x7c8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaef7c
leaq -0x7d8(%rbp), %rdi
callq 0x70c00
jmp 0xaef8a
movq -0x1220(%rbp), %rdi
leaq -0x7c8(%rbp), %rsi
movl $0x458, %edx            # imm = 0x458
leaq -0x7d8(%rbp), %rcx
callq 0x6840
jmp 0xaefab
callq 0x70e90
movq %rax, -0x1228(%rbp)
jmp 0xaefb9
movq -0x1228(%rbp), %rsi
leaq 0x1c363(%rip), %rdx     # 0xcb32a
leaq -0x800(%rbp), %rdi
callq 0x70e50
jmp 0xaefd5
leaq 0x1cb8c(%rip), %rsi     # 0xcbb68
leaq -0x810(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaefef
movabsq $0x3fe239e513e4d6e7, %rax # imm = 0x3FE239E513E4D6E7
movq %rax, -0x818(%rbp)
leaq -0x839(%rbp), %rdi
movq %rdi, -0x1230(%rbp)
callq 0x67b0
movq -0x1230(%rbp), %rdx
leaq 0x1d787(%rip), %rsi     # 0xcc7a8
leaq -0x838(%rbp), %rdi
callq 0x65e0
jmp 0xaf02f
leaq -0x608(%rbp), %rdi
leaq -0x838(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1238(%rbp)
jmp 0xaf04b
movq -0x1238(%rbp), %rdi
leaq 0x585df(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1240(%rbp)
jmp 0xaf067
movsd 0x58441(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1248(%rbp)
jmp 0xaf07e
movq -0x1240(%rbp), %rcx
movsd -0x1248(%rbp), %xmm0
movsd %xmm0, -0x848(%rbp)
leaq 0x1cc49(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x848(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1d392(%rip), %rdx     # 0xcc447
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1d5e8(%rip), %rcx     # 0xcc6ac
movq %rcx, (%rax)
leaq -0x800(%rbp), %rdi
leaq -0x810(%rbp), %rsi
movl $0x458, %edx            # imm = 0x458
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x818(%rbp), %r9
callq 0xbf6a0
jmp 0xaf0f3
leaq -0x838(%rbp), %rdi
callq 0x6908
leaq -0x839(%rbp), %rdi
callq 0x6470
leaq -0x800(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1249(%rbp)
jmp 0xaf124
movb -0x1249(%rbp), %al
testb $0x1, %al
jne 0xaef54
jmp 0xaf134
jmp 0xaf136
movq 0x584b3(%rip), %rax     # 0x1075f0
movq %rax, -0x1258(%rbp)
leaq 0x1ca1d(%rip), %rsi     # 0xcbb68
leaq -0x858(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf15e
leaq -0x868(%rbp), %rdi
callq 0x70c00
jmp 0xaf16c
movq -0x1258(%rbp), %rdi
leaq -0x858(%rbp), %rsi
movl $0x459, %edx            # imm = 0x459
leaq -0x868(%rbp), %rcx
callq 0x6840
jmp 0xaf18d
callq 0x70e90
movq %rax, -0x1260(%rbp)
jmp 0xaf19b
movq -0x1260(%rbp), %rsi
leaq 0x1c181(%rip), %rdx     # 0xcb32a
leaq -0x890(%rbp), %rdi
callq 0x70e50
jmp 0xaf1b7
leaq 0x1c9aa(%rip), %rsi     # 0xcbb68
leaq -0x8a0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf1d1
movabsq $0x3fd6c85e58de0ca1, %rax # imm = 0x3FD6C85E58DE0CA1
movq %rax, -0x8a8(%rbp)
leaq -0x8c9(%rbp), %rdi
movq %rdi, -0x1268(%rbp)
callq 0x67b0
movq -0x1268(%rbp), %rdx
leaq 0x1cd11(%rip), %rsi     # 0xcbf14
leaq -0x8c8(%rbp), %rdi
callq 0x65e0
jmp 0xaf211
leaq -0x608(%rbp), %rdi
leaq -0x8c8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1270(%rbp)
jmp 0xaf22d
movq -0x1270(%rbp), %rdi
leaq 0x583fd(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1278(%rbp)
jmp 0xaf249
movsd 0x5825f(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1280(%rbp)
jmp 0xaf260
movq -0x1278(%rbp), %rcx
movsd -0x1280(%rbp), %xmm0
movsd %xmm0, -0x8d8(%rbp)
leaq 0x1ca67(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x8d8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1d13f(%rip), %rdx     # 0xcc3d6
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1d419(%rip), %rcx     # 0xcc6bf
movq %rcx, (%rax)
leaq -0x890(%rbp), %rdi
leaq -0x8a0(%rbp), %rsi
movl $0x459, %edx            # imm = 0x459
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x8a8(%rbp), %r9
callq 0xbf6a0
jmp 0xaf2d5
leaq -0x8c8(%rbp), %rdi
callq 0x6908
leaq -0x8c9(%rbp), %rdi
callq 0x6470
leaq -0x890(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1281(%rbp)
jmp 0xaf306
movb -0x1281(%rbp), %al
testb $0x1, %al
jne 0xaf136
jmp 0xaf316
jmp 0xaf318
movq 0x582d1(%rip), %rax     # 0x1075f0
movq %rax, -0x1290(%rbp)
leaq 0x1c83b(%rip), %rsi     # 0xcbb68
leaq -0x8e8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf340
leaq -0x8f8(%rbp), %rdi
callq 0x70c00
jmp 0xaf34e
movq -0x1290(%rbp), %rdi
leaq -0x8e8(%rbp), %rsi
movl $0x45a, %edx            # imm = 0x45A
leaq -0x8f8(%rbp), %rcx
callq 0x6840
jmp 0xaf36f
callq 0x70e90
movq %rax, -0x1298(%rbp)
jmp 0xaf37d
movq -0x1298(%rbp), %rsi
leaq 0x1bf9f(%rip), %rdx     # 0xcb32a
leaq -0x920(%rbp), %rdi
callq 0x70e50
jmp 0xaf399
leaq 0x1c7c8(%rip), %rsi     # 0xcbb68
leaq -0x930(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf3b3
movabsq $0x3fb7d3357cb95bd9, %rax # imm = 0x3FB7D3357CB95BD9
movq %rax, -0x938(%rbp)
leaq -0x959(%rbp), %rdi
movq %rdi, -0x12a0(%rbp)
callq 0x67b0
movq -0x12a0(%rbp), %rdx
leaq 0x1bc29(%rip), %rsi     # 0xcb00e
leaq -0x958(%rbp), %rdi
callq 0x65e0
jmp 0xaf3f3
leaq -0x608(%rbp), %rdi
leaq -0x958(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12a8(%rbp)
jmp 0xaf40f
leaq -0x981(%rbp), %rdi
movq %rdi, -0x12b0(%rbp)
callq 0x67b0
movq -0x12b0(%rbp), %rdx
leaq 0x1d378(%rip), %rsi     # 0xcc7a8
leaq -0x980(%rbp), %rdi
callq 0x65e0
jmp 0xaf43e
movq -0x12a8(%rbp), %rdi
leaq -0x980(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x12b8(%rbp)
jmp 0xaf45a
movsd 0x5804e(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x12c0(%rbp)
jmp 0xaf471
movq -0x12b8(%rbp), %rcx
movsd -0x12c0(%rbp), %xmm0
movsd %xmm0, -0x990(%rbp)
leaq 0x1c856(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x990(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1cfda(%rip), %rdx     # 0xcc482
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1d21b(%rip), %rcx     # 0xcc6d2
movq %rcx, (%rax)
leaq -0x920(%rbp), %rdi
leaq -0x930(%rbp), %rsi
movl $0x45a, %edx            # imm = 0x45A
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x938(%rbp), %r9
callq 0xbf6a0
jmp 0xaf4e6
leaq -0x980(%rbp), %rdi
callq 0x6908
leaq -0x981(%rbp), %rdi
callq 0x6470
leaq -0x958(%rbp), %rdi
callq 0x6908
leaq -0x959(%rbp), %rdi
callq 0x6470
leaq -0x920(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x12c1(%rbp)
jmp 0xaf52f
movb -0x12c1(%rbp), %al
testb $0x1, %al
jne 0xaf318
jmp 0xaf53f
jmp 0xaf541
movq 0x580a8(%rip), %rax     # 0x1075f0
movq %rax, -0x12d0(%rbp)
leaq 0x1c612(%rip), %rsi     # 0xcbb68
leaq -0x9a0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf569
leaq -0x9b0(%rbp), %rdi
callq 0x70c00
jmp 0xaf577
movq -0x12d0(%rbp), %rdi
leaq -0x9a0(%rbp), %rsi
movl $0x45b, %edx            # imm = 0x45B
leaq -0x9b0(%rbp), %rcx
callq 0x6840
jmp 0xaf598
callq 0x70e90
movq %rax, -0x12d8(%rbp)
jmp 0xaf5a6
movq -0x12d8(%rbp), %rsi
leaq 0x1bd76(%rip), %rdx     # 0xcb32a
leaq -0x9d8(%rbp), %rdi
callq 0x70e50
jmp 0xaf5c2
leaq 0x1c59f(%rip), %rsi     # 0xcbb68
leaq -0x9e8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf5dc
movabsq $0x3fd6c85e58de0ca1, %rax # imm = 0x3FD6C85E58DE0CA1
movq %rax, -0x9f0(%rbp)
leaq -0xa11(%rbp), %rdi
movq %rdi, -0x12e0(%rbp)
callq 0x67b0
movq -0x12e0(%rbp), %rdx
leaq 0x1ba00(%rip), %rsi     # 0xcb00e
leaq -0xa10(%rbp), %rdi
callq 0x65e0
jmp 0xaf61c
leaq -0x608(%rbp), %rdi
leaq -0xa10(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12e8(%rbp)
jmp 0xaf638
leaq -0xa39(%rbp), %rdi
movq %rdi, -0x12f0(%rbp)
callq 0x67b0
movq -0x12f0(%rbp), %rdx
leaq 0x1c8bb(%rip), %rsi     # 0xcbf14
leaq -0xa38(%rbp), %rdi
callq 0x65e0
jmp 0xaf667
movq -0x12e8(%rbp), %rdi
leaq -0xa38(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x12f8(%rbp)
jmp 0xaf683
movsd 0x57e25(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1300(%rbp)
jmp 0xaf69a
movq -0x12f8(%rbp), %rcx
movsd -0x1300(%rbp), %xmm0
movsd %xmm0, -0xa48(%rbp)
leaq 0x1c62d(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xa48(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1cd8d(%rip), %rdx     # 0xcc45e
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1cfdf(%rip), %rcx     # 0xcc6bf
movq %rcx, (%rax)
leaq -0x9d8(%rbp), %rdi
leaq -0x9e8(%rbp), %rsi
movl $0x45b, %edx            # imm = 0x45B
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x9f0(%rbp), %r9
callq 0xbf6a0
jmp 0xaf70f
leaq -0xa38(%rbp), %rdi
callq 0x6908
leaq -0xa39(%rbp), %rdi
callq 0x6470
leaq -0xa10(%rbp), %rdi
callq 0x6908
leaq -0xa11(%rbp), %rdi
callq 0x6470
leaq -0x9d8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1301(%rbp)
jmp 0xaf758
movb -0x1301(%rbp), %al
testb $0x1, %al
jne 0xaf541
jmp 0xaf768
jmp 0xaf76a
movq 0x57e7f(%rip), %rax     # 0x1075f0
movq %rax, -0x1310(%rbp)
leaq 0x1c3e9(%rip), %rsi     # 0xcbb68
leaq -0xa58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf792
leaq -0xa68(%rbp), %rdi
callq 0x70c00
jmp 0xaf7a0
movq -0x1310(%rbp), %rdi
leaq -0xa58(%rbp), %rsi
movl $0x45c, %edx            # imm = 0x45C
leaq -0xa68(%rbp), %rcx
callq 0x6840
jmp 0xaf7c1
callq 0x70e90
movq %rax, -0x1318(%rbp)
jmp 0xaf7cf
movq -0x1318(%rbp), %rsi
leaq 0x1bb4d(%rip), %rdx     # 0xcb32a
leaq -0xa90(%rbp), %rdi
callq 0x70e50
jmp 0xaf7eb
leaq 0x1c376(%rip), %rsi     # 0xcbb68
leaq -0xaa0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf805
movabsq $0x3fadc802dbe7b2cf, %rax # imm = 0x3FADC802DBE7B2CF
movq %rax, -0xaa8(%rbp)
leaq -0xac9(%rbp), %rdi
movq %rdi, -0x1320(%rbp)
callq 0x67b0
movq -0x1320(%rbp), %rdx
leaq 0x1b7d7(%rip), %rsi     # 0xcb00e
leaq -0xac8(%rbp), %rdi
callq 0x65e0
jmp 0xaf845
leaq -0x608(%rbp), %rdi
leaq -0xac8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1328(%rbp)
jmp 0xaf861
leaq -0xaf1(%rbp), %rdi
movq %rdi, -0x1330(%rbp)
callq 0x67b0
movq -0x1330(%rbp), %rdx
leaq 0x1b78c(%rip), %rsi     # 0xcb00e
leaq -0xaf0(%rbp), %rdi
callq 0x65e0
jmp 0xaf890
movq -0x1328(%rbp), %rdi
leaq -0xaf0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1338(%rbp)
jmp 0xaf8ac
movsd 0x57bfc(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1340(%rbp)
jmp 0xaf8c3
movq -0x1338(%rbp), %rcx
movsd -0x1340(%rbp), %xmm0
movsd %xmm0, -0xb00(%rbp)
leaq 0x1c404(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xb00(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1cc24(%rip), %rdx     # 0xcc51e
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1cddd(%rip), %rcx     # 0xcc6e6
movq %rcx, (%rax)
leaq -0xa90(%rbp), %rdi
leaq -0xaa0(%rbp), %rsi
movl $0x45c, %edx            # imm = 0x45C
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xaa8(%rbp), %r9
callq 0xbf6a0
jmp 0xaf938
leaq -0xaf0(%rbp), %rdi
callq 0x6908
leaq -0xaf1(%rbp), %rdi
callq 0x6470
leaq -0xac8(%rbp), %rdi
callq 0x6908
leaq -0xac9(%rbp), %rdi
callq 0x6470
leaq -0xa90(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1341(%rbp)
jmp 0xaf981
movb -0x1341(%rbp), %al
testb $0x1, %al
jne 0xaf76a
jmp 0xaf991
jmp 0xaf993
movq 0x57c56(%rip), %rax     # 0x1075f0
movq %rax, -0x1350(%rbp)
leaq 0x1c1c0(%rip), %rsi     # 0xcbb68
leaq -0xb10(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaf9bb
leaq -0xb20(%rbp), %rdi
callq 0x70c00
jmp 0xaf9c9
movq -0x1350(%rbp), %rdi
leaq -0xb10(%rbp), %rsi
movl $0x45d, %edx            # imm = 0x45D
leaq -0xb20(%rbp), %rcx
callq 0x6840
jmp 0xaf9ea
callq 0x70e90
movq %rax, -0x1358(%rbp)
jmp 0xaf9f8
movq -0x1358(%rbp), %rsi
leaq 0x1b924(%rip), %rdx     # 0xcb32a
leaq -0xb48(%rbp), %rdi
callq 0x70e50
jmp 0xafa14
leaq 0x1c14d(%rip), %rsi     # 0xcbb68
leaq -0xb58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xafa2e
movabsq $0x3fde7efcc89b56d8, %rax # imm = 0x3FDE7EFCC89B56D8
movq %rax, -0xb60(%rbp)
leaq -0xb81(%rbp), %rdi
movq %rdi, -0x1360(%rbp)
callq 0x67b0
movq -0x1360(%rbp), %rdx
leaq 0x1c30f(%rip), %rsi     # 0xcbd6f
leaq -0xb80(%rbp), %rdi
callq 0x65e0
jmp 0xafa6e
leaq -0x608(%rbp), %rdi
leaq -0xb80(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1368(%rbp)
jmp 0xafa8a
leaq -0xba9(%rbp), %rdi
movq %rdi, -0x1370(%rbp)
callq 0x67b0
movq -0x1370(%rbp), %rdx
leaq 0x1ccfd(%rip), %rsi     # 0xcc7a8
leaq -0xba8(%rbp), %rdi
callq 0x65e0
jmp 0xafab9
movq -0x1368(%rbp), %rdi
leaq -0xba8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1378(%rbp)
jmp 0xafad5
movsd 0x579d3(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1380(%rbp)
jmp 0xafaec
movq -0x1378(%rbp), %rcx
movsd -0x1380(%rbp), %xmm0
movsd %xmm0, -0xbb8(%rbp)
leaq 0x1c1db(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xbb8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1c983(%rip), %rdx     # 0xcc4a6
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1cbc8(%rip), %rcx     # 0xcc6fa
movq %rcx, (%rax)
leaq -0xb48(%rbp), %rdi
leaq -0xb58(%rbp), %rsi
movl $0x45d, %edx            # imm = 0x45D
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xb60(%rbp), %r9
callq 0xbf6a0
jmp 0xafb61
leaq -0xba8(%rbp), %rdi
callq 0x6908
leaq -0xba9(%rbp), %rdi
callq 0x6470
leaq -0xb80(%rbp), %rdi
callq 0x6908
leaq -0xb81(%rbp), %rdi
callq 0x6470
leaq -0xb48(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1381(%rbp)
jmp 0xafbaa
movb -0x1381(%rbp), %al
testb $0x1, %al
jne 0xaf993
jmp 0xafbba
jmp 0xafbbc
movq 0x57a2d(%rip), %rax     # 0x1075f0
movq %rax, -0x1390(%rbp)
leaq 0x1bf97(%rip), %rsi     # 0xcbb68
leaq -0xbc8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xafbe4
leaq -0xbd8(%rbp), %rdi
callq 0x70c00
jmp 0xafbf2
movq -0x1390(%rbp), %rdi
leaq -0xbc8(%rbp), %rsi
movl $0x45e, %edx            # imm = 0x45E
leaq -0xbd8(%rbp), %rcx
callq 0x6840
jmp 0xafc13
callq 0x70e90
movq %rax, -0x1398(%rbp)
jmp 0xafc21
movq -0x1398(%rbp), %rsi
leaq 0x1b6fb(%rip), %rdx     # 0xcb32a
leaq -0xc00(%rbp), %rdi
callq 0x70e50
jmp 0xafc3d
leaq 0x1bf24(%rip), %rsi     # 0xcbb68
leaq -0xc10(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xafc57
movabsq $0x3fd30f5dfd611647, %rax # imm = 0x3FD30F5DFD611647
movq %rax, -0xc18(%rbp)
leaq -0xc39(%rbp), %rdi
movq %rdi, -0x13a0(%rbp)
callq 0x67b0
movq -0x13a0(%rbp), %rdx
leaq 0x1c0e6(%rip), %rsi     # 0xcbd6f
leaq -0xc38(%rbp), %rdi
callq 0x65e0
jmp 0xafc97
leaq -0x608(%rbp), %rdi
leaq -0xc38(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x13a8(%rbp)
jmp 0xafcb3
leaq -0xc61(%rbp), %rdi
movq %rdi, -0x13b0(%rbp)
callq 0x67b0
movq -0x13b0(%rbp), %rdx
leaq 0x1b33a(%rip), %rsi     # 0xcb00e
leaq -0xc60(%rbp), %rdi
callq 0x65e0
jmp 0xafce2
movq -0x13a8(%rbp), %rdi
leaq -0xc60(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x13b8(%rbp)
jmp 0xafcfe
movsd 0x577aa(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x13c0(%rbp)
jmp 0xafd15
movq -0x13b8(%rbp), %rcx
movsd -0x13c0(%rbp), %xmm0
movsd %xmm0, -0xc70(%rbp)
leaq 0x1bfb2(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xc70(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1c781(%rip), %rdx     # 0xcc4cd
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1c9b3(%rip), %rcx     # 0xcc70e
movq %rcx, (%rax)
leaq -0xc00(%rbp), %rdi
leaq -0xc10(%rbp), %rsi
movl $0x45e, %edx            # imm = 0x45E
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xc18(%rbp), %r9
callq 0xbf6a0
jmp 0xafd8a
leaq -0xc60(%rbp), %rdi
callq 0x6908
leaq -0xc61(%rbp), %rdi
callq 0x6470
leaq -0xc38(%rbp), %rdi
callq 0x6908
leaq -0xc39(%rbp), %rdi
callq 0x6470
leaq -0xc00(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13c1(%rbp)
jmp 0xafdd3
movb -0x13c1(%rbp), %al
testb $0x1, %al
jne 0xafbbc
jmp 0xafde3
jmp 0xafde5
movq 0x57804(%rip), %rax     # 0x1075f0
movq %rax, -0x13d0(%rbp)
leaq 0x1bd6e(%rip), %rsi     # 0xcbb68
leaq -0xc80(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xafe0d
leaq -0xc90(%rbp), %rdi
callq 0x70c00
jmp 0xafe1b
movq -0x13d0(%rbp), %rdi
leaq -0xc80(%rbp), %rsi
movl $0x45f, %edx            # imm = 0x45F
leaq -0xc90(%rbp), %rcx
callq 0x6840
jmp 0xafe3c
callq 0x70e90
movq %rax, -0x13d8(%rbp)
jmp 0xafe4a
movq -0x13d8(%rbp), %rsi
leaq 0x1b4d2(%rip), %rdx     # 0xcb32a
leaq -0xcb8(%rbp), %rdi
callq 0x70e50
jmp 0xafe66
leaq 0x1bcfb(%rip), %rsi     # 0xcbb68
leaq -0xcc8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xafe80
movabsq $0x3fe8c72d62fe3690, %rax # imm = 0x3FE8C72D62FE3690
movq %rax, -0xcd0(%rbp)
leaq 0x577a0(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x13e0(%rbp)
jmp 0xafead
leaq -0xcf1(%rbp), %rdi
movq %rdi, -0x13e8(%rbp)
callq 0x67b0
movq -0x13e8(%rbp), %rdx
leaq 0x1bea1(%rip), %rsi     # 0xcbd6f
leaq -0xcf0(%rbp), %rdi
callq 0x65e0
jmp 0xafedc
movq -0x13e0(%rbp), %rdi
leaq -0xcf0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x13f0(%rbp)
jmp 0xafef8
movsd 0x575b0(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x13f8(%rbp)
jmp 0xaff0f
movq -0x13f0(%rbp), %rcx
movsd -0x13f8(%rbp), %xmm0
movsd %xmm0, -0xd00(%rbp)
leaq 0x1bdb8(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xd00(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1c5ac(%rip), %rdx     # 0xcc4f2
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1c7cd(%rip), %rcx     # 0xcc722
movq %rcx, (%rax)
leaq -0xcb8(%rbp), %rdi
leaq -0xcc8(%rbp), %rsi
movl $0x45f, %edx            # imm = 0x45F
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xcd0(%rbp), %r9
callq 0xbf6a0
jmp 0xaff84
leaq -0xcf0(%rbp), %rdi
callq 0x6908
leaq -0xcf1(%rbp), %rdi
callq 0x6470
leaq -0xcb8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13f9(%rbp)
jmp 0xaffb5
movb -0x13f9(%rbp), %al
testb $0x1, %al
jne 0xafde5
jmp 0xaffc5
jmp 0xaffc7
movq 0x57622(%rip), %rax     # 0x1075f0
movq %rax, -0x1408(%rbp)
leaq 0x1bb8c(%rip), %rsi     # 0xcbb68
leaq -0xd10(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xaffef
leaq -0xd20(%rbp), %rdi
callq 0x70c00
jmp 0xafffd
movq -0x1408(%rbp), %rdi
leaq -0xd10(%rbp), %rsi
movl $0x460, %edx            # imm = 0x460
leaq -0xd20(%rbp), %rcx
callq 0x6840
jmp 0xb001e
callq 0x70e90
movq %rax, -0x1410(%rbp)
jmp 0xb002c
movq -0x1410(%rbp), %rsi
leaq 0x1b2f0(%rip), %rdx     # 0xcb32a
leaq -0xd48(%rbp), %rdi
callq 0x70e50
jmp 0xb0048
leaq 0x1bb19(%rip), %rsi     # 0xcbb68
leaq -0xd58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xb0062
movabsq $0x3fc35b9b75569aa0, %rax # imm = 0x3FC35B9B75569AA0
movq %rax, -0xd60(%rbp)
leaq -0xd81(%rbp), %rdi
movq %rdi, -0x1418(%rbp)
callq 0x67b0
movq -0x1418(%rbp), %rdx
leaq 0x1bcd8(%rip), %rsi     # 0xcbd6c
leaq -0xd80(%rbp), %rdi
callq 0x65e0
jmp 0xb00a2
leaq -0x608(%rbp), %rdi
leaq -0xd80(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1420(%rbp)
jmp 0xb00be
leaq -0xda9(%rbp), %rdi
movq %rdi, -0x1428(%rbp)
callq 0x67b0
movq -0x1428(%rbp), %rdx
leaq 0x1af2f(%rip), %rsi     # 0xcb00e
leaq -0xda8(%rbp), %rdi
callq 0x65e0
jmp 0xb00ed
movq -0x1420(%rbp), %rdi
leaq -0xda8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1430(%rbp)
jmp 0xb0109
movsd 0x5739f(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1438(%rbp)
jmp 0xb0120
movq -0x1430(%rbp), %rcx
movsd -0x1438(%rbp), %xmm0
movsd %xmm0, -0xdb8(%rbp)
leaq 0x1bba7(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xdb8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1c435(%rip), %rdx     # 0xcc58c
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1c5cf(%rip), %rcx     # 0xcc735
movq %rcx, (%rax)
leaq -0xd48(%rbp), %rdi
leaq -0xd58(%rbp), %rsi
movl $0x460, %edx            # imm = 0x460
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xd60(%rbp), %r9
callq 0xbf6a0
jmp 0xb0195
leaq -0xda8(%rbp), %rdi
callq 0x6908
leaq -0xda9(%rbp), %rdi
callq 0x6470
leaq -0xd80(%rbp), %rdi
callq 0x6908
leaq -0xd81(%rbp), %rdi
callq 0x6470
leaq -0xd48(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1439(%rbp)
jmp 0xb01de
movb -0x1439(%rbp), %al
testb $0x1, %al
jne 0xaffc7
jmp 0xb01ee
jmp 0xb01f0
movq 0x573f9(%rip), %rax     # 0x1075f0
movq %rax, -0x1448(%rbp)
leaq 0x1b963(%rip), %rsi     # 0xcbb68
leaq -0xdc8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xb0218
leaq -0xdd8(%rbp), %rdi
callq 0x70c00
jmp 0xb0226
movq -0x1448(%rbp), %rdi
leaq -0xdc8(%rbp), %rsi
movl $0x461, %edx            # imm = 0x461
leaq -0xdd8(%rbp), %rcx
callq 0x6840
jmp 0xb0247
callq 0x70e90
movq %rax, -0x1450(%rbp)
jmp 0xb0255
movq -0x1450(%rbp), %rsi
leaq 0x1b0c7(%rip), %rdx     # 0xcb32a
leaq -0xe00(%rbp), %rdi
callq 0x70e50
jmp 0xb0271
leaq 0x1b8f0(%rip), %rsi     # 0xcbb68
leaq -0xe10(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xb028b
movabsq $0x3fc35b9b75569aa0, %rax # imm = 0x3FC35B9B75569AA0
movq %rax, -0xe18(%rbp)
leaq 0x57395(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1458(%rbp)
jmp 0xb02b8
leaq -0xe39(%rbp), %rdi
movq %rdi, -0x1460(%rbp)
callq 0x67b0
movq -0x1460(%rbp), %rdx
leaq 0x1ba93(%rip), %rsi     # 0xcbd6c
leaq -0xe38(%rbp), %rdi
callq 0x65e0
jmp 0xb02e7
movq -0x1458(%rbp), %rdi
leaq -0xe38(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1468(%rbp)
jmp 0xb0303
movsd 0x571a5(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1470(%rbp)
jmp 0xb031a
movq -0x1468(%rbp), %rcx
movsd -0x1470(%rbp), %xmm0
movsd %xmm0, -0xe48(%rbp)
leaq 0x1b9ad(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xe48(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x1c24c(%rip), %rdx     # 0xcc59d
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x1c3d5(%rip), %rcx     # 0xcc735
movq %rcx, (%rax)
leaq -0xe00(%rbp), %rdi
leaq -0xe10(%rbp), %rsi
movl $0x461, %edx            # imm = 0x461
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xe18(%rbp), %r9
callq 0xbf6a0
jmp 0xb038f
leaq -0xe38(%rbp), %rdi
callq 0x6908
leaq -0xe39(%rbp), %rdi
callq 0x6470
leaq -0xe00(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1471(%rbp)
jmp 0xb03c0
movb -0x1471(%rbp), %al
testb $0x1, %al
jne 0xb01f0
jmp 0xb03d0
jmp 0xb03d2
movq 0x57217(%rip), %rax     # 0x1075f0
movq %rax, -0x1480(%rbp)
leaq 0x1b781(%rip), %rsi     # 0xcbb68
leaq -0xe58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xb03fa
leaq -0xe68(%rbp), %rdi
callq 0x70c00
jmp 0xb0408
movq -0x1480(%rbp), %rdi
leaq -0xe58(%rbp), %rsi
movl $0x462, %edx            # imm = 0x462
leaq -0xe68(%rbp), %rcx
callq 0x6840
jmp 0xb0429
callq 0x70e90
movq %rax, -0x1488(%rbp)
jmp 0xb0437
movq -0x1488(%rbp), %rsi
leaq 0x1aee5(%rip), %rdx     # 0xcb32a
leaq -0xe90(%rbp), %rdi
callq 0x70e50
jmp 0xb0453
leaq 0x1b70e(%rip), %rsi     # 0xcbb68
leaq -0xea0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xb046d
movabsq $-0x3ffff076b247661f, %rax # imm = 0xC0000F894DB899E1
movq %rax, -0xea8(%rbp)
movsd 0x5702a(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1490(%rbp)
jmp 0xb0495
movsd -0x1490(%rbp), %xmm0
movsd %xmm0, -0xeb0(%rbp)
leaq 0x1b839(%rip), %rcx     # 0xcbce5
movq %rsp, %rax
movq %rcx, 0x20(%rax)
leaq -0xeb0(%rbp), %rcx
movq %rcx, 0x18(%rax)
leaq 0x1c2b1(%rip), %rcx     # 0xcc776
movq %rcx, 0x10(%rax)
leaq -0x610(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x1c26e(%rip), %rcx     # 0xcc749
movq %rcx, (%rax)
leaq -0xe90(%rbp), %rdi
leaq -0xea0(%rbp), %rsi
movl $0x462, %edx            # imm = 0x462
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xea8(%rbp), %r9
callq 0xbf6a0
jmp 0xb050a
leaq -0xe90(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1491(%rbp)
jmp 0xb0523
movb -0x1491(%rbp), %al
testb $0x1, %al
jne 0xb03d2
jmp 0xb0533
leaq -0x608(%rbp), %rdi
callq 0x4bd50
leaq -0x5d8(%rbp), %rdi
callq 0x26180
leaq -0x558(%rbp), %rdi
callq 0x6908
leaq -0x1a0(%rbp), %rdi
callq 0x4bd50
leaq -0x38(%rbp), %rdi
callq 0x5c1b0
addq $0x14f0, %rsp           # imm = 0x14F0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06ea
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06de
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06d2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06c6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06ba
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06ae
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb06a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0696
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x16e(%rbp), %rdi
callq 0xdb50
leaq -0x148(%rbp), %rax
movq %rax, -0x14a8(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0x14a0(%rbp)
movq -0x14a0(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x14b0(%rbp)
callq 0x6908
movq -0x14a8(%rbp), %rcx
movq -0x14b0(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x14a0(%rbp)
jne 0xb0663
jmp 0xb0696
leaq -0x16b(%rbp), %rdi
callq 0x6470
leaq -0x16a(%rbp), %rdi
callq 0x6470
leaq -0x169(%rbp), %rdi
callq 0x6470
leaq -0x168(%rbp), %rdi
callq 0x6470
leaq -0x167(%rbp), %rdi
callq 0x6470
leaq -0x166(%rbp), %rdi
callq 0x6470
leaq -0x165(%rbp), %rdi
callq 0x6470
leaq -0x151(%rbp), %rdi
callq 0x6470
testb $0x1, -0x16c(%rbp)
jne 0xb0701
jmp 0xb074e
movq -0x150(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rax, %rcx
movq %rax, -0x14b8(%rbp)
je 0xb074c
movq -0x14b8(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x14c0(%rbp)
callq 0x6908
movq -0x14c0(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -0x14b8(%rbp)
jne 0xb071b
jmp 0xb074e
jmp 0xb1483
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb079c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x1c0(%rbp), %rdi
callq 0x6908
leaq -0x1c1(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb07df
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x1e8(%rbp), %rdi
callq 0x6908
leaq -0x1e9(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0822
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x210(%rbp), %rdi
callq 0x6908
leaq -0x211(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0865
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x238(%rbp), %rdi
callq 0x6908
leaq -0x239(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb08a8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x260(%rbp), %rdi
callq 0x6908
leaq -0x261(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb08eb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x288(%rbp), %rdi
callq 0x6908
leaq -0x289(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb092e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x2b0(%rbp), %rdi
callq 0x6908
leaq -0x2b1(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb09b1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb09a5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0999
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x300(%rbp), %rdi
callq 0x6908
leaq -0x301(%rbp), %rdi
callq 0x6470
leaq -0x2d8(%rbp), %rdi
callq 0x6908
leaq -0x2d9(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0a34
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0a28
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0a1c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x350(%rbp), %rdi
callq 0x6908
leaq -0x351(%rbp), %rdi
callq 0x6470
leaq -0x328(%rbp), %rdi
callq 0x6908
leaq -0x329(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0ab7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0aab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0a9f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x3a0(%rbp), %rdi
callq 0x6908
leaq -0x3a1(%rbp), %rdi
callq 0x6470
leaq -0x378(%rbp), %rdi
callq 0x6908
leaq -0x379(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0b3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0b2e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0b22
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x3f0(%rbp), %rdi
callq 0x6908
leaq -0x3f1(%rbp), %rdi
callq 0x6470
leaq -0x3c8(%rbp), %rdi
callq 0x6908
leaq -0x3c9(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0bbd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0bb1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0ba5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x440(%rbp), %rdi
callq 0x6908
leaq -0x441(%rbp), %rdi
callq 0x6470
leaq -0x418(%rbp), %rdi
callq 0x6908
leaq -0x419(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0c40
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0c34
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0c28
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x490(%rbp), %rdi
callq 0x6908
leaq -0x491(%rbp), %rdi
callq 0x6470
leaq -0x468(%rbp), %rdi
callq 0x6908
leaq -0x469(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0cc3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0cb7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0cab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x4e0(%rbp), %rdi
callq 0x6908
leaq -0x4e1(%rbp), %rdi
callq 0x6470
leaq -0x4b8(%rbp), %rdi
callq 0x6908
leaq -0x4b9(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0d46
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0d3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0d2e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x530(%rbp), %rdi
callq 0x6908
leaq -0x531(%rbp), %rdi
callq 0x6470
leaq -0x508(%rbp), %rdi
callq 0x6908
leaq -0x509(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x559(%rbp), %rdi
callq 0x6470
jmp 0xb146e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1462
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0dc3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x630(%rbp), %rdi
callq 0x6908
leaq -0x631(%rbp), %rdi
callq 0x6470
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x680(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0e60
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0e54
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x718(%rbp), %rdi
callq 0x6908
leaq -0x719(%rbp), %rdi
callq 0x6470
leaq -0x6e0(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0ec3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0eb7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x7a8(%rbp), %rdi
callq 0x6908
leaq -0x7a9(%rbp), %rdi
callq 0x6470
leaq -0x770(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0f26
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0f1a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x838(%rbp), %rdi
callq 0x6908
leaq -0x839(%rbp), %rdi
callq 0x6470
leaq -0x800(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0f89
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb0f7d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x8c8(%rbp), %rdi
callq 0x6908
leaq -0x8c9(%rbp), %rdi
callq 0x6470
leaq -0x890(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb102c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1020
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1014
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1008
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x980(%rbp), %rdi
callq 0x6908
leaq -0x981(%rbp), %rdi
callq 0x6470
leaq -0x958(%rbp), %rdi
callq 0x6908
leaq -0x959(%rbp), %rdi
callq 0x6470
leaq -0x920(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb10cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb10c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb10b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb10ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xa38(%rbp), %rdi
callq 0x6908
leaq -0xa39(%rbp), %rdi
callq 0x6470
leaq -0xa10(%rbp), %rdi
callq 0x6908
leaq -0xa11(%rbp), %rdi
callq 0x6470
leaq -0x9d8(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1172
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1166
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb115a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb114e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xaf0(%rbp), %rdi
callq 0x6908
leaq -0xaf1(%rbp), %rdi
callq 0x6470
leaq -0xac8(%rbp), %rdi
callq 0x6908
leaq -0xac9(%rbp), %rdi
callq 0x6470
leaq -0xa90(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1215
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1209
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb11fd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb11f1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xba8(%rbp), %rdi
callq 0x6908
leaq -0xba9(%rbp), %rdi
callq 0x6470
leaq -0xb80(%rbp), %rdi
callq 0x6908
leaq -0xb81(%rbp), %rdi
callq 0x6470
leaq -0xb48(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb12b8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb12ac
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb12a0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1294
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xc60(%rbp), %rdi
callq 0x6908
leaq -0xc61(%rbp), %rdi
callq 0x6470
leaq -0xc38(%rbp), %rdi
callq 0x6908
leaq -0xc39(%rbp), %rdi
callq 0x6470
leaq -0xc00(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb131b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb130f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xcf0(%rbp), %rdi
callq 0x6908
leaq -0xcf1(%rbp), %rdi
callq 0x6470
leaq -0xcb8(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb13be
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb13b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb13a6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb139a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xda8(%rbp), %rdi
callq 0x6908
leaq -0xda9(%rbp), %rdi
callq 0x6470
leaq -0xd80(%rbp), %rdi
callq 0x6908
leaq -0xd81(%rbp), %rdi
callq 0x6470
leaq -0xd48(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb141e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xb1412
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xe38(%rbp), %rdi
callq 0x6908
leaq -0xe39(%rbp), %rdi
callq 0x6470
leaq -0xe00(%rbp), %rdi
callq 0x70ea0
jmp 0xb144a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xe90(%rbp), %rdi
callq 0x70ea0
leaq -0x608(%rbp), %rdi
callq 0x4bd50
leaq -0x5d8(%rbp), %rdi
callq 0x26180
leaq -0x558(%rbp), %rdi
callq 0x6908
leaq -0x1a0(%rbp), %rdi
callq 0x4bd50
leaq -0x38(%rbp), %rdi
callq 0x5c1b0
movq -0x160(%rbp), %rdi
callq 0x67a0
nop