// File: nataly-enne[P]pet-fera/pet_fera_corpo.cpp
// Function: operator<<(std::ostream&, VETERINARIO&)
ostream& operator << (ostream &out, VETERINARIO &v){
	cout << endl;
	cout << "**Veterinário**" << endl << endl;;
	out << "Id: " << v.getId() << endl;
	out << "Nome: " << v.getNome() << endl;
	out << "CPF: " << v.getCpf() << endl;
	out << "Idade: " << v.getIdade() << endl;
	out << "Tipo sanguineo: " << v.getTipo_sanguineo() << endl;
	out << "Fator RH: " << v.getFator_rh() << endl;
	out << "Especialidade: " << v.getEspecialidade() << endl;
	out << "CRMV: " << v.getCrmv() << endl;
	cout << endl;

	return out;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
subq $0x140, %rsp            # imm = 0x140
movq %rdi, -0x8(%rbp)
movq %rsi, -0x10(%rbp)
movq 0x3e8de(%rip), %rdi     # 0x50fb8
movq %rdi, -0xd0(%rbp)
movq 0x3e8b8(%rip), %rsi     # 0x50fa0
movq %rsi, -0xc0(%rbp)
callq 0x3280
movq -0xd0(%rbp), %rdi
leaq 0x2eccd(%rip), %rsi     # 0x413cf
callq 0x3240
movq -0xc0(%rbp), %rsi
movq %rax, %rdi
callq 0x3280
movq -0xc0(%rbp), %rsi
movq %rax, %rdi
callq 0x3280
movq -0x8(%rbp), %rdi
leaq 0x2eb61(%rip), %rsi     # 0x41291
callq 0x3240
movq %rax, -0xc8(%rbp)
movq -0x10(%rbp), %rdi
movq (%rdi), %rax
movq (%rax), %rax
callq *%rax
movq -0xc8(%rbp), %rdi
movl %eax, %esi
callq 0x33c0
movq -0xc0(%rbp), %rsi
movq %rax, %rdi
callq 0x3280
movq -0x8(%rbp), %rdi
leaq 0x2eb2e(%rip), %rsi     # 0x4129e
callq 0x3240
movq %rax, -0xb8(%rbp)
movq -0x10(%rbp), %rsi
leaq -0x30(%rbp), %rdi
movq %rdi, -0xb0(%rbp)
callq 0x12440
movq -0xb8(%rbp), %rdi
movq -0xb0(%rbp), %rsi
callq 0x3210
movq %rax, -0xa8(%rbp)
jmp 0x127ac
movq -0xa8(%rbp), %rdi
movq 0x3e7e6(%rip), %rsi     # 0x50fa0
callq 0x3280
jmp 0x127c1
leaq -0x30(%rbp), %rdi
callq 0x3180
movq -0x8(%rbp), %rdi
leaq 0x2efb4(%rip), %rsi     # 0x41789
callq 0x3240
movq %rax, -0x100(%rbp)
movq -0x10(%rbp), %rdi
callq 0x12470
movq -0x100(%rbp), %rdi
movq %rax, %rsi
callq 0x3400
movq %rax, %rdi
movq 0x3e79d(%rip), %rsi     # 0x50fa0
movq %rsi, -0xf0(%rbp)
callq 0x3280
movq -0x8(%rbp), %rdi
leaq 0x2ebc6(%rip), %rsi     # 0x413e0
callq 0x3240
movq %rax, -0xf8(%rbp)
movq -0x10(%rbp), %rdi
callq 0x12490
movq -0xf8(%rbp), %rdi
movl %eax, %esi
callq 0x33c0
movq -0xf0(%rbp), %rsi
movq %rax, %rdi
callq 0x3280
movq -0x8(%rbp), %rdi
leaq 0x2eb91(%rip), %rsi     # 0x413e8
callq 0x3240
movq %rax, -0xe8(%rbp)
movq -0x10(%rbp), %rsi
leaq -0x60(%rbp), %rdi
movq %rdi, -0xe0(%rbp)
callq 0x124b0
movq -0xe8(%rbp), %rdi
movq -0xe0(%rbp), %rsi
callq 0x3210
movq %rax, -0xd8(%rbp)
jmp 0x12893
movq -0xd8(%rbp), %rdi
movq 0x3e6ff(%rip), %rsi     # 0x50fa0
callq 0x3280
jmp 0x128a8
leaq -0x60(%rbp), %rdi
callq 0x3180
movq -0x8(%rbp), %rdi
leaq 0x2eb3d(%rip), %rsi     # 0x413f9
callq 0x3240
movq %rax, -0x120(%rbp)
movq -0x10(%rbp), %rdi
callq 0x124e0
movq -0x120(%rbp), %rdi
movsbl %al, %esi
callq 0x3290
movq %rax, %rdi
movq 0x3e6b6(%rip), %rsi     # 0x50fa0
callq 0x3280
movq -0x8(%rbp), %rdi
leaq 0x2eb0a(%rip), %rsi     # 0x41404
callq 0x3240
movq %rax, -0x118(%rbp)
movq -0x10(%rbp), %rsi
leaq -0x80(%rbp), %rdi
movq %rdi, -0x110(%rbp)
callq 0x12500
movq -0x118(%rbp), %rdi
movq -0x110(%rbp), %rsi
callq 0x3210
movq %rax, -0x108(%rbp)
jmp 0x12936
movq -0x108(%rbp), %rdi
movq 0x3e65c(%rip), %rsi     # 0x50fa0
callq 0x3280
jmp 0x1294b
leaq -0x80(%rbp), %rdi
callq 0x3180
movq -0x8(%rbp), %rdi
leaq 0x2eab5(%rip), %rsi     # 0x41414
callq 0x3240
movq %rax, -0x138(%rbp)
movq -0x10(%rbp), %rsi
leaq -0xa0(%rbp), %rdi
movq %rdi, -0x130(%rbp)
callq 0x12560
movq -0x138(%rbp), %rdi
movq -0x130(%rbp), %rsi
callq 0x3210
movq %rax, -0x128(%rbp)
jmp 0x1299e
movq -0x128(%rbp), %rdi
movq 0x3e5f4(%rip), %rsi     # 0x50fa0
callq 0x3280
jmp 0x129b3
leaq -0xa0(%rbp), %rdi
callq 0x3180
movq 0x3e5f2(%rip), %rdi     # 0x50fb8
movq 0x3e5d3(%rip), %rsi     # 0x50fa0
callq 0x3280
movq -0x8(%rbp), %rax
addq $0x140, %rsp            # imm = 0x140
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x30(%rbp), %rdi
callq 0x3180
jmp 0x12a3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x60(%rbp), %rdi
callq 0x3180
jmp 0x12a3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0x80(%rbp), %rdi
callq 0x3180
jmp 0x12a3c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0x38(%rbp)
movl %eax, -0x3c(%rbp)
leaq -0xa0(%rbp), %rdi
callq 0x3180
movq -0x38(%rbp), %rdi
callq 0x33d0
nopw %cs:(%rax,%rax)