// File: aalto-speech[P]ftk/test/emtest.cc
// Function: TransitionForwardBackwardTest8::test_method()
BOOST_AUTO_TEST_CASE(TransitionForwardBackwardTest8)
{
    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_SMALL( stats["a"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.11560693641618498, stats["kissa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.11560693641618498, stats[start_end]["kissa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.8843930635838151, stats["sa"][start_end], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats["s"]["a"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.14450867052023122, stats["s"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.7398843930635839, stats["kis"]["sa"], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats["kis"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.7398843930635839, stats[start_end]["kis"], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats["s"]["s"], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats["i"]["s"], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats["k"]["i"], DBL_ACCURACY );
    BOOST_CHECK_SMALL( stats[start_end]["k"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.14450867052023122, stats["ki"]["s"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( 0.14450867052023122, stats[start_end]["ki"], DBL_ACCURACY );
    BOOST_CHECK_CLOSE( -2.44761086504, lp, DBL_ACCURACY );
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x15e0, %rsp           # imm = 0x15E0
movq %rdi, -0x8(%rbp)
movb $0x1, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0xf88(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0xf80(%rbp)
callq 0x67b0
movq -0xf88(%rbp), %rdi
movq -0xf80(%rbp), %rdx
leaq 0x25bf7(%rip), %rsi     # 0xcbc3a
callq 0x65e0
jmp 0xa604a
leaq -0x128(%rbp), %rax
movq %rax, -0xf98(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x165(%rbp), %rdi
movq %rdi, -0xf90(%rbp)
callq 0x67b0
movq -0xf98(%rbp), %rdi
movq -0xf90(%rbp), %rdx
leaq 0x256b1(%rip), %rsi     # 0xcb738
callq 0x65e0
jmp 0xa608e
leaq -0x108(%rbp), %rax
movq %rax, -0xfa8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x166(%rbp), %rdi
movq %rdi, -0xfa0(%rbp)
callq 0x67b0
movq -0xfa8(%rbp), %rdi
movq -0xfa0(%rbp), %rdx
leaq 0x24f43(%rip), %rsi     # 0xcb00e
callq 0x65e0
jmp 0xa60d2
leaq -0xe8(%rbp), %rax
movq %rax, -0xfb8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x167(%rbp), %rdi
movq %rdi, -0xfb0(%rbp)
callq 0x67b0
movq -0xfb8(%rbp), %rdi
movq -0xfb0(%rbp), %rdx
leaq 0x25e05(%rip), %rsi     # 0xcbf14
callq 0x65e0
jmp 0xa6116
leaq -0xc8(%rbp), %rax
movq %rax, -0xfc8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x168(%rbp), %rdi
movq %rdi, -0xfc0(%rbp)
callq 0x67b0
movq -0xfc8(%rbp), %rdi
movq -0xfc0(%rbp), %rdx
leaq 0x26655(%rip), %rsi     # 0xcc7a8
callq 0x65e0
jmp 0xa615a
leaq -0xa8(%rbp), %rax
movq %rax, -0xfd8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x169(%rbp), %rdi
movq %rdi, -0xfd0(%rbp)
callq 0x67b0
movq -0xfd8(%rbp), %rdi
movq -0xfd0(%rbp), %rdx
leaq 0x25bd5(%rip), %rsi     # 0xcbd6c
callq 0x65e0
jmp 0xa619e
leaq -0x88(%rbp), %rax
movq %rax, -0xfe8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16a(%rbp), %rdi
movq %rdi, -0xfe0(%rbp)
callq 0x67b0
movq -0xfe8(%rbp), %rdi
movq -0xfe0(%rbp), %rdx
leaq 0x25b94(%rip), %rsi     # 0xcbd6f
callq 0x65e0
jmp 0xa61e2
leaq -0x68(%rbp), %rax
movq %rax, -0xff8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16b(%rbp), %rdi
movq %rdi, -0xff0(%rbp)
callq 0x67b0
movq -0xff8(%rbp), %rdi
movq -0xff0(%rbp), %rdx
leaq 0x25a20(%rip), %rsi     # 0xcbc3c
callq 0x65e0
jmp 0xa6223
movb $0x0, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0x48(%rbp)
movq $0x8, -0x40(%rbp)
leaq -0x16e(%rbp), %rdi
movq %rdi, -0x1000(%rbp)
callq 0xdab0
movq -0x1000(%rbp), %r8
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x38(%rbp), %rdi
leaq -0x16d(%rbp), %rcx
callq 0xbfde0
jmp 0xa6271
leaq -0x16e(%rbp), %rdi
callq 0xdb50
leaq -0x148(%rbp), %rax
movq %rax, -0x1010(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0x1008(%rbp)
movq -0x1008(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x1018(%rbp)
callq 0x6908
movq -0x1010(%rbp), %rcx
movq -0x1018(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x1008(%rbp)
jne 0xa6298
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, -0x1030(%rbp)
callq 0x4bd30
movsd 0x257dc(%rip), %xmm0    # 0xcbb20
callq 0x6370
movq -0x1030(%rbp), %rdi
movsd %xmm0, -0x1028(%rbp)
leaq 0x612d9(%rip), %rsi     # 0x107638
callq 0x4b980
movq %rax, -0x1020(%rbp)
jmp 0xa636d
leaq -0x1c1(%rbp), %rdi
movq %rdi, -0x1038(%rbp)
callq 0x67b0
movq -0x1038(%rbp), %rdx
leaq 0x258ac(%rip), %rsi     # 0xcbc3a
leaq -0x1c0(%rbp), %rdi
callq 0x65e0
jmp 0xa639c
movq -0x1020(%rbp), %rdi
leaq -0x1c0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1040(%rbp)
jmp 0xa63b8
movq -0x1040(%rbp), %rax
movsd -0x1028(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1c0(%rbp), %rdi
callq 0x6908
leaq -0x1c1(%rbp), %rdi
callq 0x6470
movsd 0x2572d(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0x1050(%rbp)
leaq 0x61239(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1048(%rbp)
jmp 0xa6414
leaq -0x1e9(%rbp), %rdi
movq %rdi, -0x1058(%rbp)
callq 0x67b0
movq -0x1058(%rbp), %rdx
leaq 0x25937(%rip), %rsi     # 0xcbd6c
leaq -0x1e8(%rbp), %rdi
callq 0x65e0
jmp 0xa6443
movq -0x1048(%rbp), %rdi
leaq -0x1e8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1060(%rbp)
jmp 0xa645f
movq -0x1060(%rbp), %rax
movsd -0x1050(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1e8(%rbp), %rdi
callq 0x6908
leaq -0x1e9(%rbp), %rdi
callq 0x6470
movsd 0x256ae(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1070(%rbp)
leaq 0x61192(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1068(%rbp)
jmp 0xa64bb
leaq -0x211(%rbp), %rdi
movq %rdi, -0x1078(%rbp)
callq 0x67b0
movq -0x1078(%rbp), %rdx
leaq 0x25893(%rip), %rsi     # 0xcbd6f
leaq -0x210(%rbp), %rdi
callq 0x65e0
jmp 0xa64ea
movq -0x1068(%rbp), %rdi
leaq -0x210(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1080(%rbp)
jmp 0xa6506
movq -0x1080(%rbp), %rax
movsd -0x1070(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x210(%rbp), %rdi
callq 0x6908
leaq -0x211(%rbp), %rdi
callq 0x6470
movsd 0x2560f(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0x1090(%rbp)
leaq 0x610eb(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1088(%rbp)
jmp 0xa6562
leaq -0x239(%rbp), %rdi
movq %rdi, -0x1098(%rbp)
callq 0x67b0
movq -0x1098(%rbp), %rdx
leaq 0x256b9(%rip), %rsi     # 0xcbc3c
leaq -0x238(%rbp), %rdi
callq 0x65e0
jmp 0xa6591
movq -0x1088(%rbp), %rdi
leaq -0x238(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x10a0(%rbp)
jmp 0xa65ad
movq -0x10a0(%rbp), %rax
movsd -0x1090(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x238(%rbp), %rdi
callq 0x6908
leaq -0x239(%rbp), %rdi
callq 0x6470
movsd 0x25540(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x10b0(%rbp)
leaq -0x261(%rbp), %rdi
movq %rdi, -0x10a8(%rbp)
callq 0x67b0
movq -0x10a8(%rbp), %rdx
leaq 0x25906(%rip), %rsi     # 0xcbf14
leaq -0x260(%rbp), %rdi
callq 0x65e0
jmp 0xa661c
leaq -0x1a0(%rbp), %rdi
leaq -0x260(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10b8(%rbp)
jmp 0xa6638
movq -0x10b8(%rbp), %rdi
leaq 0x60ff2(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x10c0(%rbp)
jmp 0xa6654
movq -0x10c0(%rbp), %rax
movsd -0x10b0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x260(%rbp), %rdi
callq 0x6908
leaq -0x261(%rbp), %rdi
callq 0x6470
movsd 0x254c1(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0x10d0(%rbp)
leaq -0x289(%rbp), %rdi
movq %rdi, -0x10c8(%rbp)
callq 0x67b0
movq -0x10c8(%rbp), %rdx
leaq 0x25587(%rip), %rsi     # 0xcbc3c
leaq -0x288(%rbp), %rdi
callq 0x65e0
jmp 0xa66c3
leaq -0x1a0(%rbp), %rdi
leaq -0x288(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10d8(%rbp)
jmp 0xa66df
movq -0x10d8(%rbp), %rdi
leaq 0x60f4b(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x10e0(%rbp)
jmp 0xa66fb
movq -0x10e0(%rbp), %rax
movsd -0x10d0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x288(%rbp), %rdi
callq 0x6908
leaq -0x289(%rbp), %rdi
callq 0x6470
movsd 0x25412(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x10f0(%rbp)
leaq -0x2b1(%rbp), %rdi
movq %rdi, -0x10e8(%rbp)
callq 0x67b0
movq -0x10e8(%rbp), %rdx
leaq 0x2604c(%rip), %rsi     # 0xcc7a8
leaq -0x2b0(%rbp), %rdi
callq 0x65e0
jmp 0xa676a
leaq -0x1a0(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x10f8(%rbp)
jmp 0xa6786
movq -0x10f8(%rbp), %rdi
leaq 0x60ea4(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1100(%rbp)
jmp 0xa67a2
movq -0x1100(%rbp), %rax
movsd -0x10f0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x2b0(%rbp), %rdi
callq 0x6908
leaq -0x2b1(%rbp), %rdi
callq 0x6470
movsd 0x25343(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0x1110(%rbp)
leaq -0x2d9(%rbp), %rdi
movq %rdi, -0x1108(%rbp)
callq 0x67b0
movq -0x1108(%rbp), %rdx
leaq 0x25569(%rip), %rsi     # 0xcbd6c
leaq -0x2d8(%rbp), %rdi
callq 0x65e0
jmp 0xa6811
leaq -0x1a0(%rbp), %rdi
leaq -0x2d8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1118(%rbp)
jmp 0xa682d
leaq -0x301(%rbp), %rdi
movq %rdi, -0x1120(%rbp)
callq 0x67b0
movq -0x1120(%rbp), %rdx
leaq 0x247c0(%rip), %rsi     # 0xcb00e
leaq -0x300(%rbp), %rdi
callq 0x65e0
jmp 0xa685c
movq -0x1118(%rbp), %rdi
leaq -0x300(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1128(%rbp)
jmp 0xa6878
movq -0x1128(%rbp), %rax
movsd -0x1110(%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 0x2525d(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1138(%rbp)
leaq -0x329(%rbp), %rdi
movq %rdi, -0x1130(%rbp)
callq 0x67b0
movq -0x1130(%rbp), %rdx
leaq 0x24e47(%rip), %rsi     # 0xcb738
leaq -0x328(%rbp), %rdi
callq 0x65e0
jmp 0xa68ff
leaq -0x1a0(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1140(%rbp)
jmp 0xa691b
leaq -0x351(%rbp), %rdi
movq %rdi, -0x1148(%rbp)
callq 0x67b0
movq -0x1148(%rbp), %rdx
leaq 0x246d2(%rip), %rsi     # 0xcb00e
leaq -0x350(%rbp), %rdi
callq 0x65e0
jmp 0xa694a
movq -0x1140(%rbp), %rdi
leaq -0x350(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1150(%rbp)
jmp 0xa6966
movq -0x1150(%rbp), %rax
movsd -0x1138(%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 0x2516f(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1160(%rbp)
leaq -0x379(%rbp), %rdi
movq %rdi, -0x1158(%rbp)
callq 0x67b0
movq -0x1158(%rbp), %rdx
leaq 0x2462f(%rip), %rsi     # 0xcb00e
leaq -0x378(%rbp), %rdi
callq 0x65e0
jmp 0xa69ed
leaq -0x1a0(%rbp), %rdi
leaq -0x378(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1168(%rbp)
jmp 0xa6a09
leaq -0x3a1(%rbp), %rdi
movq %rdi, -0x1170(%rbp)
callq 0x67b0
movq -0x1170(%rbp), %rdx
leaq 0x245e4(%rip), %rsi     # 0xcb00e
leaq -0x3a0(%rbp), %rdi
callq 0x65e0
jmp 0xa6a38
movq -0x1168(%rbp), %rdi
leaq -0x3a0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1178(%rbp)
jmp 0xa6a54
movq -0x1178(%rbp), %rax
movsd -0x1160(%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 0x25081(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1188(%rbp)
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0x1180(%rbp)
callq 0x67b0
movq -0x1180(%rbp), %rdx
leaq 0x24541(%rip), %rsi     # 0xcb00e
leaq -0x3c8(%rbp), %rdi
callq 0x65e0
jmp 0xa6adb
leaq -0x1a0(%rbp), %rdi
leaq -0x3c8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1190(%rbp)
jmp 0xa6af7
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0x1198(%rbp)
callq 0x67b0
movq -0x1198(%rbp), %rdx
leaq 0x25c90(%rip), %rsi     # 0xcc7a8
leaq -0x3f0(%rbp), %rdi
callq 0x65e0
jmp 0xa6b26
movq -0x1190(%rbp), %rdi
leaq -0x3f0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x11a0(%rbp)
jmp 0xa6b42
movq -0x11a0(%rbp), %rax
movsd -0x1188(%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 0x24fb3(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x11b0(%rbp)
leaq -0x419(%rbp), %rdi
movq %rdi, -0x11a8(%rbp)
callq 0x67b0
movq -0x11a8(%rbp), %rdx
leaq 0x251b4(%rip), %rsi     # 0xcbd6f
leaq -0x418(%rbp), %rdi
callq 0x65e0
jmp 0xa6bc9
leaq -0x1a0(%rbp), %rdi
leaq -0x418(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x11b8(%rbp)
jmp 0xa6be5
leaq -0x441(%rbp), %rdi
movq %rdi, -0x11c0(%rbp)
callq 0x67b0
movq -0x11c0(%rbp), %rdx
leaq 0x25ba2(%rip), %rsi     # 0xcc7a8
leaq -0x440(%rbp), %rdi
callq 0x65e0
jmp 0xa6c14
movq -0x11b8(%rbp), %rdi
leaq -0x440(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x11c8(%rbp)
jmp 0xa6c30
movq -0x11c8(%rbp), %rax
movsd -0x11b0(%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 0x24ec5(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x11d8(%rbp)
leaq -0x469(%rbp), %rdi
movq %rdi, -0x11d0(%rbp)
callq 0x67b0
movq -0x11d0(%rbp), %rdx
leaq 0x250c6(%rip), %rsi     # 0xcbd6f
leaq -0x468(%rbp), %rdi
callq 0x65e0
jmp 0xa6cb7
leaq -0x1a0(%rbp), %rdi
leaq -0x468(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x11e0(%rbp)
jmp 0xa6cd3
leaq -0x491(%rbp), %rdi
movq %rdi, -0x11e8(%rbp)
callq 0x67b0
movq -0x11e8(%rbp), %rdx
leaq 0x2431a(%rip), %rsi     # 0xcb00e
leaq -0x490(%rbp), %rdi
callq 0x65e0
jmp 0xa6d02
movq -0x11e0(%rbp), %rdi
leaq -0x490(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x11f0(%rbp)
jmp 0xa6d1e
movq -0x11f0(%rbp), %rax
movsd -0x11d8(%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
leaq -0x4b9(%rbp), %rdi
movq %rdi, -0x11f8(%rbp)
callq 0x67b0
movq -0x11f8(%rbp), %rdx
leaq 0x24eba(%rip), %rsi     # 0xcbc3c
leaq -0x4b8(%rbp), %rdi
callq 0x65e0
jmp 0xa6d90
leaq -0x4b9(%rbp), %rdi
callq 0x6470
leaq 0x60895(%rip), %rdx     # 0x107638
leaq -0x538(%rbp), %rdi
leaq -0x4b8(%rbp), %rsi
leaq -0x38(%rbp), %rcx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x239b0
jmp 0xa6dc5
leaq -0x568(%rbp), %rdi
movq %rdi, -0x1208(%rbp)
callq 0x4bd30
movq -0x1208(%rbp), %rdx
leaq -0x1a0(%rbp), %rdi
leaq -0x538(%rbp), %rsi
callq 0x45f80
movsd %xmm0, -0x1200(%rbp)
jmp 0xa6dfc
movsd -0x1200(%rbp), %xmm0
movsd %xmm0, -0x570(%rbp)
movq 0x607dd(%rip), %rax     # 0x1075f0
movq %rax, -0x1210(%rbp)
leaq 0x24d47(%rip), %rsi     # 0xcbb68
leaq -0x580(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa6e34
leaq -0x590(%rbp), %rdi
callq 0x70c00
jmp 0xa6e42
movq -0x1210(%rbp), %rdi
leaq -0x580(%rbp), %rsi
movl $0x3fe, %edx            # imm = 0x3FE
leaq -0x590(%rbp), %rcx
callq 0x6840
jmp 0xa6e63
callq 0x70e90
movq %rax, -0x1218(%rbp)
jmp 0xa6e71
movq -0x1218(%rbp), %rsi
leaq 0x244ab(%rip), %rdx     # 0xcb32a
leaq -0x5b8(%rbp), %rdi
callq 0x70e50
jmp 0xa6e8d
leaq 0x24cd4(%rip), %rsi     # 0xcbb68
leaq -0x5c8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa6ea7
movl $0xf, -0x5cc(%rbp)
leaq -0x568(%rbp), %rdi
callq 0x90970
movl %eax, -0x5d0(%rbp)
leaq 0x25364(%rip), %rcx     # 0xcc22e
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq -0x5d0(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x254dd(%rip), %rcx     # 0xcc3c0
movq %rcx, (%rax)
leaq -0x5b8(%rbp), %rdi
leaq -0x5c8(%rbp), %rsi
movl $0x3fe, %edx            # imm = 0x3FE
movl $0x1, %ecx
movl $0x2, %r8d
leaq -0x5cc(%rbp), %r9
callq 0xbf480
jmp 0xa6f12
leaq -0x5b8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1219(%rbp)
jmp 0xa6f2b
movb -0x1219(%rbp), %al
testb $0x1, %al
jne 0xa6e0c
jmp 0xa6f3b
jmp 0xa6f3d
movq 0x606ac(%rip), %rax     # 0x1075f0
movq %rax, -0x1228(%rbp)
leaq 0x24c16(%rip), %rsi     # 0xcbb68
leaq -0x5e0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa6f65
leaq -0x5f0(%rbp), %rdi
callq 0x70c00
jmp 0xa6f73
movq -0x1228(%rbp), %rdi
leaq -0x5e0(%rbp), %rsi
movl $0x3ff, %edx            # imm = 0x3FF
leaq -0x5f0(%rbp), %rcx
callq 0x6840
jmp 0xa6f94
callq 0x70e90
movq %rax, -0x1230(%rbp)
jmp 0xa6fa2
movq -0x1230(%rbp), %rsi
leaq 0x2437a(%rip), %rdx     # 0xcb32a
leaq -0x618(%rbp), %rdi
callq 0x70e50
jmp 0xa6fbe
leaq 0x24ba3(%rip), %rsi     # 0xcbb68
leaq -0x628(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa6fd8
leaq -0x649(%rbp), %rdi
movq %rdi, -0x1238(%rbp)
callq 0x67b0
movq -0x1238(%rbp), %rdx
leaq 0x24f1b(%rip), %rsi     # 0xcbf14
leaq -0x648(%rbp), %rdi
callq 0x65e0
jmp 0xa7007
leaq -0x568(%rbp), %rdi
leaq -0x648(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1240(%rbp)
jmp 0xa7023
movq -0x1240(%rbp), %rdi
leaq 0x60607(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1248(%rbp)
jmp 0xa703f
movq -0x1248(%rbp), %r9
leaq 0x25595(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x60455(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x25370(%rip), %rcx     # 0xcc3d6
movq %rcx, (%rax)
leaq -0x618(%rbp), %rdi
leaq -0x628(%rbp), %rsi
movl $0x3ff, %edx            # imm = 0x3FF
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa708e
leaq -0x648(%rbp), %rdi
callq 0x6908
leaq -0x649(%rbp), %rdi
callq 0x6470
leaq -0x618(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1249(%rbp)
jmp 0xa70bf
movb -0x1249(%rbp), %al
testb $0x1, %al
jne 0xa6f3d
jmp 0xa70cf
jmp 0xa70d1
movq 0x60518(%rip), %rax     # 0x1075f0
movq %rax, -0x1258(%rbp)
leaq 0x24a82(%rip), %rsi     # 0xcbb68
leaq -0x660(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa70f9
leaq -0x670(%rbp), %rdi
callq 0x70c00
jmp 0xa7107
movq -0x1258(%rbp), %rdi
leaq -0x660(%rbp), %rsi
movl $0x400, %edx            # imm = 0x400
leaq -0x670(%rbp), %rcx
callq 0x6840
jmp 0xa7128
callq 0x70e90
movq %rax, -0x1260(%rbp)
jmp 0xa7136
movq -0x1260(%rbp), %rsi
leaq 0x241e6(%rip), %rdx     # 0xcb32a
leaq -0x698(%rbp), %rdi
callq 0x70e50
jmp 0xa7152
leaq 0x24a0f(%rip), %rsi     # 0xcbb68
leaq -0x6a8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa716c
movabsq $0x3fbd986a8b1927f5, %rax # imm = 0x3FBD986A8B1927F5
movq %rax, -0x6b0(%rbp)
leaq -0x6d1(%rbp), %rdi
movq %rdi, -0x1268(%rbp)
callq 0x67b0
movq -0x1268(%rbp), %rdx
leaq 0x24a9e(%rip), %rsi     # 0xcbc3c
leaq -0x6d0(%rbp), %rdi
callq 0x65e0
jmp 0xa71ac
leaq -0x568(%rbp), %rdi
leaq -0x6d0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1270(%rbp)
jmp 0xa71c8
movq -0x1270(%rbp), %rdi
leaq 0x60462(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1278(%rbp)
jmp 0xa71e4
movsd 0x602c4(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1280(%rbp)
jmp 0xa71fb
movq -0x1278(%rbp), %rcx
movsd -0x1280(%rbp), %xmm0
movsd %xmm0, -0x6e0(%rbp)
leaq 0x24acc(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x6e0(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x251ce(%rip), %rdx     # 0xcc400
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x253ae(%rip), %rcx     # 0xcc5ef
movq %rcx, (%rax)
leaq -0x698(%rbp), %rdi
leaq -0x6a8(%rbp), %rsi
movl $0x400, %edx            # imm = 0x400
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x6b0(%rbp), %r9
callq 0xbf6a0
jmp 0xa7270
leaq -0x6d0(%rbp), %rdi
callq 0x6908
leaq -0x6d1(%rbp), %rdi
callq 0x6470
leaq -0x698(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1281(%rbp)
jmp 0xa72a1
movb -0x1281(%rbp), %al
testb $0x1, %al
jne 0xa70d1
jmp 0xa72b1
jmp 0xa72b3
movq 0x60336(%rip), %rax     # 0x1075f0
movq %rax, -0x1290(%rbp)
leaq 0x248a0(%rip), %rsi     # 0xcbb68
leaq -0x6f0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa72db
leaq -0x700(%rbp), %rdi
callq 0x70c00
jmp 0xa72e9
movq -0x1290(%rbp), %rdi
leaq -0x6f0(%rbp), %rsi
movl $0x401, %edx            # imm = 0x401
leaq -0x700(%rbp), %rcx
callq 0x6840
jmp 0xa730a
callq 0x70e90
movq %rax, -0x1298(%rbp)
jmp 0xa7318
movq -0x1298(%rbp), %rsi
leaq 0x24004(%rip), %rdx     # 0xcb32a
leaq -0x728(%rbp), %rdi
callq 0x70e50
jmp 0xa7334
leaq 0x2482d(%rip), %rsi     # 0xcbb68
leaq -0x738(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa734e
movabsq $0x3fbd986a8b1927f5, %rax # imm = 0x3FBD986A8B1927F5
movq %rax, -0x740(%rbp)
leaq 0x602d2(%rip), %rsi     # 0x107638
leaq -0x568(%rbp), %rdi
callq 0x4b980
movq %rax, -0x12a0(%rbp)
jmp 0xa737b
leaq -0x761(%rbp), %rdi
movq %rdi, -0x12a8(%rbp)
callq 0x67b0
movq -0x12a8(%rbp), %rdx
leaq 0x248a0(%rip), %rsi     # 0xcbc3c
leaq -0x760(%rbp), %rdi
callq 0x65e0
jmp 0xa73aa
movq -0x12a0(%rbp), %rdi
leaq -0x760(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x12b0(%rbp)
jmp 0xa73c6
movsd 0x600e2(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x12b8(%rbp)
jmp 0xa73dd
movq -0x12b0(%rbp), %rcx
movsd -0x12b8(%rbp), %xmm0
movsd %xmm0, -0x770(%rbp)
leaq 0x248ea(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x770(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x25006(%rip), %rdx     # 0xcc41a
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x251cc(%rip), %rcx     # 0xcc5ef
movq %rcx, (%rax)
leaq -0x728(%rbp), %rdi
leaq -0x738(%rbp), %rsi
movl $0x401, %edx            # imm = 0x401
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x740(%rbp), %r9
callq 0xbf6a0
jmp 0xa7452
leaq -0x760(%rbp), %rdi
callq 0x6908
leaq -0x761(%rbp), %rdi
callq 0x6470
leaq -0x728(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x12b9(%rbp)
jmp 0xa7483
movb -0x12b9(%rbp), %al
testb $0x1, %al
jne 0xa72b3
jmp 0xa7493
jmp 0xa7495
movq 0x60154(%rip), %rax     # 0x1075f0
movq %rax, -0x12c8(%rbp)
leaq 0x246be(%rip), %rsi     # 0xcbb68
leaq -0x780(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa74bd
leaq -0x790(%rbp), %rdi
callq 0x70c00
jmp 0xa74cb
movq -0x12c8(%rbp), %rdi
leaq -0x780(%rbp), %rsi
movl $0x402, %edx            # imm = 0x402
leaq -0x790(%rbp), %rcx
callq 0x6840
jmp 0xa74ec
callq 0x70e90
movq %rax, -0x12d0(%rbp)
jmp 0xa74fa
movq -0x12d0(%rbp), %rsi
leaq 0x23e22(%rip), %rdx     # 0xcb32a
leaq -0x7b8(%rbp), %rdi
callq 0x70e50
jmp 0xa7516
leaq 0x2464b(%rip), %rsi     # 0xcbb68
leaq -0x7c8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7530
movabsq $0x3fec4cf2ae9cdb02, %rax # imm = 0x3FEC4CF2AE9CDB02
movq %rax, -0x7d0(%rbp)
leaq -0x7f1(%rbp), %rdi
movq %rdi, -0x12d8(%rbp)
callq 0x67b0
movq -0x12d8(%rbp), %rdx
leaq 0x25246(%rip), %rsi     # 0xcc7a8
leaq -0x7f0(%rbp), %rdi
callq 0x65e0
jmp 0xa7570
leaq -0x568(%rbp), %rdi
leaq -0x7f0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12e0(%rbp)
jmp 0xa758c
movq -0x12e0(%rbp), %rdi
leaq 0x6009e(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x12e8(%rbp)
jmp 0xa75a8
movsd 0x5ff00(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x12f0(%rbp)
jmp 0xa75bf
movq -0x12e8(%rbp), %rcx
movsd -0x12f0(%rbp), %xmm0
movsd %xmm0, -0x800(%rbp)
leaq 0x24708(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x800(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x24e51(%rip), %rdx     # 0xcc447
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x24ffe(%rip), %rcx     # 0xcc603
movq %rcx, (%rax)
leaq -0x7b8(%rbp), %rdi
leaq -0x7c8(%rbp), %rsi
movl $0x402, %edx            # imm = 0x402
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x7d0(%rbp), %r9
callq 0xbf6a0
jmp 0xa7634
leaq -0x7f0(%rbp), %rdi
callq 0x6908
leaq -0x7f1(%rbp), %rdi
callq 0x6470
leaq -0x7b8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x12f1(%rbp)
jmp 0xa7665
movb -0x12f1(%rbp), %al
testb $0x1, %al
jne 0xa7495
jmp 0xa7675
jmp 0xa7677
movq 0x5ff72(%rip), %rax     # 0x1075f0
movq %rax, -0x1300(%rbp)
leaq 0x244dc(%rip), %rsi     # 0xcbb68
leaq -0x810(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa769f
leaq -0x820(%rbp), %rdi
callq 0x70c00
jmp 0xa76ad
movq -0x1300(%rbp), %rdi
leaq -0x810(%rbp), %rsi
movl $0x403, %edx            # imm = 0x403
leaq -0x820(%rbp), %rcx
callq 0x6840
jmp 0xa76ce
callq 0x70e90
movq %rax, -0x1308(%rbp)
jmp 0xa76dc
movq -0x1308(%rbp), %rsi
leaq 0x23c40(%rip), %rdx     # 0xcb32a
leaq -0x848(%rbp), %rdi
callq 0x70e50
jmp 0xa76f8
leaq 0x24469(%rip), %rsi     # 0xcbb68
leaq -0x858(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7712
leaq -0x879(%rbp), %rdi
movq %rdi, -0x1310(%rbp)
callq 0x67b0
movq -0x1310(%rbp), %rdx
leaq 0x238db(%rip), %rsi     # 0xcb00e
leaq -0x878(%rbp), %rdi
callq 0x65e0
jmp 0xa7741
leaq -0x568(%rbp), %rdi
leaq -0x878(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1318(%rbp)
jmp 0xa775d
leaq -0x8a1(%rbp), %rdi
movq %rdi, -0x1320(%rbp)
callq 0x67b0
movq -0x1320(%rbp), %rdx
leaq 0x24796(%rip), %rsi     # 0xcbf14
leaq -0x8a0(%rbp), %rdi
callq 0x65e0
jmp 0xa778c
movq -0x1318(%rbp), %rdi
leaq -0x8a0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1328(%rbp)
jmp 0xa77a8
movq -0x1328(%rbp), %r9
leaq 0x24e2c(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5fcec(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x24c8f(%rip), %rcx     # 0xcc45e
movq %rcx, (%rax)
leaq -0x848(%rbp), %rdi
leaq -0x858(%rbp), %rsi
movl $0x403, %edx            # imm = 0x403
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa77f7
leaq -0x8a0(%rbp), %rdi
callq 0x6908
leaq -0x8a1(%rbp), %rdi
callq 0x6470
leaq -0x878(%rbp), %rdi
callq 0x6908
leaq -0x879(%rbp), %rdi
callq 0x6470
leaq -0x848(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1329(%rbp)
jmp 0xa7840
movb -0x1329(%rbp), %al
testb $0x1, %al
jne 0xa7677
jmp 0xa7850
jmp 0xa7852
movq 0x5fd97(%rip), %rax     # 0x1075f0
movq %rax, -0x1338(%rbp)
leaq 0x24301(%rip), %rsi     # 0xcbb68
leaq -0x8b8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa787a
leaq -0x8c8(%rbp), %rdi
callq 0x70c00
jmp 0xa7888
movq -0x1338(%rbp), %rdi
leaq -0x8b8(%rbp), %rsi
movl $0x404, %edx            # imm = 0x404
leaq -0x8c8(%rbp), %rcx
callq 0x6840
jmp 0xa78a9
callq 0x70e90
movq %rax, -0x1340(%rbp)
jmp 0xa78b7
movq -0x1340(%rbp), %rsi
leaq 0x23a65(%rip), %rdx     # 0xcb32a
leaq -0x8f0(%rbp), %rdi
callq 0x70e50
jmp 0xa78d3
leaq 0x2428e(%rip), %rsi     # 0xcbb68
leaq -0x900(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa78ed
movabsq $0x3fc27f4296efb8f9, %rax # imm = 0x3FC27F4296EFB8F9
movq %rax, -0x908(%rbp)
leaq -0x929(%rbp), %rdi
movq %rdi, -0x1348(%rbp)
callq 0x67b0
movq -0x1348(%rbp), %rdx
leaq 0x236ef(%rip), %rsi     # 0xcb00e
leaq -0x928(%rbp), %rdi
callq 0x65e0
jmp 0xa792d
leaq -0x568(%rbp), %rdi
leaq -0x928(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1350(%rbp)
jmp 0xa7949
leaq -0x951(%rbp), %rdi
movq %rdi, -0x1358(%rbp)
callq 0x67b0
movq -0x1358(%rbp), %rdx
leaq 0x24e3e(%rip), %rsi     # 0xcc7a8
leaq -0x950(%rbp), %rdi
callq 0x65e0
jmp 0xa7978
movq -0x1350(%rbp), %rdi
leaq -0x950(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1360(%rbp)
jmp 0xa7994
movsd 0x5fb14(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1368(%rbp)
jmp 0xa79ab
movq -0x1360(%rbp), %rcx
movsd -0x1368(%rbp), %xmm0
movsd %xmm0, -0x960(%rbp)
leaq 0x2431c(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x960(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x24aa0(%rip), %rdx     # 0xcc482
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x24c25(%rip), %rcx     # 0xcc616
movq %rcx, (%rax)
leaq -0x8f0(%rbp), %rdi
leaq -0x900(%rbp), %rsi
movl $0x404, %edx            # imm = 0x404
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x908(%rbp), %r9
callq 0xbf6a0
jmp 0xa7a20
leaq -0x950(%rbp), %rdi
callq 0x6908
leaq -0x951(%rbp), %rdi
callq 0x6470
leaq -0x928(%rbp), %rdi
callq 0x6908
leaq -0x929(%rbp), %rdi
callq 0x6470
leaq -0x8f0(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1369(%rbp)
jmp 0xa7a69
movb -0x1369(%rbp), %al
testb $0x1, %al
jne 0xa7852
jmp 0xa7a79
jmp 0xa7a7b
movq 0x5fb6e(%rip), %rax     # 0x1075f0
movq %rax, -0x1378(%rbp)
leaq 0x240d8(%rip), %rsi     # 0xcbb68
leaq -0x970(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7aa3
leaq -0x980(%rbp), %rdi
callq 0x70c00
jmp 0xa7ab1
movq -0x1378(%rbp), %rdi
leaq -0x970(%rbp), %rsi
movl $0x405, %edx            # imm = 0x405
leaq -0x980(%rbp), %rcx
callq 0x6840
jmp 0xa7ad2
callq 0x70e90
movq %rax, -0x1380(%rbp)
jmp 0xa7ae0
movq -0x1380(%rbp), %rsi
leaq 0x2383c(%rip), %rdx     # 0xcb32a
leaq -0x9a8(%rbp), %rdi
callq 0x70e50
jmp 0xa7afc
leaq 0x24065(%rip), %rsi     # 0xcbb68
leaq -0x9b8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7b16
movabsq $0x3fe7ad2208e0ecc4, %rax # imm = 0x3FE7AD2208E0ECC4
movq %rax, -0x9c0(%rbp)
leaq -0x9e1(%rbp), %rdi
movq %rdi, -0x1388(%rbp)
callq 0x67b0
movq -0x1388(%rbp), %rdx
leaq 0x24227(%rip), %rsi     # 0xcbd6f
leaq -0x9e0(%rbp), %rdi
callq 0x65e0
jmp 0xa7b56
leaq -0x568(%rbp), %rdi
leaq -0x9e0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1390(%rbp)
jmp 0xa7b72
leaq -0xa09(%rbp), %rdi
movq %rdi, -0x1398(%rbp)
callq 0x67b0
movq -0x1398(%rbp), %rdx
leaq 0x24c15(%rip), %rsi     # 0xcc7a8
leaq -0xa08(%rbp), %rdi
callq 0x65e0
jmp 0xa7ba1
movq -0x1390(%rbp), %rdi
leaq -0xa08(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x13a0(%rbp)
jmp 0xa7bbd
movsd 0x5f8eb(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x13a8(%rbp)
jmp 0xa7bd4
movq -0x13a0(%rbp), %rcx
movsd -0x13a8(%rbp), %xmm0
movsd %xmm0, -0xa18(%rbp)
leaq 0x240f3(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xa18(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x2489b(%rip), %rdx     # 0xcc4a6
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x24a10(%rip), %rcx     # 0xcc62a
movq %rcx, (%rax)
leaq -0x9a8(%rbp), %rdi
leaq -0x9b8(%rbp), %rsi
movl $0x405, %edx            # imm = 0x405
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x9c0(%rbp), %r9
callq 0xbf6a0
jmp 0xa7c49
leaq -0xa08(%rbp), %rdi
callq 0x6908
leaq -0xa09(%rbp), %rdi
callq 0x6470
leaq -0x9e0(%rbp), %rdi
callq 0x6908
leaq -0x9e1(%rbp), %rdi
callq 0x6470
leaq -0x9a8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13a9(%rbp)
jmp 0xa7c92
movb -0x13a9(%rbp), %al
testb $0x1, %al
jne 0xa7a7b
jmp 0xa7ca2
jmp 0xa7ca4
movq 0x5f945(%rip), %rax     # 0x1075f0
movq %rax, -0x13b8(%rbp)
leaq 0x23eaf(%rip), %rsi     # 0xcbb68
leaq -0xa28(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7ccc
leaq -0xa38(%rbp), %rdi
callq 0x70c00
jmp 0xa7cda
movq -0x13b8(%rbp), %rdi
leaq -0xa28(%rbp), %rsi
movl $0x406, %edx            # imm = 0x406
leaq -0xa38(%rbp), %rcx
callq 0x6840
jmp 0xa7cfb
callq 0x70e90
movq %rax, -0x13c0(%rbp)
jmp 0xa7d09
movq -0x13c0(%rbp), %rsi
leaq 0x23613(%rip), %rdx     # 0xcb32a
leaq -0xa60(%rbp), %rdi
callq 0x70e50
jmp 0xa7d25
leaq 0x23e3c(%rip), %rsi     # 0xcbb68
leaq -0xa70(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7d3f
leaq -0xa91(%rbp), %rdi
movq %rdi, -0x13c8(%rbp)
callq 0x67b0
movq -0x13c8(%rbp), %rdx
leaq 0x2400f(%rip), %rsi     # 0xcbd6f
leaq -0xa90(%rbp), %rdi
callq 0x65e0
jmp 0xa7d6e
leaq -0x568(%rbp), %rdi
leaq -0xa90(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x13d0(%rbp)
jmp 0xa7d8a
leaq -0xab9(%rbp), %rdi
movq %rdi, -0x13d8(%rbp)
callq 0x67b0
movq -0x13d8(%rbp), %rdx
leaq 0x23263(%rip), %rsi     # 0xcb00e
leaq -0xab8(%rbp), %rdi
callq 0x65e0
jmp 0xa7db9
movq -0x13d0(%rbp), %rdi
leaq -0xab8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x13e0(%rbp)
jmp 0xa7dd5
movq -0x13e0(%rbp), %r9
leaq 0x247ff(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5f6bf(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x246d1(%rip), %rcx     # 0xcc4cd
movq %rcx, (%rax)
leaq -0xa60(%rbp), %rdi
leaq -0xa70(%rbp), %rsi
movl $0x406, %edx            # imm = 0x406
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa7e24
leaq -0xab8(%rbp), %rdi
callq 0x6908
leaq -0xab9(%rbp), %rdi
callq 0x6470
leaq -0xa90(%rbp), %rdi
callq 0x6908
leaq -0xa91(%rbp), %rdi
callq 0x6470
leaq -0xa60(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13e1(%rbp)
jmp 0xa7e6d
movb -0x13e1(%rbp), %al
testb $0x1, %al
jne 0xa7ca4
jmp 0xa7e7d
jmp 0xa7e7f
movq 0x5f76a(%rip), %rax     # 0x1075f0
movq %rax, -0x13f0(%rbp)
leaq 0x23cd4(%rip), %rsi     # 0xcbb68
leaq -0xad0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7ea7
leaq -0xae0(%rbp), %rdi
callq 0x70c00
jmp 0xa7eb5
movq -0x13f0(%rbp), %rdi
leaq -0xad0(%rbp), %rsi
movl $0x407, %edx            # imm = 0x407
leaq -0xae0(%rbp), %rcx
callq 0x6840
jmp 0xa7ed6
callq 0x70e90
movq %rax, -0x13f8(%rbp)
jmp 0xa7ee4
movq -0x13f8(%rbp), %rsi
leaq 0x23438(%rip), %rdx     # 0xcb32a
leaq -0xb08(%rbp), %rdi
callq 0x70e50
jmp 0xa7f00
leaq 0x23c61(%rip), %rsi     # 0xcbb68
leaq -0xb18(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa7f1a
movabsq $0x3fe7ad2208e0ecc4, %rax # imm = 0x3FE7AD2208E0ECC4
movq %rax, -0xb20(%rbp)
leaq 0x5f706(%rip), %rsi     # 0x107638
leaq -0x568(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1400(%rbp)
jmp 0xa7f47
leaq -0xb41(%rbp), %rdi
movq %rdi, -0x1408(%rbp)
callq 0x67b0
movq -0x1408(%rbp), %rdx
leaq 0x23e07(%rip), %rsi     # 0xcbd6f
leaq -0xb40(%rbp), %rdi
callq 0x65e0
jmp 0xa7f76
movq -0x1400(%rbp), %rdi
leaq -0xb40(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1410(%rbp)
jmp 0xa7f92
movsd 0x5f516(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1418(%rbp)
jmp 0xa7fa9
movq -0x1410(%rbp), %rcx
movsd -0x1418(%rbp), %xmm0
movsd %xmm0, -0xb50(%rbp)
leaq 0x23d1e(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xb50(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x24512(%rip), %rdx     # 0xcc4f2
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x2463b(%rip), %rcx     # 0xcc62a
movq %rcx, (%rax)
leaq -0xb08(%rbp), %rdi
leaq -0xb18(%rbp), %rsi
movl $0x407, %edx            # imm = 0x407
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xb20(%rbp), %r9
callq 0xbf6a0
jmp 0xa801e
leaq -0xb40(%rbp), %rdi
callq 0x6908
leaq -0xb41(%rbp), %rdi
callq 0x6470
leaq -0xb08(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1419(%rbp)
jmp 0xa804f
movb -0x1419(%rbp), %al
testb $0x1, %al
jne 0xa7e7f
jmp 0xa805f
jmp 0xa8061
movq 0x5f588(%rip), %rax     # 0x1075f0
movq %rax, -0x1428(%rbp)
leaq 0x23af2(%rip), %rsi     # 0xcbb68
leaq -0xb60(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8089
leaq -0xb70(%rbp), %rdi
callq 0x70c00
jmp 0xa8097
movq -0x1428(%rbp), %rdi
leaq -0xb60(%rbp), %rsi
movl $0x408, %edx            # imm = 0x408
leaq -0xb70(%rbp), %rcx
callq 0x6840
jmp 0xa80b8
callq 0x70e90
movq %rax, -0x1430(%rbp)
jmp 0xa80c6
movq -0x1430(%rbp), %rsi
leaq 0x23256(%rip), %rdx     # 0xcb32a
leaq -0xb98(%rbp), %rdi
callq 0x70e50
jmp 0xa80e2
leaq 0x23a7f(%rip), %rsi     # 0xcbb68
leaq -0xba8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa80fc
leaq -0xbc9(%rbp), %rdi
movq %rdi, -0x1438(%rbp)
callq 0x67b0
movq -0x1438(%rbp), %rdx
leaq 0x22ef1(%rip), %rsi     # 0xcb00e
leaq -0xbc8(%rbp), %rdi
callq 0x65e0
jmp 0xa812b
leaq -0x568(%rbp), %rdi
leaq -0xbc8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1440(%rbp)
jmp 0xa8147
leaq -0xbf1(%rbp), %rdi
movq %rdi, -0x1448(%rbp)
callq 0x67b0
movq -0x1448(%rbp), %rdx
leaq 0x22ea6(%rip), %rsi     # 0xcb00e
leaq -0xbf0(%rbp), %rdi
callq 0x65e0
jmp 0xa8176
movq -0x1440(%rbp), %rdi
leaq -0xbf0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1450(%rbp)
jmp 0xa8192
movq -0x1450(%rbp), %r9
leaq 0x24442(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5f302(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x24365(%rip), %rcx     # 0xcc51e
movq %rcx, (%rax)
leaq -0xb98(%rbp), %rdi
leaq -0xba8(%rbp), %rsi
movl $0x408, %edx            # imm = 0x408
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa81e1
leaq -0xbf0(%rbp), %rdi
callq 0x6908
leaq -0xbf1(%rbp), %rdi
callq 0x6470
leaq -0xbc8(%rbp), %rdi
callq 0x6908
leaq -0xbc9(%rbp), %rdi
callq 0x6470
leaq -0xb98(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1451(%rbp)
jmp 0xa822a
movb -0x1451(%rbp), %al
testb $0x1, %al
jne 0xa8061
jmp 0xa823a
jmp 0xa823c
movq 0x5f3ad(%rip), %rax     # 0x1075f0
movq %rax, -0x1460(%rbp)
leaq 0x23917(%rip), %rsi     # 0xcbb68
leaq -0xc08(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8264
leaq -0xc18(%rbp), %rdi
callq 0x70c00
jmp 0xa8272
movq -0x1460(%rbp), %rdi
leaq -0xc08(%rbp), %rsi
movl $0x409, %edx            # imm = 0x409
leaq -0xc18(%rbp), %rcx
callq 0x6840
jmp 0xa8293
callq 0x70e90
movq %rax, -0x1468(%rbp)
jmp 0xa82a1
movq -0x1468(%rbp), %rsi
leaq 0x2307b(%rip), %rdx     # 0xcb32a
leaq -0xc40(%rbp), %rdi
callq 0x70e50
jmp 0xa82bd
leaq 0x238a4(%rip), %rsi     # 0xcbb68
leaq -0xc50(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa82d7
leaq -0xc71(%rbp), %rdi
movq %rdi, -0x1470(%rbp)
callq 0x67b0
movq -0x1470(%rbp), %rdx
leaq 0x23440(%rip), %rsi     # 0xcb738
leaq -0xc70(%rbp), %rdi
callq 0x65e0
jmp 0xa8306
leaq -0x568(%rbp), %rdi
leaq -0xc70(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1478(%rbp)
jmp 0xa8322
leaq -0xc99(%rbp), %rdi
movq %rdi, -0x1480(%rbp)
callq 0x67b0
movq -0x1480(%rbp), %rdx
leaq 0x22ccb(%rip), %rsi     # 0xcb00e
leaq -0xc98(%rbp), %rdi
callq 0x65e0
jmp 0xa8351
movq -0x1478(%rbp), %rdi
leaq -0xc98(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1488(%rbp)
jmp 0xa836d
movq -0x1488(%rbp), %r9
leaq 0x24267(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5f127(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x241ae(%rip), %rcx     # 0xcc542
movq %rcx, (%rax)
leaq -0xc40(%rbp), %rdi
leaq -0xc50(%rbp), %rsi
movl $0x409, %edx            # imm = 0x409
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa83bc
leaq -0xc98(%rbp), %rdi
callq 0x6908
leaq -0xc99(%rbp), %rdi
callq 0x6470
leaq -0xc70(%rbp), %rdi
callq 0x6908
leaq -0xc71(%rbp), %rdi
callq 0x6470
leaq -0xc40(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1489(%rbp)
jmp 0xa8405
movb -0x1489(%rbp), %al
testb $0x1, %al
jne 0xa823c
jmp 0xa8415
jmp 0xa8417
movq 0x5f1d2(%rip), %rax     # 0x1075f0
movq %rax, -0x1498(%rbp)
leaq 0x2373c(%rip), %rsi     # 0xcbb68
leaq -0xcb0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa843f
leaq -0xcc0(%rbp), %rdi
callq 0x70c00
jmp 0xa844d
movq -0x1498(%rbp), %rdi
leaq -0xcb0(%rbp), %rsi
movl $0x40a, %edx            # imm = 0x40A
leaq -0xcc0(%rbp), %rcx
callq 0x6840
jmp 0xa846e
callq 0x70e90
movq %rax, -0x14a0(%rbp)
jmp 0xa847c
movq -0x14a0(%rbp), %rsi
leaq 0x22ea0(%rip), %rdx     # 0xcb32a
leaq -0xce8(%rbp), %rdi
callq 0x70e50
jmp 0xa8498
leaq 0x236c9(%rip), %rsi     # 0xcbb68
leaq -0xcf8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa84b2
leaq -0xd19(%rbp), %rdi
movq %rdi, -0x14a8(%rbp)
callq 0x67b0
movq -0x14a8(%rbp), %rdx
leaq 0x23767(%rip), %rsi     # 0xcbc3a
leaq -0xd18(%rbp), %rdi
callq 0x65e0
jmp 0xa84e1
leaq -0x568(%rbp), %rdi
leaq -0xd18(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x14b0(%rbp)
jmp 0xa84fd
leaq -0xd41(%rbp), %rdi
movq %rdi, -0x14b8(%rbp)
callq 0x67b0
movq -0x14b8(%rbp), %rdx
leaq 0x2321a(%rip), %rsi     # 0xcb738
leaq -0xd40(%rbp), %rdi
callq 0x65e0
jmp 0xa852c
movq -0x14b0(%rbp), %rdi
leaq -0xd40(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x14c0(%rbp)
jmp 0xa8548
movq -0x14c0(%rbp), %r9
leaq 0x2408c(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5ef4c(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x23fe3(%rip), %rcx     # 0xcc552
movq %rcx, (%rax)
leaq -0xce8(%rbp), %rdi
leaq -0xcf8(%rbp), %rsi
movl $0x40a, %edx            # imm = 0x40A
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa8597
leaq -0xd40(%rbp), %rdi
callq 0x6908
leaq -0xd41(%rbp), %rdi
callq 0x6470
leaq -0xd18(%rbp), %rdi
callq 0x6908
leaq -0xd19(%rbp), %rdi
callq 0x6470
leaq -0xce8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x14c1(%rbp)
jmp 0xa85e0
movb -0x14c1(%rbp), %al
testb $0x1, %al
jne 0xa8417
jmp 0xa85f0
jmp 0xa85f2
movq 0x5eff7(%rip), %rax     # 0x1075f0
movq %rax, -0x14d0(%rbp)
leaq 0x23561(%rip), %rsi     # 0xcbb68
leaq -0xd58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa861a
leaq -0xd68(%rbp), %rdi
callq 0x70c00
jmp 0xa8628
movq -0x14d0(%rbp), %rdi
leaq -0xd58(%rbp), %rsi
movl $0x40b, %edx            # imm = 0x40B
leaq -0xd68(%rbp), %rcx
callq 0x6840
jmp 0xa8649
callq 0x70e90
movq %rax, -0x14d8(%rbp)
jmp 0xa8657
movq -0x14d8(%rbp), %rsi
leaq 0x22cc5(%rip), %rdx     # 0xcb32a
leaq -0xd90(%rbp), %rdi
callq 0x70e50
jmp 0xa8673
leaq 0x234ee(%rip), %rsi     # 0xcbb68
leaq -0xda0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa868d
leaq 0x5efa4(%rip), %rsi     # 0x107638
leaq -0x568(%rbp), %rdi
callq 0x4b980
movq %rax, -0x14e0(%rbp)
jmp 0xa86a9
leaq -0xdc1(%rbp), %rdi
movq %rdi, -0x14e8(%rbp)
callq 0x67b0
movq -0x14e8(%rbp), %rdx
leaq 0x23570(%rip), %rsi     # 0xcbc3a
leaq -0xdc0(%rbp), %rdi
callq 0x65e0
jmp 0xa86d8
movq -0x14e0(%rbp), %rdi
leaq -0xdc0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x14f0(%rbp)
jmp 0xa86f4
movq -0x14f0(%rbp), %r9
leaq 0x23ee0(%rip), %rcx     # 0xcc5e2
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq 0x5eda0(%rip), %rcx     # 0x1074b0
movq %rcx, 0x8(%rax)
leaq 0x23e47(%rip), %rcx     # 0xcc562
movq %rcx, (%rax)
leaq -0xd90(%rbp), %rdi
leaq -0xda0(%rbp), %rsi
movl $0x40b, %edx            # imm = 0x40B
movl $0x1, %ecx
movl $0xa, %r8d
callq 0xbff50
jmp 0xa8743
leaq -0xdc0(%rbp), %rdi
callq 0x6908
leaq -0xdc1(%rbp), %rdi
callq 0x6470
leaq -0xd90(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x14f1(%rbp)
jmp 0xa8774
movb -0x14f1(%rbp), %al
testb $0x1, %al
jne 0xa85f2
jmp 0xa8784
jmp 0xa8786
movq 0x5ee63(%rip), %rax     # 0x1075f0
movq %rax, -0x1500(%rbp)
leaq 0x233cd(%rip), %rsi     # 0xcbb68
leaq -0xdd8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa87ae
leaq -0xde8(%rbp), %rdi
callq 0x70c00
jmp 0xa87bc
movq -0x1500(%rbp), %rdi
leaq -0xdd8(%rbp), %rsi
movl $0x40c, %edx            # imm = 0x40C
leaq -0xde8(%rbp), %rcx
callq 0x6840
jmp 0xa87dd
callq 0x70e90
movq %rax, -0x1508(%rbp)
jmp 0xa87eb
movq -0x1508(%rbp), %rsi
leaq 0x22b31(%rip), %rdx     # 0xcb32a
leaq -0xe10(%rbp), %rdi
callq 0x70e50
jmp 0xa8807
leaq 0x2335a(%rip), %rsi     # 0xcbb68
leaq -0xe20(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8821
movabsq $0x3fc27f4296efb8f9, %rax # imm = 0x3FC27F4296EFB8F9
movq %rax, -0xe28(%rbp)
leaq -0xe49(%rbp), %rdi
movq %rdi, -0x1510(%rbp)
callq 0x67b0
movq -0x1510(%rbp), %rdx
leaq 0x23519(%rip), %rsi     # 0xcbd6c
leaq -0xe48(%rbp), %rdi
callq 0x65e0
jmp 0xa8861
leaq -0x568(%rbp), %rdi
leaq -0xe48(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1518(%rbp)
jmp 0xa887d
leaq -0xe71(%rbp), %rdi
movq %rdi, -0x1520(%rbp)
callq 0x67b0
movq -0x1520(%rbp), %rdx
leaq 0x22770(%rip), %rsi     # 0xcb00e
leaq -0xe70(%rbp), %rdi
callq 0x65e0
jmp 0xa88ac
movq -0x1518(%rbp), %rdi
leaq -0xe70(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1528(%rbp)
jmp 0xa88c8
movsd 0x5ebe0(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1530(%rbp)
jmp 0xa88df
movq -0x1528(%rbp), %rcx
movsd -0x1530(%rbp), %xmm0
movsd %xmm0, -0xe80(%rbp)
leaq 0x233e8(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xe80(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x23c76(%rip), %rdx     # 0xcc58c
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x23cf1(%rip), %rcx     # 0xcc616
movq %rcx, (%rax)
leaq -0xe10(%rbp), %rdi
leaq -0xe20(%rbp), %rsi
movl $0x40c, %edx            # imm = 0x40C
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xe28(%rbp), %r9
callq 0xbf6a0
jmp 0xa8954
leaq -0xe70(%rbp), %rdi
callq 0x6908
leaq -0xe71(%rbp), %rdi
callq 0x6470
leaq -0xe48(%rbp), %rdi
callq 0x6908
leaq -0xe49(%rbp), %rdi
callq 0x6470
leaq -0xe10(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1531(%rbp)
jmp 0xa899d
movb -0x1531(%rbp), %al
testb $0x1, %al
jne 0xa8786
jmp 0xa89ad
jmp 0xa89af
movq 0x5ec3a(%rip), %rax     # 0x1075f0
movq %rax, -0x1540(%rbp)
leaq 0x231a4(%rip), %rsi     # 0xcbb68
leaq -0xe90(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa89d7
leaq -0xea0(%rbp), %rdi
callq 0x70c00
jmp 0xa89e5
movq -0x1540(%rbp), %rdi
leaq -0xe90(%rbp), %rsi
movl $0x40d, %edx            # imm = 0x40D
leaq -0xea0(%rbp), %rcx
callq 0x6840
jmp 0xa8a06
callq 0x70e90
movq %rax, -0x1548(%rbp)
jmp 0xa8a14
movq -0x1548(%rbp), %rsi
leaq 0x22908(%rip), %rdx     # 0xcb32a
leaq -0xec8(%rbp), %rdi
callq 0x70e50
jmp 0xa8a30
leaq 0x23131(%rip), %rsi     # 0xcbb68
leaq -0xed8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8a4a
movabsq $0x3fc27f4296efb8f9, %rax # imm = 0x3FC27F4296EFB8F9
movq %rax, -0xee0(%rbp)
leaq 0x5ebd6(%rip), %rsi     # 0x107638
leaq -0x568(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1550(%rbp)
jmp 0xa8a77
leaq -0xf01(%rbp), %rdi
movq %rdi, -0x1558(%rbp)
callq 0x67b0
movq -0x1558(%rbp), %rdx
leaq 0x232d4(%rip), %rsi     # 0xcbd6c
leaq -0xf00(%rbp), %rdi
callq 0x65e0
jmp 0xa8aa6
movq -0x1550(%rbp), %rdi
leaq -0xf00(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1560(%rbp)
jmp 0xa8ac2
movsd 0x5e9e6(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1568(%rbp)
jmp 0xa8ad9
movq -0x1560(%rbp), %rcx
movsd -0x1568(%rbp), %xmm0
movsd %xmm0, -0xf10(%rbp)
leaq 0x231ee(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xf10(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x23a8d(%rip), %rdx     # 0xcc59d
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x23af7(%rip), %rcx     # 0xcc616
movq %rcx, (%rax)
leaq -0xec8(%rbp), %rdi
leaq -0xed8(%rbp), %rsi
movl $0x40d, %edx            # imm = 0x40D
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xee0(%rbp), %r9
callq 0xbf6a0
jmp 0xa8b4e
leaq -0xf00(%rbp), %rdi
callq 0x6908
leaq -0xf01(%rbp), %rdi
callq 0x6470
leaq -0xec8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1569(%rbp)
jmp 0xa8b7f
movb -0x1569(%rbp), %al
testb $0x1, %al
jne 0xa89af
jmp 0xa8b8f
jmp 0xa8b91
movq 0x5ea58(%rip), %rax     # 0x1075f0
movq %rax, -0x1578(%rbp)
leaq 0x22fc2(%rip), %rsi     # 0xcbb68
leaq -0xf20(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8bb9
leaq -0xf30(%rbp), %rdi
callq 0x70c00
jmp 0xa8bc7
movq -0x1578(%rbp), %rdi
leaq -0xf20(%rbp), %rsi
movl $0x40e, %edx            # imm = 0x40E
leaq -0xf30(%rbp), %rcx
callq 0x6840
jmp 0xa8be8
callq 0x70e90
movq %rax, -0x1580(%rbp)
jmp 0xa8bf6
movq -0x1580(%rbp), %rsi
leaq 0x22726(%rip), %rdx     # 0xcb32a
leaq -0xf58(%rbp), %rdi
callq 0x70e50
jmp 0xa8c12
leaq 0x22f4f(%rip), %rsi     # 0xcbb68
leaq -0xf68(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa8c2c
movabsq $-0x3ffc6b4afeaa8d2b, %rax # imm = 0xC00394B5015572D5
movq %rax, -0xf70(%rbp)
movsd 0x5e86b(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1588(%rbp)
jmp 0xa8c54
movsd -0x1588(%rbp), %xmm0
movsd %xmm0, -0xf78(%rbp)
leaq 0x2307a(%rip), %rcx     # 0xcbce5
movq %rsp, %rax
movq %rcx, 0x20(%rax)
leaq -0xf78(%rbp), %rcx
movq %rcx, 0x18(%rax)
leaq 0x23af2(%rip), %rcx     # 0xcc776
movq %rcx, 0x10(%rax)
leaq -0x570(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x239a3(%rip), %rcx     # 0xcc63d
movq %rcx, (%rax)
leaq -0xf58(%rbp), %rdi
leaq -0xf68(%rbp), %rsi
movl $0x40e, %edx            # imm = 0x40E
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xf70(%rbp), %r9
callq 0xbf6a0
jmp 0xa8cc9
leaq -0xf58(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1589(%rbp)
jmp 0xa8ce2
movb -0x1589(%rbp), %al
testb $0x1, %al
jne 0xa8b91
jmp 0xa8cf2
leaq -0x568(%rbp), %rdi
callq 0x4bd50
leaq -0x538(%rbp), %rdi
callq 0x26180
leaq -0x4b8(%rbp), %rdi
callq 0x6908
leaq -0x1a0(%rbp), %rdi
callq 0x4bd50
leaq -0x38(%rbp), %rdi
callq 0x5c1b0
addq $0x15e0, %rsp           # imm = 0x15E0
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8ea9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e9d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e91
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e85
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e79
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e6d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e61
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8e55
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, -0x15a0(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0x1598(%rbp)
movq -0x1598(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x15a8(%rbp)
callq 0x6908
movq -0x15a0(%rbp), %rcx
movq -0x15a8(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x1598(%rbp)
jne 0xa8e22
jmp 0xa8e55
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 0xa8ec0
jmp 0xa8f0d
movq -0x150(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rax, %rcx
movq %rax, -0x15b0(%rbp)
je 0xa8f0b
movq -0x15b0(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x15b8(%rbp)
callq 0x6908
movq -0x15b8(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -0x15b0(%rbp)
jne 0xa8eda
jmp 0xa8f0d
jmp 0xa9ca2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8f5b
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8f9e
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa8fe1
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9024
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9067
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa90aa
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa90ed
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9170
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9164
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9158
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa91f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa91e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa91db
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9276
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa926a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa925e
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa92f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa92ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa92e1
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa937c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9370
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9364
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa93ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa93f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa93e7
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 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x4b9(%rbp), %rdi
callq 0x6470
jmp 0xa9c8d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9c81
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x5b8(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa94d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa94ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x648(%rbp), %rdi
callq 0x6908
leaq -0x649(%rbp), %rdi
callq 0x6470
leaq -0x618(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9539
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa952d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x6d0(%rbp), %rdi
callq 0x6908
leaq -0x6d1(%rbp), %rdi
callq 0x6470
leaq -0x698(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa959c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9590
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x760(%rbp), %rdi
callq 0x6908
leaq -0x761(%rbp), %rdi
callq 0x6470
leaq -0x728(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa95ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa95f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x7f0(%rbp), %rdi
callq 0x6908
leaq -0x7f1(%rbp), %rdi
callq 0x6470
leaq -0x7b8(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa96a2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9696
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa968a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa967e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x8a0(%rbp), %rdi
callq 0x6908
leaq -0x8a1(%rbp), %rdi
callq 0x6470
leaq -0x878(%rbp), %rdi
callq 0x6908
leaq -0x879(%rbp), %rdi
callq 0x6470
leaq -0x848(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9745
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9739
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa972d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9721
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x950(%rbp), %rdi
callq 0x6908
leaq -0x951(%rbp), %rdi
callq 0x6470
leaq -0x928(%rbp), %rdi
callq 0x6908
leaq -0x929(%rbp), %rdi
callq 0x6470
leaq -0x8f0(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa97e8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa97dc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa97d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa97c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xa08(%rbp), %rdi
callq 0x6908
leaq -0xa09(%rbp), %rdi
callq 0x6470
leaq -0x9e0(%rbp), %rdi
callq 0x6908
leaq -0x9e1(%rbp), %rdi
callq 0x6470
leaq -0x9a8(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa988b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa987f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9873
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9867
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xab8(%rbp), %rdi
callq 0x6908
leaq -0xab9(%rbp), %rdi
callq 0x6470
leaq -0xa90(%rbp), %rdi
callq 0x6908
leaq -0xa91(%rbp), %rdi
callq 0x6470
leaq -0xa60(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa98ee
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa98e2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xb40(%rbp), %rdi
callq 0x6908
leaq -0xb41(%rbp), %rdi
callq 0x6470
leaq -0xb08(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9991
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9985
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9979
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa996d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xbf0(%rbp), %rdi
callq 0x6908
leaq -0xbf1(%rbp), %rdi
callq 0x6470
leaq -0xbc8(%rbp), %rdi
callq 0x6908
leaq -0xbc9(%rbp), %rdi
callq 0x6470
leaq -0xb98(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9a34
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9a28
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9a1c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9a10
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xc98(%rbp), %rdi
callq 0x6908
leaq -0xc99(%rbp), %rdi
callq 0x6470
leaq -0xc70(%rbp), %rdi
callq 0x6908
leaq -0xc71(%rbp), %rdi
callq 0x6470
leaq -0xc40(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9ad7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9acb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9abf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9ab3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xd40(%rbp), %rdi
callq 0x6908
leaq -0xd41(%rbp), %rdi
callq 0x6470
leaq -0xd18(%rbp), %rdi
callq 0x6908
leaq -0xd19(%rbp), %rdi
callq 0x6470
leaq -0xce8(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9b3a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9b2e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xdc0(%rbp), %rdi
callq 0x6908
leaq -0xdc1(%rbp), %rdi
callq 0x6470
leaq -0xd90(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9bdd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9bd1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9bc5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9bb9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xe70(%rbp), %rdi
callq 0x6908
leaq -0xe71(%rbp), %rdi
callq 0x6470
leaq -0xe48(%rbp), %rdi
callq 0x6908
leaq -0xe49(%rbp), %rdi
callq 0x6470
leaq -0xe10(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9c3d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa9c31
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xf00(%rbp), %rdi
callq 0x6908
leaq -0xf01(%rbp), %rdi
callq 0x6470
leaq -0xec8(%rbp), %rdi
callq 0x70ea0
jmp 0xa9c69
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xf58(%rbp), %rdi
callq 0x70ea0
leaq -0x568(%rbp), %rdi
callq 0x4bd50
leaq -0x538(%rbp), %rdi
callq 0x26180
leaq -0x4b8(%rbp), %rdi
callq 0x6908
leaq -0x1a0(%rbp), %rdi
callq 0x4bd50
leaq -0x38(%rbp), %rdi
callq 0x5c1b0
movq -0x160(%rbp), %rdi
callq 0x67a0
nop