// File: /workspace/github_cpp_makefile_star2_O2/macfergus[P]baduk/cppsrc/apps/score_benchmark.cpp
// Function: main
int main() {
	// oxx...xoo...oox....
	// ooxx..xxo.o.oxx..x.
	// .oox..xoooxxooxx..x
	// ..oxxxxxxxoooooxxxo
	// .oxxo.x.x.xo.xooxoo
	// ..oooxxooxxoxxxooo.
	// ..oxxoooxx.x...xo..
	// .oxxxo.xox.xxxxxoo.
	// .ox.xxo.oxxooxoox..
	// ..oxxooooxxo.o.oo..
	// ..oxxxoxxxo...o.xo.
	// ..oxxoooxo.o.oxxxo.
	// .oxxooooxooxoo.xooo
	// ..oxxoxxoo.xxxxxxo.
	// ..oxxoxxo.oxx..xo..
	// ..ooxxxooo.oox.xoo.
	// ....oxxxoo..ox.xo..
	// ..o.ox.xxo..ooxxxoo
	// ...oxxooxo..oxxxxxo

	Board board(19, 19);
    board.place("A19", Stone::white);
    board.place("B19", Stone::black);
    board.place("C19", Stone::black);
    board.place("G19", Stone::black);
    board.place("H19", Stone::white);
    board.place("J19", Stone::white);
    board.place("N19", Stone::white);
    board.place("O19", Stone::white);
    board.place("P19", Stone::black);
    board.place("A18", Stone::white);
    board.place("B18", Stone::white);
    board.place("C18", Stone::black);
    board.place("D18", Stone::black);
    board.place("G18", Stone::black);
    board.place("H18", Stone::black);
    board.place("J18", Stone::white);
    board.place("L18", Stone::white);
    board.place("N18", Stone::white);
    board.place("O18", Stone::black);
    board.place("P18", Stone::black);
    board.place("S18", Stone::black);
    board.place("B17", Stone::white);
    board.place("C17", Stone::white);
    board.place("D17", Stone::black);
    board.place("G17", Stone::black);
    board.place("H17", Stone::white);
    board.place("J17", Stone::white);
    board.place("K17", Stone::white);
    board.place("L17", Stone::black);
    board.place("M17", Stone::black);
    board.place("N17", Stone::white);
    board.place("O17", Stone::white);
    board.place("P17", Stone::black);
    board.place("Q17", Stone::black);
    board.place("T17", Stone::black);
    board.place("C16", Stone::white);
    board.place("D16", Stone::black);
    board.place("E16", Stone::black);
    board.place("F16", Stone::black);
    board.place("G16", Stone::black);
    board.place("H16", Stone::black);
    board.place("J16", Stone::black);
    board.place("K16", Stone::black);
    board.place("L16", Stone::white);
    board.place("M16", Stone::white);
    board.place("N16", Stone::white);
    board.place("O16", Stone::white);
    board.place("P16", Stone::white);
    board.place("Q16", Stone::black);
    board.place("R16", Stone::black);
    board.place("S16", Stone::black);
    board.place("T16", Stone::white);
    board.place("B15", Stone::white);
    board.place("C15", Stone::black);
    board.place("D15", Stone::black);
    board.place("E15", Stone::white);
    board.place("G15", Stone::black);
    board.place("J15", Stone::black);
    board.place("L15", Stone::black);
    board.place("M15", Stone::white);
    board.place("O15", Stone::black);
    board.place("P15", Stone::white);
    board.place("Q15", Stone::white);
    board.place("R15", Stone::black);
    board.place("S15", Stone::white);
    board.place("T15", Stone::white);
    board.place("C14", Stone::white);
    board.place("D14", Stone::white);
    board.place("E14", Stone::white);
    board.place("F14", Stone::black);
    board.place("G14", Stone::black);
    board.place("H14", Stone::white);
    board.place("J14", Stone::white);
    board.place("K14", Stone::black);
    board.place("L14", Stone::black);
    board.place("M14", Stone::white);
    board.place("N14", Stone::black);
    board.place("O14", Stone::black);
    board.place("P14", Stone::black);
    board.place("Q14", Stone::white);
    board.place("R14", Stone::white);
    board.place("S14", Stone::white);
    board.place("C13", Stone::white);
    board.place("D13", Stone::black);
    board.place("E13", Stone::black);
    board.place("F13", Stone::white);
    board.place("G13", Stone::white);
    board.place("H13", Stone::white);
    board.place("J13", Stone::black);
    board.place("K13", Stone::black);
    board.place("M13", Stone::black);
    board.place("Q13", Stone::black);
    board.place("R13", Stone::white);
    board.place("B12", Stone::white);
    board.place("C12", Stone::black);
    board.place("D12", Stone::black);
    board.place("E12", Stone::black);
    board.place("F12", Stone::white);
    board.place("H12", Stone::black);
    board.place("J12", Stone::white);
    board.place("K12", Stone::black);
    board.place("M12", Stone::black);
    board.place("N12", Stone::black);
    board.place("O12", Stone::black);
    board.place("P12", Stone::black);
    board.place("Q12", Stone::black);
    board.place("R12", Stone::white);
    board.place("S12", Stone::white);
    board.place("B11", Stone::white);
    board.place("C11", Stone::black);
    board.place("E11", Stone::black);
    board.place("F11", Stone::black);
    board.place("G11", Stone::white);
    board.place("J11", Stone::white);
    board.place("K11", Stone::black);
    board.place("L11", Stone::black);
    board.place("M11", Stone::white);
    board.place("N11", Stone::white);
    board.place("O11", Stone::black);
    board.place("P11", Stone::white);
    board.place("Q11", Stone::white);
    board.place("R11", Stone::black);
    board.place("C10", Stone::white);
    board.place("D10", Stone::black);
    board.place("E10", Stone::black);
    board.place("F10", Stone::white);
    board.place("G10", Stone::white);
    board.place("H10", Stone::white);
    board.place("J10", Stone::white);
    board.place("K10", Stone::black);
    board.place("L10", Stone::black);
    board.place("M10", Stone::white);
    board.place("O10", Stone::white);
    board.place("Q10", Stone::white);
    board.place("R10", Stone::white);
    board.place("C9", Stone::white);
    board.place("D9", Stone::black);
    board.place("E9", Stone::black);
    board.place("F9", Stone::black);
    board.place("G9", Stone::white);
    board.place("H9", Stone::black);
    board.place("J9", Stone::black);
    board.place("K9", Stone::black);
    board.place("L9", Stone::white);
    board.place("P9", Stone::white);
    board.place("R9", Stone::black);
    board.place("S9", Stone::white);
    board.place("C8", Stone::white);
    board.place("D8", Stone::black);
    board.place("E8", Stone::black);
    board.place("F8", Stone::white);
    board.place("G8", Stone::white);
    board.place("H8", Stone::white);
    board.place("J8", Stone::black);
    board.place("K8", Stone::white);
    board.place("M8", Stone::white);
    board.place("O8", Stone::white);
    board.place("P8", Stone::black);
    board.place("Q8", Stone::black);
    board.place("R8", Stone::black);
    board.place("S8", Stone::white);
    board.place("B7", Stone::white);
    board.place("C7", Stone::black);
    board.place("D7", Stone::black);
    board.place("E7", Stone::white);
    board.place("F7", Stone::white);
    board.place("G7", Stone::white);
    board.place("H7", Stone::white);
    board.place("J7", Stone::black);
    board.place("K7", Stone::white);
    board.place("L7", Stone::white);
    board.place("M7", Stone::black);
    board.place("N7", Stone::white);
    board.place("O7", Stone::white);
    board.place("Q7", Stone::black);
    board.place("R7", Stone::white);
    board.place("S7", Stone::white);
    board.place("T7", Stone::white);
    board.place("C6", Stone::white);
    board.place("D6", Stone::black);
    board.place("E6", Stone::black);
    board.place("F6", Stone::white);
    board.place("G6", Stone::black);
    board.place("H6", Stone::black);
    board.place("J6", Stone::white);
    board.place("K6", Stone::white);
    board.place("M6", Stone::black);
    board.place("N6", Stone::black);
    board.place("O6", Stone::black);
    board.place("P6", Stone::black);
    board.place("Q6", Stone::black);
    board.place("R6", Stone::black);
    board.place("S6", Stone::white);
    board.place("C5", Stone::white);
    board.place("D5", Stone::black);
    board.place("E5", Stone::black);
    board.place("F5", Stone::white);
    board.place("G5", Stone::black);
    board.place("H5", Stone::black);
    board.place("J5", Stone::white);
    board.place("L5", Stone::white);
    board.place("M5", Stone::black);
    board.place("N5", Stone::black);
    board.place("Q5", Stone::black);
    board.place("R5", Stone::white);
    board.place("C4", Stone::white);
    board.place("D4", Stone::white);
    board.place("E4", Stone::black);
    board.place("F4", Stone::black);
    board.place("G4", Stone::black);
    board.place("H4", Stone::white);
    board.place("J4", Stone::white);
    board.place("K4", Stone::white);
    board.place("M4", Stone::white);
    board.place("N4", Stone::white);
    board.place("O4", Stone::black);
    board.place("Q4", Stone::black);
    board.place("R4", Stone::white);
    board.place("S4", Stone::white);
    board.place("E3", Stone::white);
    board.place("F3", Stone::black);
    board.place("G3", Stone::black);
    board.place("H3", Stone::black);
    board.place("J3", Stone::white);
    board.place("K3", Stone::white);
    board.place("N3", Stone::white);
    board.place("O3", Stone::black);
    board.place("Q3", Stone::black);
    board.place("R3", Stone::white);
    board.place("C2", Stone::white);
    board.place("E2", Stone::white);
    board.place("F2", Stone::black);
    board.place("H2", Stone::black);
    board.place("J2", Stone::black);
    board.place("K2", Stone::white);
    board.place("N2", Stone::white);
    board.place("O2", Stone::white);
    board.place("P2", Stone::black);
    board.place("Q2", Stone::black);
    board.place("R2", Stone::black);
    board.place("S2", Stone::white);
    board.place("T2", Stone::white);
    board.place("D1", Stone::white);
    board.place("E1", Stone::black);
    board.place("F1", Stone::black);
    board.place("G1", Stone::white);
    board.place("H1", Stone::white);
    board.place("J1", Stone::black);
    board.place("K1", Stone::white);
    board.place("N1", Stone::white);
    board.place("O1", Stone::black);
    board.place("P1", Stone::black);
    board.place("Q1", Stone::black);
    board.place("R1", Stone::black);
    board.place("S1", Stone::black);
    board.place("T1", Stone::white);

    auto game = baduk::gameFromBoard(board, Stone::white, 7.5);
    baduk::removeDeadStones(game);

    return 0;
}

// Assembly:
pushq %rbp
pushq %r14
pushq %rbx
subq $0x119b0, %rsp          # imm = 0x119B0
leaq 0xbe80(%rsp), %rbx
pushq $0x13
popq %rdx
movq %rbx, %rdi
movl %edx, %esi
callq 0xf9ce
leaq 0x3971(%rip), %rsi      # 0x145f8
leaq 0x6348(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
pushq $0x1
popq %rbp
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x394e(%rip), %rsi      # 0x145fc
leaq 0x6340(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x392e(%rip), %rsi      # 0x14600
leaq 0x6338(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x390e(%rip), %rsi      # 0x14604
leaq 0x6330(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x38ee(%rip), %rsi      # 0x14608
leaq 0x6328(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x38ce(%rip), %rsi      # 0x1460c
leaq 0x6320(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x38ae(%rip), %rsi      # 0x14610
leaq 0x6318(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x388e(%rip), %rsi      # 0x14614
leaq 0x6310(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x386e(%rip), %rsi      # 0x14618
leaq 0x6308(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x384e(%rip), %rsi      # 0x1461c
leaq 0x6300(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x382e(%rip), %rsi      # 0x14620
leaq 0x62f8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x380e(%rip), %rsi      # 0x14624
leaq 0x62f0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x37ee(%rip), %rsi      # 0x14628
leaq 0x62e8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x37ce(%rip), %rsi      # 0x1462c
leaq 0x62e0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x37ae(%rip), %rsi      # 0x14630
leaq 0x62d8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x378e(%rip), %rsi      # 0x14634
leaq 0x62d0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x376e(%rip), %rsi      # 0x14638
leaq 0x62c8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x374e(%rip), %rsi      # 0x1463c
leaq 0x62c0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x372e(%rip), %rsi      # 0x14640
leaq 0x62b8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x370e(%rip), %rsi      # 0x14644
leaq 0x62b0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x36ee(%rip), %rsi      # 0x14648
leaq 0x62a8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x36ce(%rip), %rsi      # 0x1464c
leaq 0x62a0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x36ae(%rip), %rsi      # 0x14650
leaq 0x6298(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x368e(%rip), %rsi      # 0x14654
leaq 0x6290(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x366e(%rip), %rsi      # 0x14658
leaq 0x6288(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x364e(%rip), %rsi      # 0x1465c
leaq 0x6280(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x362e(%rip), %rsi      # 0x14660
leaq 0x6278(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x360e(%rip), %rsi      # 0x14664
leaq 0x6270(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x35ee(%rip), %rsi      # 0x14668
leaq 0x6268(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x35ce(%rip), %rsi      # 0x1466c
leaq 0x6260(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x35ae(%rip), %rsi      # 0x14670
leaq 0x6258(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x358e(%rip), %rsi      # 0x14674
leaq 0x6250(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x356e(%rip), %rsi      # 0x14678
leaq 0x6248(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x354e(%rip), %rsi      # 0x1467c
leaq 0x6240(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x352e(%rip), %rsi      # 0x14680
leaq 0x6238(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x350e(%rip), %rsi      # 0x14684
leaq 0x6230(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x34ee(%rip), %rsi      # 0x14688
leaq 0x6228(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x34ce(%rip), %rsi      # 0x1468c
leaq 0x6220(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x34ae(%rip), %rsi      # 0x14690
leaq 0x6218(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x348e(%rip), %rsi      # 0x14694
leaq 0x6210(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x346e(%rip), %rsi      # 0x14698
leaq 0x6208(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x344e(%rip), %rsi      # 0x1469c
leaq 0x6200(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x342e(%rip), %rsi      # 0x146a0
leaq 0x61f8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x340e(%rip), %rsi      # 0x146a4
leaq 0x61f0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x33ee(%rip), %rsi      # 0x146a8
leaq 0x61e8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x33ce(%rip), %rsi      # 0x146ac
leaq 0x61e0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x33ae(%rip), %rsi      # 0x146b0
leaq 0x61d8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x338e(%rip), %rsi      # 0x146b4
leaq 0x61d0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x336e(%rip), %rsi      # 0x146b8
leaq 0x61c8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x334e(%rip), %rsi      # 0x146bc
leaq 0x61c0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x332e(%rip), %rsi      # 0x146c0
leaq 0x61b8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x330e(%rip), %rsi      # 0x146c4
leaq 0x61b0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x32ee(%rip), %rsi      # 0x146c8
leaq 0x61a8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x32ce(%rip), %rsi      # 0x146cc
leaq 0x61a0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x32ae(%rip), %rsi      # 0x146d0
leaq 0x6198(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x328e(%rip), %rsi      # 0x146d4
leaq 0x6190(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x326e(%rip), %rsi      # 0x146d8
leaq 0x6188(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x324e(%rip), %rsi      # 0x146dc
leaq 0x6180(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x322e(%rip), %rsi      # 0x146e0
leaq 0x6178(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x320e(%rip), %rsi      # 0x146e4
leaq 0x6170(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x31ee(%rip), %rsi      # 0x146e8
leaq 0x6168(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x31ce(%rip), %rsi      # 0x146ec
leaq 0x6160(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x31ae(%rip), %rsi      # 0x146f0
leaq 0x6158(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x318e(%rip), %rsi      # 0x146f4
leaq 0x6150(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x316e(%rip), %rsi      # 0x146f8
leaq 0x6148(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x314e(%rip), %rsi      # 0x146fc
leaq 0x6140(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x312e(%rip), %rsi      # 0x14700
leaq 0x6138(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x310e(%rip), %rsi      # 0x14704
leaq 0x6130(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x30ee(%rip), %rsi      # 0x14708
leaq 0x6128(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x30ce(%rip), %rsi      # 0x1470c
leaq 0x6120(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x30ae(%rip), %rsi      # 0x14710
leaq 0x6118(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x308e(%rip), %rsi      # 0x14714
leaq 0x6110(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x306e(%rip), %rsi      # 0x14718
leaq 0x6108(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x304e(%rip), %rsi      # 0x1471c
leaq 0x6100(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x302e(%rip), %rsi      # 0x14720
leaq 0x60f8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x300e(%rip), %rsi      # 0x14724
leaq 0x60f0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2fee(%rip), %rsi      # 0x14728
leaq 0x60e8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2fce(%rip), %rsi      # 0x1472c
leaq 0x60e0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2fae(%rip), %rsi      # 0x14730
leaq 0x60d8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2f8e(%rip), %rsi      # 0x14734
leaq 0x60d0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2f6e(%rip), %rsi      # 0x14738
leaq 0x60c8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2f4e(%rip), %rsi      # 0x1473c
leaq 0x60c0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2f2e(%rip), %rsi      # 0x14740
leaq 0x60b8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2f0e(%rip), %rsi      # 0x14744
leaq 0x60b0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2eee(%rip), %rsi      # 0x14748
leaq 0x60a8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2ece(%rip), %rsi      # 0x1474c
leaq 0x60a0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2eae(%rip), %rsi      # 0x14750
leaq 0x6098(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2e8e(%rip), %rsi      # 0x14754
leaq 0x6090(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2e6e(%rip), %rsi      # 0x14758
leaq 0x6088(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2e4e(%rip), %rsi      # 0x1475c
leaq 0x6080(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2e2e(%rip), %rsi      # 0x14760
leaq 0x6078(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2e0e(%rip), %rsi      # 0x14764
leaq 0x6070(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2dee(%rip), %rsi      # 0x14768
leaq 0x6068(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2dce(%rip), %rsi      # 0x1476c
leaq 0x6060(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2dae(%rip), %rsi      # 0x14770
leaq 0x6058(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2d8e(%rip), %rsi      # 0x14774
leaq 0x6050(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2d6e(%rip), %rsi      # 0x14778
leaq 0x6048(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2d4e(%rip), %rsi      # 0x1477c
leaq 0x6040(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2d2e(%rip), %rsi      # 0x14780
leaq 0x6038(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2d0e(%rip), %rsi      # 0x14784
leaq 0x6030(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2cee(%rip), %rsi      # 0x14788
leaq 0x6028(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2cce(%rip), %rsi      # 0x1478c
leaq 0x6020(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2cae(%rip), %rsi      # 0x14790
leaq 0x6018(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2c8e(%rip), %rsi      # 0x14794
leaq 0x6010(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2c6e(%rip), %rsi      # 0x14798
leaq 0x6008(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2c4e(%rip), %rsi      # 0x1479c
leaq 0x6000(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2c2e(%rip), %rsi      # 0x147a0
leaq 0x5ff8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2c0e(%rip), %rsi      # 0x147a4
leaq 0x5ff0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2bee(%rip), %rsi      # 0x147a8
leaq 0x5fe8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2bce(%rip), %rsi      # 0x147ac
leaq 0x5fe0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2bae(%rip), %rsi      # 0x147b0
leaq 0x5fd8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2b8e(%rip), %rsi      # 0x147b4
leaq 0x5fd0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2b6e(%rip), %rsi      # 0x147b8
leaq 0x5fc8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2b4e(%rip), %rsi      # 0x147bc
leaq 0x5fc0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2b2e(%rip), %rsi      # 0x147c0
leaq 0x5fb8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2b0e(%rip), %rsi      # 0x147c4
leaq 0x5fb0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2aee(%rip), %rsi      # 0x147c8
leaq 0x5fa8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2ace(%rip), %rsi      # 0x147cc
leaq 0x5fa0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2aae(%rip), %rsi      # 0x147d0
leaq 0x5f98(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2a8e(%rip), %rsi      # 0x147d4
leaq 0x5f90(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2a6e(%rip), %rsi      # 0x147d8
leaq 0x5f88(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2a4e(%rip), %rsi      # 0x147dc
leaq 0x5f80(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2a2e(%rip), %rsi      # 0x147e0
leaq 0x5f78(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2a0e(%rip), %rsi      # 0x147e4
leaq 0x5f70(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x29ee(%rip), %rsi      # 0x147e8
leaq 0x5f68(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x29ce(%rip), %rsi      # 0x147ec
leaq 0x5f60(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x29ae(%rip), %rsi      # 0x147f0
leaq 0x5f58(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x298e(%rip), %rsi      # 0x147f4
leaq 0x5f50(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x296e(%rip), %rsi      # 0x147f8
leaq 0x5f48(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x294e(%rip), %rsi      # 0x147fc
leaq 0x5f40(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x292e(%rip), %rsi      # 0x14800
leaq 0x5f38(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x290e(%rip), %rsi      # 0x14804
leaq 0x5f30(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x28ee(%rip), %rsi      # 0x14808
leaq 0x5f28(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x28ce(%rip), %rsi      # 0x1480c
leaq 0x5f20(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x28ae(%rip), %rsi      # 0x14810
leaq 0x5f18(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x288e(%rip), %rsi      # 0x14814
leaq 0x5f10(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x286d(%rip), %rsi      # 0x14817
leaq 0x5f08(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x284c(%rip), %rsi      # 0x1481a
leaq 0x5f00(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x282b(%rip), %rsi      # 0x1481d
leaq 0x5ef8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x280a(%rip), %rsi      # 0x14820
leaq 0x5ef0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x27e9(%rip), %rsi      # 0x14823
leaq 0x5ee8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x27c8(%rip), %rsi      # 0x14826
leaq 0x5ee0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x27a7(%rip), %rsi      # 0x14829
leaq 0x5ed8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2786(%rip), %rsi      # 0x1482c
leaq 0x5ed0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2765(%rip), %rsi      # 0x1482f
leaq 0x5ec8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2744(%rip), %rsi      # 0x14832
leaq 0x5ec0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2723(%rip), %rsi      # 0x14835
leaq 0x5eb8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2702(%rip), %rsi      # 0x14838
leaq 0x5eb0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x26e1(%rip), %rsi      # 0x1483b
leaq 0x5ea8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x26c0(%rip), %rsi      # 0x1483e
leaq 0x5ea0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x269f(%rip), %rsi      # 0x14841
leaq 0x5e98(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x267e(%rip), %rsi      # 0x14844
leaq 0x5e90(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x265d(%rip), %rsi      # 0x14847
leaq 0x5e88(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x263c(%rip), %rsi      # 0x1484a
leaq 0x5e80(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x261b(%rip), %rsi      # 0x1484d
leaq 0x5e78(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x25fa(%rip), %rsi      # 0x14850
leaq 0x5e70(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x25d9(%rip), %rsi      # 0x14853
leaq 0x5e68(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x25b8(%rip), %rsi      # 0x14856
leaq 0x5e60(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2597(%rip), %rsi      # 0x14859
leaq 0x5e58(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2576(%rip), %rsi      # 0x1485c
leaq 0x5e50(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2555(%rip), %rsi      # 0x1485f
leaq 0x5e48(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2534(%rip), %rsi      # 0x14862
leaq 0x5e40(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2513(%rip), %rsi      # 0x14865
leaq 0x5e38(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x24f2(%rip), %rsi      # 0x14868
leaq 0x5e30(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x24d1(%rip), %rsi      # 0x1486b
leaq 0x5e28(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x24b0(%rip), %rsi      # 0x1486e
leaq 0x5e20(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x248f(%rip), %rsi      # 0x14871
leaq 0x5e18(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x246e(%rip), %rsi      # 0x14874
leaq 0x5e10(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x244d(%rip), %rsi      # 0x14877
leaq 0x5e08(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x242c(%rip), %rsi      # 0x1487a
leaq 0x5e00(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x240b(%rip), %rsi      # 0x1487d
leaq 0x5df8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x23ea(%rip), %rsi      # 0x14880
leaq 0x5df0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x23c9(%rip), %rsi      # 0x14883
leaq 0x5de8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x23a8(%rip), %rsi      # 0x14886
leaq 0x5de0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2387(%rip), %rsi      # 0x14889
leaq 0x5dd8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2366(%rip), %rsi      # 0x1488c
leaq 0x5dd0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2345(%rip), %rsi      # 0x1488f
leaq 0x5dc8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2324(%rip), %rsi      # 0x14892
leaq 0x5dc0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2303(%rip), %rsi      # 0x14895
leaq 0x5db8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x22e2(%rip), %rsi      # 0x14898
leaq 0x5db0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x22c1(%rip), %rsi      # 0x1489b
leaq 0x5da8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x22a0(%rip), %rsi      # 0x1489e
leaq 0x5da0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x227f(%rip), %rsi      # 0x148a1
leaq 0x5d98(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x225e(%rip), %rsi      # 0x148a4
leaq 0x5d90(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x223d(%rip), %rsi      # 0x148a7
leaq 0x5d88(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x221c(%rip), %rsi      # 0x148aa
leaq 0x5d80(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x21fb(%rip), %rsi      # 0x148ad
leaq 0x5d78(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x21da(%rip), %rsi      # 0x148b0
leaq 0x5d70(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x21b9(%rip), %rsi      # 0x148b3
leaq 0x5d68(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2198(%rip), %rsi      # 0x148b6
leaq 0x5d60(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2177(%rip), %rsi      # 0x148b9
leaq 0x5d58(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2156(%rip), %rsi      # 0x148bc
leaq 0x5d50(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x2135(%rip), %rsi      # 0x148bf
leaq 0x5d48(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2114(%rip), %rsi      # 0x148c2
leaq 0x5d40(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x20f3(%rip), %rsi      # 0x148c5
leaq 0x5d38(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x20d2(%rip), %rsi      # 0x148c8
leaq 0x5d30(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x20b1(%rip), %rsi      # 0x148cb
leaq 0x5d28(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x2090(%rip), %rsi      # 0x148ce
leaq 0x5d20(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x206f(%rip), %rsi      # 0x148d1
leaq 0x5d18(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x204e(%rip), %rsi      # 0x148d4
leaq 0x5d10(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x202d(%rip), %rsi      # 0x148d7
leaq 0x5d08(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x200c(%rip), %rsi      # 0x148da
leaq 0x5d00(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1feb(%rip), %rsi      # 0x148dd
leaq 0x5cf8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1fca(%rip), %rsi      # 0x148e0
leaq 0x5cf0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1fa9(%rip), %rsi      # 0x148e3
leaq 0x5ce8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1f88(%rip), %rsi      # 0x148e6
leaq 0x5ce0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1f67(%rip), %rsi      # 0x148e9
leaq 0x5cd8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1f46(%rip), %rsi      # 0x148ec
leaq 0x5cd0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1f25(%rip), %rsi      # 0x148ef
leaq 0x5cc8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1f04(%rip), %rsi      # 0x148f2
leaq 0x5cc0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1ee3(%rip), %rsi      # 0x148f5
leaq 0x5cb8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1ec2(%rip), %rsi      # 0x148f8
leaq 0x5cb0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1ea1(%rip), %rsi      # 0x148fb
leaq 0x5ca8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1e80(%rip), %rsi      # 0x148fe
leaq 0x5ca0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1e5f(%rip), %rsi      # 0x14901
leaq 0x5c98(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1e3e(%rip), %rsi      # 0x14904
leaq 0x5c90(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1e1d(%rip), %rsi      # 0x14907
leaq 0x5c88(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1dfc(%rip), %rsi      # 0x1490a
leaq 0x5c80(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1ddb(%rip), %rsi      # 0x1490d
leaq 0x5c78(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1dba(%rip), %rsi      # 0x14910
leaq 0x5c70(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1d99(%rip), %rsi      # 0x14913
leaq 0x5c68(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1d78(%rip), %rsi      # 0x14916
leaq 0x5c60(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1d57(%rip), %rsi      # 0x14919
leaq 0x5c58(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1d36(%rip), %rsi      # 0x1491c
leaq 0x5c50(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1d15(%rip), %rsi      # 0x1491f
leaq 0x5c48(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1cf4(%rip), %rsi      # 0x14922
leaq 0x5c40(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1cd3(%rip), %rsi      # 0x14925
leaq 0x5c38(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1cb2(%rip), %rsi      # 0x14928
leaq 0x5c30(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1c91(%rip), %rsi      # 0x1492b
leaq 0x5c28(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1c70(%rip), %rsi      # 0x1492e
leaq 0x5c20(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1c4f(%rip), %rsi      # 0x14931
leaq 0x5c18(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1c2e(%rip), %rsi      # 0x14934
leaq 0x5c10(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1c0d(%rip), %rsi      # 0x14937
leaq 0x5c08(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1bec(%rip), %rsi      # 0x1493a
leaq 0x5c00(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1bcb(%rip), %rsi      # 0x1493d
leaq 0x5bf8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1baa(%rip), %rsi      # 0x14940
leaq 0x5bf0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1b89(%rip), %rsi      # 0x14943
leaq 0x5be8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1b68(%rip), %rsi      # 0x14946
leaq 0x5be0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1b47(%rip), %rsi      # 0x14949
leaq 0x5bd8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1b26(%rip), %rsi      # 0x1494c
leaq 0x5bd0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1b05(%rip), %rsi      # 0x1494f
leaq 0x5bc8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1ae4(%rip), %rsi      # 0x14952
leaq 0x5bc0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1ac3(%rip), %rsi      # 0x14955
leaq 0x5bb8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1aa2(%rip), %rsi      # 0x14958
leaq 0x5bb0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1a81(%rip), %rsi      # 0x1495b
leaq 0x5ba8(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1a60(%rip), %rsi      # 0x1495e
leaq 0x5ba0(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1a3f(%rip), %rsi      # 0x14961
leaq 0x5b98(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x1a1e(%rip), %rsi      # 0x14964
leaq 0x5b90(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x19fd(%rip), %rsi      # 0x14967
leaq 0x5b88(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x19dc(%rip), %rsi      # 0x1496a
leaq 0x5b80(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
leaq 0x19bb(%rip), %rsi      # 0x1496d
leaq 0x5b78(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x199a(%rip), %rsi      # 0x14970
leaq 0x5b70(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1979(%rip), %rsi      # 0x14973
leaq 0x5b68(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1958(%rip), %rsi      # 0x14976
leaq 0x5b60(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1937(%rip), %rsi      # 0x14979
leaq 0x5b58(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
xorl %edx, %edx
callq 0xfa5c
leaq 0x1916(%rip), %rsi      # 0x1497c
leaq 0x5b50(%rsp), %r14
movq %r14, %rdi
callq 0x1311c
movq (%r14), %rsi
movq %rbx, %rdi
movl %ebp, %edx
callq 0xfa5c
movl $0xb66, %ecx            # imm = 0xB66
movq %rsp, %rdi
movq %rbx, %rsi
rep  movsq (%rsi), %es:(%rdi)
leaq 0x5b40(%rsp), %rbx
movss 0x1553(%rip), %xmm0     # 0x145f4
movq %rbx, %rdi
movl %ebp, %esi
callq 0x3b47
leaq 0x5b30(%rsp), %r14
movq %r14, %rdi
movq %rbx, %rsi
callq 0x5a18
leaq 0x6350(%rsp), %rdi
movq %r14, %rsi
callq 0x5591
leaq 0x5b38(%rsp), %rdi
callq 0x3c58
leaq 0x5b48(%rsp), %rdi
callq 0x3c58
xorl %eax, %eax
addq $0x119b0, %rsp          # imm = 0x119B0
popq %rbx
popq %r14
popq %rbp
retq
movq %rax, %rbx
leaq 0x5b38(%rsp), %rdi
callq 0x3c58
leaq 0x5b48(%rsp), %rdi
callq 0x3c58
movq %rbx, %rdi
callq 0x32b0
nop