// File: 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
subq $0x1600, %rsp           # imm = 0x1600
movl $0x0, -0x4(%rbp)
leaq -0x91(%rbp), %rdi
movq %rdi, -0x14f0(%rbp)
callq 0x22e0
movq -0x14f0(%rbp), %rdx
leaq 0x40c5(%rip), %rsi      # 0xa1d8
leaq -0x90(%rbp), %rdi
callq 0x8200
jmp 0x6121
leaq -0xb0(%rbp), %rdi
movl $0x16, %esi
movl $0x4, %edx
movl $0x7c6, %ecx            # imm = 0x7C6
callq 0x2580
jmp 0x613e
leaq -0xd1(%rbp), %rdi
movq %rdi, -0x14f8(%rbp)
callq 0x22e0
movq -0x14f8(%rbp), %rdx
leaq 0x407f(%rip), %rsi      # 0xa1de
leaq -0xd0(%rbp), %rdi
callq 0x8200
jmp 0x616d
movl -0xa8(%rbp), %eax
movl %eax, -0xe0(%rbp)
movq -0xb0(%rbp), %rax
movq %rax, -0xe8(%rbp)
movq -0xe8(%rbp), %rdx
movl -0xe0(%rbp), %ecx
leaq -0x70(%rbp), %rdi
leaq -0x90(%rbp), %rsi
leaq -0xd0(%rbp), %r8
movl $0x1, %r9d
movss 0x4004(%rip), %xmm0     # 0xa1b8
callq 0x5900
jmp 0x61bb
leaq -0xd0(%rbp), %rdi
callq 0x20f0
leaq -0xd1(%rbp), %rdi
callq 0x2210
leaq -0x90(%rbp), %rdi
callq 0x20f0
leaq -0x91(%rbp), %rdi
callq 0x2210
leaq -0x171(%rbp), %rdi
movq %rdi, -0x1500(%rbp)
callq 0x22e0
movq -0x1500(%rbp), %rdx
leaq 0x3fd9(%rip), %rsi      # 0xa1e5
leaq -0x170(%rbp), %rdi
callq 0x8200
jmp 0x621a
leaq -0x180(%rbp), %rdi
movl $0xf, %esi
movl $0xa, %edx
movl $0x7c0, %ecx            # imm = 0x7C0
callq 0x2580
jmp 0x6237
leaq -0x1a1(%rbp), %rdi
movq %rdi, -0x1508(%rbp)
callq 0x22e0
movq -0x1508(%rbp), %rdx
leaq 0x3f92(%rip), %rsi      # 0xa1ea
leaq -0x1a0(%rbp), %rdi
callq 0x8200
jmp 0x6266
movl -0x178(%rbp), %eax
movl %eax, -0x1b0(%rbp)
movq -0x180(%rbp), %rax
movq %rax, -0x1b8(%rbp)
movq -0x1b8(%rbp), %rdx
movl -0x1b0(%rbp), %ecx
leaq -0x150(%rbp), %rdi
leaq -0x170(%rbp), %rsi
leaq -0x1a0(%rbp), %r8
movl $0x1, %r9d
movss 0x3f0c(%rip), %xmm0     # 0xa1bc
callq 0x5900
jmp 0x62b7
leaq -0x1a0(%rbp), %rdi
callq 0x20f0
leaq -0x1a1(%rbp), %rdi
callq 0x2210
leaq -0x170(%rbp), %rdi
callq 0x20f0
leaq -0x171(%rbp), %rdi
callq 0x2210
leaq -0x241(%rbp), %rdi
movq %rdi, -0x1510(%rbp)
callq 0x22e0
movq -0x1510(%rbp), %rdx
leaq 0x3eec(%rip), %rsi      # 0xa1f4
leaq -0x240(%rbp), %rdi
callq 0x8200
jmp 0x6316
leaq -0x250(%rbp), %rdi
movl $0x16, %esi
movl $0x9, %edx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2580
jmp 0x6333
leaq -0x271(%rbp), %rdi
movq %rdi, -0x1518(%rbp)
callq 0x22e0
movq -0x1518(%rbp), %rdx
leaq 0x3ea6(%rip), %rsi      # 0xa1fa
leaq -0x270(%rbp), %rdi
callq 0x8200
jmp 0x6362
movl -0x248(%rbp), %eax
movl %eax, -0x280(%rbp)
movq -0x250(%rbp), %rax
movq %rax, -0x288(%rbp)
movq -0x288(%rbp), %rdx
movl -0x280(%rbp), %ecx
leaq -0x220(%rbp), %rdi
leaq -0x240(%rbp), %rsi
leaq -0x270(%rbp), %r8
movl $0x1, %r9d
movss 0x3e14(%rip), %xmm0     # 0xa1c0
callq 0x5900
jmp 0x63b3
leaq -0x270(%rbp), %rdi
callq 0x20f0
leaq -0x271(%rbp), %rdi
callq 0x2210
leaq -0x240(%rbp), %rdi
callq 0x20f0
leaq -0x241(%rbp), %rdi
callq 0x2210
leaq -0x311(%rbp), %rdi
movq %rdi, -0x1520(%rbp)
callq 0x22e0
movq -0x1520(%rbp), %rdx
leaq 0x3dfe(%rip), %rsi      # 0xa202
leaq -0x310(%rbp), %rdi
callq 0x8200
jmp 0x6412
leaq -0x320(%rbp), %rdi
movl $0xe, %esi
movl $0x7, %edx
movl $0x7c9, %ecx            # imm = 0x7C9
callq 0x2580
jmp 0x642f
leaq -0x341(%rbp), %rdi
movq %rdi, -0x1528(%rbp)
callq 0x22e0
movq -0x1528(%rbp), %rdx
leaq 0x3db7(%rip), %rsi      # 0xa207
leaq -0x340(%rbp), %rdi
callq 0x8200
jmp 0x645e
movl -0x318(%rbp), %eax
movl %eax, -0x350(%rbp)
movq -0x320(%rbp), %rax
movq %rax, -0x358(%rbp)
movq -0x358(%rbp), %rdx
movl -0x350(%rbp), %ecx
leaq -0x2f0(%rbp), %rdi
leaq -0x310(%rbp), %rsi
leaq -0x340(%rbp), %r8
movl $0x1, %r9d
movss 0x3d10(%rip), %xmm0     # 0xa1b8
callq 0x5900
jmp 0x64af
leaq -0x340(%rbp), %rdi
callq 0x20f0
leaq -0x341(%rbp), %rdi
callq 0x2210
leaq -0x310(%rbp), %rdi
callq 0x20f0
leaq -0x311(%rbp), %rdi
callq 0x2210
leaq -0x3e1(%rbp), %rdi
movq %rdi, -0x1530(%rbp)
callq 0x22e0
movq -0x1530(%rbp), %rdx
leaq 0x3d0d(%rip), %rsi      # 0xa20d
leaq -0x3e0(%rbp), %rdi
callq 0x8200
jmp 0x650e
leaq -0x3f0(%rbp), %rdi
movl $0xf, %esi
movl $0x8, %edx
movl $0x7ca, %ecx            # imm = 0x7CA
callq 0x2580
jmp 0x652b
leaq -0x411(%rbp), %rdi
movq %rdi, -0x1538(%rbp)
callq 0x22e0
movq -0x1538(%rbp), %rdx
leaq 0x3c92(%rip), %rsi      # 0xa1de
leaq -0x410(%rbp), %rdi
callq 0x8200
jmp 0x655a
movl -0x3e8(%rbp), %eax
movl %eax, -0x420(%rbp)
movq -0x3f0(%rbp), %rax
movq %rax, -0x428(%rbp)
movq -0x428(%rbp), %rdx
movl -0x420(%rbp), %ecx
leaq -0x3c0(%rbp), %rdi
leaq -0x3e0(%rbp), %rsi
leaq -0x410(%rbp), %r8
movl $0x1, %r9d
movss 0x3c18(%rip), %xmm0     # 0xa1bc
callq 0x5900
jmp 0x65ab
leaq -0x410(%rbp), %rdi
callq 0x20f0
leaq -0x411(%rbp), %rdi
callq 0x2210
leaq -0x3e0(%rbp), %rdi
callq 0x20f0
leaq -0x3e1(%rbp), %rdi
callq 0x2210
leaq -0x4b1(%rbp), %rdi
movq %rdi, -0x1540(%rbp)
callq 0x22e0
movq -0x1540(%rbp), %rdx
leaq 0x3c17(%rip), %rsi      # 0xa213
leaq -0x4b0(%rbp), %rdi
callq 0x8200
jmp 0x660a
leaq -0x4c0(%rbp), %rdi
movl $0x3, %esi
movl $0x6, %edx
movl $0x7cf, %ecx            # imm = 0x7CF
callq 0x2580
jmp 0x6627
leaq -0x4e1(%rbp), %rdi
movq %rdi, -0x1548(%rbp)
callq 0x22e0
movq -0x1548(%rbp), %rdx
leaq 0x3b96(%rip), %rsi      # 0xa1de
leaq -0x4e0(%rbp), %rdi
callq 0x8200
jmp 0x6656
movl -0x4b8(%rbp), %eax
movl %eax, -0x4f0(%rbp)
movq -0x4c0(%rbp), %rax
movq %rax, -0x4f8(%rbp)
movq -0x4f8(%rbp), %rdx
movl -0x4f0(%rbp), %ecx
leaq -0x490(%rbp), %rdi
leaq -0x4b0(%rbp), %rsi
leaq -0x4e0(%rbp), %r8
xorl %r9d, %r9d
movss 0x3acf(%rip), %xmm0     # 0xa16c
callq 0x5900
jmp 0x66a4
leaq -0x4e0(%rbp), %rdi
callq 0x20f0
leaq -0x4e1(%rbp), %rdi
callq 0x2210
leaq -0x4b0(%rbp), %rdi
callq 0x20f0
leaq -0x4b1(%rbp), %rdi
callq 0x2210
leaq -0x581(%rbp), %rdi
movq %rdi, -0x1550(%rbp)
callq 0x22e0
movq -0x1550(%rbp), %rdx
leaq 0x3b25(%rip), %rsi      # 0xa21a
leaq -0x580(%rbp), %rdi
callq 0x8200
jmp 0x6703
leaq -0x590(%rbp), %rdi
movl $0x18, %esi
movl $0x6, %edx
movl $0x7ce, %ecx            # imm = 0x7CE
callq 0x2580
jmp 0x6720
leaq -0x5b1(%rbp), %rdi
movq %rdi, -0x1558(%rbp)
callq 0x22e0
movq -0x1558(%rbp), %rdx
leaq 0x3aa9(%rip), %rsi      # 0xa1ea
leaq -0x5b0(%rbp), %rdi
callq 0x8200
jmp 0x674f
movl -0x588(%rbp), %eax
movl %eax, -0x5c0(%rbp)
movq -0x590(%rbp), %rax
movq %rax, -0x5c8(%rbp)
movq -0x5c8(%rbp), %rdx
movl -0x5c0(%rbp), %ecx
leaq -0x560(%rbp), %rdi
leaq -0x580(%rbp), %rsi
leaq -0x5b0(%rbp), %r8
xorl %r9d, %r9d
movss 0x39d6(%rip), %xmm0     # 0xa16c
callq 0x5900
jmp 0x679d
leaq -0x5b0(%rbp), %rdi
callq 0x20f0
leaq -0x5b1(%rbp), %rdi
callq 0x2210
leaq -0x580(%rbp), %rdi
callq 0x20f0
leaq -0x581(%rbp), %rdi
callq 0x2210
leaq -0x651(%rbp), %rdi
movq %rdi, -0x1560(%rbp)
callq 0x22e0
movq -0x1560(%rbp), %rdx
leaq 0x3a33(%rip), %rsi      # 0xa221
leaq -0x650(%rbp), %rdi
callq 0x8200
jmp 0x67fc
leaq -0x660(%rbp), %rdi
movl $0x1, %edx
movl $0x7c0, %ecx            # imm = 0x7C0
movl %edx, %esi
callq 0x2580
jmp 0x6816
leaq -0x681(%rbp), %rdi
movq %rdi, -0x1568(%rbp)
callq 0x22e0
movq -0x1568(%rbp), %rdx
leaq 0x39f2(%rip), %rsi      # 0xa229
leaq -0x680(%rbp), %rdi
callq 0x8200
jmp 0x6845
movl -0x658(%rbp), %eax
movl %eax, -0x690(%rbp)
movq -0x660(%rbp), %rax
movq %rax, -0x698(%rbp)
movq -0x698(%rbp), %rdx
movl -0x690(%rbp), %ecx
leaq -0x630(%rbp), %rdi
leaq -0x650(%rbp), %rsi
leaq -0x680(%rbp), %r8
xorl %r9d, %r9d
movss 0x38e0(%rip), %xmm0     # 0xa16c
callq 0x5900
jmp 0x6893
leaq -0x680(%rbp), %rdi
callq 0x20f0
leaq -0x681(%rbp), %rdi
callq 0x2210
leaq -0x650(%rbp), %rdi
callq 0x20f0
leaq -0x651(%rbp), %rdi
callq 0x2210
leaq -0x721(%rbp), %rdi
movq %rdi, -0x1570(%rbp)
callq 0x22e0
movq -0x1570(%rbp), %rdx
leaq 0x394a(%rip), %rsi      # 0xa22e
leaq -0x720(%rbp), %rdi
callq 0x8200
jmp 0x68f2
leaq -0x730(%rbp), %rdi
movl $0x1a, %esi
movl $0x2, %edx
movl $0x7c7, %ecx            # imm = 0x7C7
callq 0x2580
jmp 0x690f
leaq -0x751(%rbp), %rdi
movq %rdi, -0x1578(%rbp)
callq 0x22e0
movq -0x1578(%rbp), %rdx
leaq 0x3908(%rip), %rsi      # 0xa238
leaq -0x750(%rbp), %rdi
callq 0x8200
jmp 0x693e
movl -0x728(%rbp), %eax
movl %eax, -0x760(%rbp)
movq -0x730(%rbp), %rax
movq %rax, -0x768(%rbp)
movq -0x768(%rbp), %rdx
movl -0x760(%rbp), %ecx
leaq -0x700(%rbp), %rdi
leaq -0x720(%rbp), %rsi
leaq -0x750(%rbp), %r8
xorl %r9d, %r9d
movss 0x37e7(%rip), %xmm0     # 0xa16c
callq 0x5900
jmp 0x698c
leaq -0x750(%rbp), %rdi
callq 0x20f0
leaq -0x751(%rbp), %rdi
callq 0x2210
leaq -0x720(%rbp), %rdi
callq 0x20f0
leaq -0x721(%rbp), %rdi
callq 0x2210
leaq -0x7f1(%rbp), %rdi
movq %rdi, -0x1580(%rbp)
callq 0x22e0
movq -0x1580(%rbp), %rdx
leaq 0x3864(%rip), %rsi      # 0xa241
leaq -0x7f0(%rbp), %rdi
callq 0x8200
jmp 0x69eb
leaq -0x800(%rbp), %rdi
movl $0x6, %esi
movl $0xb, %edx
movl $0x7c6, %ecx            # imm = 0x7C6
callq 0x2580
jmp 0x6a08
leaq -0x821(%rbp), %rdi
movq %rdi, -0x1588(%rbp)
callq 0x22e0
movq -0x1588(%rbp), %rdx
leaq 0x381e(%rip), %rsi      # 0xa247
leaq -0x820(%rbp), %rdi
callq 0x8200
jmp 0x6a37
movl -0x7f8(%rbp), %eax
movl %eax, -0x830(%rbp)
movq -0x800(%rbp), %rax
movq %rax, -0x838(%rbp)
movq -0x838(%rbp), %rdx
movl -0x830(%rbp), %ecx
leaq -0x7d0(%rbp), %rdi
leaq -0x7f0(%rbp), %rsi
leaq -0x820(%rbp), %r8
xorl %r9d, %r9d
movss 0x36ee(%rip), %xmm0     # 0xa16c
callq 0x5900
jmp 0x6a85
leaq -0x820(%rbp), %rdi
callq 0x20f0
leaq -0x821(%rbp), %rdi
callq 0x2210
leaq -0x7f0(%rbp), %rdi
callq 0x20f0
leaq -0x7f1(%rbp), %rdi
callq 0x2210
leaq -0x8c1(%rbp), %rdi
movq %rdi, -0x1590(%rbp)
callq 0x22e0
movq -0x1590(%rbp), %rdx
leaq 0x3778(%rip), %rsi      # 0xa24e
leaq -0x8c0(%rbp), %rdi
callq 0x8200
jmp 0x6ae4
leaq -0x8d0(%rbp), %rdi
movl $0x1a, %esi
movl $0xc, %edx
movl $0x7bd, %ecx            # imm = 0x7BD
callq 0x2580
jmp 0x6b01
leaq -0x8f1(%rbp), %rdi
movq %rdi, -0x1598(%rbp)
callq 0x22e0
movq -0x1598(%rbp), %rdx
leaq 0x3732(%rip), %rsi      # 0xa254
leaq -0x8f0(%rbp), %rdi
callq 0x8200
jmp 0x6b30
movl -0x8c8(%rbp), %eax
movl %eax, -0x900(%rbp)
movq -0x8d0(%rbp), %rax
movq %rax, -0x908(%rbp)
movq -0x908(%rbp), %rdx
movl -0x900(%rbp), %ecx
leaq -0x8a0(%rbp), %rdi
leaq -0x8c0(%rbp), %rsi
leaq -0x8f0(%rbp), %r8
movl $0x1, %r9d
movss 0x364a(%rip), %xmm0     # 0xa1c4
callq 0x5900
jmp 0x6b81
leaq -0x8f0(%rbp), %rdi
callq 0x20f0
leaq -0x8f1(%rbp), %rdi
callq 0x2210
leaq -0x8c0(%rbp), %rdi
callq 0x20f0
leaq -0x8c1(%rbp), %rdi
callq 0x2210
leaq -0x991(%rbp), %rdi
movq %rdi, -0x15a0(%rbp)
callq 0x22e0
movq -0x15a0(%rbp), %rdx
leaq 0x368b(%rip), %rsi      # 0xa25d
leaq -0x990(%rbp), %rdi
callq 0x8200
jmp 0x6be0
leaq -0x9a0(%rbp), %rdi
movl $0x1e, %esi
movl $0x9, %edx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2580
jmp 0x6bfd
leaq -0x9c1(%rbp), %rdi
movq %rdi, -0x15a8(%rbp)
callq 0x22e0
movq -0x15a8(%rbp), %rdx
leaq 0x3647(%rip), %rsi      # 0xa265
leaq -0x9c0(%rbp), %rdi
callq 0x8200
jmp 0x6c2c
movl -0x998(%rbp), %eax
movl %eax, -0x9d0(%rbp)
movq -0x9a0(%rbp), %rax
movq %rax, -0x9d8(%rbp)
movq -0x9d8(%rbp), %rdx
movl -0x9d0(%rbp), %ecx
leaq -0x970(%rbp), %rdi
leaq -0x990(%rbp), %rsi
leaq -0x9c0(%rbp), %r8
movl $0x1, %r9d
movss 0x3552(%rip), %xmm0     # 0xa1c8
callq 0x5900
jmp 0x6c7d
leaq -0x9c0(%rbp), %rdi
callq 0x20f0
leaq -0x9c1(%rbp), %rdi
callq 0x2210
leaq -0x990(%rbp), %rdi
callq 0x20f0
leaq -0x991(%rbp), %rdi
callq 0x2210
leaq -0xa61(%rbp), %rdi
movq %rdi, -0x15b0(%rbp)
callq 0x22e0
movq -0x15b0(%rbp), %rdx
leaq 0x359f(%rip), %rsi      # 0xa26d
leaq -0xa60(%rbp), %rdi
callq 0x8200
jmp 0x6cdc
leaq -0xa70(%rbp), %rdi
movl $0x1a, %esi
movl $0xc, %edx
movl $0x7c5, %ecx            # imm = 0x7C5
callq 0x2580
jmp 0x6cf9
leaq -0xa91(%rbp), %rdi
movq %rdi, -0x15b8(%rbp)
callq 0x22e0
movq -0x15b8(%rbp), %rdx
leaq 0x3559(%rip), %rsi      # 0xa273
leaq -0xa90(%rbp), %rdi
callq 0x8200
jmp 0x6d28
movl -0xa68(%rbp), %eax
movl %eax, -0xaa0(%rbp)
movq -0xa70(%rbp), %rax
movq %rax, -0xaa8(%rbp)
movq -0xaa8(%rbp), %rdx
movl -0xaa0(%rbp), %ecx
leaq -0xa40(%rbp), %rdi
leaq -0xa60(%rbp), %rsi
leaq -0xa90(%rbp), %r8
movl $0x1, %r9d
movss 0x345a(%rip), %xmm0     # 0xa1cc
callq 0x5900
jmp 0x6d79
leaq -0xa90(%rbp), %rdi
callq 0x20f0
leaq -0xa91(%rbp), %rdi
callq 0x2210
leaq -0xa60(%rbp), %rdi
callq 0x20f0
leaq -0xa61(%rbp), %rdi
callq 0x2210
leaq -0xb31(%rbp), %rdi
movq %rdi, -0x15c0(%rbp)
callq 0x22e0
movq -0x15c0(%rbp), %rdx
leaq 0x34b2(%rip), %rsi      # 0xa27c
leaq -0xb30(%rbp), %rdi
callq 0x8200
jmp 0x6dd8
leaq -0xb40(%rbp), %rdi
movl $0x11, %esi
movl $0xc, %edx
movl $0x7d4, %ecx            # imm = 0x7D4
callq 0x2580
jmp 0x6df5
leaq -0xb61(%rbp), %rdi
movq %rdi, -0x15c8(%rbp)
callq 0x22e0
movq -0x15c8(%rbp), %rdx
leaq 0x346c(%rip), %rsi      # 0xa282
leaq -0xb60(%rbp), %rdi
callq 0x8200
jmp 0x6e24
movl -0xb38(%rbp), %eax
movl %eax, -0xb70(%rbp)
movq -0xb40(%rbp), %rax
movq %rax, -0xb78(%rbp)
movq -0xb78(%rbp), %rdx
movl -0xb70(%rbp), %ecx
leaq -0xb10(%rbp), %rdi
leaq -0xb30(%rbp), %rsi
leaq -0xb60(%rbp), %r8
movl $0x1, %r9d
movss 0x3362(%rip), %xmm0     # 0xa1d0
callq 0x5900
jmp 0x6e75
leaq -0xb60(%rbp), %rdi
callq 0x20f0
leaq -0xb61(%rbp), %rdi
callq 0x2210
leaq -0xb30(%rbp), %rdi
callq 0x20f0
leaq -0xb31(%rbp), %rdi
callq 0x2210
leaq -0xc01(%rbp), %rdi
movq %rdi, -0x15d0(%rbp)
callq 0x22e0
movq -0x15d0(%rbp), %rdx
leaq 0x33c7(%rip), %rsi      # 0xa28d
leaq -0xc00(%rbp), %rdi
callq 0x8200
jmp 0x6ed4
leaq -0xc10(%rbp), %rdi
movl $0x1e, %esi
movl $0x9, %edx
movl $0x7d2, %ecx            # imm = 0x7D2
callq 0x2580
jmp 0x6ef1
leaq -0xc31(%rbp), %rdi
movq %rdi, -0x15d8(%rbp)
callq 0x22e0
movq -0x15d8(%rbp), %rdx
leaq 0x32f5(%rip), %rsi      # 0xa207
leaq -0xc30(%rbp), %rdi
callq 0x8200
jmp 0x6f20
movl -0xc08(%rbp), %eax
movl %eax, -0xc40(%rbp)
movq -0xc10(%rbp), %rax
movq %rax, -0xc48(%rbp)
movq -0xc48(%rbp), %rdx
movl -0xc40(%rbp), %ecx
leaq -0xbe0(%rbp), %rdi
leaq -0xc00(%rbp), %rsi
leaq -0xc30(%rbp), %r8
movl $0x1, %r9d
movss 0x326a(%rip), %xmm0     # 0xa1d4
callq 0x5900
jmp 0x6f71
leaq -0xc30(%rbp), %rdi
callq 0x20f0
leaq -0xc31(%rbp), %rdi
callq 0x2210
leaq -0xc00(%rbp), %rdi
callq 0x20f0
leaq -0xc01(%rbp), %rdi
callq 0x2210
leaq -0xcb1(%rbp), %rdi
movq %rdi, -0x15e0(%rbp)
callq 0x22e0
movq -0x15e0(%rbp), %rdx
leaq 0x32d4(%rip), %rsi      # 0xa296
leaq -0xcb0(%rbp), %rdi
callq 0x8200
jmp 0x6fd0
leaq -0xc90(%rbp), %rdi
leaq -0xcb0(%rbp), %rsi
movl $0x1, %edx
callq 0x8580
jmp 0x6fea
leaq -0xcb0(%rbp), %rdi
callq 0x20f0
leaq -0xcb1(%rbp), %rdi
callq 0x2210
leaq -0xd21(%rbp), %rdi
movq %rdi, -0x15e8(%rbp)
callq 0x22e0
movq -0x15e8(%rbp), %rdx
leaq 0x3291(%rip), %rsi      # 0xa2b4
leaq -0xd20(%rbp), %rdi
callq 0x8200
jmp 0x7031
leaq -0xd00(%rbp), %rdi
leaq -0xd20(%rbp), %rsi
xorl %edx, %edx
callq 0x8580
jmp 0x7048
leaq -0xd20(%rbp), %rdi
callq 0x20f0
leaq -0xd21(%rbp), %rdi
callq 0x2210
leaq -0xd91(%rbp), %rdi
movq %rdi, -0x15f0(%rbp)
callq 0x22e0
movq -0x15f0(%rbp), %rdx
leaq 0x324d(%rip), %rsi      # 0xa2ce
leaq -0xd90(%rbp), %rdi
callq 0x8200
jmp 0x708f
leaq -0xd70(%rbp), %rdi
leaq -0xd90(%rbp), %rsi
movl $0x1, %edx
callq 0x8580
jmp 0x70a9
leaq -0xd90(%rbp), %rdi
callq 0x20f0
leaq -0xd91(%rbp), %rdi
callq 0x2210
leaq -0xdf1(%rbp), %rdi
movq %rdi, -0x15f8(%rbp)
callq 0x22e0
movq -0x15f8(%rbp), %rdx
leaq 0x3200(%rip), %rsi      # 0xa2e2
leaq -0xdf0(%rbp), %rdi
callq 0x8200
jmp 0x70f0
leaq -0xdd0(%rbp), %rdi
leaq -0xdf0(%rbp), %rsi
callq 0x2d50
jmp 0x7105
leaq -0xdf0(%rbp), %rdi
callq 0x20f0
leaq -0xdf1(%rbp), %rdi
callq 0x2210
leaq -0xe60(%rbp), %rdi
leaq -0x70(%rbp), %rsi
callq 0x5050
jmp 0x712f
leaq -0xc90(%rbp), %rdi
leaq -0xe60(%rbp), %rsi
callq 0x8770
jmp 0x7144
leaq -0xe60(%rbp), %rdi
callq 0x4530
leaq -0xec8(%rbp), %rdi
leaq -0x150(%rbp), %rsi
callq 0x5050
jmp 0x7165
leaq -0xc90(%rbp), %rdi
leaq -0xec8(%rbp), %rsi
callq 0x8770
jmp 0x717a
leaq -0xec8(%rbp), %rdi
callq 0x4530
leaq -0xf30(%rbp), %rdi
leaq -0x220(%rbp), %rsi
callq 0x5050
jmp 0x719b
leaq -0xc90(%rbp), %rdi
leaq -0xf30(%rbp), %rsi
callq 0x8770
jmp 0x71b0
leaq -0xf30(%rbp), %rdi
callq 0x4530
leaq -0xf98(%rbp), %rdi
leaq -0x2f0(%rbp), %rsi
callq 0x5050
jmp 0x71d1
leaq -0xc90(%rbp), %rdi
leaq -0xf98(%rbp), %rsi
callq 0x8770
jmp 0x71e6
leaq -0xf98(%rbp), %rdi
callq 0x4530
leaq -0x1000(%rbp), %rdi
leaq -0x3c0(%rbp), %rsi
callq 0x5050
jmp 0x7207
leaq -0xc90(%rbp), %rdi
leaq -0x1000(%rbp), %rsi
callq 0x8770
jmp 0x721c
leaq -0x1000(%rbp), %rdi
callq 0x4530
leaq -0x1068(%rbp), %rdi
leaq -0x490(%rbp), %rsi
callq 0x5050
jmp 0x723d
leaq -0xd00(%rbp), %rdi
leaq -0x1068(%rbp), %rsi
callq 0x8770
jmp 0x7252
leaq -0x1068(%rbp), %rdi
callq 0x4530
leaq -0x10d0(%rbp), %rdi
leaq -0x560(%rbp), %rsi
callq 0x5050
jmp 0x7273
leaq -0xd00(%rbp), %rdi
leaq -0x10d0(%rbp), %rsi
callq 0x8770
jmp 0x7288
leaq -0x10d0(%rbp), %rdi
callq 0x4530
leaq -0x1138(%rbp), %rdi
leaq -0x630(%rbp), %rsi
callq 0x5050
jmp 0x72a9
leaq -0xd00(%rbp), %rdi
leaq -0x1138(%rbp), %rsi
callq 0x8770
jmp 0x72be
leaq -0x1138(%rbp), %rdi
callq 0x4530
leaq -0x11a0(%rbp), %rdi
leaq -0x700(%rbp), %rsi
callq 0x5050
jmp 0x72df
leaq -0xd00(%rbp), %rdi
leaq -0x11a0(%rbp), %rsi
callq 0x8770
jmp 0x72f4
leaq -0x11a0(%rbp), %rdi
callq 0x4530
leaq -0x1208(%rbp), %rdi
leaq -0x7d0(%rbp), %rsi
callq 0x5050
jmp 0x7315
leaq -0xd00(%rbp), %rdi
leaq -0x1208(%rbp), %rsi
callq 0x8770
jmp 0x732a
leaq -0x1208(%rbp), %rdi
callq 0x4530
leaq -0x1270(%rbp), %rdi
leaq -0x8a0(%rbp), %rsi
callq 0x5050
jmp 0x734b
leaq -0xd70(%rbp), %rdi
leaq -0x1270(%rbp), %rsi
callq 0x8770
jmp 0x7360
leaq -0x1270(%rbp), %rdi
callq 0x4530
leaq -0x12d8(%rbp), %rdi
leaq -0x970(%rbp), %rsi
callq 0x5050
jmp 0x7381
leaq -0xd70(%rbp), %rdi
leaq -0x12d8(%rbp), %rsi
callq 0x8770
jmp 0x7396
leaq -0x12d8(%rbp), %rdi
callq 0x4530
leaq -0x1340(%rbp), %rdi
leaq -0xa40(%rbp), %rsi
callq 0x5050
jmp 0x73b7
leaq -0xd70(%rbp), %rdi
leaq -0x1340(%rbp), %rsi
callq 0x8770
jmp 0x73cc
leaq -0x1340(%rbp), %rdi
callq 0x4530
leaq -0x13a8(%rbp), %rdi
leaq -0xb10(%rbp), %rsi
callq 0x5050
jmp 0x73ed
leaq -0xd70(%rbp), %rdi
leaq -0x13a8(%rbp), %rsi
callq 0x8770
jmp 0x7402
leaq -0x13a8(%rbp), %rdi
callq 0x4530
leaq -0x1410(%rbp), %rdi
leaq -0xbe0(%rbp), %rsi
callq 0x5050
jmp 0x7423
leaq -0xd70(%rbp), %rdi
leaq -0x1410(%rbp), %rsi
callq 0x8770
jmp 0x7438
leaq -0x1410(%rbp), %rdi
callq 0x4530
leaq -0x1458(%rbp), %rdi
leaq -0xc90(%rbp), %rsi
callq 0x4990
jmp 0x7459
leaq -0xdd0(%rbp), %rdi
leaq -0x1458(%rbp), %rsi
callq 0x3cf0
jmp 0x746e
leaq -0x1458(%rbp), %rdi
callq 0x42f0
leaq -0x14a0(%rbp), %rdi
leaq -0xd00(%rbp), %rsi
callq 0x4990
jmp 0x748f
leaq -0xdd0(%rbp), %rdi
leaq -0x14a0(%rbp), %rsi
callq 0x3cf0
jmp 0x74a4
leaq -0x14a0(%rbp), %rdi
callq 0x42f0
leaq -0x14e8(%rbp), %rdi
leaq -0xd70(%rbp), %rsi
callq 0x4990
jmp 0x74c5
leaq -0xdd0(%rbp), %rdi
leaq -0x14e8(%rbp), %rsi
callq 0x3cf0
jmp 0x74da
leaq -0x14e8(%rbp), %rdi
callq 0x42f0
movl $0x0, -0x4(%rbp)
leaq -0xdd0(%rbp), %rdi
callq 0x82b0
leaq -0xd70(%rbp), %rdi
callq 0x42f0
leaq -0xd00(%rbp), %rdi
callq 0x42f0
leaq -0xc90(%rbp), %rdi
callq 0x42f0
leaq -0xbe0(%rbp), %rdi
callq 0x4530
leaq -0xb10(%rbp), %rdi
callq 0x4530
leaq -0xa40(%rbp), %rdi
callq 0x4530
leaq -0x970(%rbp), %rdi
callq 0x4530
leaq -0x8a0(%rbp), %rdi
callq 0x4530
leaq -0x7d0(%rbp), %rdi
callq 0x4530
leaq -0x700(%rbp), %rdi
callq 0x4530
leaq -0x630(%rbp), %rdi
callq 0x4530
leaq -0x560(%rbp), %rdi
callq 0x4530
leaq -0x490(%rbp), %rdi
callq 0x4530
leaq -0x3c0(%rbp), %rdi
callq 0x4530
leaq -0x2f0(%rbp), %rdi
callq 0x4530
leaq -0x220(%rbp), %rdi
callq 0x4530
leaq -0x150(%rbp), %rdi
callq 0x4530
leaq -0x70(%rbp), %rdi
callq 0x4530
movl -0x4(%rbp), %eax
addq $0x1600, %rsp           # imm = 0x1600
popq %rbp
retq
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x764c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7640
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7634
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xd0(%rbp), %rdi
callq 0x20f0
leaq -0xd1(%rbp), %rdi
callq 0x2210
leaq -0x90(%rbp), %rdi
callq 0x20f0
leaq -0x91(%rbp), %rdi
callq 0x2210
jmp 0x81f0
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x76cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x76c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x76b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1a0(%rbp), %rdi
callq 0x20f0
leaq -0x1a1(%rbp), %rdi
callq 0x2210
leaq -0x170(%rbp), %rdi
callq 0x20f0
leaq -0x171(%rbp), %rdi
callq 0x2210
jmp 0x81e7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7752
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7746
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x773a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x270(%rbp), %rdi
callq 0x20f0
leaq -0x271(%rbp), %rdi
callq 0x2210
leaq -0x240(%rbp), %rdi
callq 0x20f0
leaq -0x241(%rbp), %rdi
callq 0x2210
jmp 0x81db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x77d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x77c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x77bd
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x340(%rbp), %rdi
callq 0x20f0
leaq -0x341(%rbp), %rdi
callq 0x2210
leaq -0x310(%rbp), %rdi
callq 0x20f0
leaq -0x311(%rbp), %rdi
callq 0x2210
jmp 0x81cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7858
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x784c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7840
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x410(%rbp), %rdi
callq 0x20f0
leaq -0x411(%rbp), %rdi
callq 0x2210
leaq -0x3e0(%rbp), %rdi
callq 0x20f0
leaq -0x3e1(%rbp), %rdi
callq 0x2210
jmp 0x81c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x78db
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x78cf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x78c3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x4e0(%rbp), %rdi
callq 0x20f0
leaq -0x4e1(%rbp), %rdi
callq 0x2210
leaq -0x4b0(%rbp), %rdi
callq 0x20f0
leaq -0x4b1(%rbp), %rdi
callq 0x2210
jmp 0x81b7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x795e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7952
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7946
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x5b0(%rbp), %rdi
callq 0x20f0
leaq -0x5b1(%rbp), %rdi
callq 0x2210
leaq -0x580(%rbp), %rdi
callq 0x20f0
leaq -0x581(%rbp), %rdi
callq 0x2210
jmp 0x81ab
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x79e1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x79d5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x79c9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x680(%rbp), %rdi
callq 0x20f0
leaq -0x681(%rbp), %rdi
callq 0x2210
leaq -0x650(%rbp), %rdi
callq 0x20f0
leaq -0x651(%rbp), %rdi
callq 0x2210
jmp 0x819f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7a64
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7a58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7a4c
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x750(%rbp), %rdi
callq 0x20f0
leaq -0x751(%rbp), %rdi
callq 0x2210
leaq -0x720(%rbp), %rdi
callq 0x20f0
leaq -0x721(%rbp), %rdi
callq 0x2210
jmp 0x8193
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7ae7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7adb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7acf
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x820(%rbp), %rdi
callq 0x20f0
leaq -0x821(%rbp), %rdi
callq 0x2210
leaq -0x7f0(%rbp), %rdi
callq 0x20f0
leaq -0x7f1(%rbp), %rdi
callq 0x2210
jmp 0x8187
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7b6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7b5e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7b52
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x8f0(%rbp), %rdi
callq 0x20f0
leaq -0x8f1(%rbp), %rdi
callq 0x2210
leaq -0x8c0(%rbp), %rdi
callq 0x20f0
leaq -0x8c1(%rbp), %rdi
callq 0x2210
jmp 0x817b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7bed
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7be1
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7bd5
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x9c0(%rbp), %rdi
callq 0x20f0
leaq -0x9c1(%rbp), %rdi
callq 0x2210
leaq -0x990(%rbp), %rdi
callq 0x20f0
leaq -0x991(%rbp), %rdi
callq 0x2210
jmp 0x816f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7c70
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7c64
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7c58
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xa90(%rbp), %rdi
callq 0x20f0
leaq -0xa91(%rbp), %rdi
callq 0x2210
leaq -0xa60(%rbp), %rdi
callq 0x20f0
leaq -0xa61(%rbp), %rdi
callq 0x2210
jmp 0x8163
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7cf3
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7ce7
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7cdb
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xb60(%rbp), %rdi
callq 0x20f0
leaq -0xb61(%rbp), %rdi
callq 0x2210
leaq -0xb30(%rbp), %rdi
callq 0x20f0
leaq -0xb31(%rbp), %rdi
callq 0x2210
jmp 0x8157
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7d76
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7d6a
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7d5e
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xc30(%rbp), %rdi
callq 0x20f0
leaq -0xc31(%rbp), %rdi
callq 0x2210
leaq -0xc00(%rbp), %rdi
callq 0x20f0
leaq -0xc01(%rbp), %rdi
callq 0x2210
jmp 0x814b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7db9
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xcb0(%rbp), %rdi
callq 0x20f0
leaq -0xcb1(%rbp), %rdi
callq 0x2210
jmp 0x813f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7dfc
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xd20(%rbp), %rdi
callq 0x20f0
leaq -0xd21(%rbp), %rdi
callq 0x2210
jmp 0x8133
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7e3f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xd90(%rbp), %rdi
callq 0x20f0
leaq -0xd91(%rbp), %rdi
callq 0x2210
jmp 0x8127
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x7e82
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xdf0(%rbp), %rdi
callq 0x20f0
leaq -0xdf1(%rbp), %rdi
callq 0x2210
jmp 0x811b
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xe60(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xec8(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xf30(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0xf98(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1000(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1068(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x10d0(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1138(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x11a0(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1208(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1270(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x12d8(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1340(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x13a8(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1410(%rbp), %rdi
callq 0x4530
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x1458(%rbp), %rdi
callq 0x42f0
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x14a0(%rbp), %rdi
callq 0x42f0
jmp 0x810f
movq %rax, %rcx
movl %edx, %eax
movq %rcx, -0xa0(%rbp)
movl %eax, -0xa4(%rbp)
leaq -0x14e8(%rbp), %rdi
callq 0x42f0
leaq -0xdd0(%rbp), %rdi
callq 0x82b0
leaq -0xd70(%rbp), %rdi
callq 0x42f0
leaq -0xd00(%rbp), %rdi
callq 0x42f0
leaq -0xc90(%rbp), %rdi
callq 0x42f0
leaq -0xbe0(%rbp), %rdi
callq 0x4530
leaq -0xb10(%rbp), %rdi
callq 0x4530
leaq -0xa40(%rbp), %rdi
callq 0x4530
leaq -0x970(%rbp), %rdi
callq 0x4530
leaq -0x8a0(%rbp), %rdi
callq 0x4530
leaq -0x7d0(%rbp), %rdi
callq 0x4530
leaq -0x700(%rbp), %rdi
callq 0x4530
leaq -0x630(%rbp), %rdi
callq 0x4530
leaq -0x560(%rbp), %rdi
callq 0x4530
leaq -0x490(%rbp), %rdi
callq 0x4530
leaq -0x3c0(%rbp), %rdi
callq 0x4530
leaq -0x2f0(%rbp), %rdi
callq 0x4530
leaq -0x220(%rbp), %rdi
callq 0x4530
leaq -0x150(%rbp), %rdi
callq 0x4530
leaq -0x70(%rbp), %rdi
callq 0x4530
movq -0xa0(%rbp), %rdi
callq 0x22d0
nopl (%rax)