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

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

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

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x1780, %rsp           # imm = 0x1780
movq %rdi, -0x8(%rbp)
movb $0x1, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0x1098(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x151(%rbp), %rdi
movq %rdi, -0x1090(%rbp)
callq 0x67b0
movq -0x1098(%rbp), %rdi
movq -0x1090(%rbp), %rdx
leaq 0x2a3c7(%rip), %rsi     # 0xcbc3a
callq 0x65e0
jmp 0xa187a
leaq -0x128(%rbp), %rax
movq %rax, -0x10a8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x165(%rbp), %rdi
movq %rdi, -0x10a0(%rbp)
callq 0x67b0
movq -0x10a8(%rbp), %rdi
movq -0x10a0(%rbp), %rdx
leaq 0x29e81(%rip), %rsi     # 0xcb738
callq 0x65e0
jmp 0xa18be
leaq -0x108(%rbp), %rax
movq %rax, -0x10b8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x166(%rbp), %rdi
movq %rdi, -0x10b0(%rbp)
callq 0x67b0
movq -0x10b8(%rbp), %rdi
movq -0x10b0(%rbp), %rdx
leaq 0x29713(%rip), %rsi     # 0xcb00e
callq 0x65e0
jmp 0xa1902
leaq -0xe8(%rbp), %rax
movq %rax, -0x10c8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x167(%rbp), %rdi
movq %rdi, -0x10c0(%rbp)
callq 0x67b0
movq -0x10c8(%rbp), %rdi
movq -0x10c0(%rbp), %rdx
leaq 0x2a5d5(%rip), %rsi     # 0xcbf14
callq 0x65e0
jmp 0xa1946
leaq -0xc8(%rbp), %rax
movq %rax, -0x10d8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x168(%rbp), %rdi
movq %rdi, -0x10d0(%rbp)
callq 0x67b0
movq -0x10d8(%rbp), %rdi
movq -0x10d0(%rbp), %rdx
leaq 0x2ae25(%rip), %rsi     # 0xcc7a8
callq 0x65e0
jmp 0xa198a
leaq -0xa8(%rbp), %rax
movq %rax, -0x10e8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x169(%rbp), %rdi
movq %rdi, -0x10e0(%rbp)
callq 0x67b0
movq -0x10e8(%rbp), %rdi
movq -0x10e0(%rbp), %rdx
leaq 0x2a3a5(%rip), %rsi     # 0xcbd6c
callq 0x65e0
jmp 0xa19ce
leaq -0x88(%rbp), %rax
movq %rax, -0x10f8(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16a(%rbp), %rdi
movq %rdi, -0x10f0(%rbp)
callq 0x67b0
movq -0x10f8(%rbp), %rdi
movq -0x10f0(%rbp), %rdx
leaq 0x2a364(%rip), %rsi     # 0xcbd6f
callq 0x65e0
jmp 0xa1a12
leaq -0x68(%rbp), %rax
movq %rax, -0x1108(%rbp)
movq %rax, -0x150(%rbp)
leaq -0x16b(%rbp), %rdi
movq %rdi, -0x1100(%rbp)
callq 0x67b0
movq -0x1108(%rbp), %rdi
movq -0x1100(%rbp), %rdx
leaq 0x2a1f0(%rip), %rsi     # 0xcbc3c
callq 0x65e0
jmp 0xa1a53
movb $0x0, -0x16c(%rbp)
leaq -0x148(%rbp), %rax
movq %rax, -0x48(%rbp)
movq $0x8, -0x40(%rbp)
leaq -0x16e(%rbp), %rdi
movq %rdi, -0x1110(%rbp)
callq 0xdab0
movq -0x1110(%rbp), %r8
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x38(%rbp), %rdi
leaq -0x16d(%rbp), %rcx
callq 0xbfde0
jmp 0xa1aa1
leaq -0x16e(%rbp), %rdi
callq 0xdb50
leaq -0x148(%rbp), %rax
movq %rax, -0x1120(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0x1118(%rbp)
movq -0x1118(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x1128(%rbp)
callq 0x6908
movq -0x1120(%rbp), %rcx
movq -0x1128(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x1118(%rbp)
jne 0xa1ac8
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, -0x1140(%rbp)
callq 0x4bd30
movsd 0x29fac(%rip), %xmm0    # 0xcbb20
callq 0x6370
movq -0x1140(%rbp), %rdi
movsd %xmm0, -0x1138(%rbp)
leaq 0x65aa9(%rip), %rsi     # 0x107638
callq 0x4b980
movq %rax, -0x1130(%rbp)
jmp 0xa1b9d
leaq -0x1c1(%rbp), %rdi
movq %rdi, -0x1148(%rbp)
callq 0x67b0
movq -0x1148(%rbp), %rdx
leaq 0x2a07c(%rip), %rsi     # 0xcbc3a
leaq -0x1c0(%rbp), %rdi
callq 0x65e0
jmp 0xa1bcc
movq -0x1130(%rbp), %rdi
leaq -0x1c0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1150(%rbp)
jmp 0xa1be8
movq -0x1150(%rbp), %rax
movsd -0x1138(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1c0(%rbp), %rdi
callq 0x6908
leaq -0x1c1(%rbp), %rdi
callq 0x6470
movsd 0x29efd(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0x1160(%rbp)
leaq 0x65a09(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1158(%rbp)
jmp 0xa1c44
leaq -0x1e9(%rbp), %rdi
movq %rdi, -0x1168(%rbp)
callq 0x67b0
movq -0x1168(%rbp), %rdx
leaq 0x2a107(%rip), %rsi     # 0xcbd6c
leaq -0x1e8(%rbp), %rdi
callq 0x65e0
jmp 0xa1c73
movq -0x1158(%rbp), %rdi
leaq -0x1e8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1170(%rbp)
jmp 0xa1c8f
movq -0x1170(%rbp), %rax
movsd -0x1160(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x1e8(%rbp), %rdi
callq 0x6908
leaq -0x1e9(%rbp), %rdi
callq 0x6470
movsd 0x29e7e(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1180(%rbp)
leaq 0x65962(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1178(%rbp)
jmp 0xa1ceb
leaq -0x211(%rbp), %rdi
movq %rdi, -0x1188(%rbp)
callq 0x67b0
movq -0x1188(%rbp), %rdx
leaq 0x2a063(%rip), %rsi     # 0xcbd6f
leaq -0x210(%rbp), %rdi
callq 0x65e0
jmp 0xa1d1a
movq -0x1178(%rbp), %rdi
leaq -0x210(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1190(%rbp)
jmp 0xa1d36
movq -0x1190(%rbp), %rax
movsd -0x1180(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x210(%rbp), %rdi
callq 0x6908
leaq -0x211(%rbp), %rdi
callq 0x6470
movsd 0x29ddf(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0x11a0(%rbp)
leaq 0x658bb(%rip), %rsi     # 0x107638
leaq -0x1a0(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1198(%rbp)
jmp 0xa1d92
leaq -0x239(%rbp), %rdi
movq %rdi, -0x11a8(%rbp)
callq 0x67b0
movq -0x11a8(%rbp), %rdx
leaq 0x29e89(%rip), %rsi     # 0xcbc3c
leaq -0x238(%rbp), %rdi
callq 0x65e0
jmp 0xa1dc1
movq -0x1198(%rbp), %rdi
leaq -0x238(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x11b0(%rbp)
jmp 0xa1ddd
movq -0x11b0(%rbp), %rax
movsd -0x11a0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x238(%rbp), %rdi
callq 0x6908
leaq -0x239(%rbp), %rdi
callq 0x6470
movsd 0x29d10(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x11c0(%rbp)
leaq -0x261(%rbp), %rdi
movq %rdi, -0x11b8(%rbp)
callq 0x67b0
movq -0x11b8(%rbp), %rdx
leaq 0x2a0d6(%rip), %rsi     # 0xcbf14
leaq -0x260(%rbp), %rdi
callq 0x65e0
jmp 0xa1e4c
leaq -0x1a0(%rbp), %rdi
leaq -0x260(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x11c8(%rbp)
jmp 0xa1e68
movq -0x11c8(%rbp), %rdi
leaq 0x657c2(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x11d0(%rbp)
jmp 0xa1e84
movq -0x11d0(%rbp), %rax
movsd -0x11c0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x260(%rbp), %rdi
callq 0x6908
leaq -0x261(%rbp), %rdi
callq 0x6470
movsd 0x29c91(%rip), %xmm0    # 0xcbb48
callq 0x6370
movsd %xmm0, -0x11e0(%rbp)
leaq -0x289(%rbp), %rdi
movq %rdi, -0x11d8(%rbp)
callq 0x67b0
movq -0x11d8(%rbp), %rdx
leaq 0x29d57(%rip), %rsi     # 0xcbc3c
leaq -0x288(%rbp), %rdi
callq 0x65e0
jmp 0xa1ef3
leaq -0x1a0(%rbp), %rdi
leaq -0x288(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x11e8(%rbp)
jmp 0xa1f0f
movq -0x11e8(%rbp), %rdi
leaq 0x6571b(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x11f0(%rbp)
jmp 0xa1f2b
movq -0x11f0(%rbp), %rax
movsd -0x11e0(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x288(%rbp), %rdi
callq 0x6908
leaq -0x289(%rbp), %rdi
callq 0x6470
movsd 0x29be2(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1200(%rbp)
leaq -0x2b1(%rbp), %rdi
movq %rdi, -0x11f8(%rbp)
callq 0x67b0
movq -0x11f8(%rbp), %rdx
leaq 0x2a81c(%rip), %rsi     # 0xcc7a8
leaq -0x2b0(%rbp), %rdi
callq 0x65e0
jmp 0xa1f9a
leaq -0x1a0(%rbp), %rdi
leaq -0x2b0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1208(%rbp)
jmp 0xa1fb6
movq -0x1208(%rbp), %rdi
leaq 0x65674(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1210(%rbp)
jmp 0xa1fd2
movq -0x1210(%rbp), %rax
movsd -0x1200(%rbp), %xmm0
movsd %xmm0, (%rax)
leaq -0x2b0(%rbp), %rdi
callq 0x6908
leaq -0x2b1(%rbp), %rdi
callq 0x6470
movsd 0x29b13(%rip), %xmm0    # 0xcbb18
callq 0x6370
movsd %xmm0, -0x1220(%rbp)
leaq -0x2d9(%rbp), %rdi
movq %rdi, -0x1218(%rbp)
callq 0x67b0
movq -0x1218(%rbp), %rdx
leaq 0x29d39(%rip), %rsi     # 0xcbd6c
leaq -0x2d8(%rbp), %rdi
callq 0x65e0
jmp 0xa2041
leaq -0x1a0(%rbp), %rdi
leaq -0x2d8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1228(%rbp)
jmp 0xa205d
leaq -0x301(%rbp), %rdi
movq %rdi, -0x1230(%rbp)
callq 0x67b0
movq -0x1230(%rbp), %rdx
leaq 0x28f90(%rip), %rsi     # 0xcb00e
leaq -0x300(%rbp), %rdi
callq 0x65e0
jmp 0xa208c
movq -0x1228(%rbp), %rdi
leaq -0x300(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1238(%rbp)
jmp 0xa20a8
movq -0x1238(%rbp), %rax
movsd -0x1220(%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 0x29a2d(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1248(%rbp)
leaq -0x329(%rbp), %rdi
movq %rdi, -0x1240(%rbp)
callq 0x67b0
movq -0x1240(%rbp), %rdx
leaq 0x29b19(%rip), %rsi     # 0xcbc3a
leaq -0x328(%rbp), %rdi
callq 0x65e0
jmp 0xa212f
leaq -0x1a0(%rbp), %rdi
leaq -0x328(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1250(%rbp)
jmp 0xa214b
leaq -0x351(%rbp), %rdi
movq %rdi, -0x1258(%rbp)
callq 0x67b0
movq -0x1258(%rbp), %rdx
leaq 0x295cc(%rip), %rsi     # 0xcb738
leaq -0x350(%rbp), %rdi
callq 0x65e0
jmp 0xa217a
movq -0x1250(%rbp), %rdi
leaq -0x350(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1260(%rbp)
jmp 0xa2196
movq -0x1260(%rbp), %rax
movsd -0x1248(%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 0x2993f(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1270(%rbp)
leaq -0x379(%rbp), %rdi
movq %rdi, -0x1268(%rbp)
callq 0x67b0
movq -0x1268(%rbp), %rdx
leaq 0x29529(%rip), %rsi     # 0xcb738
leaq -0x378(%rbp), %rdi
callq 0x65e0
jmp 0xa221d
leaq -0x1a0(%rbp), %rdi
leaq -0x378(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1278(%rbp)
jmp 0xa2239
leaq -0x3a1(%rbp), %rdi
movq %rdi, -0x1280(%rbp)
callq 0x67b0
movq -0x1280(%rbp), %rdx
leaq 0x28db4(%rip), %rsi     # 0xcb00e
leaq -0x3a0(%rbp), %rdi
callq 0x65e0
jmp 0xa2268
movq -0x1278(%rbp), %rdi
leaq -0x3a0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1288(%rbp)
jmp 0xa2284
movq -0x1288(%rbp), %rax
movsd -0x1270(%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 0x29851(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x1298(%rbp)
leaq -0x3c9(%rbp), %rdi
movq %rdi, -0x1290(%rbp)
callq 0x67b0
movq -0x1290(%rbp), %rdx
leaq 0x28d11(%rip), %rsi     # 0xcb00e
leaq -0x3c8(%rbp), %rdi
callq 0x65e0
jmp 0xa230b
leaq -0x1a0(%rbp), %rdi
leaq -0x3c8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12a0(%rbp)
jmp 0xa2327
leaq -0x3f1(%rbp), %rdi
movq %rdi, -0x12a8(%rbp)
callq 0x67b0
movq -0x12a8(%rbp), %rdx
leaq 0x28cc6(%rip), %rsi     # 0xcb00e
leaq -0x3f0(%rbp), %rdi
callq 0x65e0
jmp 0xa2356
movq -0x12a0(%rbp), %rdi
leaq -0x3f0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x12b0(%rbp)
jmp 0xa2372
movq -0x12b0(%rbp), %rax
movsd -0x1298(%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 0x29763(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x12c0(%rbp)
leaq -0x419(%rbp), %rdi
movq %rdi, -0x12b8(%rbp)
callq 0x67b0
movq -0x12b8(%rbp), %rdx
leaq 0x28c23(%rip), %rsi     # 0xcb00e
leaq -0x418(%rbp), %rdi
callq 0x65e0
jmp 0xa23f9
leaq -0x1a0(%rbp), %rdi
leaq -0x418(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12c8(%rbp)
jmp 0xa2415
leaq -0x441(%rbp), %rdi
movq %rdi, -0x12d0(%rbp)
callq 0x67b0
movq -0x12d0(%rbp), %rdx
leaq 0x2a372(%rip), %rsi     # 0xcc7a8
leaq -0x440(%rbp), %rdi
callq 0x65e0
jmp 0xa2444
movq -0x12c8(%rbp), %rdi
leaq -0x440(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x12d8(%rbp)
jmp 0xa2460
movq -0x12d8(%rbp), %rax
movsd -0x12c0(%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 0x29675(%rip), %xmm0    # 0xcbb20
callq 0x6370
movsd %xmm0, -0x12e8(%rbp)
leaq -0x469(%rbp), %rdi
movq %rdi, -0x12e0(%rbp)
callq 0x67b0
movq -0x12e0(%rbp), %rdx
leaq 0x28b35(%rip), %rsi     # 0xcb00e
leaq -0x468(%rbp), %rdi
callq 0x65e0
jmp 0xa24e7
leaq -0x1a0(%rbp), %rdi
leaq -0x468(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x12f0(%rbp)
jmp 0xa2503
leaq -0x491(%rbp), %rdi
movq %rdi, -0x12f8(%rbp)
callq 0x67b0
movq -0x12f8(%rbp), %rdx
leaq 0x299f0(%rip), %rsi     # 0xcbf14
leaq -0x490(%rbp), %rdi
callq 0x65e0
jmp 0xa2532
movq -0x12f0(%rbp), %rdi
leaq -0x490(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1300(%rbp)
jmp 0xa254e
movq -0x1300(%rbp), %rax
movsd -0x12e8(%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 0x295a7(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1310(%rbp)
leaq -0x4b9(%rbp), %rdi
movq %rdi, -0x1308(%rbp)
callq 0x67b0
movq -0x1308(%rbp), %rdx
leaq 0x297a8(%rip), %rsi     # 0xcbd6f
leaq -0x4b8(%rbp), %rdi
callq 0x65e0
jmp 0xa25d5
leaq -0x1a0(%rbp), %rdi
leaq -0x4b8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1318(%rbp)
jmp 0xa25f1
leaq -0x4e1(%rbp), %rdi
movq %rdi, -0x1320(%rbp)
callq 0x67b0
movq -0x1320(%rbp), %rdx
leaq 0x2a196(%rip), %rsi     # 0xcc7a8
leaq -0x4e0(%rbp), %rdi
callq 0x65e0
jmp 0xa2620
movq -0x1318(%rbp), %rdi
leaq -0x4e0(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1328(%rbp)
jmp 0xa263c
movq -0x1328(%rbp), %rax
movsd -0x1310(%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 0x294b9(%rip), %xmm0    # 0xcbb40
callq 0x6370
movsd %xmm0, -0x1338(%rbp)
leaq -0x509(%rbp), %rdi
movq %rdi, -0x1330(%rbp)
callq 0x67b0
movq -0x1330(%rbp), %rdx
leaq 0x296ba(%rip), %rsi     # 0xcbd6f
leaq -0x508(%rbp), %rdi
callq 0x65e0
jmp 0xa26c3
leaq -0x1a0(%rbp), %rdi
leaq -0x508(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1340(%rbp)
jmp 0xa26df
leaq -0x531(%rbp), %rdi
movq %rdi, -0x1348(%rbp)
callq 0x67b0
movq -0x1348(%rbp), %rdx
leaq 0x2890e(%rip), %rsi     # 0xcb00e
leaq -0x530(%rbp), %rdi
callq 0x65e0
jmp 0xa270e
movq -0x1340(%rbp), %rdi
leaq -0x530(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1350(%rbp)
jmp 0xa272a
movq -0x1350(%rbp), %rax
movsd -0x1338(%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, -0x1358(%rbp)
callq 0x67b0
movq -0x1358(%rbp), %rdx
leaq 0x294ae(%rip), %rsi     # 0xcbc3c
leaq -0x558(%rbp), %rdi
callq 0x65e0
jmp 0xa279c
leaq -0x559(%rbp), %rdi
callq 0x6470
leaq 0x64e89(%rip), %rdx     # 0x107638
leaq -0x5d8(%rbp), %rdi
leaq -0x558(%rbp), %rsi
leaq -0x38(%rbp), %rcx
movl $0x5, %r8d
xorl %r9d, %r9d
callq 0x239b0
jmp 0xa27d1
leaq -0x608(%rbp), %rdi
movq %rdi, -0x1368(%rbp)
callq 0x4bd30
movq -0x1368(%rbp), %rdx
leaq -0x1a0(%rbp), %rdi
leaq -0x5d8(%rbp), %rsi
callq 0x45f80
movsd %xmm0, -0x1360(%rbp)
jmp 0xa2808
movsd -0x1360(%rbp), %xmm0
movsd %xmm0, -0x610(%rbp)
movq 0x64dd1(%rip), %rax     # 0x1075f0
movq %rax, -0x1370(%rbp)
leaq 0x2933b(%rip), %rsi     # 0xcbb68
leaq -0x620(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2840
leaq -0x630(%rbp), %rdi
callq 0x70c00
jmp 0xa284e
movq -0x1370(%rbp), %rdi
leaq -0x620(%rbp), %rsi
movl $0x3d1, %edx            # imm = 0x3D1
leaq -0x630(%rbp), %rcx
callq 0x6840
jmp 0xa286f
callq 0x70e90
movq %rax, -0x1378(%rbp)
jmp 0xa287d
movq -0x1378(%rbp), %rsi
leaq 0x28a9f(%rip), %rdx     # 0xcb32a
leaq -0x658(%rbp), %rdi
callq 0x70e50
jmp 0xa2899
leaq 0x292c8(%rip), %rsi     # 0xcbb68
leaq -0x668(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa28b3
movl $0xf, -0x66c(%rbp)
leaq -0x608(%rbp), %rdi
callq 0x90970
movl %eax, -0x670(%rbp)
leaq 0x29958(%rip), %rcx     # 0xcc22e
movq %rsp, %rax
movq %rcx, 0x10(%rax)
leaq -0x670(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x29ad1(%rip), %rcx     # 0xcc3c0
movq %rcx, (%rax)
leaq -0x658(%rbp), %rdi
leaq -0x668(%rbp), %rsi
movl $0x3d1, %edx            # imm = 0x3D1
movl $0x1, %ecx
movl $0x2, %r8d
leaq -0x66c(%rbp), %r9
callq 0xbf480
jmp 0xa291e
leaq -0x658(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1379(%rbp)
jmp 0xa2937
movb -0x1379(%rbp), %al
testb $0x1, %al
jne 0xa2818
jmp 0xa2947
jmp 0xa2949
movq 0x64ca0(%rip), %rax     # 0x1075f0
movq %rax, -0x1388(%rbp)
leaq 0x2920a(%rip), %rsi     # 0xcbb68
leaq -0x680(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2971
leaq -0x690(%rbp), %rdi
callq 0x70c00
jmp 0xa297f
movq -0x1388(%rbp), %rdi
leaq -0x680(%rbp), %rsi
movl $0x3d2, %edx            # imm = 0x3D2
leaq -0x690(%rbp), %rcx
callq 0x6840
jmp 0xa29a0
callq 0x70e90
movq %rax, -0x1390(%rbp)
jmp 0xa29ae
movq -0x1390(%rbp), %rsi
leaq 0x2896e(%rip), %rdx     # 0xcb32a
leaq -0x6b8(%rbp), %rdi
callq 0x70e50
jmp 0xa29ca
leaq 0x29197(%rip), %rsi     # 0xcbb68
leaq -0x6c8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa29e4
movabsq $0x3fd7355268153811, %rax # imm = 0x3FD7355268153811
movq %rax, -0x6d0(%rbp)
leaq -0x6f1(%rbp), %rdi
movq %rdi, -0x1398(%rbp)
callq 0x67b0
movq -0x1398(%rbp), %rdx
leaq 0x294fe(%rip), %rsi     # 0xcbf14
leaq -0x6f0(%rbp), %rdi
callq 0x65e0
jmp 0xa2a24
leaq -0x608(%rbp), %rdi
leaq -0x6f0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x13a0(%rbp)
jmp 0xa2a40
movq -0x13a0(%rbp), %rdi
leaq 0x64bea(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x13a8(%rbp)
jmp 0xa2a5c
movsd 0x64a4c(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x13b0(%rbp)
jmp 0xa2a73
movq -0x13a8(%rbp), %rcx
movsd -0x13b0(%rbp), %xmm0
movsd %xmm0, -0x700(%rbp)
leaq 0x29254(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x700(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x2992c(%rip), %rdx     # 0xcc3d6
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x2990a(%rip), %rcx     # 0xcc3c3
movq %rcx, (%rax)
leaq -0x6b8(%rbp), %rdi
leaq -0x6c8(%rbp), %rsi
movl $0x3d2, %edx            # imm = 0x3D2
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x6d0(%rbp), %r9
callq 0xbf6a0
jmp 0xa2ae8
leaq -0x6f0(%rbp), %rdi
callq 0x6908
leaq -0x6f1(%rbp), %rdi
callq 0x6470
leaq -0x6b8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13b1(%rbp)
jmp 0xa2b19
movb -0x13b1(%rbp), %al
testb $0x1, %al
jne 0xa2949
jmp 0xa2b29
jmp 0xa2b2b
movq 0x64abe(%rip), %rax     # 0x1075f0
movq %rax, -0x13c0(%rbp)
leaq 0x29028(%rip), %rsi     # 0xcbb68
leaq -0x710(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2b53
leaq -0x720(%rbp), %rdi
callq 0x70c00
jmp 0xa2b61
movq -0x13c0(%rbp), %rdi
leaq -0x710(%rbp), %rsi
movl $0x3d3, %edx            # imm = 0x3D3
leaq -0x720(%rbp), %rcx
callq 0x6840
jmp 0xa2b82
callq 0x70e90
movq %rax, -0x13c8(%rbp)
jmp 0xa2b90
movq -0x13c8(%rbp), %rsi
leaq 0x2878c(%rip), %rdx     # 0xcb32a
leaq -0x748(%rbp), %rdi
callq 0x70e50
jmp 0xa2bac
leaq 0x28fb5(%rip), %rsi     # 0xcbb68
leaq -0x758(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2bc6
movabsq $0x3fad448124ad0b6e, %rax # imm = 0x3FAD448124AD0B6E
movq %rax, -0x760(%rbp)
leaq -0x781(%rbp), %rdi
movq %rdi, -0x13d0(%rbp)
callq 0x67b0
movq -0x13d0(%rbp), %rdx
leaq 0x29044(%rip), %rsi     # 0xcbc3c
leaq -0x780(%rbp), %rdi
callq 0x65e0
jmp 0xa2c06
leaq -0x608(%rbp), %rdi
leaq -0x780(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x13d8(%rbp)
jmp 0xa2c22
movq -0x13d8(%rbp), %rdi
leaq 0x64a08(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x13e0(%rbp)
jmp 0xa2c3e
movsd 0x6486a(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x13e8(%rbp)
jmp 0xa2c55
movq -0x13e0(%rbp), %rcx
movsd -0x13e8(%rbp), %xmm0
movsd %xmm0, -0x790(%rbp)
leaq 0x29072(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x790(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x29774(%rip), %rdx     # 0xcc400
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x29751(%rip), %rcx     # 0xcc3ec
movq %rcx, (%rax)
leaq -0x748(%rbp), %rdi
leaq -0x758(%rbp), %rsi
movl $0x3d3, %edx            # imm = 0x3D3
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x760(%rbp), %r9
callq 0xbf6a0
jmp 0xa2cca
leaq -0x780(%rbp), %rdi
callq 0x6908
leaq -0x781(%rbp), %rdi
callq 0x6470
leaq -0x748(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x13e9(%rbp)
jmp 0xa2cfb
movb -0x13e9(%rbp), %al
testb $0x1, %al
jne 0xa2b2b
jmp 0xa2d0b
jmp 0xa2d0d
movq 0x648dc(%rip), %rax     # 0x1075f0
movq %rax, -0x13f8(%rbp)
leaq 0x28e46(%rip), %rsi     # 0xcbb68
leaq -0x7a0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2d35
leaq -0x7b0(%rbp), %rdi
callq 0x70c00
jmp 0xa2d43
movq -0x13f8(%rbp), %rdi
leaq -0x7a0(%rbp), %rsi
movl $0x3d4, %edx            # imm = 0x3D4
leaq -0x7b0(%rbp), %rcx
callq 0x6840
jmp 0xa2d64
callq 0x70e90
movq %rax, -0x1400(%rbp)
jmp 0xa2d72
movq -0x1400(%rbp), %rsi
leaq 0x285aa(%rip), %rdx     # 0xcb32a
leaq -0x7d8(%rbp), %rdi
callq 0x70e50
jmp 0xa2d8e
leaq 0x28dd3(%rip), %rsi     # 0xcbb68
leaq -0x7e8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2da8
movabsq $0x3fad448124ad0b6e, %rax # imm = 0x3FAD448124AD0B6E
movq %rax, -0x7f0(%rbp)
leaq 0x64878(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1408(%rbp)
jmp 0xa2dd5
leaq -0x811(%rbp), %rdi
movq %rdi, -0x1410(%rbp)
callq 0x67b0
movq -0x1410(%rbp), %rdx
leaq 0x28e46(%rip), %rsi     # 0xcbc3c
leaq -0x810(%rbp), %rdi
callq 0x65e0
jmp 0xa2e04
movq -0x1408(%rbp), %rdi
leaq -0x810(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1418(%rbp)
jmp 0xa2e20
movsd 0x64688(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1420(%rbp)
jmp 0xa2e37
movq -0x1418(%rbp), %rcx
movsd -0x1420(%rbp), %xmm0
movsd %xmm0, -0x820(%rbp)
leaq 0x28e90(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x820(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x295ac(%rip), %rdx     # 0xcc41a
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x2956f(%rip), %rcx     # 0xcc3ec
movq %rcx, (%rax)
leaq -0x7d8(%rbp), %rdi
leaq -0x7e8(%rbp), %rsi
movl $0x3d4, %edx            # imm = 0x3D4
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x7f0(%rbp), %r9
callq 0xbf6a0
jmp 0xa2eac
leaq -0x810(%rbp), %rdi
callq 0x6908
leaq -0x811(%rbp), %rdi
callq 0x6470
leaq -0x7d8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1421(%rbp)
jmp 0xa2edd
movb -0x1421(%rbp), %al
testb $0x1, %al
jne 0xa2d0d
jmp 0xa2eed
jmp 0xa2eef
movq 0x646fa(%rip), %rax     # 0x1075f0
movq %rax, -0x1430(%rbp)
leaq 0x28c64(%rip), %rsi     # 0xcbb68
leaq -0x830(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2f17
leaq -0x840(%rbp), %rdi
callq 0x70c00
jmp 0xa2f25
movq -0x1430(%rbp), %rdi
leaq -0x830(%rbp), %rsi
movl $0x3d5, %edx            # imm = 0x3D5
leaq -0x840(%rbp), %rcx
callq 0x6840
jmp 0xa2f46
callq 0x70e90
movq %rax, -0x1438(%rbp)
jmp 0xa2f54
movq -0x1438(%rbp), %rsi
leaq 0x283c8(%rip), %rdx     # 0xcb32a
leaq -0x868(%rbp), %rdi
callq 0x70e50
jmp 0xa2f70
leaq 0x28bf1(%rip), %rsi     # 0xcbb68
leaq -0x878(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa2f8a
movabsq $0x3fe2910eb9aa9340, %rax # imm = 0x3FE2910EB9AA9340
movq %rax, -0x880(%rbp)
leaq -0x8a1(%rbp), %rdi
movq %rdi, -0x1440(%rbp)
callq 0x67b0
movq -0x1440(%rbp), %rdx
leaq 0x297ec(%rip), %rsi     # 0xcc7a8
leaq -0x8a0(%rbp), %rdi
callq 0x65e0
jmp 0xa2fca
leaq -0x608(%rbp), %rdi
leaq -0x8a0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1448(%rbp)
jmp 0xa2fe6
movq -0x1448(%rbp), %rdi
leaq 0x64644(%rip), %rsi     # 0x107638
callq 0x4b030
movq %rax, -0x1450(%rbp)
jmp 0xa3002
movsd 0x644a6(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1458(%rbp)
jmp 0xa3019
movq -0x1450(%rbp), %rcx
movsd -0x1458(%rbp), %xmm0
movsd %xmm0, -0x8b0(%rbp)
leaq 0x28cae(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x8b0(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x293f7(%rip), %rdx     # 0xcc447
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x293d5(%rip), %rcx     # 0xcc434
movq %rcx, (%rax)
leaq -0x868(%rbp), %rdi
leaq -0x878(%rbp), %rsi
movl $0x3d5, %edx            # imm = 0x3D5
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x880(%rbp), %r9
callq 0xbf6a0
jmp 0xa308e
leaq -0x8a0(%rbp), %rdi
callq 0x6908
leaq -0x8a1(%rbp), %rdi
callq 0x6470
leaq -0x868(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1459(%rbp)
jmp 0xa30bf
movb -0x1459(%rbp), %al
testb $0x1, %al
jne 0xa2eef
jmp 0xa30cf
jmp 0xa30d1
movq 0x64518(%rip), %rax     # 0x1075f0
movq %rax, -0x1468(%rbp)
leaq 0x28a82(%rip), %rsi     # 0xcbb68
leaq -0x8c0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa30f9
leaq -0x8d0(%rbp), %rdi
callq 0x70c00
jmp 0xa3107
movq -0x1468(%rbp), %rdi
leaq -0x8c0(%rbp), %rsi
movl $0x3d6, %edx            # imm = 0x3D6
leaq -0x8d0(%rbp), %rcx
callq 0x6840
jmp 0xa3128
callq 0x70e90
movq %rax, -0x1470(%rbp)
jmp 0xa3136
movq -0x1470(%rbp), %rsi
leaq 0x281e6(%rip), %rdx     # 0xcb32a
leaq -0x8f8(%rbp), %rdi
callq 0x70e50
jmp 0xa3152
leaq 0x28a0f(%rip), %rsi     # 0xcbb68
leaq -0x908(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa316c
movabsq $0x3fd7355268153811, %rax # imm = 0x3FD7355268153811
movq %rax, -0x910(%rbp)
leaq -0x931(%rbp), %rdi
movq %rdi, -0x1478(%rbp)
callq 0x67b0
movq -0x1478(%rbp), %rdx
leaq 0x27e70(%rip), %rsi     # 0xcb00e
leaq -0x930(%rbp), %rdi
callq 0x65e0
jmp 0xa31ac
leaq -0x608(%rbp), %rdi
leaq -0x930(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1480(%rbp)
jmp 0xa31c8
leaq -0x959(%rbp), %rdi
movq %rdi, -0x1488(%rbp)
callq 0x67b0
movq -0x1488(%rbp), %rdx
leaq 0x28d2b(%rip), %rsi     # 0xcbf14
leaq -0x958(%rbp), %rdi
callq 0x65e0
jmp 0xa31f7
movq -0x1480(%rbp), %rdi
leaq -0x958(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1490(%rbp)
jmp 0xa3213
movsd 0x64295(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1498(%rbp)
jmp 0xa322a
movq -0x1490(%rbp), %rcx
movsd -0x1498(%rbp), %xmm0
movsd %xmm0, -0x968(%rbp)
leaq 0x28a9d(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x968(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x291fd(%rip), %rdx     # 0xcc45e
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x29153(%rip), %rcx     # 0xcc3c3
movq %rcx, (%rax)
leaq -0x8f8(%rbp), %rdi
leaq -0x908(%rbp), %rsi
movl $0x3d6, %edx            # imm = 0x3D6
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x910(%rbp), %r9
callq 0xbf6a0
jmp 0xa329f
leaq -0x958(%rbp), %rdi
callq 0x6908
leaq -0x959(%rbp), %rdi
callq 0x6470
leaq -0x930(%rbp), %rdi
callq 0x6908
leaq -0x931(%rbp), %rdi
callq 0x6470
leaq -0x8f8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1499(%rbp)
jmp 0xa32e8
movb -0x1499(%rbp), %al
testb $0x1, %al
jne 0xa30d1
jmp 0xa32f8
jmp 0xa32fa
movq 0x642ef(%rip), %rax     # 0x1075f0
movq %rax, -0x14a8(%rbp)
leaq 0x28859(%rip), %rsi     # 0xcbb68
leaq -0x978(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3322
leaq -0x988(%rbp), %rdi
callq 0x70c00
jmp 0xa3330
movq -0x14a8(%rbp), %rdi
leaq -0x978(%rbp), %rsi
movl $0x3d7, %edx            # imm = 0x3D7
leaq -0x988(%rbp), %rcx
callq 0x6840
jmp 0xa3351
callq 0x70e90
movq %rax, -0x14b0(%rbp)
jmp 0xa335f
movq -0x14b0(%rbp), %rsi
leaq 0x27fbd(%rip), %rdx     # 0xcb32a
leaq -0x9b0(%rbp), %rdi
callq 0x70e50
jmp 0xa337b
leaq 0x287e6(%rip), %rsi     # 0xcbb68
leaq -0x9c0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3395
movabsq $0x3fcb703912623ab8, %rax # imm = 0x3FCB703912623AB8
movq %rax, -0x9c8(%rbp)
leaq -0x9e9(%rbp), %rdi
movq %rdi, -0x14b8(%rbp)
callq 0x67b0
movq -0x14b8(%rbp), %rdx
leaq 0x27c47(%rip), %rsi     # 0xcb00e
leaq -0x9e8(%rbp), %rdi
callq 0x65e0
jmp 0xa33d5
leaq -0x608(%rbp), %rdi
leaq -0x9e8(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x14c0(%rbp)
jmp 0xa33f1
leaq -0xa11(%rbp), %rdi
movq %rdi, -0x14c8(%rbp)
callq 0x67b0
movq -0x14c8(%rbp), %rdx
leaq 0x29396(%rip), %rsi     # 0xcc7a8
leaq -0xa10(%rbp), %rdi
callq 0x65e0
jmp 0xa3420
movq -0x14c0(%rbp), %rdi
leaq -0xa10(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x14d0(%rbp)
jmp 0xa343c
movsd 0x6406c(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x14d8(%rbp)
jmp 0xa3453
movq -0x14d0(%rbp), %rcx
movsd -0x14d8(%rbp), %xmm0
movsd %xmm0, -0xa20(%rbp)
leaq 0x28874(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xa20(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28ff8(%rip), %rdx     # 0xcc482
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x28fd5(%rip), %rcx     # 0xcc46e
movq %rcx, (%rax)
leaq -0x9b0(%rbp), %rdi
leaq -0x9c0(%rbp), %rsi
movl $0x3d7, %edx            # imm = 0x3D7
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x9c8(%rbp), %r9
callq 0xbf6a0
jmp 0xa34c8
leaq -0xa10(%rbp), %rdi
callq 0x6908
leaq -0xa11(%rbp), %rdi
callq 0x6470
leaq -0x9e8(%rbp), %rdi
callq 0x6908
leaq -0x9e9(%rbp), %rdi
callq 0x6470
leaq -0x9b0(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x14d9(%rbp)
jmp 0xa3511
movb -0x14d9(%rbp), %al
testb $0x1, %al
jne 0xa32fa
jmp 0xa3521
jmp 0xa3523
movq 0x640c6(%rip), %rax     # 0x1075f0
movq %rax, -0x14e8(%rbp)
leaq 0x28630(%rip), %rsi     # 0xcbb68
leaq -0xa30(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa354b
leaq -0xa40(%rbp), %rdi
callq 0x70c00
jmp 0xa3559
movq -0x14e8(%rbp), %rdi
leaq -0xa30(%rbp), %rsi
movl $0x3d8, %edx            # imm = 0x3D8
leaq -0xa40(%rbp), %rcx
callq 0x6840
jmp 0xa357a
callq 0x70e90
movq %rax, -0x14f0(%rbp)
jmp 0xa3588
movq -0x14f0(%rbp), %rsi
leaq 0x27d94(%rip), %rdx     # 0xcb32a
leaq -0xa68(%rbp), %rdi
callq 0x70e50
jmp 0xa35a4
leaq 0x285bd(%rip), %rsi     # 0xcbb68
leaq -0xa78(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa35be
movabsq $0x3fd76a00ea240926, %rax # imm = 0x3FD76A00EA240926
movq %rax, -0xa80(%rbp)
leaq -0xaa1(%rbp), %rdi
movq %rdi, -0x14f8(%rbp)
callq 0x67b0
movq -0x14f8(%rbp), %rdx
leaq 0x2877f(%rip), %rsi     # 0xcbd6f
leaq -0xaa0(%rbp), %rdi
callq 0x65e0
jmp 0xa35fe
leaq -0x608(%rbp), %rdi
leaq -0xaa0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1500(%rbp)
jmp 0xa361a
leaq -0xac9(%rbp), %rdi
movq %rdi, -0x1508(%rbp)
callq 0x67b0
movq -0x1508(%rbp), %rdx
leaq 0x2916d(%rip), %rsi     # 0xcc7a8
leaq -0xac8(%rbp), %rdi
callq 0x65e0
jmp 0xa3649
movq -0x1500(%rbp), %rdi
leaq -0xac8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1510(%rbp)
jmp 0xa3665
movsd 0x63e43(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1518(%rbp)
jmp 0xa367c
movq -0x1510(%rbp), %rcx
movsd -0x1518(%rbp), %xmm0
movsd %xmm0, -0xad8(%rbp)
leaq 0x2864b(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xad8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28df3(%rip), %rdx     # 0xcc4a6
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x28dd1(%rip), %rcx     # 0xcc493
movq %rcx, (%rax)
leaq -0xa68(%rbp), %rdi
leaq -0xa78(%rbp), %rsi
movl $0x3d8, %edx            # imm = 0x3D8
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xa80(%rbp), %r9
callq 0xbf6a0
jmp 0xa36f1
leaq -0xac8(%rbp), %rdi
callq 0x6908
leaq -0xac9(%rbp), %rdi
callq 0x6470
leaq -0xaa0(%rbp), %rdi
callq 0x6908
leaq -0xaa1(%rbp), %rdi
callq 0x6470
leaq -0xa68(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1519(%rbp)
jmp 0xa373a
movb -0x1519(%rbp), %al
testb $0x1, %al
jne 0xa3523
jmp 0xa374a
jmp 0xa374c
movq 0x63e9d(%rip), %rax     # 0x1075f0
movq %rax, -0x1528(%rbp)
leaq 0x28407(%rip), %rsi     # 0xcbb68
leaq -0xae8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3774
leaq -0xaf8(%rbp), %rdi
callq 0x70c00
jmp 0xa3782
movq -0x1528(%rbp), %rdi
leaq -0xae8(%rbp), %rsi
movl $0x3d9, %edx            # imm = 0x3D9
leaq -0xaf8(%rbp), %rcx
callq 0x6840
jmp 0xa37a3
callq 0x70e90
movq %rax, -0x1530(%rbp)
jmp 0xa37b1
movq -0x1530(%rbp), %rsi
leaq 0x27b6b(%rip), %rdx     # 0xcb32a
leaq -0xb20(%rbp), %rdi
callq 0x70e50
jmp 0xa37cd
leaq 0x28394(%rip), %rsi     # 0xcbb68
leaq -0xb30(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa37e7
movabsq $0x3fcd448124ad0b71, %rax # imm = 0x3FCD448124AD0B71
movq %rax, -0xb38(%rbp)
leaq -0xb59(%rbp), %rdi
movq %rdi, -0x1538(%rbp)
callq 0x67b0
movq -0x1538(%rbp), %rdx
leaq 0x28556(%rip), %rsi     # 0xcbd6f
leaq -0xb58(%rbp), %rdi
callq 0x65e0
jmp 0xa3827
leaq -0x608(%rbp), %rdi
leaq -0xb58(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1540(%rbp)
jmp 0xa3843
leaq -0xb81(%rbp), %rdi
movq %rdi, -0x1548(%rbp)
callq 0x67b0
movq -0x1548(%rbp), %rdx
leaq 0x277aa(%rip), %rsi     # 0xcb00e
leaq -0xb80(%rbp), %rdi
callq 0x65e0
jmp 0xa3872
movq -0x1540(%rbp), %rdi
leaq -0xb80(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1550(%rbp)
jmp 0xa388e
movsd 0x63c1a(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1558(%rbp)
jmp 0xa38a5
movq -0x1550(%rbp), %rcx
movsd -0x1558(%rbp), %xmm0
movsd %xmm0, -0xb90(%rbp)
leaq 0x28422(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xb90(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28bf1(%rip), %rdx     # 0xcc4cd
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x28bce(%rip), %rcx     # 0xcc4b9
movq %rcx, (%rax)
leaq -0xb20(%rbp), %rdi
leaq -0xb30(%rbp), %rsi
movl $0x3d9, %edx            # imm = 0x3D9
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xb38(%rbp), %r9
callq 0xbf6a0
jmp 0xa391a
leaq -0xb80(%rbp), %rdi
callq 0x6908
leaq -0xb81(%rbp), %rdi
callq 0x6470
leaq -0xb58(%rbp), %rdi
callq 0x6908
leaq -0xb59(%rbp), %rdi
callq 0x6470
leaq -0xb20(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1559(%rbp)
jmp 0xa3963
movb -0x1559(%rbp), %al
testb $0x1, %al
jne 0xa374c
jmp 0xa3973
jmp 0xa3975
movq 0x63c74(%rip), %rax     # 0x1075f0
movq %rax, -0x1568(%rbp)
leaq 0x281de(%rip), %rsi     # 0xcbb68
leaq -0xba0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa399d
leaq -0xbb0(%rbp), %rdi
callq 0x70c00
jmp 0xa39ab
movq -0x1568(%rbp), %rdi
leaq -0xba0(%rbp), %rsi
movl $0x3da, %edx            # imm = 0x3DA
leaq -0xbb0(%rbp), %rcx
callq 0x6840
jmp 0xa39cc
callq 0x70e90
movq %rax, -0x1570(%rbp)
jmp 0xa39da
movq -0x1570(%rbp), %rsi
leaq 0x27942(%rip), %rdx     # 0xcb32a
leaq -0xbd8(%rbp), %rdi
callq 0x70e50
jmp 0xa39f6
leaq 0x2816b(%rip), %rsi     # 0xcbb68
leaq -0xbe8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3a10
movabsq $0x3fe30620be3d476f, %rax # imm = 0x3FE30620BE3D476F
movq %rax, -0xbf0(%rbp)
leaq 0x63c10(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1578(%rbp)
jmp 0xa3a3d
leaq -0xc11(%rbp), %rdi
movq %rdi, -0x1580(%rbp)
callq 0x67b0
movq -0x1580(%rbp), %rdx
leaq 0x28311(%rip), %rsi     # 0xcbd6f
leaq -0xc10(%rbp), %rdi
callq 0x65e0
jmp 0xa3a6c
movq -0x1578(%rbp), %rdi
leaq -0xc10(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1588(%rbp)
jmp 0xa3a88
movsd 0x63a20(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1590(%rbp)
jmp 0xa3a9f
movq -0x1588(%rbp), %rcx
movsd -0x1590(%rbp), %xmm0
movsd %xmm0, -0xc20(%rbp)
leaq 0x28228(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xc20(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28a1c(%rip), %rdx     # 0xcc4f2
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x289fa(%rip), %rcx     # 0xcc4df
movq %rcx, (%rax)
leaq -0xbd8(%rbp), %rdi
leaq -0xbe8(%rbp), %rsi
movl $0x3da, %edx            # imm = 0x3DA
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xbf0(%rbp), %r9
callq 0xbf6a0
jmp 0xa3b14
leaq -0xc10(%rbp), %rdi
callq 0x6908
leaq -0xc11(%rbp), %rdi
callq 0x6470
leaq -0xbd8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1591(%rbp)
jmp 0xa3b45
movb -0x1591(%rbp), %al
testb $0x1, %al
jne 0xa3975
jmp 0xa3b55
jmp 0xa3b57
movq 0x63a92(%rip), %rax     # 0x1075f0
movq %rax, -0x15a0(%rbp)
leaq 0x27ffc(%rip), %rsi     # 0xcbb68
leaq -0xc30(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3b7f
leaq -0xc40(%rbp), %rdi
callq 0x70c00
jmp 0xa3b8d
movq -0x15a0(%rbp), %rdi
leaq -0xc30(%rbp), %rsi
movl $0x3db, %edx            # imm = 0x3DB
leaq -0xc40(%rbp), %rcx
callq 0x6840
jmp 0xa3bae
callq 0x70e90
movq %rax, -0x15a8(%rbp)
jmp 0xa3bbc
movq -0x15a8(%rbp), %rsi
leaq 0x27760(%rip), %rdx     # 0xcb32a
leaq -0xc68(%rbp), %rdi
callq 0x70e50
jmp 0xa3bd8
leaq 0x27f89(%rip), %rsi     # 0xcbb68
leaq -0xc78(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3bf2
movabsq $0x3fc12623ab7d64b4, %rax # imm = 0x3FC12623AB7D64B4
movq %rax, -0xc80(%rbp)
leaq -0xca1(%rbp), %rdi
movq %rdi, -0x15b0(%rbp)
callq 0x67b0
movq -0x15b0(%rbp), %rdx
leaq 0x273ea(%rip), %rsi     # 0xcb00e
leaq -0xca0(%rbp), %rdi
callq 0x65e0
jmp 0xa3c32
leaq -0x608(%rbp), %rdi
leaq -0xca0(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x15b8(%rbp)
jmp 0xa3c4e
leaq -0xcc9(%rbp), %rdi
movq %rdi, -0x15c0(%rbp)
callq 0x67b0
movq -0x15c0(%rbp), %rdx
leaq 0x2739f(%rip), %rsi     # 0xcb00e
leaq -0xcc8(%rbp), %rdi
callq 0x65e0
jmp 0xa3c7d
movq -0x15b8(%rbp), %rdi
leaq -0xcc8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x15c8(%rbp)
jmp 0xa3c99
movsd 0x6380f(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x15d0(%rbp)
jmp 0xa3cb0
movq -0x15c8(%rbp), %rcx
movsd -0x15d0(%rbp), %xmm0
movsd %xmm0, -0xcd8(%rbp)
leaq 0x28017(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xcd8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28837(%rip), %rdx     # 0xcc51e
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x28814(%rip), %rcx     # 0xcc50a
movq %rcx, (%rax)
leaq -0xc68(%rbp), %rdi
leaq -0xc78(%rbp), %rsi
movl $0x3db, %edx            # imm = 0x3DB
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xc80(%rbp), %r9
callq 0xbf6a0
jmp 0xa3d25
leaq -0xcc8(%rbp), %rdi
callq 0x6908
leaq -0xcc9(%rbp), %rdi
callq 0x6470
leaq -0xca0(%rbp), %rdi
callq 0x6908
leaq -0xca1(%rbp), %rdi
callq 0x6470
leaq -0xc68(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x15d1(%rbp)
jmp 0xa3d6e
movb -0x15d1(%rbp), %al
testb $0x1, %al
jne 0xa3b57
jmp 0xa3d7e
jmp 0xa3d80
movq 0x63869(%rip), %rax     # 0x1075f0
movq %rax, -0x15e0(%rbp)
leaq 0x27dd3(%rip), %rsi     # 0xcbb68
leaq -0xce8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3da8
leaq -0xcf8(%rbp), %rdi
callq 0x70c00
jmp 0xa3db6
movq -0x15e0(%rbp), %rdi
leaq -0xce8(%rbp), %rsi
movl $0x3dc, %edx            # imm = 0x3DC
leaq -0xcf8(%rbp), %rcx
callq 0x6840
jmp 0xa3dd7
callq 0x70e90
movq %rax, -0x15e8(%rbp)
jmp 0xa3de5
movq -0x15e8(%rbp), %rsi
leaq 0x27537(%rip), %rdx     # 0xcb32a
leaq -0xd20(%rbp), %rdi
callq 0x70e50
jmp 0xa3e01
leaq 0x27d60(%rip), %rsi     # 0xcbb68
leaq -0xd30(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3e1b
movabsq $0x3fcdb993293fbf9d, %rax # imm = 0x3FCDB993293FBF9D
movq %rax, -0xd38(%rbp)
leaq -0xd59(%rbp), %rdi
movq %rdi, -0x15f0(%rbp)
callq 0x67b0
movq -0x15f0(%rbp), %rdx
leaq 0x278eb(%rip), %rsi     # 0xcb738
leaq -0xd58(%rbp), %rdi
callq 0x65e0
jmp 0xa3e5b
leaq -0x608(%rbp), %rdi
leaq -0xd58(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x15f8(%rbp)
jmp 0xa3e77
leaq -0xd81(%rbp), %rdi
movq %rdi, -0x1600(%rbp)
callq 0x67b0
movq -0x1600(%rbp), %rdx
leaq 0x27176(%rip), %rsi     # 0xcb00e
leaq -0xd80(%rbp), %rdi
callq 0x65e0
jmp 0xa3ea6
movq -0x15f8(%rbp), %rdi
leaq -0xd80(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1608(%rbp)
jmp 0xa3ec2
movsd 0x635e6(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1610(%rbp)
jmp 0xa3ed9
movq -0x1608(%rbp), %rcx
movsd -0x1610(%rbp), %xmm0
movsd %xmm0, -0xd90(%rbp)
leaq 0x27dee(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xd90(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28632(%rip), %rdx     # 0xcc542
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x2860f(%rip), %rcx     # 0xcc52e
movq %rcx, (%rax)
leaq -0xd20(%rbp), %rdi
leaq -0xd30(%rbp), %rsi
movl $0x3dc, %edx            # imm = 0x3DC
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xd38(%rbp), %r9
callq 0xbf6a0
jmp 0xa3f4e
leaq -0xd80(%rbp), %rdi
callq 0x6908
leaq -0xd81(%rbp), %rdi
callq 0x6470
leaq -0xd58(%rbp), %rdi
callq 0x6908
leaq -0xd59(%rbp), %rdi
callq 0x6470
leaq -0xd20(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1611(%rbp)
jmp 0xa3f97
movb -0x1611(%rbp), %al
testb $0x1, %al
jne 0xa3d80
jmp 0xa3fa7
jmp 0xa3fa9
movq 0x63640(%rip), %rax     # 0x1075f0
movq %rax, -0x1620(%rbp)
leaq 0x27baa(%rip), %rsi     # 0xcbb68
leaq -0xda0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa3fd1
leaq -0xdb0(%rbp), %rdi
callq 0x70c00
jmp 0xa3fdf
movq -0x1620(%rbp), %rdi
leaq -0xda0(%rbp), %rsi
movl $0x3dd, %edx            # imm = 0x3DD
leaq -0xdb0(%rbp), %rcx
callq 0x6840
jmp 0xa4000
callq 0x70e90
movq %rax, -0x1628(%rbp)
jmp 0xa400e
movq -0x1628(%rbp), %rsi
leaq 0x2730e(%rip), %rdx     # 0xcb32a
leaq -0xdd8(%rbp), %rdi
callq 0x70e50
jmp 0xa402a
leaq 0x27b37(%rip), %rsi     # 0xcbb68
leaq -0xde8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa4044
movabsq $0x3fcdb993293fbf9d, %rax # imm = 0x3FCDB993293FBF9D
movq %rax, -0xdf0(%rbp)
leaq -0xe11(%rbp), %rdi
movq %rdi, -0x1630(%rbp)
callq 0x67b0
movq -0x1630(%rbp), %rdx
leaq 0x27bc4(%rip), %rsi     # 0xcbc3a
leaq -0xe10(%rbp), %rdi
callq 0x65e0
jmp 0xa4084
leaq -0x608(%rbp), %rdi
leaq -0xe10(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x1638(%rbp)
jmp 0xa40a0
leaq -0xe39(%rbp), %rdi
movq %rdi, -0x1640(%rbp)
callq 0x67b0
movq -0x1640(%rbp), %rdx
leaq 0x27677(%rip), %rsi     # 0xcb738
leaq -0xe38(%rbp), %rdi
callq 0x65e0
jmp 0xa40cf
movq -0x1638(%rbp), %rdi
leaq -0xe38(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1648(%rbp)
jmp 0xa40eb
movsd 0x633bd(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1650(%rbp)
jmp 0xa4102
movq -0x1648(%rbp), %rcx
movsd -0x1650(%rbp), %xmm0
movsd %xmm0, -0xe48(%rbp)
leaq 0x27bc5(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xe48(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28419(%rip), %rdx     # 0xcc552
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x283e6(%rip), %rcx     # 0xcc52e
movq %rcx, (%rax)
leaq -0xdd8(%rbp), %rdi
leaq -0xde8(%rbp), %rsi
movl $0x3dd, %edx            # imm = 0x3DD
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xdf0(%rbp), %r9
callq 0xbf6a0
jmp 0xa4177
leaq -0xe38(%rbp), %rdi
callq 0x6908
leaq -0xe39(%rbp), %rdi
callq 0x6470
leaq -0xe10(%rbp), %rdi
callq 0x6908
leaq -0xe11(%rbp), %rdi
callq 0x6470
leaq -0xdd8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1651(%rbp)
jmp 0xa41c0
movb -0x1651(%rbp), %al
testb $0x1, %al
jne 0xa3fa9
jmp 0xa41d0
jmp 0xa41d2
movq 0x63417(%rip), %rax     # 0x1075f0
movq %rax, -0x1660(%rbp)
leaq 0x27981(%rip), %rsi     # 0xcbb68
leaq -0xe58(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa41fa
leaq -0xe68(%rbp), %rdi
callq 0x70c00
jmp 0xa4208
movq -0x1660(%rbp), %rdi
leaq -0xe58(%rbp), %rsi
movl $0x3de, %edx            # imm = 0x3DE
leaq -0xe68(%rbp), %rcx
callq 0x6840
jmp 0xa4229
callq 0x70e90
movq %rax, -0x1668(%rbp)
jmp 0xa4237
movq -0x1668(%rbp), %rsi
leaq 0x270e5(%rip), %rdx     # 0xcb32a
leaq -0xe90(%rbp), %rdi
callq 0x70e50
jmp 0xa4253
leaq 0x2790e(%rip), %rsi     # 0xcbb68
leaq -0xea0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa426d
movabsq $0x3fcdb993293fbf9d, %rax # imm = 0x3FCDB993293FBF9D
movq %rax, -0xea8(%rbp)
leaq 0x633b3(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x1670(%rbp)
jmp 0xa429a
leaq -0xec9(%rbp), %rdi
movq %rdi, -0x1678(%rbp)
callq 0x67b0
movq -0x1678(%rbp), %rdx
leaq 0x2797f(%rip), %rsi     # 0xcbc3a
leaq -0xec8(%rbp), %rdi
callq 0x65e0
jmp 0xa42c9
movq -0x1670(%rbp), %rdi
leaq -0xec8(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x1680(%rbp)
jmp 0xa42e5
movsd 0x631c3(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1688(%rbp)
jmp 0xa42fc
movq -0x1680(%rbp), %rcx
movsd -0x1688(%rbp), %xmm0
movsd %xmm0, -0xed8(%rbp)
leaq 0x279cb(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xed8(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x2822f(%rip), %rdx     # 0xcc562
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x281ec(%rip), %rcx     # 0xcc52e
movq %rcx, (%rax)
leaq -0xe90(%rbp), %rdi
leaq -0xea0(%rbp), %rsi
movl $0x3de, %edx            # imm = 0x3DE
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xea8(%rbp), %r9
callq 0xbf6a0
jmp 0xa4371
leaq -0xec8(%rbp), %rdi
callq 0x6908
leaq -0xec9(%rbp), %rdi
callq 0x6470
leaq -0xe90(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1689(%rbp)
jmp 0xa43a2
movb -0x1689(%rbp), %al
testb $0x1, %al
jne 0xa41d2
jmp 0xa43b2
jmp 0xa43b4
movq 0x63235(%rip), %rax     # 0x1075f0
movq %rax, -0x1698(%rbp)
leaq 0x2779f(%rip), %rsi     # 0xcbb68
leaq -0xee8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa43dc
leaq -0xef8(%rbp), %rdi
callq 0x70c00
jmp 0xa43ea
movq -0x1698(%rbp), %rdi
leaq -0xee8(%rbp), %rsi
movl $0x3df, %edx            # imm = 0x3DF
leaq -0xef8(%rbp), %rcx
callq 0x6840
jmp 0xa440b
callq 0x70e90
movq %rax, -0x16a0(%rbp)
jmp 0xa4419
movq -0x16a0(%rbp), %rsi
leaq 0x26f03(%rip), %rdx     # 0xcb32a
leaq -0xf20(%rbp), %rdi
callq 0x70e50
jmp 0xa4435
leaq 0x2772c(%rip), %rsi     # 0xcbb68
leaq -0xf30(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa444f
movabsq $0x3fbdb993293fbf9d, %rax # imm = 0x3FBDB993293FBF9D
movq %rax, -0xf38(%rbp)
leaq -0xf59(%rbp), %rdi
movq %rdi, -0x16a8(%rbp)
callq 0x67b0
movq -0x16a8(%rbp), %rdx
leaq 0x278eb(%rip), %rsi     # 0xcbd6c
leaq -0xf58(%rbp), %rdi
callq 0x65e0
jmp 0xa448f
leaq -0x608(%rbp), %rdi
leaq -0xf58(%rbp), %rsi
callq 0x4bba0
movq %rax, -0x16b0(%rbp)
jmp 0xa44ab
leaq -0xf81(%rbp), %rdi
movq %rdi, -0x16b8(%rbp)
callq 0x67b0
movq -0x16b8(%rbp), %rdx
leaq 0x26b42(%rip), %rsi     # 0xcb00e
leaq -0xf80(%rbp), %rdi
callq 0x65e0
jmp 0xa44da
movq -0x16b0(%rbp), %rdi
leaq -0xf80(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x16c0(%rbp)
jmp 0xa44f6
movsd 0x62fb2(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x16c8(%rbp)
jmp 0xa450d
movq -0x16c0(%rbp), %rcx
movsd -0x16c8(%rbp), %xmm0
movsd %xmm0, -0xf90(%rbp)
leaq 0x277ba(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0xf90(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x28048(%rip), %rdx     # 0xcc58c
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x28025(%rip), %rcx     # 0xcc578
movq %rcx, (%rax)
leaq -0xf20(%rbp), %rdi
leaq -0xf30(%rbp), %rsi
movl $0x3df, %edx            # imm = 0x3DF
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xf38(%rbp), %r9
callq 0xbf6a0
jmp 0xa4582
leaq -0xf80(%rbp), %rdi
callq 0x6908
leaq -0xf81(%rbp), %rdi
callq 0x6470
leaq -0xf58(%rbp), %rdi
callq 0x6908
leaq -0xf59(%rbp), %rdi
callq 0x6470
leaq -0xf20(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x16c9(%rbp)
jmp 0xa45cb
movb -0x16c9(%rbp), %al
testb $0x1, %al
jne 0xa43b4
jmp 0xa45db
jmp 0xa45dd
movq 0x6300c(%rip), %rax     # 0x1075f0
movq %rax, -0x16d8(%rbp)
leaq 0x27576(%rip), %rsi     # 0xcbb68
leaq -0xfa0(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa4605
leaq -0xfb0(%rbp), %rdi
callq 0x70c00
jmp 0xa4613
movq -0x16d8(%rbp), %rdi
leaq -0xfa0(%rbp), %rsi
movl $0x3e0, %edx            # imm = 0x3E0
leaq -0xfb0(%rbp), %rcx
callq 0x6840
jmp 0xa4634
callq 0x70e90
movq %rax, -0x16e0(%rbp)
jmp 0xa4642
movq -0x16e0(%rbp), %rsi
leaq 0x26cda(%rip), %rdx     # 0xcb32a
leaq -0xfd8(%rbp), %rdi
callq 0x70e50
jmp 0xa465e
leaq 0x27503(%rip), %rsi     # 0xcbb68
leaq -0xfe8(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa4678
movabsq $0x3fbdb993293fbf9d, %rax # imm = 0x3FBDB993293FBF9D
movq %rax, -0xff0(%rbp)
leaq 0x62fa8(%rip), %rsi     # 0x107638
leaq -0x608(%rbp), %rdi
callq 0x4b980
movq %rax, -0x16e8(%rbp)
jmp 0xa46a5
leaq -0x1011(%rbp), %rdi
movq %rdi, -0x16f0(%rbp)
callq 0x67b0
movq -0x16f0(%rbp), %rdx
leaq 0x276a6(%rip), %rsi     # 0xcbd6c
leaq -0x1010(%rbp), %rdi
callq 0x65e0
jmp 0xa46d4
movq -0x16e8(%rbp), %rdi
leaq -0x1010(%rbp), %rsi
callq 0x4b2f0
movq %rax, -0x16f8(%rbp)
jmp 0xa46f0
movsd 0x62db8(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1700(%rbp)
jmp 0xa4707
movq -0x16f8(%rbp), %rcx
movsd -0x1700(%rbp), %xmm0
movsd %xmm0, -0x1020(%rbp)
leaq 0x275c0(%rip), %rdx     # 0xcbce5
movq %rsp, %rax
movq %rdx, 0x20(%rax)
leaq -0x1020(%rbp), %rdx
movq %rdx, 0x18(%rax)
leaq 0x27e5f(%rip), %rdx     # 0xcc59d
movq %rdx, 0x10(%rax)
movq %rcx, 0x8(%rax)
leaq 0x27e2b(%rip), %rcx     # 0xcc578
movq %rcx, (%rax)
leaq -0xfd8(%rbp), %rdi
leaq -0xfe8(%rbp), %rsi
movl $0x3e0, %edx            # imm = 0x3E0
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0xff0(%rbp), %r9
callq 0xbf6a0
jmp 0xa477c
leaq -0x1010(%rbp), %rdi
callq 0x6908
leaq -0x1011(%rbp), %rdi
callq 0x6470
leaq -0xfd8(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1701(%rbp)
jmp 0xa47ad
movb -0x1701(%rbp), %al
testb $0x1, %al
jne 0xa45dd
jmp 0xa47bd
jmp 0xa47bf
movq 0x62e2a(%rip), %rax     # 0x1075f0
movq %rax, -0x1710(%rbp)
leaq 0x27394(%rip), %rsi     # 0xcbb68
leaq -0x1030(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa47e7
leaq -0x1040(%rbp), %rdi
callq 0x70c00
jmp 0xa47f5
movq -0x1710(%rbp), %rdi
leaq -0x1030(%rbp), %rsi
movl $0x3e1, %edx            # imm = 0x3E1
leaq -0x1040(%rbp), %rcx
callq 0x6840
jmp 0xa4816
callq 0x70e90
movq %rax, -0x1718(%rbp)
jmp 0xa4824
movq -0x1718(%rbp), %rsi
leaq 0x26af8(%rip), %rdx     # 0xcb32a
leaq -0x1068(%rbp), %rdi
callq 0x70e50
jmp 0xa4840
leaq 0x27321(%rip), %rsi     # 0xcbb68
leaq -0x1078(%rbp), %rdi
movl $0xe, %edx
callq 0x70bd0
jmp 0xa485a
movabsq $-0x40041b55a8df4ae9, %rax # imm = 0xBFFBE4AA5720B517
movq %rax, -0x1080(%rbp)
movsd 0x62c3d(%rip), %xmm0    # 0x1074b0
callq 0xbf970
movsd %xmm0, -0x1720(%rbp)
jmp 0xa4882
movsd -0x1720(%rbp), %xmm0
movsd %xmm0, -0x1088(%rbp)
leaq 0x2744c(%rip), %rcx     # 0xcbce5
movq %rsp, %rax
movq %rcx, 0x20(%rax)
leaq -0x1088(%rbp), %rcx
movq %rcx, 0x18(%rax)
leaq 0x27ec4(%rip), %rcx     # 0xcc776
movq %rcx, 0x10(%rax)
leaq -0x610(%rbp), %rcx
movq %rcx, 0x8(%rax)
leaq 0x27cec(%rip), %rcx     # 0xcc5b4
movq %rcx, (%rax)
leaq -0x1068(%rbp), %rdi
leaq -0x1078(%rbp), %rsi
movl $0x3e1, %edx            # imm = 0x3E1
movl $0x1, %ecx
movl $0x8, %r8d
leaq -0x1080(%rbp), %r9
callq 0xbf6a0
jmp 0xa48f7
leaq -0x1068(%rbp), %rdi
callq 0x70ea0
callq 0x70ec0
movb %al, -0x1721(%rbp)
jmp 0xa4910
movb -0x1721(%rbp), %al
testb $0x1, %al
jne 0xa47bf
jmp 0xa4920
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 $0x1780, %rsp           # imm = 0x1780
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4ad7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4acb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4abf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4ab3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4aa7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4a9b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4a8f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4a83
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, -0x1738(%rbp)
addq $0x100, %rax            # imm = 0x100
movq %rax, -0x1730(%rbp)
movq -0x1730(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x1740(%rbp)
callq 0x6908
movq -0x1738(%rbp), %rcx
movq -0x1740(%rbp), %rax
cmpq %rcx, %rax
movq %rax, -0x1730(%rbp)
jne 0xa4a50
jmp 0xa4a83
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 0xa4aee
jmp 0xa4b3b
movq -0x150(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rax, %rcx
movq %rax, -0x1748(%rbp)
je 0xa4b39
movq -0x1748(%rbp), %rdi
addq $-0x20, %rdi
movq %rdi, -0x1750(%rbp)
callq 0x6908
movq -0x1750(%rbp), %rax
leaq -0x148(%rbp), %rcx
cmpq %rcx, %rax
movq %rax, -0x1748(%rbp)
jne 0xa4b08
jmp 0xa4b3b
jmp 0xa59d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4b89
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4bcc
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4c0f
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4c52
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4c95
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4cd8
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4d1b
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4d9e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4d92
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4d86
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4e21
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4e15
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4e09
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4ea4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4e98
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4e8c
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4f27
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4f1b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4f0f
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4faa
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4f9e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa4f92
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa502d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5021
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5015
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa50b0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa50a4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5098
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5133
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5127
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa511b
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 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x559(%rbp), %rdi
callq 0x6470
jmp 0xa59c1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa59b5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x658(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa520a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa51fe
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x6f0(%rbp), %rdi
callq 0x6908
leaq -0x6f1(%rbp), %rdi
callq 0x6470
leaq -0x6b8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa526d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5261
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x780(%rbp), %rdi
callq 0x6908
leaq -0x781(%rbp), %rdi
callq 0x6470
leaq -0x748(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa52d0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa52c4
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x810(%rbp), %rdi
callq 0x6908
leaq -0x811(%rbp), %rdi
callq 0x6470
leaq -0x7d8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5333
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5327
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 -0x868(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa53d6
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa53ca
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa53be
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa53b2
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x958(%rbp), %rdi
callq 0x6908
leaq -0x959(%rbp), %rdi
callq 0x6470
leaq -0x930(%rbp), %rdi
callq 0x6908
leaq -0x931(%rbp), %rdi
callq 0x6470
leaq -0x8f8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5479
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa546d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5461
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5455
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xa10(%rbp), %rdi
callq 0x6908
leaq -0xa11(%rbp), %rdi
callq 0x6470
leaq -0x9e8(%rbp), %rdi
callq 0x6908
leaq -0x9e9(%rbp), %rdi
callq 0x6470
leaq -0x9b0(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa551c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5510
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5504
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa54f8
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xac8(%rbp), %rdi
callq 0x6908
leaq -0xac9(%rbp), %rdi
callq 0x6470
leaq -0xaa0(%rbp), %rdi
callq 0x6908
leaq -0xaa1(%rbp), %rdi
callq 0x6470
leaq -0xa68(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa55bf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa55b3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa55a7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa559b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xb80(%rbp), %rdi
callq 0x6908
leaq -0xb81(%rbp), %rdi
callq 0x6470
leaq -0xb58(%rbp), %rdi
callq 0x6908
leaq -0xb59(%rbp), %rdi
callq 0x6470
leaq -0xb20(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5622
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5616
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xc10(%rbp), %rdi
callq 0x6908
leaq -0xc11(%rbp), %rdi
callq 0x6470
leaq -0xbd8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa56c5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa56b9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa56ad
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa56a1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xcc8(%rbp), %rdi
callq 0x6908
leaq -0xcc9(%rbp), %rdi
callq 0x6470
leaq -0xca0(%rbp), %rdi
callq 0x6908
leaq -0xca1(%rbp), %rdi
callq 0x6470
leaq -0xc68(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5768
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa575c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5750
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5744
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xd80(%rbp), %rdi
callq 0x6908
leaq -0xd81(%rbp), %rdi
callq 0x6470
leaq -0xd58(%rbp), %rdi
callq 0x6908
leaq -0xd59(%rbp), %rdi
callq 0x6470
leaq -0xd20(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa580b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa57ff
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa57f3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa57e7
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 -0xe10(%rbp), %rdi
callq 0x6908
leaq -0xe11(%rbp), %rdi
callq 0x6470
leaq -0xdd8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa586e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5862
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xec8(%rbp), %rdi
callq 0x6908
leaq -0xec9(%rbp), %rdi
callq 0x6470
leaq -0xe90(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5911
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5905
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa58f9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa58ed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0xf80(%rbp), %rdi
callq 0x6908
leaq -0xf81(%rbp), %rdi
callq 0x6470
leaq -0xf58(%rbp), %rdi
callq 0x6908
leaq -0xf59(%rbp), %rdi
callq 0x6470
leaq -0xf20(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5971
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
jmp 0xa5965
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x1010(%rbp), %rdi
callq 0x6908
leaq -0x1011(%rbp), %rdi
callq 0x6470
leaq -0xfd8(%rbp), %rdi
callq 0x70ea0
jmp 0xa599d
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x160(%rbp)
movl %eax, -0x164(%rbp)
leaq -0x1068(%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
nopw %cs:(%rax,%rax)