// File: /workspace/github_cpp_makefile_star2_O1/angelapwen[P]text-based-game/map.cpp
// Function: Map::Map()
Map::Map() {
	// Create strings representing each row of the board
	string row24 = "|-------------------------------------------------------|\n";
	string row23 = "|              |      |           |      |              |\n";
	string row22 = "|    STUDY     |      |           |      |              |\n";
	string row21 = "|              |      |           |      |    LOUNGE    |\n";
	string row20 = "|--------------|      |    HALL   |      |              |\n";
	string row19 = "|                     |           |      |--------------|\n";
	string row18 = "|-----------|_        |           |                     |\n";
	string row17 = "|             |       |-----------|                     |\n";
	string row16 = "|  LIBRARY    |                        |----------------|\n";
	string row15 = "|             |                        |                |\n";
	string row14 = "|            _|                        |                |\n";
	string row13 = "|-----------|        ~~~~~~~~~~~~      |                |\n";
	string row12 = "|                    BODDY ESTATE      |     DINING     |\n";
	string row11 = "|------------|        FLOOR PLAN       |      ROOM      |\n";
	string row10 = "|            |       ~~~~~~~~~~~~      |                |\n";
	string row09 = "|  BILLIARD  |                         |---|            |\n";
	string row08 = "|    ROOM    |                             |------------|\n";
	string row07 = "|------------|                                          |\n";
	string row06 = "|                  |------------------|                 |\n";
	string row05 = "|                  |                  |   |-------------|\n";
	string row04 = "|-----------|_     |                  |   |             |\n";
	string row03 = "|            |     |     BALLROOM     |   |             |\n";
	string row02 = "|CONSERVATORY|     |                  |   |   KITCHEN   |\n";
	string row01 = "|            |     |--|            |--|   |             |\n";
	string row00 = "|-------------------------------------------------------|\n";

	// Fill the board with strings
	for (int j = 0; j < 57; j++) {
		board[0][j] = row24[j];
		board[1][j] = row23[j];
		board[2][j] = row22[j];
		board[3][j] = row21[j];
		board[4][j] = row20[j];
		board[5][j] = row19[j];
		board[6][j] = row18[j];
		board[7][j] = row17[j];
		board[8][j] = row16[j];
		board[9][j] = row15[j];
		board[10][j] = row14[j];
		board[11][j] = row13[j];
		board[12][j] = row12[j];
		board[13][j] = row11[j];
		board[14][j] = row10[j];
		board[15][j] = row09[j];
		board[16][j] = row08[j];
		board[17][j] = row07[j];
		board[18][j] = row06[j];
		board[19][j] = row05[j];
		board[20][j] = row04[j];
		board[21][j] = row03[j];
		board[22][j] = row02[j];
		board[23][j] = row01[j];
		board[24][j] = row00[j];
	}

}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0x388, %rsp            # imm = 0x388
movq %rdi, %rbx
leaq 0x2f0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f07(%rip), %rsi      # 0xfb5a
leaq 0x7f3a(%rip), %rdx      # 0xfb94
leaq 0x2e0(%rsp), %rdi
callq 0x7b9a
leaq 0x2d0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f1b(%rip), %rsi      # 0xfb95
leaq 0x7f4e(%rip), %rdx      # 0xfbcf
leaq 0x2c0(%rsp), %rdi
callq 0x7b9a
leaq 0x2b0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f2f(%rip), %rsi      # 0xfbd0
leaq 0x7f62(%rip), %rdx      # 0xfc0a
leaq 0x2a0(%rsp), %rdi
callq 0x7b9a
leaq 0x290(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f43(%rip), %rsi      # 0xfc0b
leaq 0x7f76(%rip), %rdx      # 0xfc45
leaq 0x280(%rsp), %rdi
callq 0x7b9a
leaq 0x270(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f57(%rip), %rsi      # 0xfc46
leaq 0x7f8a(%rip), %rdx      # 0xfc80
leaq 0x260(%rsp), %rdi
callq 0x7b9a
leaq 0x250(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f6b(%rip), %rsi      # 0xfc81
leaq 0x7f9e(%rip), %rdx      # 0xfcbb
leaq 0x240(%rsp), %rdi
callq 0x7b9a
leaq 0x230(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f7f(%rip), %rsi      # 0xfcbc
leaq 0x7fb2(%rip), %rdx      # 0xfcf6
leaq 0x220(%rsp), %rdi
callq 0x7b9a
leaq 0x210(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f93(%rip), %rsi      # 0xfcf7
leaq 0x7fc6(%rip), %rdx      # 0xfd31
leaq 0x200(%rsp), %rdi
callq 0x7b9a
leaq 0x1f0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fa7(%rip), %rsi      # 0xfd32
leaq 0x7fda(%rip), %rdx      # 0xfd6c
leaq 0x1e0(%rsp), %rdi
callq 0x7b9a
leaq 0x1d0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fbb(%rip), %rsi      # 0xfd6d
leaq 0x7fee(%rip), %rdx      # 0xfda7
leaq 0x1c0(%rsp), %rdi
callq 0x7b9a
leaq 0x1b0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fcf(%rip), %rsi      # 0xfda8
leaq 0x8002(%rip), %rdx      # 0xfde2
leaq 0x1a0(%rsp), %rdi
callq 0x7b9a
leaq 0x190(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fe3(%rip), %rsi      # 0xfde3
leaq 0x8016(%rip), %rdx      # 0xfe1d
leaq 0x180(%rsp), %rdi
callq 0x7b9a
leaq 0x170(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7ff7(%rip), %rsi      # 0xfe1e
leaq 0x802a(%rip), %rdx      # 0xfe58
leaq 0x160(%rsp), %rdi
callq 0x7b9a
leaq 0x150(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x800b(%rip), %rsi      # 0xfe59
leaq 0x803e(%rip), %rdx      # 0xfe93
leaq 0x140(%rsp), %rdi
callq 0x7b9a
leaq 0x130(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x801f(%rip), %rsi      # 0xfe94
leaq 0x8052(%rip), %rdx      # 0xfece
leaq 0x120(%rsp), %rdi
callq 0x7b9a
leaq 0x110(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8033(%rip), %rsi      # 0xfecf
leaq 0x8066(%rip), %rdx      # 0xff09
leaq 0x100(%rsp), %rdi
callq 0x7b9a
leaq 0xf0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8047(%rip), %rsi      # 0xff0a
leaq 0x807a(%rip), %rdx      # 0xff44
leaq 0xe0(%rsp), %rdi
callq 0x7b9a
leaq 0xd0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x805b(%rip), %rsi      # 0xff45
leaq 0x808e(%rip), %rdx      # 0xff7f
leaq 0xc0(%rsp), %rdi
callq 0x7b9a
leaq 0xb0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x806f(%rip), %rsi      # 0xff80
leaq 0x80a2(%rip), %rdx      # 0xffba
leaq 0xa0(%rsp), %rdi
callq 0x7b9a
leaq 0x90(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8083(%rip), %rsi      # 0xffbb
leaq 0x80b6(%rip), %rdx      # 0xfff5
leaq 0x80(%rsp), %rdi
callq 0x7b9a
leaq 0x70(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x809a(%rip), %rsi      # 0xfff6
leaq 0x80cd(%rip), %rdx      # 0x10030
leaq 0x60(%rsp), %rdi
callq 0x7b9a
leaq 0x50(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80b4(%rip), %rsi      # 0x10031
leaq 0x80e7(%rip), %rdx      # 0x1006b
leaq 0x40(%rsp), %rdi
callq 0x7b9a
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80ce(%rip), %rsi      # 0x1006c
leaq 0x8101(%rip), %rdx      # 0x100a6
leaq 0x20(%rsp), %rdi
callq 0x7b9a
leaq 0x10(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80e8(%rip), %rsi      # 0x100a7
leaq 0x811b(%rip), %rdx      # 0x100e1
movq %rsp, %rdi
callq 0x7b9a
leaq 0x378(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7b79(%rip), %rsi      # 0xfb5a
leaq 0x7bac(%rip), %rdx      # 0xfb94
leaq 0x368(%rsp), %rdi
callq 0x7b9a
movq 0x2e0(%rsp), %rax
movq %rax, 0x360(%rsp)
movq 0x2c0(%rsp), %rax
movq %rax, 0x358(%rsp)
movq 0x2a0(%rsp), %rax
movq %rax, 0x350(%rsp)
movq 0x280(%rsp), %rax
movq %rax, 0x348(%rsp)
movq 0x260(%rsp), %rax
movq %rax, 0x340(%rsp)
movq 0x240(%rsp), %rax
movq %rax, 0x338(%rsp)
movq 0x220(%rsp), %rax
movq %rax, 0x330(%rsp)
movq 0x200(%rsp), %rax
movq %rax, 0x328(%rsp)
movq 0x1e0(%rsp), %rax
movq %rax, 0x320(%rsp)
movq 0x1c0(%rsp), %rax
movq %rax, 0x318(%rsp)
movq 0x1a0(%rsp), %rax
movq %rax, 0x310(%rsp)
movq 0x180(%rsp), %rax
movq %rax, 0x308(%rsp)
movq 0x160(%rsp), %rax
movq %rax, 0x300(%rsp)
movq 0x140(%rsp), %rbp
movq 0x120(%rsp), %rax
movq 0x100(%rsp), %rcx
movq 0xe0(%rsp), %rdx
movq 0xc0(%rsp), %rsi
movq 0xa0(%rsp), %rdi
movq 0x80(%rsp), %r8
movq 0x60(%rsp), %r9
movq 0x40(%rsp), %r10
movq 0x20(%rsp), %r11
movq (%rsp), %r14
movq 0x368(%rsp), %r15
xorl %r12d, %r12d
movq 0x360(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, (%rbx,%r12)
movq 0x358(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x39(%rbx,%r12)
movq 0x350(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x72(%rbx,%r12)
movq 0x348(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0xab(%rbx,%r12)
movq 0x340(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0xe4(%rbx,%r12)
movq 0x338(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x11d(%rbx,%r12)
movq 0x330(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x156(%rbx,%r12)
movq 0x328(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x18f(%rbx,%r12)
movq 0x320(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x1c8(%rbx,%r12)
movq 0x318(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x201(%rbx,%r12)
movq 0x310(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x23a(%rbx,%r12)
movq 0x308(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x273(%rbx,%r12)
movq 0x300(%rsp), %r13
movb (%r13,%r12), %r13b
movb %r13b, 0x2ac(%rbx,%r12)
movb (%rbp,%r12), %r13b
movb %r13b, 0x2e5(%rbx,%r12)
movb (%rax,%r12), %r13b
movb %r13b, 0x31e(%rbx,%r12)
movb (%rcx,%r12), %r13b
movb %r13b, 0x357(%rbx,%r12)
movb (%rdx,%r12), %r13b
movb %r13b, 0x390(%rbx,%r12)
movb (%rsi,%r12), %r13b
movb %r13b, 0x3c9(%rbx,%r12)
movb (%rdi,%r12), %r13b
movb %r13b, 0x402(%rbx,%r12)
movb (%r8,%r12), %r13b
movb %r13b, 0x43b(%rbx,%r12)
movb (%r9,%r12), %r13b
movb %r13b, 0x474(%rbx,%r12)
movb (%r10,%r12), %r13b
movb %r13b, 0x4ad(%rbx,%r12)
movb (%r11,%r12), %r13b
movb %r13b, 0x4e6(%rbx,%r12)
movb (%r14,%r12), %r13b
movb %r13b, 0x51f(%rbx,%r12)
movb (%r15,%r12), %r13b
movb %r13b, 0x558(%rbx,%r12)
incq %r12
cmpq $0x39, %r12
jne 0x811b
movq 0x368(%rsp), %rdi
leaq 0x378(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2f0(%rsp), %rbx
je 0x82ed
movq 0x378(%rsp), %rsi
incq %rsi
callq 0x21a0
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2d0(%rsp), %r14
je 0x8310
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x832c
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x8348
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x8364
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x8389
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x83ae
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x83d3
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x83f8
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x841d
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x8442
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x8467
movq 0x150(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x848c
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x84b1
movq 0x190(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x84d6
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x84fb
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x8520
movq 0x1f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x8545
movq 0x210(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x856a
movq 0x230(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x858f
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x85b4
movq 0x270(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x85d9
movq 0x290(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x85fe
movq 0x2b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2c0(%rsp), %rdi
cmpq %r14, %rdi
je 0x861b
movq 0x2d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2e0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x8638
movq 0x2f0(%rsp), %rsi
incq %rsi
callq 0x21a0
addq $0x388, %rsp            # imm = 0x388
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
movq %rax, %rbx
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
je 0x866d
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x866d
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x868e
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x868e
movq %rax, %rbx
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x86af
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x86af
movq %rax, %rbx
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x86d0
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x86d0
movq %rax, %rbx
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x86fa
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x86fa
movq %rax, %rbx
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x8724
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x8724
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x874e
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x874e
movq %rax, %rbx
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x8778
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x8778
movq %rax, %rbx
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x879d
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x87c2
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x87e7
movq 0x150(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x880c
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x8831
movq 0x190(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x8856
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x887b
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x88a0
movq 0x1f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x88c5
movq 0x210(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x88ea
movq 0x230(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x890f
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x8934
movq 0x270(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x8959
movq 0x290(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x897e
movq 0x2b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2c0(%rsp), %rdi
leaq 0x2d0(%rsp), %rax
cmpq %rax, %rdi
je 0x89a3
movq 0x2d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2e0(%rsp), %rdi
leaq 0x2f0(%rsp), %rax
cmpq %rax, %rdi
je 0x89c8
movq 0x2f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq %rbx, %rdi
callq 0x2270
movq %rax, %rbx
jmp 0x879d
movq %rax, %rbx
jmp 0x87c2
movq %rax, %rbx
jmp 0x87e7
movq %rax, %rbx
jmp 0x880c
movq %rax, %rbx
jmp 0x8831
movq %rax, %rbx
jmp 0x8856
movq %rax, %rbx
jmp 0x887b
movq %rax, %rbx
jmp 0x88a0
movq %rax, %rbx
jmp 0x88c5
movq %rax, %rbx
jmp 0x88ea
movq %rax, %rbx
jmp 0x890f
movq %rax, %rbx
jmp 0x8934
movq %rax, %rbx
jmp 0x8959
movq %rax, %rbx
jmp 0x897e
movq %rax, %rbx
jmp 0x89a3