// File: /workspace/github_cpp_makefile_star2_O3/lotuskip[P]yuxtapa/server/game.cpp
// Function: Game::send_team_upds(std::_List_const_iterator<Player>)
void Game::send_team_upds(const list<Player>::const_iterator to)
{
	Network::send_buffer.clear();
	Network::send_buffer.add((unsigned char)MID_GAME_UPD);
	Network::send_buffer.add(num_players[T_GREEN]);
	Network::send_buffer.add(num_players[T_PURPLE]);
	Network::send_buffer.add(objective_str);

	string obj_status_str;
	if(intermission)
	{
		// Check what happened; by default we assume a tie:
		obj_status_str = ", ";
		// Conditions under which purple wins:
		if(team_flags[T_GREEN].empty()
			|| (curturn == map_over_turn && gamemode != GM_DOM && gamemode != GM_TDM)
			|| (gamemode == GM_TDM && tdm_kills[T_PURPLE] > tdm_kills[T_GREEN]))
			obj_status_str += str_team[T_PURPLE];
		// Conditions under which green wins:
		else if(team_flags[T_PURPLE].empty()
			|| (gamemode == GM_TDM && tdm_kills[T_GREEN] > tdm_kills[T_PURPLE]))
			obj_status_str += str_team[T_GREEN];
		else
			obj_status_str += "neither team";
		obj_status_str += " won";
		if(gamemode == GM_TDM)
		{
			if(tdm_kills[T_GREEN] == tdm_kills[T_PURPLE])
				obj_status_str += "; score "
					+ lex_cast(tdm_kills[T_GREEN]) + " even";
			else
				obj_status_str += " by "
					+ lex_cast(max(tdm_kills[T_PURPLE],tdm_kills[T_GREEN]))
					+ " to " + lex_cast(min(tdm_kills[T_PURPLE],tdm_kills[T_GREEN]));
		}
		obj_status_str += '!';
	}
	else // not intermission
	{
		switch(gamemode)
		{
		case GM_DOM: 
		case GM_CONQ:
			if(team_flags[T_PURPLE].size() > team_flags[T_GREEN].size())
				obj_status_str = ", Purple has "
					+ lex_cast(team_flags[T_PURPLE].size());
			else
				obj_status_str = ", Green has "
					+ lex_cast(team_flags[T_GREEN].size());
			obj_status_str += '/';
			obj_status_str += lex_cast(noccents[NOE_FLAG].size()); 
			break;
		case GM_STEAL:
			obj_status_str = " (" + long_sector_name[obj_sector] + ") item ";
			if(pl_with_item != cur_players.end())
				obj_status_str += "stolen";
			else if(item_moved)
				obj_status_str += "dropped";
			else
				obj_status_str += "secure";
			break;
		case GM_DESTR:
			obj_status_str = ", " + lex_cast(boulders_left)
				+ " left";
			break;
		case GM_TDM:
			obj_status_str = ", ";
			if(tdm_kills[T_GREEN] == tdm_kills[T_PURPLE])
				obj_status_str += "tie!";
			else
				obj_status_str += str_team[(tdm_kills[T_PURPLE] > tdm_kills[T_GREEN])] + " is in the lead";
			break;
		default: obj_status_str = ""; break;
		}
	}
	Network::send_buffer.add(obj_status_str);

	if(to == cur_players.end())
		Network::broadcast();
	else
		Network::send_to_player(*to);
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
subq $0xc8, %rsp
movq %rdi, %rbx
leaq 0x272d9(%rip), %r14     # 0x41128
movq %r14, %rdi
callq 0x2af20
movq %r14, %rdi
movl $0xd, %esi
callq 0x2af34
movzbl 0x2a3b6(%rip), %esi     # 0x44221
movq %r14, %rdi
callq 0x2af34
movzbl 0x2a3a8(%rip), %esi     # 0x44222
movq %r14, %rdi
callq 0x2af34
leaq 0x2adb7(%rip), %rsi     # 0x44c40
movq %r14, %rdi
callq 0x2af72
leaq -0x78(%rbp), %r15
movq %r15, -0x10(%r15)
movq $0x0, -0x8(%r15)
movb $0x0, (%r15)
leaq 0x2655c(%rip), %rax     # 0x40408
cmpb $0x1, (%rax)
jne 0x19ff3
leaq 0x1b98d(%rip), %rcx     # 0x35849
leaq -0x88(%rbp), %rdi
movl $0x2, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4630
leaq 0x2c027(%rip), %rdx     # 0x45f00
leaq 0x29ee8(%rip), %rax     # 0x43dc8
leaq 0x29ed9(%rip), %rcx     # 0x43dc0
cmpq %rdx, (%rdx)
je 0x19f56
movzwl 0x2ad6d(%rip), %esi     # 0x44c60
cmpw 0x26526(%rip), %si      # 0x40420
sete %dil
movl 0x2a320(%rip), %esi     # 0x44224
testl $0xfffffffb, %esi       # imm = 0xFFFFFFFB
setne %r8b
testb %r8b, %dil
jne 0x19f56
cmpl $0x4, %esi
jne 0x1a21e
movzwl 0x2a307(%rip), %esi     # 0x4422a
movzwl 0x2a2fe(%rip), %edi     # 0x44228
cmpw %di, %si
ja 0x19f56
leaq 0x18(%rdx), %rax
cmpq %rax, 0x18(%rdx)
sete %al
cmpw %si, %di
seta %cl
orb %al, %cl
je 0x1a22c
leaq 0x29e59(%rip), %rax     # 0x43da8
leaq 0x29e4a(%rip), %rcx     # 0x43da0
movq (%rcx), %rsi
movq (%rax), %rdx
leaq -0x88(%rbp), %rdi
callq 0x4130
leaq 0x15085(%rip), %rsi     # 0x2eff4
leaq -0x88(%rbp), %rdi
callq 0x47b0
cmpl $0x4, 0x2a2a2(%rip)     # 0x44224
jne 0x1a78d
movzwl 0x2a299(%rip), %esi     # 0x44228
movzwl 0x2a294(%rip), %eax     # 0x4422a
cmpw %ax, %si
jne 0x1a055
leaq -0xa8(%rbp), %rdi
callq 0x2ba03
leaq 0x15047(%rip), %rcx     # 0x2eff9
leaq -0xa8(%rbp), %rdi
movl $0x8, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
leaq -0x58(%rbp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a2f4
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0x1a2fb
movl 0x2a22b(%rip), %eax     # 0x44224
cmpq $0x4, %rax
ja 0x1a1ff
leaq 0x14d86(%rip), %rcx     # 0x2ed90
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x2bee6(%rip), %rax     # 0x45f00
movq 0x10(%rax), %rsi
movq 0x28(%rax), %rax
cmpq %rsi, %rax
jbe 0x1a1b7
leaq -0x68(%rbp), %rdi
movl %eax, %esi
callq 0x2ba03
leaq 0x14fcb(%rip), %rcx     # 0x2f008
leaq -0x68(%rbp), %rdi
movl $0xd, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
jmp 0x1a1da
cmpw %si, %ax
cmovbel %esi, %eax
movzwl %ax, %esi
leaq -0xe8(%rbp), %rdi
callq 0x2ba03
leaq 0x1b90a(%rip), %rcx     # 0x3597b
leaq -0xe8(%rbp), %rdi
movl $0x4, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
leaq -0x98(%rbp), %r14
movq %r14, -0x10(%r14)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a347
movq %rdx, -0xa8(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x98(%rbp)
jmp 0x1a34e
leaq 0x1b787(%rip), %rcx     # 0x35849
leaq -0x88(%rbp), %rdi
movl $0x2, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4630
movzwl 0x2a149(%rip), %eax     # 0x44228
movzwl 0x2a144(%rip), %ecx     # 0x4422a
cmpw %cx, %ax
jne 0x1a4ba
leaq 0x14f51(%rip), %rsi     # 0x2f047
jmp 0x1a5b8
movl 0x2631b(%rip), %eax     # 0x4041c
shlq $0x5, %rax
leaq 0x29d34(%rip), %rdx     # 0x43e40
addq %rax, %rdx
leaq 0x12972(%rip), %rsi     # 0x2ca88
leaq -0x68(%rbp), %rdi
callq 0x11c74
leaq 0x14efd(%rip), %rsi     # 0x2f023
leaq -0x68(%rbp), %rdi
callq 0x47b0
leaq -0x38(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a521
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x1a529
movzwl 0x2b32e(%rip), %esi     # 0x45490
leaq -0xa8(%rbp), %rdi
callq 0x2ba03
leaq 0x1b6d4(%rip), %rcx     # 0x35849
leaq -0xa8(%rbp), %rdi
movl $0x2, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
leaq -0x58(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a5c9
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0x1a5d1
leaq -0x68(%rbp), %rdi
callq 0x2ba03
leaq 0x14e4f(%rip), %rcx     # 0x2f016
leaq -0x68(%rbp), %rdi
movl $0xc, %r8d
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
leaq -0x38(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a244
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x1a24c
leaq 0x120ea(%rip), %rcx     # 0x2c2f0
leaq -0x88(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
xorl %r8d, %r8d
callq 0x4630
jmp 0x1a79e
leaq 0x18(%rdx), %rax
cmpq %rax, 0x18(%rdx)
je 0x19f48
leaq 0x14db4(%rip), %rsi     # 0x2efe7
leaq -0x88(%rbp), %rdi
callq 0x47b0
jmp 0x19f68
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq -0x48(%rbp), %r14
movq %rdx, 0x8(%r14)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x88(%rbp), %rdi
movq %r14, %rsi
callq 0x44c0
movq (%r14), %rdi
cmpq %r12, %rdi
je 0x1a28a
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x58(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a2a3
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x88(%rbp), %rdi
movl $0x2f, %esi
callq 0x4340
leaq 0x2bb05(%rip), %rax     # 0x45dc0
movl 0x88(%rax), %esi
leaq -0x48(%rbp), %rdi
callq 0x2ba03
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x88(%rbp), %rdi
callq 0x4130
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
jne 0x1a518
jmp 0x1a79e
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0x68(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14ce5(%rip), %rsi     # 0x2f002
callq 0x47b0
leaq -0x38(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rsi
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rsi
je 0x1a3a4
movq %rsi, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x1a3af
movups (%rcx), %xmm0
movups %xmm0, (%r14)
movq 0x8(%rax), %rdx
leaq -0xa8(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14958(%rip), %rsi     # 0x2eccb
callq 0x47b0
leaq -0x58(%rbp), %r12
movq %r12, -0x10(%r12)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a41c
movq %rdx, -0x68(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x58(%rbp)
jmp 0x1a424
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq %r12, %rsi
movq 0x8(%rax), %rdx
movq %rdx, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x88(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r12, %rdi
je 0x1a3e7
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
movq -0x68(%rbp), %rdi
cmpq %r14, %rdi
je 0x1a3fc
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x98(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a78d
movq -0x98(%rbp), %rsi
jmp 0x1a785
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
movq %rdx, -0x60(%rbp)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
movzwl 0x29de6(%rip), %eax     # 0x44228
movzwl 0x29de1(%rip), %ecx     # 0x4422a
cmpw %cx, %ax
cmovbl %eax, %ecx
movzwl %cx, %esi
leaq -0xc8(%rbp), %rdi
callq 0x2ba03
movq -0x68(%rbp), %rcx
movq -0x60(%rbp), %r8
movq -0xc0(%rbp), %rdx
leaq (%rdx,%r8), %rax
movl $0xf, %edi
cmpq %r12, %rcx
je 0x1a47f
movq -0x58(%rbp), %rdi
movq -0xc8(%rbp), %rsi
cmpq %rdi, %rax
jbe 0x1a4ac
leaq -0xb8(%rbp), %r9
movl $0xf, %edi
cmpq %r9, %rsi
je 0x1a4a3
movq -0xb8(%rbp), %rdi
cmpq %rdi, %rax
jbe 0x1a69f
leaq -0x68(%rbp), %rdi
callq 0x4130
jmp 0x1a6af
setb %al
movzbl %al, %eax
shll $0x5, %eax
leaq 0x298d6(%rip), %rcx     # 0x43da0
leaq -0x38(%rbp), %r14
movq %r14, -0x10(%r14)
movq (%rax,%rcx), %rsi
movq 0x8(%rax,%rcx), %rdx
addq %rsi, %rdx
leaq -0x48(%rbp), %rdi
callq 0xf988
leaq 0x14b5e(%rip), %rsi     # 0x2f04c
leaq -0x48(%rbp), %rdi
callq 0x47b0
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x88(%rbp), %rdi
callq 0x4130
movq -0x48(%rbp), %rdi
cmpq %r14, %rdi
je 0x1a79e
movq -0x38(%rbp), %rsi
jmp 0x1a692
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq -0x48(%rbp), %r14
movq %rdx, 0x8(%r14)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x88(%rbp), %rdi
movq %r14, %rsi
callq 0x44c0
movq (%r14), %rdi
cmpq %r12, %rdi
je 0x1a567
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x58(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a580
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq 0x2ba81(%rip), %rax     # 0x46008
movq (%rax), %rax
cmpq 0x25a1f(%rip), %rax     # 0x3ffb0
je 0x1a59c
leaq 0x14a91(%rip), %rsi     # 0x2f02b
jmp 0x1a5b8
leaq 0x2ba6d(%rip), %rax     # 0x46010
leaq 0x14a88(%rip), %rcx     # 0x2f032
leaq 0x14a89(%rip), %rsi     # 0x2f03a
cmpb $0x0, (%rax)
cmovneq %rcx, %rsi
leaq -0x88(%rbp), %rdi
callq 0x47b0
jmp 0x1a79e
movups (%rcx), %xmm0
movups %xmm0, (%r12)
movq 0x8(%rax), %rdx
leaq -0x68(%rbp), %rdi
movq %rdx, 0x8(%rdi)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq 0x14a4e(%rip), %rsi     # 0x2f041
callq 0x47b0
leaq -0x38(%rbp), %r13
movq %r13, -0x10(%r13)
movq (%rax), %rdx
movq %rax, %rcx
addq $0x10, %rcx
cmpq %rcx, %rdx
je 0x1a61c
movq %rdx, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x1a624
movups (%rcx), %xmm0
movups %xmm0, (%r13)
movq 0x8(%rax), %rdx
leaq -0x48(%rbp), %r14
movq %rdx, 0x8(%r14)
movq %rcx, (%rax)
movq $0x0, 0x8(%rax)
movb $0x0, 0x10(%rax)
leaq -0x88(%rbp), %rdi
movq %r14, %rsi
callq 0x44c0
movq (%r14), %rdi
cmpq %r13, %rdi
je 0x1a662
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0x1a677
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x98(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a79e
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a79e
leaq -0xc8(%rbp), %rdi
xorl %esi, %esi
xorl %edx, %edx
callq 0x4440
leaq -0x38(%rbp), %rdx
movq %rdx, -0x10(%rdx)
movq (%rax), %rsi
leaq 0x10(%rax), %rcx
cmpq %rcx, %rsi
je 0x1a6d0
movq %rsi, -0x48(%rbp)
movq (%rcx), %rdx
movq %rdx, -0x38(%rbp)
jmp 0x1a6d6
movups (%rcx), %xmm0
movups %xmm0, (%rdx)
movq %rax, %rdx
addq $0x8, %rdx
movq 0x8(%rax), %rsi
movq %rsi, -0x40(%rbp)
movq %rcx, (%rax)
movq $0x0, (%rdx)
movb $0x0, (%rcx)
movq -0x48(%rbp), %rsi
movq -0x40(%rbp), %rdx
leaq -0x88(%rbp), %rdi
callq 0x4130
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a71f
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0xb8(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a73e
movq -0xb8(%rbp), %rsi
incq %rsi
callq 0x43f0
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0x1a753
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
movq -0xa8(%rbp), %rdi
cmpq %r14, %rdi
je 0x1a76e
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0xd8(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a78d
movq -0xd8(%rbp), %rsi
incq %rsi
callq 0x43f0
leaq -0x88(%rbp), %rdi
movl $0x21, %esi
callq 0x4340
leaq 0x26983(%rip), %rdi     # 0x41128
leaq -0x88(%rbp), %rsi
callq 0x2af72
cmpq 0x257f8(%rip), %rbx     # 0x3ffb0
je 0x1a7cf
addq $0x10, %rbx
leaq 0x26963(%rip), %rsi     # 0x41128
movq %rbx, %rdi
callq 0xf719
jmp 0x1a7e0
leaq 0x26952(%rip), %rsi     # 0x41128
movl $0xffff, %edi           # imm = 0xFFFF
callq 0xe3b3
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
je 0x1a7f8
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x43f0
addq $0xc8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
retq
jmp 0x1a80c
movq %rax, %rbx
movq -0x48(%rbp), %rdi
cmpq %r14, %rdi
jne 0x1a971
jmp 0x1a984
jmp 0x1a981
movq %rax, %rbx
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
jne 0x1a917
jmp 0x1a944
jmp 0x1a844
jmp 0x1a941
jmp 0x1a844
movq %rax, %rbx
leaq -0x58(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a984
movq -0x58(%rbp), %rsi
jmp 0x1a975
jmp 0x1a981
jmp 0x1a981
jmp 0x1a981
jmp 0x1a981
movq %rax, %rbx
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a896
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a896
movq %rax, %rbx
leaq -0xb8(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a8ba
movq -0xb8(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a8ba
movq %rax, %rbx
movq -0x68(%rbp), %rdi
cmpq %r12, %rdi
je 0x1a8ee
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a8ee
movq %rax, %rbx
movq -0x48(%rbp), %rdi
cmpq %r12, %rdi
je 0x1a90e
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a90e
movq %rax, %rbx
movq -0xa8(%rbp), %rdi
cmpq %r14, %rdi
je 0x1a928
movq -0x98(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a928
movq %rax, %rbx
movq -0x68(%rbp), %rdi
cmpq %r14, %rdi
je 0x1a944
movq -0x58(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a944
movq %rax, %rbx
leaq -0xd8(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a984
movq -0xd8(%rbp), %rsi
jmp 0x1a975
movq %rax, %rbx
leaq -0x98(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a984
movq -0x98(%rbp), %rsi
jmp 0x1a975
jmp 0x1a981
jmp 0x1a981
movq %rax, %rbx
leaq -0x38(%rbp), %rax
movq -0x10(%rax), %rdi
cmpq %rax, %rdi
je 0x1a984
movq -0x38(%rbp), %rsi
incq %rsi
callq 0x43f0
jmp 0x1a984
jmp 0x1a981
movq %rax, %rbx
movq -0x88(%rbp), %rdi
cmpq %r15, %rdi
je 0x1a99c
movq -0x78(%rbp), %rsi
incq %rsi
callq 0x43f0
movq %rbx, %rdi
callq 0x4740