// File: /workspace/github_cpp_makefile_star2_O3/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 0x7f4b(%rip), %rsi      # 0xfb5a
leaq 0x7f7e(%rip), %rdx      # 0xfb94
leaq 0x2e0(%rsp), %rdi
callq 0x7b50
leaq 0x2d0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f5f(%rip), %rsi      # 0xfb95
leaq 0x7f92(%rip), %rdx      # 0xfbcf
leaq 0x2c0(%rsp), %rdi
callq 0x7b50
leaq 0x2b0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f73(%rip), %rsi      # 0xfbd0
leaq 0x7fa6(%rip), %rdx      # 0xfc0a
leaq 0x2a0(%rsp), %rdi
callq 0x7b50
leaq 0x290(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f87(%rip), %rsi      # 0xfc0b
leaq 0x7fba(%rip), %rdx      # 0xfc45
leaq 0x280(%rsp), %rdi
callq 0x7b50
leaq 0x270(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7f9b(%rip), %rsi      # 0xfc46
leaq 0x7fce(%rip), %rdx      # 0xfc80
leaq 0x260(%rsp), %rdi
callq 0x7b50
leaq 0x250(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7faf(%rip), %rsi      # 0xfc81
leaq 0x7fe2(%rip), %rdx      # 0xfcbb
leaq 0x240(%rsp), %rdi
callq 0x7b50
leaq 0x230(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fc3(%rip), %rsi      # 0xfcbc
leaq 0x7ff6(%rip), %rdx      # 0xfcf6
leaq 0x220(%rsp), %rdi
callq 0x7b50
leaq 0x210(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fd7(%rip), %rsi      # 0xfcf7
leaq 0x800a(%rip), %rdx      # 0xfd31
leaq 0x200(%rsp), %rdi
callq 0x7b50
leaq 0x1f0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7feb(%rip), %rsi      # 0xfd32
leaq 0x801e(%rip), %rdx      # 0xfd6c
leaq 0x1e0(%rsp), %rdi
callq 0x7b50
leaq 0x1d0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7fff(%rip), %rsi      # 0xfd6d
leaq 0x8032(%rip), %rdx      # 0xfda7
leaq 0x1c0(%rsp), %rdi
callq 0x7b50
leaq 0x1b0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8013(%rip), %rsi      # 0xfda8
leaq 0x8046(%rip), %rdx      # 0xfde2
leaq 0x1a0(%rsp), %rdi
callq 0x7b50
leaq 0x190(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8027(%rip), %rsi      # 0xfde3
leaq 0x805a(%rip), %rdx      # 0xfe1d
leaq 0x180(%rsp), %rdi
callq 0x7b50
leaq 0x170(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x803b(%rip), %rsi      # 0xfe1e
leaq 0x806e(%rip), %rdx      # 0xfe58
leaq 0x160(%rsp), %rdi
callq 0x7b50
leaq 0x150(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x804f(%rip), %rsi      # 0xfe59
leaq 0x8082(%rip), %rdx      # 0xfe93
leaq 0x140(%rsp), %rdi
callq 0x7b50
leaq 0x130(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8063(%rip), %rsi      # 0xfe94
leaq 0x8096(%rip), %rdx      # 0xfece
leaq 0x120(%rsp), %rdi
callq 0x7b50
leaq 0x110(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8077(%rip), %rsi      # 0xfecf
leaq 0x80aa(%rip), %rdx      # 0xff09
leaq 0x100(%rsp), %rdi
callq 0x7b50
leaq 0xf0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x808b(%rip), %rsi      # 0xff0a
leaq 0x80be(%rip), %rdx      # 0xff44
leaq 0xe0(%rsp), %rdi
callq 0x7b50
leaq 0xd0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x809f(%rip), %rsi      # 0xff45
leaq 0x80d2(%rip), %rdx      # 0xff7f
leaq 0xc0(%rsp), %rdi
callq 0x7b50
leaq 0xb0(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80b3(%rip), %rsi      # 0xff80
leaq 0x80e6(%rip), %rdx      # 0xffba
leaq 0xa0(%rsp), %rdi
callq 0x7b50
leaq 0x90(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80c7(%rip), %rsi      # 0xffbb
leaq 0x80fa(%rip), %rdx      # 0xfff5
leaq 0x80(%rsp), %rdi
callq 0x7b50
leaq 0x70(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80de(%rip), %rsi      # 0xfff6
leaq 0x8111(%rip), %rdx      # 0x10030
leaq 0x60(%rsp), %rdi
callq 0x7b50
leaq 0x50(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x80f8(%rip), %rsi      # 0x10031
leaq 0x812b(%rip), %rdx      # 0x1006b
leaq 0x40(%rsp), %rdi
callq 0x7b50
leaq 0x30(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x8112(%rip), %rsi      # 0x1006c
leaq 0x8145(%rip), %rdx      # 0x100a6
leaq 0x20(%rsp), %rdi
callq 0x7b50
leaq 0x10(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x812c(%rip), %rsi      # 0x100a7
leaq 0x815f(%rip), %rdx      # 0x100e1
movq %rsp, %rdi
callq 0x7b50
leaq 0x378(%rsp), %rax
movq %rax, -0x10(%rax)
leaq 0x7bbd(%rip), %rsi      # 0xfb5a
leaq 0x7bf0(%rip), %rdx      # 0xfb94
leaq 0x368(%rsp), %rdi
callq 0x7b50
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 0x80d7
movq 0x368(%rsp), %rdi
leaq 0x378(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2f0(%rsp), %rbx
je 0x82a9
movq 0x378(%rsp), %rsi
incq %rsi
callq 0x21a0
movq (%rsp), %rdi
leaq 0x10(%rsp), %rax
cmpq %rax, %rdi
leaq 0x2d0(%rsp), %r14
je 0x82cc
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x82e8
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x8304
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x8320
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x8345
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x836a
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x838f
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x83b4
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x83d9
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x83fe
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x8423
movq 0x150(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x8448
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x846d
movq 0x190(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x8492
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x84b7
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x84dc
movq 0x1f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x8501
movq 0x210(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x8526
movq 0x230(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x854b
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x8570
movq 0x270(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x8595
movq 0x290(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x85ba
movq 0x2b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2c0(%rsp), %rdi
cmpq %r14, %rdi
je 0x85d7
movq 0x2d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2e0(%rsp), %rdi
cmpq %rbx, %rdi
je 0x85f4
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 0x8629
movq 0x10(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x8629
movq %rax, %rbx
movq 0x20(%rsp), %rdi
leaq 0x30(%rsp), %rax
cmpq %rax, %rdi
je 0x864a
movq 0x30(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x864a
movq %rax, %rbx
movq 0x40(%rsp), %rdi
leaq 0x50(%rsp), %rax
cmpq %rax, %rdi
je 0x866b
movq 0x50(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x866b
movq %rax, %rbx
movq 0x60(%rsp), %rdi
leaq 0x70(%rsp), %rax
cmpq %rax, %rdi
je 0x868c
movq 0x70(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x868c
movq %rax, %rbx
movq 0x80(%rsp), %rdi
leaq 0x90(%rsp), %rax
cmpq %rax, %rdi
je 0x86b6
movq 0x90(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x86b6
movq %rax, %rbx
movq 0xa0(%rsp), %rdi
leaq 0xb0(%rsp), %rax
cmpq %rax, %rdi
je 0x86e0
movq 0xb0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x86e0
movq %rax, %rbx
movq 0xc0(%rsp), %rdi
leaq 0xd0(%rsp), %rax
cmpq %rax, %rdi
je 0x870a
movq 0xd0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x870a
movq %rax, %rbx
movq 0xe0(%rsp), %rdi
leaq 0xf0(%rsp), %rax
cmpq %rax, %rdi
je 0x8734
movq 0xf0(%rsp), %rsi
incq %rsi
callq 0x21a0
jmp 0x8734
movq %rax, %rbx
movq 0x100(%rsp), %rdi
leaq 0x110(%rsp), %rax
cmpq %rax, %rdi
je 0x8759
movq 0x110(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x120(%rsp), %rdi
leaq 0x130(%rsp), %rax
cmpq %rax, %rdi
je 0x877e
movq 0x130(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x140(%rsp), %rdi
leaq 0x150(%rsp), %rax
cmpq %rax, %rdi
je 0x87a3
movq 0x150(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x160(%rsp), %rdi
leaq 0x170(%rsp), %rax
cmpq %rax, %rdi
je 0x87c8
movq 0x170(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x180(%rsp), %rdi
leaq 0x190(%rsp), %rax
cmpq %rax, %rdi
je 0x87ed
movq 0x190(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1a0(%rsp), %rdi
leaq 0x1b0(%rsp), %rax
cmpq %rax, %rdi
je 0x8812
movq 0x1b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1c0(%rsp), %rdi
leaq 0x1d0(%rsp), %rax
cmpq %rax, %rdi
je 0x8837
movq 0x1d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x1e0(%rsp), %rdi
leaq 0x1f0(%rsp), %rax
cmpq %rax, %rdi
je 0x885c
movq 0x1f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x200(%rsp), %rdi
leaq 0x210(%rsp), %rax
cmpq %rax, %rdi
je 0x8881
movq 0x210(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x220(%rsp), %rdi
leaq 0x230(%rsp), %rax
cmpq %rax, %rdi
je 0x88a6
movq 0x230(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x240(%rsp), %rdi
leaq 0x250(%rsp), %rax
cmpq %rax, %rdi
je 0x88cb
movq 0x250(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x260(%rsp), %rdi
leaq 0x270(%rsp), %rax
cmpq %rax, %rdi
je 0x88f0
movq 0x270(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x280(%rsp), %rdi
leaq 0x290(%rsp), %rax
cmpq %rax, %rdi
je 0x8915
movq 0x290(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2a0(%rsp), %rdi
leaq 0x2b0(%rsp), %rax
cmpq %rax, %rdi
je 0x893a
movq 0x2b0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2c0(%rsp), %rdi
leaq 0x2d0(%rsp), %rax
cmpq %rax, %rdi
je 0x895f
movq 0x2d0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq 0x2e0(%rsp), %rdi
leaq 0x2f0(%rsp), %rax
cmpq %rax, %rdi
je 0x8984
movq 0x2f0(%rsp), %rsi
incq %rsi
callq 0x21a0
movq %rbx, %rdi
callq 0x2270
movq %rax, %rbx
jmp 0x8759
movq %rax, %rbx
jmp 0x877e
movq %rax, %rbx
jmp 0x87a3
movq %rax, %rbx
jmp 0x87c8
movq %rax, %rbx
jmp 0x87ed
movq %rax, %rbx
jmp 0x8812
movq %rax, %rbx
jmp 0x8837
movq %rax, %rbx
jmp 0x885c
movq %rax, %rbx
jmp 0x8881
movq %rax, %rbx
jmp 0x88a6
movq %rax, %rbx
jmp 0x88cb
movq %rax, %rbx
jmp 0x88f0
movq %rax, %rbx
jmp 0x8915
movq %rax, %rbx
jmp 0x893a
movq %rax, %rbx
jmp 0x895f