// File: /workspace/github_cpp_makefile_star2_O2/estwings57[P]CasHMC/sources/Packet.cpp
// Function: CasHMC::operator<<(std::ostream&, CasHMC::Packet const&)
ostream& operator<<(ostream &out, const Packet &f)
{
	string header;
	stringstream id;
	id << f.TAG;
	
	switch(f.CMD) {
		//Request commands
		case WR16:	header = "[P" + id.str() + "-WR16]";	break;		case WR32:	header = "[P" + id.str() + "-WR32]";	break;
		case WR48:	header = "[P" + id.str() + "-WR48]";	break;		case WR64:	header = "[P" + id.str() + "-WR64]";	break;
		case WR80:	header = "[P" + id.str() + "-WR80]";	break;		case WR96:	header = "[P" + id.str() + "-WR96]";	break;
		case WR112:	header = "[P" + id.str() + "-WR112]";	break;		case WR128:	header = "[P" + id.str() + "-WR128]";	break;
		case MD_WR:	header = "[P" + id.str() + "-MD_WR]";	break;		case WR256:	header = "[P" + id.str() + "-WR256]";	break;
		case P_WR16:	header = "[P" + id.str() + "-P_WR16]";	break;		case P_WR32:	header = "[P" + id.str() + "-P_WR32]";	break;
		case P_WR48:	header = "[P" + id.str() + "-P_WR48]";	break;		case P_WR64:	header = "[P" + id.str() + "-P_WR64]";	break;
		case P_WR80:	header = "[P" + id.str() + "-P_WR80]";	break;		case P_WR96:	header = "[P" + id.str() + "-P_WR96]";	break;
		case P_WR112:	header = "[P" + id.str() + "-P_WR112]";	break;		case P_WR128:	header = "[P" + id.str() + "-P_WR128]";	break;
		case P_WR256:	header = "[P" + id.str() + "-P_WR256]";	break;		
		case RD16:	header = "[P" + id.str() + "-RD16]";	break;		case RD32:	header = "[P" + id.str() + "-RD32]";	break;
		case RD48:	header = "[P" + id.str() + "-RD48]";	break;		case RD64:	header = "[P" + id.str() + "-RD64]";	break;
		case RD80:	header = "[P" + id.str() + "-RD80]";	break;		case RD96:	header = "[P" + id.str() + "-RD96]";	break;
		case RD112:	header = "[P" + id.str() + "-RD112]";	break;		case RD128:	header = "[P" + id.str() + "-RD128]";	break;
		case RD256:	header = "[P" + id.str() + "-RD256]";	break;		case MD_RD:	header = "[P" + id.str() + "-MD_RD]";	break;
		//ATOMICS commands
		case _2ADD8:	header = "[P" + id.str() + "-2ADD8]";	break;		case ADD16:		header = "[P" + id.str() + "-ADD16]";	break;
		case P_2ADD8:	header = "[P" + id.str() + "-P_2ADD8]";	break;		case P_ADD16:	header = "[P" + id.str() + "-P_ADD16]";	break;
		case _2ADDS8R:	header = "[P" + id.str() + "-2ADDS8R]";	break;		case ADDS16R:	header = "[P" + id.str() + "-ADDS16R]";	break;
		case INC8:		header = "[P" + id.str() + "-INC8]";	break;		case P_INC8:	header = "[P" + id.str() + "-P_INC8]";	break;
		case XOR16:		header = "[P" + id.str() + "-XOR16]";	break;		case OR16:		header = "[P" + id.str() + "-OR16]";	break;
		case NOR16:		header = "[P" + id.str() + "-NOR16]";	break;		case AND16:		header = "[P" + id.str() + "-AND16]";	break;
		case NAND16:	header = "[P" + id.str() + "-NAND16]";	break;		case CASGT8:	header = "[P" + id.str() + "-CASGT8]";	break;
		case CASLT8:	header = "[P" + id.str() + "-CASLT8]";	break;		case CASGT16:	header = "[P" + id.str() + "-CASGT16]";	break;
		case CASLT16:	header = "[P" + id.str() + "-CASLT16]";	break;		case CASEQ8:	header = "[P" + id.str() + "-CASEQ8]";	break;
		case CASZERO16:	header = "[P" + id.str() + "-CASZR16]";	break;		case EQ16:		header = "[P" + id.str() + "-EQ16]";	break;
		case EQ8:		header = "[P" + id.str() + "-EQ8]";		break;		case BWR:		header = "[P" + id.str() + "-BWR]";		break;
		case P_BWR:		header = "[P" + id.str() + "-P_BWR]";	break;		case BWR8R:		header = "[P" + id.str() + "-BWR8R]";	break;
		case SWAP16:	header = "[P" + id.str() + "-SWAP16]";	break;
		//Flow Commands
		case NULL_:		header = "[P" + id.str() + "-NULL]";		break;		case PRET:		header = "[P" + id.str() + "-PRET]";		break;
		case TRET:		header = "[P" + id.str() + "-TRET]";		break;
		case IRTRY:		if(f.FRP==1)		header = "[P" + id.str() + "-IRTRY1]";
						else if(f.FRP==2)	header = "[P" + id.str() + "-IRTRY2]";
						else				header = "[P" + id.str() + "-IRTRY]";	break;
		case QUIET:		if(f.FRP==1)		header = "[P" + id.str() + "-QUIET1]";
						else if(f.FRP==2)	header = "[P" + id.str() + "-QUIET2]";						
						else				header = "[P" + id.str() + "-QUIET]";	break;
		//Respond commands
		case RD_RS:		header = "[P" + id.str() + "-RD_RS]";		break;		case WR_RS:		header = "[P" + id.str() + "-WR_RS]";		break;
		case MD_RD_RS:	header = "[P" + id.str() + "-MD_RD_RS]";	break;		case MD_WR_RS:	header = "[P" + id.str() + "-MD_WR_RS]";	break;
		case ERROR:		header = "[P" + id.str() + "-ERROR]";		break;
		default:
			ERROR(" (FL) == Error - Trying to print unknown kind of Packet CMD type");
			ERROR("         F-"<<f.TAG<<" [?"<<f.CMD<<"?] [TAG:"<<f.TAG<<"] [SEQ:"<<f.SEQ<<"] [LNG:"<<f.LNG<<"]");
			exit(0);
	}
	out<<header;
	return out;
}

// Assembly:
pushq %r14
pushq %rbx
subq $0x208, %rsp            # imm = 0x208
movq %rsi, %r14
movq %rdi, %rbx
leaq 0x70(%rsp), %rax
movq %rax, -0x10(%rax)
andq $0x0, -0x8(%rax)
movb $0x0, (%rax)
leaq 0x80(%rsp), %rdi
callq 0x4230
leaq 0x90(%rsp), %rdi
movl 0x42c(%r14), %esi
callq 0x4210
movl 0x434(%r14), %eax
cmpq $0x77, %rax
ja 0x1f44c
leaq 0x8c72(%rip), %rcx      # 0x26f94
movslq (%rcx,%rax,4), %rax
addq %rcx, %rax
jmpq *%rax
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8e43(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8fef(%rip), %rdx      # 0x27345
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8e04(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8f9f(%rip), %rdx      # 0x27334
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8dc5(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8f32(%rip), %rdx      # 0x27306
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8d86(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8f06(%rip), %rdx      # 0x27319
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8d47(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8f4c(%rip), %rdx      # 0x2739e
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8d08(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8dcf(%rip), %rdx      # 0x27260
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8cc9(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8dff(%rip), %rdx      # 0x272cf
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8c8a(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8da9(%rip), %rdx      # 0x272b8
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8c4b(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8e48(%rip), %rdx      # 0x27396
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8c0c(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8d93(%rip), %rdx      # 0x27320
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8bcd(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8d70(%rip), %rdx      # 0x2733c
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8b8e(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8bfd(%rip), %rdx      # 0x27208
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8b4f(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8cb2(%rip), %rdx      # 0x272fc
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8b10(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8c86(%rip), %rdx      # 0x2730f
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8ad1(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8b88(%rip), %rdx      # 0x27250
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8a92(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8b42(%rip), %rdx      # 0x27249
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8a53(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8b12(%rip), %rdx      # 0x27258
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8a14(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8b5b(%rip), %rdx      # 0x272e0
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x89d5(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x89ee(%rip), %rdx      # 0x271b2
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8996(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x89ea(%rip), %rdx      # 0x271ed
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8957(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8b4c(%rip), %rdx      # 0x2738e
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8918(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8923(%rip), %rdx      # 0x271a4
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x88d9(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8982(%rip), %rdx      # 0x27242
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x889a(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x88e5(%rip), %rdx      # 0x271e4
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x885b(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x887c(%rip), %rdx      # 0x271ba
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x881c(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x882e(%rip), %rdx      # 0x271ab
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x87dd(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x87e1(%rip), %rdx      # 0x2719d
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x879e(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x88ee(%rip), %rdx      # 0x272e9
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x875f(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8788(%rip), %rdx      # 0x271c2
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8720(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x885e(%rip), %rdx      # 0x272d7
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x86e1(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x871a(%rip), %rdx      # 0x271d2
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x86a2(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x86ff(%rip), %rdx      # 0x271f6
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8663(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x87f0(%rip), %rdx      # 0x27326
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8624(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8703(%rip), %rdx      # 0x27278
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movl 0x448(%r14), %eax
leaq 0x98(%rsp), %rsi
cmpl $0x2, %eax
je 0x1f31d
cmpl $0x1, %eax
jne 0x1f388
movq %rsp, %rdi
callq 0x4450
leaq 0x85cc(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x87a7(%rip), %rdx      # 0x27374
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x858d(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8664(%rip), %rdx      # 0x27270
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x854e(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8635(%rip), %rdx      # 0x27280
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x850f(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8636(%rip), %rdx      # 0x272c0
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x84d0(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8564(%rip), %rdx      # 0x2722d
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8491(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x852c(%rip), %rdx      # 0x27234
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8452(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8441(%rip), %rdx      # 0x27188
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8413(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x85cd(%rip), %rdx      # 0x27353
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x83d4(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x84ea(%rip), %rdx      # 0x272af
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8395(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8392(%rip), %rdx      # 0x27196
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movl 0x448(%r14), %eax
leaq 0x98(%rsp), %rsi
cmpl $0x2, %eax
je 0x1f354
cmpl $0x1, %eax
jne 0x1f3bc
movq %rsp, %rdi
callq 0x4450
leaq 0x833d(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x84fe(%rip), %rdx      # 0x2735a
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x82fe(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x84b1(%rip), %rdx      # 0x2734c
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x82bf(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x838e(%rip), %rdx      # 0x27268
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8280(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8385(%rip), %rdx      # 0x2729e
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8241(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x82ce(%rip), %rdx      # 0x27226
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8202(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x81f8(%rip), %rdx      # 0x2718f
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x81c3(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8265(%rip), %rdx      # 0x2723b
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8184(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x827f(%rip), %rdx      # 0x27294
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8145(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8187(%rip), %rdx      # 0x271db
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8106(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x817f(%rip), %rdx      # 0x27212
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x80c7(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x812d(%rip), %rdx      # 0x271ff
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8088(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8179(%rip), %rdx      # 0x2728a
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x8049(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x807a(%rip), %rdx      # 0x271ca
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x800a(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x819d(%rip), %rdx      # 0x2732c
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7fcb(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x81db(%rip), %rdx      # 0x273a9
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7f8c(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x80ba(%rip), %rdx      # 0x272c7
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7f4d(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7fd0(%rip), %rdx      # 0x2721c
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7f0e(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x8129(%rip), %rdx      # 0x273b4
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7ecf(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7fde(%rip), %rdx      # 0x272a8
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
leaq 0x98(%rsp), %rsi
movq %rsp, %rdi
callq 0x4450
leaq 0x7e90(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7fe9(%rip), %rdx      # 0x272f2
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movq %rsp, %rdi
callq 0x4450
leaq 0x7e59(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x803d(%rip), %rdx      # 0x2737d
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movq %rsp, %rdi
callq 0x4450
leaq 0x7e22(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7fec(%rip), %rdx      # 0x27363
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movq %rsp, %rdi
callq 0x4450
leaq 0x7dee(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7fdb(%rip), %rdx      # 0x27386
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
jmp 0x1f3ee
movq %rsp, %rdi
callq 0x4450
leaq 0x7dba(%rip), %rsi      # 0x27185
leaq 0x20(%rsp), %rdi
movq %rsp, %rdx
callq 0xdcaa
leaq 0x7f8d(%rip), %rdx      # 0x2736c
leaq 0x40(%rsp), %rdi
leaq 0x20(%rsp), %rsi
callq 0xdeea
leaq 0x60(%rsp), %rdi
leaq 0x40(%rsp), %r14
movq %r14, %rsi
callq 0x4380
movq %r14, %rdi
callq 0x4598
leaq 0x20(%rsp), %rdi
callq 0x4598
movq %rsp, %rdi
callq 0x4598
leaq 0x60(%rsp), %rsi
movq %rbx, %rdi
callq 0x42b0
leaq 0x80(%rsp), %rdi
callq 0x4260
leaq 0x60(%rsp), %rdi
callq 0x4598
movq %rbx, %rax
addq $0x208, %rsp            # imm = 0x208
popq %rbx
popq %r14
retq
movq 0x11b9d(%rip), %rdi     # 0x30ff0
leaq 0x4bc8(%rip), %rsi      # 0x24022
callq 0x4300
leaq 0x7f56(%rip), %rsi      # 0x273bc
movq %rax, %rdi
callq 0x4300
leaq 0x5402(%rip), %rsi      # 0x24877
movq %rax, %rdi
callq 0x4300
movq %rax, %rdi
movl $0x138, %esi            # imm = 0x138
callq 0x44f0
leaq 0x4bb0(%rip), %rsi      # 0x24041
movq %rax, %rdi
callq 0x4300
leaq 0x7f2f(%rip), %rsi      # 0x273cf
movq %rax, %rdi
callq 0x4300
movq %rax, %rdi
callq 0x4180
movq 0x11b39(%rip), %rdi     # 0x30ff0
leaq 0x4b64(%rip), %rsi      # 0x24022
callq 0x4300
leaq 0x7ef2(%rip), %rsi      # 0x273bc
movq %rax, %rdi
callq 0x4300
leaq 0x539e(%rip), %rsi      # 0x24877
movq %rax, %rdi
callq 0x4300
movq %rax, %rdi
movl $0x139, %esi            # imm = 0x139
callq 0x44f0
leaq 0x4b4c(%rip), %rsi      # 0x24041
movq %rax, %rdi
callq 0x4300
leaq 0x7f0c(%rip), %rsi      # 0x27410
movq %rax, %rdi
callq 0x4300
movl 0x42c(%r14), %esi
movq %rax, %rdi
callq 0x4210
leaq 0x7efa(%rip), %rsi      # 0x2741c
movq %rax, %rdi
callq 0x4300
movl 0x434(%r14), %esi
movq %rax, %rdi
callq 0x44f0
leaq 0x7ee0(%rip), %rsi      # 0x27420
movq %rax, %rdi
callq 0x4300
movl 0x42c(%r14), %esi
movq %rax, %rdi
callq 0x4210
leaq 0x7ecb(%rip), %rsi      # 0x27429
movq %rax, %rdi
callq 0x4300
movl 0x444(%r14), %esi
movq %rax, %rdi
callq 0x4210
leaq 0x7eb5(%rip), %rsi      # 0x27431
movq %rax, %rdi
callq 0x4300
movl 0x430(%r14), %esi
movq %rax, %rdi
callq 0x4210
leaq 0x64c0(%rip), %rsi      # 0x25a5a
movq %rax, %rdi
callq 0x4300
movq %rax, %rdi
callq 0x4180
xorl %edi, %edi
callq 0x4370
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
jmp 0x1f685
movq %rax, %rbx
leaq 0x20(%rsp), %rdi
callq 0x4598
jmp 0x1f711
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
jmp 0x1f70e
movq %rax, %rbx
movq %rsp, %rdi
callq 0x4598
jmp 0x1f7a2
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
jmp 0x1f79f
movq %rax, %rbx
jmp 0x1f7af
movq %rax, %rbx
leaq 0x80(%rsp), %rdi
callq 0x4260
leaq 0x60(%rsp), %rdi
callq 0x4598
movq %rbx, %rdi
callq 0x4520
nopl (%rax)