// File: /workspace/github_cpp_makefile_star2_O2/VitorCorreaSilva[P]sistemaControle/source/main.cpp
// Function: main
int main(){
	//Jogador(string nome, Data dataNascimento, string nacionalidade, Categorias categoria, float salarioBruto);
	Jogador j1("vitor", Data(22,04,1990), "Brasil", PROFISSIONAL, 4690.54);
	Jogador j2("joao", Data(15,10,1984), "Argentina", PROFISSIONAL, 2450.54);
	Jogador j3("pedro", Data(22,9,2002), "Nigeria", PROFISSIONAL, 14690.00);
	Jogador j4("jose", Data(14,07,1993), "Chile", PROFISSIONAL, 4690.54);
	Jogador j5("lucas", Data(15,8,1994), "Brasil", PROFISSIONAL, 2450.54);
	
	Jogador j6("mateus", Data(03,06,1999), "Brasil", BASE, 2000.00);
	Jogador j7("rafael", Data(24,06,1998), "Argentina", BASE, 2000.00);
	Jogador j8("gabriel", Data(01,01,1984), "Peru", BASE, 2000.00);
	Jogador j9("francisco", Data(26,02,1991), "Colombia", BASE, 2000.00);
	Jogador j10("julio", Data(06,11,1990), "Russia", BASE, 2000.00);

	Jogador j11("andre", Data(26,12,1981), "Alemanha", PROFISSIONAL, 5400.54);
	Jogador j12("gustavo", Data(30,9,2002), "Espanha", PROFISSIONAL, 12000.00);
	Jogador j13("paulo", Data(26,12,1989), "Portugal", PROFISSIONAL, 5600.54);
	Jogador j14("saulo", Data(17,12,2004), "Inglaterra", PROFISSIONAL, 8000.00);
	Jogador j15("santiago", Data(30,9,2002), "Chile", PROFISSIONAL, 11000.00);

	//Time(string nome, Categorias categoria);
	Time t1("desenvolvedores futebol clube", PROFISSIONAL);

	Time t2("atletico clube vacionados", BASE);
	
	Time t3("unidos contra covid", PROFISSIONAL);

	//Empresa(string nome);
	Empresa empresa("UNIRITTER SPORTS");

	t1.adicionarJogador(j1);
	t1.adicionarJogador(j2);
	t1.adicionarJogador(j3);
	t1.adicionarJogador(j4);
	t1.adicionarJogador(j5);

	t2.adicionarJogador(j6);
	t2.adicionarJogador(j7);
	t2.adicionarJogador(j8);
	t2.adicionarJogador(j9);
	t2.adicionarJogador(j10);

	t3.adicionarJogador(j11);
	t3.adicionarJogador(j12);
	t3.adicionarJogador(j13);
	t3.adicionarJogador(j14);
	t3.adicionarJogador(j15);

	empresa.adicionarTime(t1);
	empresa.adicionarTime(t2);
	empresa.adicionarTime(t3);


	
	//cout << j1.calcularIdade(j1.getDataNascimento()) << endl;
	//j1.setIdadeAposentadoria(38);	
	//cout << j1.calcularTempoAposentadoria(j1.getIdadeAposentadoria()) << endl;
	//cout << j1.calcularSalarioLiquido(j1.getSalarioBruto()) << endl;

	//t1.relatorioGeral();
	//t1.relatorioFinanceiro();

	//empresa.consultarJogador("francisco");
	//empresa.consultarJogador(7);
	//empresa.listaJogadores();
	//empresa.relatorioFinanceiro();

	



	return 0;
}

// Assembly:
pushq %rbp
movq %rsp, %rbp
pushq %rbx
subq $0x1348, %rsp           # imm = 0x1348
leaq 0x2545(%rip), %rsi      # 0x61d8
leaq -0x648(%rbp), %rdi
leaq -0xcd0(%rbp), %rdx
callq 0x4f80
leaq -0xf8(%rbp), %rdi
pushq $0x16
popq %rsi
pushq $0x4
popq %rdx
movl $0x7c6, %ecx            # imm = 0x7C6
callq 0x2432
leaq 0x251a(%rip), %rsi      # 0x61de
leaq -0x628(%rbp), %rdi
leaq -0xb90(%rbp), %rdx
callq 0x4f80
movq -0xf8(%rbp), %rdx
movl -0xf0(%rbp), %ecx
leaq -0x1350(%rbp), %rdi
leaq -0x648(%rbp), %rsi
leaq -0x628(%rbp), %r8
pushq $0x1
popq %r9
movss 0x24b3(%rip), %xmm0     # 0x61b8
callq 0x37ba
leaq -0x628(%rbp), %rdi
callq 0x2080
leaq -0x648(%rbp), %rdi
callq 0x2080
leaq 0x24bc(%rip), %rsi      # 0x61e5
leaq -0x608(%rbp), %rdi
leaq -0xb90(%rbp), %rdx
callq 0x4f80
leaq -0xe8(%rbp), %rdi
pushq $0xf
popq %rsi
pushq $0xa
popq %rdx
movl $0x7c0, %ecx            # imm = 0x7C0
callq 0x2432
leaq 0x2490(%rip), %rsi      # 0x61ea
leaq -0x5e8(%rbp), %rdi
leaq -0xb28(%rbp), %rdx
callq 0x4f80
movq -0xe8(%rbp), %rdx
movl -0xe0(%rbp), %ecx
leaq -0xcd0(%rbp), %rdi
leaq -0x608(%rbp), %rsi
leaq -0x5e8(%rbp), %r8
pushq $0x1
popq %r9
movss 0x2421(%rip), %xmm0     # 0x61bc
callq 0x37ba
leaq -0x5e8(%rbp), %rdi
callq 0x2080
leaq -0x608(%rbp), %rdi
callq 0x2080
leaq 0x2435(%rip), %rsi      # 0x61f4
leaq -0x5c8(%rbp), %rdi
leaq -0xb28(%rbp), %rdx
callq 0x4f80
leaq -0xd8(%rbp), %rdi
pushq $0x16
popq %rsi
pushq $0x9
popq %rdx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2432
leaq 0x240a(%rip), %rsi      # 0x61fa
leaq -0x5a8(%rbp), %rdi
leaq -0xac0(%rbp), %rdx
callq 0x4f80
movq -0xd8(%rbp), %rdx
movl -0xd0(%rbp), %ecx
leaq -0xb90(%rbp), %rdi
leaq -0x5c8(%rbp), %rsi
leaq -0x5a8(%rbp), %r8
pushq $0x1
popq %r9
movss 0x238f(%rip), %xmm0     # 0x61c0
callq 0x37ba
leaq -0x5a8(%rbp), %rdi
callq 0x2080
leaq -0x5c8(%rbp), %rdi
callq 0x2080
leaq 0x23ad(%rip), %rsi      # 0x6202
leaq -0x588(%rbp), %rdi
leaq -0xac0(%rbp), %rdx
callq 0x4f80
leaq -0xc8(%rbp), %rdi
pushq $0xe
popq %rsi
pushq $0x7
popq %rdx
movl $0x7c9, %ecx            # imm = 0x7C9
callq 0x2432
leaq 0x2381(%rip), %rsi      # 0x6207
leaq -0x568(%rbp), %rdi
leaq -0xa58(%rbp), %rdx
callq 0x4f80
movq -0xc8(%rbp), %rdx
movl -0xc0(%rbp), %ecx
leaq -0xb28(%rbp), %rdi
leaq -0x588(%rbp), %rsi
leaq -0x568(%rbp), %r8
pushq $0x1
popq %r9
movss 0x22f1(%rip), %xmm0     # 0x61b8
callq 0x37ba
leaq -0x568(%rbp), %rdi
callq 0x2080
leaq -0x588(%rbp), %rdi
callq 0x2080
leaq 0x2322(%rip), %rsi      # 0x620d
leaq -0x548(%rbp), %rdi
leaq -0xa58(%rbp), %rdx
callq 0x4f80
leaq -0xb8(%rbp), %rdi
pushq $0xf
popq %rsi
pushq $0x8
popq %rdx
movl $0x7ca, %ecx            # imm = 0x7CA
callq 0x2432
leaq 0x22c2(%rip), %rsi      # 0x61de
leaq -0x528(%rbp), %rdi
leaq -0x9f0(%rbp), %rdx
callq 0x4f80
movq -0xb8(%rbp), %rdx
movl -0xb0(%rbp), %ecx
leaq -0xac0(%rbp), %rdi
leaq -0x548(%rbp), %rsi
leaq -0x528(%rbp), %r8
pushq $0x1
popq %r9
movss 0x225f(%rip), %xmm0     # 0x61bc
callq 0x37ba
leaq -0x528(%rbp), %rdi
callq 0x2080
leaq -0x548(%rbp), %rdi
callq 0x2080
leaq 0x2292(%rip), %rsi      # 0x6213
leaq -0x508(%rbp), %rdi
leaq -0x9f0(%rbp), %rdx
callq 0x4f80
leaq -0xa8(%rbp), %rdi
pushq $0x3
popq %rsi
pushq $0x6
popq %rdx
movl $0x7cf, %ecx            # imm = 0x7CF
callq 0x2432
leaq 0x222c(%rip), %rsi      # 0x61de
leaq -0x4e8(%rbp), %rdi
leaq -0x988(%rbp), %rdx
callq 0x4f80
movq -0xa8(%rbp), %rdx
movl -0xa0(%rbp), %ecx
leaq -0xa58(%rbp), %rdi
leaq -0x508(%rbp), %rsi
leaq -0x4e8(%rbp), %r8
movss 0x2185(%rip), %xmm0     # 0x6174
xorl %r9d, %r9d
callq 0x37ba
leaq -0x4e8(%rbp), %rdi
callq 0x2080
leaq -0x508(%rbp), %rdi
callq 0x2080
leaq 0x2204(%rip), %rsi      # 0x621a
leaq -0x4c8(%rbp), %rdi
leaq -0x988(%rbp), %rdx
callq 0x4f80
leaq -0x98(%rbp), %rdi
pushq $0x18
popq %rsi
pushq $0x6
popq %rdx
movl $0x7ce, %ecx            # imm = 0x7CE
callq 0x2432
leaq 0x21a3(%rip), %rsi      # 0x61ea
leaq -0x4a8(%rbp), %rdi
leaq -0x920(%rbp), %rdx
callq 0x4f80
movq -0x98(%rbp), %rdx
movl -0x90(%rbp), %ecx
leaq -0x9f0(%rbp), %rdi
leaq -0x4c8(%rbp), %rsi
leaq -0x4a8(%rbp), %r8
movss 0x20f0(%rip), %xmm0     # 0x6174
xorl %r9d, %r9d
callq 0x37ba
leaq -0x4a8(%rbp), %rdi
callq 0x2080
leaq -0x4c8(%rbp), %rdi
callq 0x2080
leaq 0x2176(%rip), %rsi      # 0x6221
leaq -0x488(%rbp), %rdi
leaq -0x920(%rbp), %rdx
callq 0x4f80
leaq -0x88(%rbp), %rdi
pushq $0x1
popq %rdx
movl %edx, %esi
movl $0x7c0, %ecx            # imm = 0x7C0
callq 0x2432
leaq 0x214e(%rip), %rsi      # 0x6229
leaq -0x468(%rbp), %rdi
leaq -0x8b8(%rbp), %rdx
callq 0x4f80
movq -0x88(%rbp), %rdx
movl -0x80(%rbp), %ecx
leaq -0x988(%rbp), %rdi
leaq -0x488(%rbp), %rsi
leaq -0x468(%rbp), %r8
movss 0x205f(%rip), %xmm0     # 0x6174
xorl %r9d, %r9d
callq 0x37ba
leaq -0x468(%rbp), %rdi
callq 0x2080
leaq -0x488(%rbp), %rdi
callq 0x2080
leaq 0x20f2(%rip), %rsi      # 0x622e
leaq -0x448(%rbp), %rdi
leaq -0x8b8(%rbp), %rdx
callq 0x4f80
leaq -0x78(%rbp), %rdi
pushq $0x1a
popq %rsi
pushq $0x2
popq %rdx
movl $0x7c7, %ecx            # imm = 0x7C7
callq 0x2432
leaq 0x20ce(%rip), %rsi      # 0x6238
leaq -0x428(%rbp), %rdi
leaq -0x850(%rbp), %rdx
callq 0x4f80
movq -0x78(%rbp), %rdx
movl -0x70(%rbp), %ecx
leaq -0x920(%rbp), %rdi
leaq -0x448(%rbp), %rsi
leaq -0x428(%rbp), %r8
movss 0x1fd3(%rip), %xmm0     # 0x6174
xorl %r9d, %r9d
callq 0x37ba
leaq -0x428(%rbp), %rdi
callq 0x2080
leaq -0x448(%rbp), %rdi
callq 0x2080
leaq 0x2079(%rip), %rsi      # 0x6241
leaq -0x408(%rbp), %rdi
leaq -0x850(%rbp), %rdx
callq 0x4f80
leaq -0x68(%rbp), %rdi
pushq $0x6
popq %rsi
pushq $0xb
popq %rdx
movl $0x7c6, %ecx            # imm = 0x7C6
callq 0x2432
leaq 0x2051(%rip), %rsi      # 0x6247
leaq -0x3e8(%rbp), %rdi
leaq -0x7e8(%rbp), %rdx
callq 0x4f80
movq -0x68(%rbp), %rdx
movl -0x60(%rbp), %ecx
leaq -0x8b8(%rbp), %rdi
leaq -0x408(%rbp), %rsi
leaq -0x3e8(%rbp), %r8
movss 0x1f47(%rip), %xmm0     # 0x6174
xorl %r9d, %r9d
callq 0x37ba
leaq -0x3e8(%rbp), %rdi
callq 0x2080
leaq -0x408(%rbp), %rdi
callq 0x2080
leaq 0x1ffa(%rip), %rsi      # 0x624e
leaq -0x3c8(%rbp), %rdi
leaq -0x7e8(%rbp), %rdx
callq 0x4f80
leaq -0x58(%rbp), %rdi
pushq $0x1a
popq %rsi
pushq $0xc
popq %rdx
movl $0x7bd, %ecx            # imm = 0x7BD
callq 0x2432
leaq 0x1fd2(%rip), %rsi      # 0x6254
leaq -0x3a8(%rbp), %rdi
leaq -0x780(%rbp), %rdx
callq 0x4f80
movq -0x58(%rbp), %rdx
movl -0x50(%rbp), %ecx
leaq -0x850(%rbp), %rdi
leaq -0x3c8(%rbp), %rsi
leaq -0x3a8(%rbp), %r8
pushq $0x1
popq %r9
movss 0x1f07(%rip), %xmm0     # 0x61c4
callq 0x37ba
leaq -0x3a8(%rbp), %rdi
callq 0x2080
leaq -0x3c8(%rbp), %rdi
callq 0x2080
leaq 0x1f7c(%rip), %rsi      # 0x625d
leaq -0x388(%rbp), %rdi
leaq -0x780(%rbp), %rdx
callq 0x4f80
leaq -0x48(%rbp), %rdi
pushq $0x1e
popq %rsi
pushq $0x9
popq %rdx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2432
leaq 0x1f56(%rip), %rsi      # 0x6265
leaq -0x368(%rbp), %rdi
leaq -0x718(%rbp), %rdx
callq 0x4f80
movq -0x48(%rbp), %rdx
movl -0x40(%rbp), %ecx
leaq -0x7e8(%rbp), %rdi
leaq -0x388(%rbp), %rsi
leaq -0x368(%rbp), %r8
pushq $0x1
popq %r9
movss 0x1e7e(%rip), %xmm0     # 0x61c8
callq 0x37ba
leaq -0x368(%rbp), %rdi
callq 0x2080
leaq -0x388(%rbp), %rdi
callq 0x2080
leaq 0x1eff(%rip), %rsi      # 0x626d
leaq -0x348(%rbp), %rdi
leaq -0x718(%rbp), %rdx
callq 0x4f80
leaq -0x38(%rbp), %rdi
pushq $0x1a
popq %rsi
pushq $0xc
popq %rdx
movl $0x7c5, %ecx            # imm = 0x7C5
callq 0x2432
leaq 0x1ed7(%rip), %rsi      # 0x6273
leaq -0x328(%rbp), %rdi
leaq -0x6b0(%rbp), %rdx
callq 0x4f80
movq -0x38(%rbp), %rdx
movl -0x30(%rbp), %ecx
leaq -0x780(%rbp), %rdi
leaq -0x348(%rbp), %rsi
leaq -0x328(%rbp), %r8
pushq $0x1
popq %r9
movss 0x1df5(%rip), %xmm0     # 0x61cc
callq 0x37ba
leaq -0x328(%rbp), %rdi
callq 0x2080
leaq -0x348(%rbp), %rdi
callq 0x2080
leaq 0x1e81(%rip), %rsi      # 0x627c
leaq -0x308(%rbp), %rdi
leaq -0x6b0(%rbp), %rdx
callq 0x4f80
leaq -0x28(%rbp), %rdi
pushq $0x11
popq %rsi
pushq $0xc
popq %rdx
movl $0x7d4, %ecx            # imm = 0x7D4
callq 0x2432
leaq 0x1e59(%rip), %rsi      # 0x6282
leaq -0x2e8(%rbp), %rdi
leaq -0x188(%rbp), %rdx
callq 0x4f80
movq -0x28(%rbp), %rdx
movl -0x20(%rbp), %ecx
leaq -0x718(%rbp), %rdi
leaq -0x308(%rbp), %rsi
leaq -0x2e8(%rbp), %r8
pushq $0x1
popq %r9
movss 0x1d6c(%rip), %xmm0     # 0x61d0
callq 0x37ba
leaq -0x2e8(%rbp), %rdi
callq 0x2080
leaq -0x308(%rbp), %rdi
callq 0x2080
leaq 0x1e05(%rip), %rsi      # 0x628d
leaq -0x2c8(%rbp), %rdi
leaq -0x188(%rbp), %rdx
callq 0x4f80
leaq -0x18(%rbp), %rdi
pushq $0x1e
popq %rsi
pushq $0x9
popq %rdx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2432
leaq 0x1d51(%rip), %rsi      # 0x6207
leaq -0x2a8(%rbp), %rdi
leaq -0x140(%rbp), %rdx
callq 0x4f80
movq -0x18(%rbp), %rdx
movl -0x10(%rbp), %ecx
leaq -0x6b0(%rbp), %rdi
leaq -0x2c8(%rbp), %rsi
leaq -0x2a8(%rbp), %r8
pushq $0x1
popq %r9
movss 0x1ce3(%rip), %xmm0     # 0x61d4
callq 0x37ba
leaq -0x2a8(%rbp), %rdi
callq 0x2080
leaq -0x2c8(%rbp), %rdi
callq 0x2080
leaq 0x1d81(%rip), %rsi      # 0x6296
leaq -0x288(%rbp), %rdi
leaq -0x140(%rbp), %rdx
callq 0x4f80
leaq -0x188(%rbp), %rdi
leaq -0x288(%rbp), %rsi
pushq $0x1
popq %rdx
callq 0x50a0
leaq -0x288(%rbp), %rdi
callq 0x2080
leaq 0x1d63(%rip), %rsi      # 0x62b4
leaq -0x268(%rbp), %rdi
leaq -0x1d0(%rbp), %rdx
callq 0x4f80
leaq -0x140(%rbp), %rdi
leaq -0x268(%rbp), %rsi
xorl %edx, %edx
callq 0x50a0
leaq -0x268(%rbp), %rdi
callq 0x2080
leaq 0x1d42(%rip), %rsi      # 0x62ce
leaq -0x248(%rbp), %rdi
leaq -0x228(%rbp), %rdx
callq 0x4f80
leaq -0x1d0(%rbp), %rdi
leaq -0x248(%rbp), %rsi
pushq $0x1
popq %rdx
callq 0x50a0
leaq -0x248(%rbp), %rdi
callq 0x2080
leaq 0x1d1a(%rip), %rsi      # 0x62e2
leaq -0x1f0(%rbp), %rdi
leaq -0x9(%rbp), %rdx
callq 0x4f80
leaq -0x228(%rbp), %rdi
leaq -0x1f0(%rbp), %rsi
callq 0x27ba
leaq -0x1f0(%rbp), %rdi
callq 0x2080
leaq -0x12e8(%rbp), %rdi
leaq -0x1350(%rbp), %rsi
callq 0x35a8
leaq -0x188(%rbp), %rdi
leaq -0x12e8(%rbp), %rsi
callq 0x51a2
leaq -0x12e8(%rbp), %rdi
callq 0x329a
leaq -0x1280(%rbp), %rdi
leaq -0xcd0(%rbp), %rsi
callq 0x35a8
leaq -0x188(%rbp), %rdi
leaq -0x1280(%rbp), %rsi
callq 0x51a2
leaq -0x1280(%rbp), %rdi
callq 0x329a
leaq -0x1218(%rbp), %rdi
leaq -0xb90(%rbp), %rsi
callq 0x35a8
leaq -0x188(%rbp), %rdi
leaq -0x1218(%rbp), %rsi
callq 0x51a2
leaq -0x1218(%rbp), %rdi
callq 0x329a
leaq -0x11b0(%rbp), %rdi
leaq -0xb28(%rbp), %rsi
callq 0x35a8
leaq -0x188(%rbp), %rdi
leaq -0x11b0(%rbp), %rsi
callq 0x51a2
leaq -0x11b0(%rbp), %rdi
callq 0x329a
leaq -0x1148(%rbp), %rdi
leaq -0xac0(%rbp), %rsi
callq 0x35a8
leaq -0x188(%rbp), %rdi
leaq -0x1148(%rbp), %rsi
callq 0x51a2
leaq -0x1148(%rbp), %rdi
callq 0x329a
leaq -0x10e0(%rbp), %rdi
leaq -0xa58(%rbp), %rsi
callq 0x35a8
leaq -0x140(%rbp), %rdi
leaq -0x10e0(%rbp), %rsi
callq 0x51a2
leaq -0x10e0(%rbp), %rdi
callq 0x329a
leaq -0x1078(%rbp), %rdi
leaq -0x9f0(%rbp), %rsi
callq 0x35a8
leaq -0x140(%rbp), %rdi
leaq -0x1078(%rbp), %rsi
callq 0x51a2
leaq -0x1078(%rbp), %rdi
callq 0x329a
leaq -0x1010(%rbp), %rdi
leaq -0x988(%rbp), %rsi
callq 0x35a8
leaq -0x140(%rbp), %rdi
leaq -0x1010(%rbp), %rsi
callq 0x51a2
leaq -0x1010(%rbp), %rdi
callq 0x329a
leaq -0xfa8(%rbp), %rdi
leaq -0x920(%rbp), %rsi
callq 0x35a8
leaq -0x140(%rbp), %rdi
leaq -0xfa8(%rbp), %rsi
callq 0x51a2
leaq -0xfa8(%rbp), %rdi
callq 0x329a
leaq -0xf40(%rbp), %rdi
leaq -0x8b8(%rbp), %rsi
callq 0x35a8
leaq -0x140(%rbp), %rdi
leaq -0xf40(%rbp), %rsi
callq 0x51a2
leaq -0xf40(%rbp), %rdi
callq 0x329a
leaq -0xed8(%rbp), %rdi
leaq -0x850(%rbp), %rsi
callq 0x35a8
leaq -0x1d0(%rbp), %rdi
leaq -0xed8(%rbp), %rsi
callq 0x51a2
leaq -0xed8(%rbp), %rdi
callq 0x329a
leaq -0xe70(%rbp), %rdi
leaq -0x7e8(%rbp), %rsi
callq 0x35a8
leaq -0x1d0(%rbp), %rdi
leaq -0xe70(%rbp), %rsi
callq 0x51a2
leaq -0xe70(%rbp), %rdi
callq 0x329a
leaq -0xe08(%rbp), %rdi
leaq -0x780(%rbp), %rsi
callq 0x35a8
leaq -0x1d0(%rbp), %rdi
leaq -0xe08(%rbp), %rsi
callq 0x51a2
leaq -0xe08(%rbp), %rdi
callq 0x329a
leaq -0xda0(%rbp), %rdi
leaq -0x718(%rbp), %rsi
callq 0x35a8
leaq -0x1d0(%rbp), %rdi
leaq -0xda0(%rbp), %rsi
callq 0x51a2
leaq -0xda0(%rbp), %rdi
callq 0x329a
leaq -0xd38(%rbp), %rdi
leaq -0x6b0(%rbp), %rsi
callq 0x35a8
leaq -0x1d0(%rbp), %rdi
leaq -0xd38(%rbp), %rsi
callq 0x51a2
leaq -0xd38(%rbp), %rdi
callq 0x329a
leaq -0xc68(%rbp), %rdi
leaq -0x188(%rbp), %rsi
callq 0x3402
leaq -0x228(%rbp), %rdi
leaq -0xc68(%rbp), %rsi
callq 0x30e2
leaq -0xc68(%rbp), %rdi
callq 0x320c
leaq -0xc20(%rbp), %rdi
leaq -0x140(%rbp), %rsi
callq 0x3402
leaq -0x228(%rbp), %rdi
leaq -0xc20(%rbp), %rsi
callq 0x30e2
leaq -0xc20(%rbp), %rdi
callq 0x320c
leaq -0xbd8(%rbp), %rdi
leaq -0x1d0(%rbp), %rsi
callq 0x3402
leaq -0x228(%rbp), %rdi
leaq -0xbd8(%rbp), %rsi
callq 0x30e2
leaq -0xbd8(%rbp), %rdi
callq 0x320c
leaq -0x228(%rbp), %rdi
callq 0x4fbc
leaq -0x1d0(%rbp), %rdi
callq 0x320c
leaq -0x140(%rbp), %rdi
callq 0x320c
leaq -0x188(%rbp), %rdi
callq 0x320c
leaq -0x6b0(%rbp), %rdi
callq 0x329a
leaq -0x718(%rbp), %rdi
callq 0x329a
leaq -0x780(%rbp), %rdi
callq 0x329a
leaq -0x7e8(%rbp), %rdi
callq 0x329a
leaq -0x850(%rbp), %rdi
callq 0x329a
leaq -0x8b8(%rbp), %rdi
callq 0x329a
leaq -0x920(%rbp), %rdi
callq 0x329a
leaq -0x988(%rbp), %rdi
callq 0x329a
leaq -0x9f0(%rbp), %rdi
callq 0x329a
leaq -0xa58(%rbp), %rdi
callq 0x329a
leaq -0xac0(%rbp), %rdi
callq 0x329a
leaq -0xb28(%rbp), %rdi
callq 0x329a
leaq -0xb90(%rbp), %rdi
callq 0x329a
leaq -0xcd0(%rbp), %rdi
callq 0x329a
leaq -0x1350(%rbp), %rdi
callq 0x329a
xorl %eax, %eax
addq $0x1348, %rsp           # imm = 0x1348
popq %rbx
popq %rbp
retq
movq %rax, %rbx
leaq -0xbd8(%rbp), %rdi
jmp 0x4a8d
movq %rax, %rbx
leaq -0xc20(%rbp), %rdi
jmp 0x4a8d
movq %rax, %rbx
leaq -0xc68(%rbp), %rdi
callq 0x320c
jmp 0x4e93
movq %rax, %rbx
leaq -0xd38(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xda0(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xe08(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xe70(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xed8(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xf40(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0xfa8(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x1010(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x1078(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x10e0(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x1148(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x11b0(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x1218(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x1280(%rbp), %rdi
jmp 0x4b55
movq %rax, %rbx
leaq -0x12e8(%rbp), %rdi
callq 0x329a
jmp 0x4e93
movq %rax, %rbx
leaq -0x1f0(%rbp), %rdi
callq 0x2080
jmp 0x4e9f
movq %rax, %rbx
jmp 0x4e9f
movq %rax, %rbx
leaq -0x248(%rbp), %rdi
callq 0x2080
jmp 0x4eab
movq %rax, %rbx
jmp 0x4eab
movq %rax, %rbx
leaq -0x268(%rbp), %rdi
callq 0x2080
jmp 0x4eb7
movq %rax, %rbx
jmp 0x4eb7
movq %rax, %rbx
leaq -0x288(%rbp), %rdi
callq 0x2080
jmp 0x4ec3
movq %rax, %rbx
jmp 0x4ec3
movq %rax, %rbx
leaq -0x2a8(%rbp), %rdi
callq 0x2080
jmp 0x4be5
jmp 0x4be2
movq %rax, %rbx
leaq -0x2c8(%rbp), %rdi
callq 0x2080
jmp 0x4ecf
movq %rax, %rbx
jmp 0x4ecf
movq %rax, %rbx
leaq -0x2e8(%rbp), %rdi
callq 0x2080
jmp 0x4c14
jmp 0x4c11
movq %rax, %rbx
leaq -0x308(%rbp), %rdi
callq 0x2080
jmp 0x4edb
movq %rax, %rbx
jmp 0x4edb
movq %rax, %rbx
leaq -0x328(%rbp), %rdi
callq 0x2080
jmp 0x4c43
jmp 0x4c40
movq %rax, %rbx
leaq -0x348(%rbp), %rdi
callq 0x2080
jmp 0x4ee7
movq %rax, %rbx
jmp 0x4ee7
movq %rax, %rbx
leaq -0x368(%rbp), %rdi
callq 0x2080
jmp 0x4c72
jmp 0x4c6f
movq %rax, %rbx
leaq -0x388(%rbp), %rdi
callq 0x2080
jmp 0x4ef3
movq %rax, %rbx
jmp 0x4ef3
movq %rax, %rbx
leaq -0x3a8(%rbp), %rdi
callq 0x2080
jmp 0x4ca1
jmp 0x4c9e
movq %rax, %rbx
leaq -0x3c8(%rbp), %rdi
callq 0x2080
jmp 0x4eff
movq %rax, %rbx
jmp 0x4eff
movq %rax, %rbx
leaq -0x3e8(%rbp), %rdi
callq 0x2080
jmp 0x4cd0
jmp 0x4ccd
movq %rax, %rbx
leaq -0x408(%rbp), %rdi
callq 0x2080
jmp 0x4f0b
movq %rax, %rbx
jmp 0x4f0b
movq %rax, %rbx
leaq -0x428(%rbp), %rdi
callq 0x2080
jmp 0x4cff
jmp 0x4cfc
movq %rax, %rbx
leaq -0x448(%rbp), %rdi
callq 0x2080
jmp 0x4f17
movq %rax, %rbx
jmp 0x4f17
movq %rax, %rbx
leaq -0x468(%rbp), %rdi
callq 0x2080
jmp 0x4d2e
jmp 0x4d2b
movq %rax, %rbx
leaq -0x488(%rbp), %rdi
callq 0x2080
jmp 0x4f23
movq %rax, %rbx
jmp 0x4f23
movq %rax, %rbx
leaq -0x4a8(%rbp), %rdi
callq 0x2080
jmp 0x4d5d
jmp 0x4d5a
movq %rax, %rbx
leaq -0x4c8(%rbp), %rdi
callq 0x2080
jmp 0x4f2f
movq %rax, %rbx
jmp 0x4f2f
movq %rax, %rbx
leaq -0x4e8(%rbp), %rdi
callq 0x2080
jmp 0x4d8c
jmp 0x4d89
movq %rax, %rbx
leaq -0x508(%rbp), %rdi
callq 0x2080
jmp 0x4f3b
movq %rax, %rbx
jmp 0x4f3b
movq %rax, %rbx
leaq -0x528(%rbp), %rdi
callq 0x2080
jmp 0x4dbb
jmp 0x4db8
movq %rax, %rbx
leaq -0x548(%rbp), %rdi
callq 0x2080
jmp 0x4f47
movq %rax, %rbx
jmp 0x4f47
movq %rax, %rbx
leaq -0x568(%rbp), %rdi
callq 0x2080
jmp 0x4dea
jmp 0x4de7
movq %rax, %rbx
leaq -0x588(%rbp), %rdi
callq 0x2080
jmp 0x4f53
movq %rax, %rbx
jmp 0x4f53
movq %rax, %rbx
leaq -0x5a8(%rbp), %rdi
callq 0x2080
jmp 0x4e19
jmp 0x4e16
movq %rax, %rbx
leaq -0x5c8(%rbp), %rdi
callq 0x2080
jmp 0x4f5f
movq %rax, %rbx
jmp 0x4f5f
movq %rax, %rbx
leaq -0x5e8(%rbp), %rdi
callq 0x2080
jmp 0x4e48
jmp 0x4e45
movq %rax, %rbx
leaq -0x608(%rbp), %rdi
callq 0x2080
jmp 0x4f6b
movq %rax, %rbx
jmp 0x4f6b
movq %rax, %rbx
leaq -0x628(%rbp), %rdi
callq 0x2080
jmp 0x4e77
jmp 0x4e74
movq %rax, %rbx
leaq -0x648(%rbp), %rdi
callq 0x2080
jmp 0x4f77
movq %rax, %rbx
jmp 0x4f77
movq %rax, %rbx
leaq -0x228(%rbp), %rdi
callq 0x4fbc
leaq -0x1d0(%rbp), %rdi
callq 0x320c
leaq -0x140(%rbp), %rdi
callq 0x320c
leaq -0x188(%rbp), %rdi
callq 0x320c
leaq -0x6b0(%rbp), %rdi
callq 0x329a
leaq -0x718(%rbp), %rdi
callq 0x329a
leaq -0x780(%rbp), %rdi
callq 0x329a
leaq -0x7e8(%rbp), %rdi
callq 0x329a
leaq -0x850(%rbp), %rdi
callq 0x329a
leaq -0x8b8(%rbp), %rdi
callq 0x329a
leaq -0x920(%rbp), %rdi
callq 0x329a
leaq -0x988(%rbp), %rdi
callq 0x329a
leaq -0x9f0(%rbp), %rdi
callq 0x329a
leaq -0xa58(%rbp), %rdi
callq 0x329a
leaq -0xac0(%rbp), %rdi
callq 0x329a
leaq -0xb28(%rbp), %rdi
callq 0x329a
leaq -0xb90(%rbp), %rdi
callq 0x329a
leaq -0xcd0(%rbp), %rdi
callq 0x329a
leaq -0x1350(%rbp), %rdi
callq 0x329a
movq %rbx, %rdi
callq 0x2200
nop