// File: /workspace/github_c_makefile_star2_O2/return5[P]c_ish_one/./src/printenemy.c
// Function: printEnemies
void printEnemies(const int x) {
	switch(x) {
		case 1:printSwordsman();
			break;
		case 2:printSkeleton();
			break;
		case 3:printSlinger();
			break;	
		case 4:printTheif();
			break;	
		case 5:printArcher();
			break;
		case 6:printSpearman();
			break;
		case 7:printDog();
			break;
		case 8:printMage();
			break;
		case 9:printScrugg();
			break;
		case 10:printHalflings();
			break;
		case 11:printMonster();
			break;
		case 12:printDelmer();
			break;
		case 13:printHalflingL();
			break;
		case 14:printHalflingR();
			break;
		case 15:printMonsterL();
			break;
		case 16:printMonsterR();
			break;
		case 17:printDelmerL();
			break;			
		case 18:printDelmerR();
			break;	
		case 19: printBoss();
			break;
		default : //do nothing
			break;
	}
	wrefresh(game_win);
}

// Assembly:
pushq %rbp
pushq %r15
pushq %r14
pushq %r13
pushq %r12
pushq %rbx
pushq %rax
decl %edi
cmpl $0x12, %edi
ja 0x58d2
leaq 0x5fd5(%rip), %rax      # 0xaa64
movslq (%rax,%rdi,4), %rcx
addq %rax, %rcx
jmpq *%rcx
leaq 0x9671(%rip), %rbx      # 0xe110
movq (%rbx), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x1110
movq (%rbx), %rdi
leaq 0x604e(%rip), %rcx      # 0xab06
pushq $0xb
popq %rsi
pushq $0x1b
popq %r14
movl %r14d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
leaq 0x602c(%rip), %r12      # 0xaaff
pushq $0xc
popq %rbp
pushq $0x19
popq %r15
movl %ebp, %esi
movl %r15d, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
pushq $0x1c
popq %rdx
movl %ebp, %esi
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
leaq 0x5fdd(%rip), %rcx      # 0xaae2
pushq $0xe
popq %rsi
pushq $0x1a
popq %rdx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
leaq 0x5f94(%rip), %rcx      # 0xaab0
pushq $0xf
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x11b0
movq (%rbx), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%rbx), %rdi
leaq 0x6175(%rip), %r15      # 0xacc6
pushq $0x18
popq %r13
movl %ebp, %esi
movl %r13d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
pushq $0xd
popq %r12
movl %r12d, %esi
movl %r13d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%rbx), %rdi
movl $0x600, %esi            # imm = 0x600
xorl %edx, %edx
callq 0x1110
movq (%rbx), %rdi
movl %ebp, %esi
movl %r14d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
movl %r12d, %esi
movl %r14d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
movl $0x600, %esi            # imm = 0x600
xorl %edx, %edx
callq 0x11b0
movq (%rbx), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%rbx), %rdi
leaq 0x5fcb(%rip), %r14      # 0xabb1
pushq $0x1f
popq %rdx
pushq $0xb
popq %rsi
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
pushq $0x1e
popq %rdx
movl %ebp, %esi
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbx), %rdi
jmp 0x5548
xorl %edi, %edi
callq 0x5a87
callq 0x5b39
pushq $-0x1
popq %rdi
pushq $0x14
popq %rsi
jmp 0x5038
callq 0x58ef
jmp 0x58d2
xorl %edi, %edi
callq 0x5a87
pushq $0x7
popq %rdi
callq 0x5a87
callq 0x5b39
jmp 0x58d2
leaq 0x94bf(%rip), %r14      # 0xe110
movq (%r14), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x5ea2(%rip), %r13      # 0xab0c
pushq $0xb
popq %rsi
pushq $0x1d
popq %rbx
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5f2b(%rip), %r15      # 0xabb1
pushq $0xc
popq %rsi
pushq $0x1c
popq %rbp
movl %ebp, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xd
popq %rsi
pushq $0x1b
popq %r12
movl %r12d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5ee4(%rip), %r15      # 0xab9d
pushq $0xe
popq %rsi
movl %r12d, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xf
popq %rsi
movl %ebp, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0x10
popq %rsi
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x5fb1(%rip), %r13      # 0xacc6
pushq $0xc
popq %rsi
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xd
popq %r12
movl %r12d, %esi
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xe
popq %rsi
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xf
popq %rsi
movl %ebx, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5f0f(%rip), %rbx      # 0xac77
pushq $0x18
popq %rdx
movl %r12d, %esi
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
movl %r12d, %esi
movl %ebp, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5d4d(%rip), %r15      # 0xaaff
pushq $0x19
popq %rdx
movl %r12d, %esi
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x5d1c(%rip), %rcx      # 0xab06
pushq $0x20
popq %rbp
pushq $0xc
popq %rsi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
pushq $0x1e
popq %rbx
movl %r12d, %esi
movl %ebx, %edx
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
movl %r12d, %esi
movl %ebp, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xe
popq %rsi
movl %ebp, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x5c5c(%rip), %rcx      # 0xaaf2
pushq $0x1f
popq %rdx
pushq $0xf
popq %rsi
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5c03(%rip), %rcx      # 0xaab0
pushq $0x10
popq %rsi
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
jmp 0x514e
leaq 0x9248(%rip), %r13      # 0xe110
movq (%r13), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x5c23(%rip), %rbx      # 0xab06
pushq $0xb
popq %rsi
pushq $0x1b
popq %r15
movl %r15d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5dc4(%rip), %r12      # 0xacc6
pushq $0xc
popq %r14
movl %r14d, %esi
movl %r15d, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
pushq $0xd
popq %rbp
movl %ebp, %esi
movl %r15d, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5bc8(%rip), %r12      # 0xaaff
pushq $0x19
popq %r15
movl %r14d, %esi
movl %r15d, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
pushq $0x1c
popq %rdx
movl %r14d, %esi
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x11b0
movq (%r13), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x5b68(%rip), %rcx      # 0xaaf2
pushq $0xe
popq %r14
pushq $0x1a
popq %rdx
movl %r14d, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5b0a(%rip), %rcx      # 0xaab0
pushq $0xf
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%r13), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x5bbf(%rip), %rcx      # 0xab9d
pushq $0x1e
popq %rdx
movl %ebp, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x11b0
movq (%r13), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
pushq $0x1f
popq %rdx
movl %r14d, %esi
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
jmp 0x58c6
pushq $0x7
popq %rdi
callq 0x5a87
callq 0x5b39
xorl %edi, %edi
xorl %esi, %esi
callq 0x5bc4
jmp 0x58d2
leaq 0x90c7(%rip), %r12      # 0xe110
movq (%r12), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r12), %rdi
leaq 0x5aa2(%rip), %rcx      # 0xab06
pushq $0xb
popq %rsi
pushq $0x1b
popq %rbx
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
movq (%r12), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%r12), %rdi
leaq 0x5aff(%rip), %r15      # 0xab9d
pushq $0xc
popq %rbp
pushq $0x18
popq %rdx
movl %ebp, %esi
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
pushq $0xd
popq %r14
pushq $0x1e
popq %rdx
movl %r14d, %esi
movq %r15, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x11b0
movq (%r12), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x1110
movq (%r12), %rdi
leaq 0x59f8(%rip), %rcx      # 0xaaeb
pushq $0x19
popq %r15
movl %ebp, %esi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
leaq 0x5bb8(%rip), %rcx      # 0xacc6
movl %r14d, %esi
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
leaq 0x59cc(%rip), %rcx      # 0xaaf1
pushq $0xe
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
leaq 0x5973(%rip), %rcx      # 0xaab0
pushq $0xf
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r12), %rdi
movl $0x300, %esi            # imm = 0x300
jmp 0x58cb
leaq 0x8fb1(%rip), %rbp      # 0xe110
movq (%rbp), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%rbp), %rdi
leaq 0x598c(%rip), %rcx      # 0xab06
pushq $0xb
popq %rsi
pushq $0x1b
popq %r12
movl %r12d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
leaq 0x5955(%rip), %rcx      # 0xaaeb
pushq $0xc
popq %rsi
pushq $0x19
popq %rbx
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
leaq 0x5b16(%rip), %r14      # 0xacc6
pushq $0xd
popq %r15
movl %r15d, %esi
movl %r12d, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
leaq 0x5923(%rip), %rcx      # 0xaaf2
pushq $0xe
popq %r12
pushq $0x1a
popq %rdx
movl %r12d, %esi
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
leaq 0x58c5(%rip), %rcx      # 0xaab0
pushq $0xf
popq %r13
movl %r13d, %esi
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%rbp), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%rbp), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
movq (%rbp), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%rbp), %rdi
pushq $0x1e
popq %rbx
pushq $0xc
popq %rsi
movl %ebx, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl %r15d, %esi
movl %ebx, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl %r12d, %esi
movl %ebx, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl %r13d, %esi
movl %ebx, %edx
movq %r14, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x11b0
movq (%rbp), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x1110
movq (%rbp), %rdi
leaq 0x584d(%rip), %rcx      # 0xab02
pushq $0xb
popq %rsi
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%rbp), %rdi
movl $0x500, %esi            # imm = 0x500
jmp 0x58cb
leaq 0x8e3a(%rip), %r14      # 0xe110
movq (%r14), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x59d7(%rip), %rbx      # 0xacc6
pushq $0xa
popq %rbp
pushq $0x1a
popq %r12
movl %ebp, %esi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xb
popq %rsi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x500, %esi            # imm = 0x500
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
leaq 0x59d0(%rip), %r13      # 0xad10
pushq $0x19
popq %rdx
movl %ebp, %esi
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0x1b
popq %r15
movl %ebp, %esi
movl %r15d, %edx
movq %r13, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%r14), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%r14), %rdi
pushq $0x7
popq %rsi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0x8
popq %rsi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0x9
popq %rsi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x571a(%rip), %rcx      # 0xaae0
pushq $0x1d
popq %r12
movl %ebp, %esi
movl %r12d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x5707(%rip), %rcx      # 0xaae7
pushq $0xb
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
pushq $0xc
popq %rsi
movl %r12d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x56e8(%rip), %rcx      # 0xaaf2
pushq $0xd
popq %rsi
pushq $0x1c
popq %rdx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
leaq 0x568f(%rip), %rcx      # 0xaab0
pushq $0xe
popq %rsi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r14), %rdi
jmp 0x5548
callq 0x5a7d
jmp 0x58d2
leaq 0x8cc9(%rip), %r15      # 0xe110
movq (%r15), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x5696(%rip), %rcx      # 0xaaf6
pushq $0xd
popq %rbx
pushq $0x1a
popq %rdx
movl %ebx, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
movq (%r15), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x566f(%rip), %rcx      # 0xab06
pushq $0xb
popq %rsi
pushq $0x20
popq %r14
movl %r14d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x5639(%rip), %rcx      # 0xaaeb
pushq $0xc
popq %rsi
pushq $0x1e
popq %rbp
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x57ac(%rip), %rcx      # 0xac77
pushq $0x19
popq %rdx
movl %ebx, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x57e5(%rip), %rcx      # 0xacc6
movl %ebx, %esi
movl %r14d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x56a6(%rip), %rcx      # 0xab9d
movl %ebx, %esi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x56a5(%rip), %rcx      # 0xabb1
pushq $0x22
popq %rdx
movl %ebx, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x55d0(%rip), %rcx      # 0xaaf2
pushq $0xe
popq %rsi
pushq $0x1f
popq %rdx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x5577(%rip), %rcx      # 0xaab0
pushq $0xf
popq %rsi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x200, %esi            # imm = 0x200
jmp 0x58cb
callq 0x5a7d
callq 0x4a69
jmp 0x58d2
callq 0x4884
jmp 0x58d2
leaq 0x8b9e(%rip), %r13      # 0xe110
movq (%r13), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x55c2(%rip), %rcx      # 0xab4f
pushq $0x4
popq %rsi
pushq $0x1d
popq %rdx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x300, %esi            # imm = 0x300
xorl %edx, %edx
callq 0x11b0
movq (%r13), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x5596(%rip), %rcx      # 0xab5b
pushq $0x5
popq %rsi
pushq $0x1c
popq %rbp
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x558a(%rip), %rcx      # 0xab69
pushq $0x6
popq %rsi
pushq $0x1b
popq %r15
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x557e(%rip), %rcx      # 0xab79
pushq $0x7
popq %rsi
pushq $0x1a
popq %r12
movl %r12d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5574(%rip), %rcx      # 0xab8b
pushq $0x8
popq %rsi
pushq $0x19
popq %r14
movl %r14d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x556c(%rip), %rcx      # 0xab9f
pushq $0x9
popq %rbx
movl %ebx, %esi
movl %r14d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5566(%rip), %rcx      # 0xabb3
pushq $0xa
popq %r14
movl %r14d, %esi
movl %r12d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x555c(%rip), %rcx      # 0xabc5
pushq $0xb
popq %r12
movl %r12d, %esi
movl %r15d, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5550(%rip), %rcx      # 0xabd5
pushq $0xc
popq %rsi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x800, %esi            # imm = 0x800
xorl %edx, %edx
callq 0x11b0
movq (%r13), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x1110
movq (%r13), %rdi
leaq 0x5527(%rip), %rcx      # 0xabe3
pushq $0x1f
popq %rbp
movl %ebx, %esi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5516(%rip), %rcx      # 0xabeb
pushq $0x1e
popq %rdx
movl %r14d, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
leaq 0x5508(%rip), %rcx      # 0xabf5
movl %r12d, %esi
movl %ebp, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r13), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x11b0
pushq $-0x5
popq %rbp
pushq $0x1
popq %rsi
movl %ebp, %edi
callq 0x49a0
movl %ebp, %edi
movl %ebx, %esi
callq 0x49a0
jmp 0x58d2
callq 0x58ef
callq 0x59b6
jmp 0x58d2
leaq 0x89d6(%rip), %r15      # 0xe110
movq (%r15), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x53b1(%rip), %rcx      # 0xab04
pushq $0xa
popq %rsi
pushq $0x1b
popq %rbx
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x200, %esi            # imm = 0x200
xorl %edx, %edx
callq 0x11b0
movq (%r15), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x5393(%rip), %rcx      # 0xab1d
pushq $0x8
popq %rsi
movl %ebx, %edx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x5411(%rip), %r12      # 0xabb1
pushq $0x9
popq %r14
pushq $0x1a
popq %r13
movl %r14d, %esi
movl %r13d, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x53db(%rip), %rbx      # 0xab9d
pushq $0x1e
popq %rbp
movl %r14d, %esi
movl %ebp, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
pushq $0xb
popq %r14
movl %r14d, %esi
movl %r13d, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl %r14d, %esi
movl %ebp, %edx
movq %r12, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x5470(%rip), %rbx      # 0xac77
movl %r14d, %esi
pushq $0x1b
popq %rdx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
pushq $0x1d
popq %rdx
movl %r14d, %esi
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x700, %esi            # imm = 0x700
xorl %edx, %edx
callq 0x11b0
movq (%r15), %rdi
movl $0x600, %esi            # imm = 0x600
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x5264(%rip), %rcx      # 0xaab6
pushq $0x19
popq %rdx
pushq $0xa
popq %rbx
movl %ebx, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
leaq 0x5388(%rip), %rcx      # 0xabf3
pushq $0x1f
popq %rdx
movl %ebx, %esi
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x600, %esi            # imm = 0x600
xorl %edx, %edx
callq 0x11b0
movq (%r15), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x1110
movq (%r15), %rdi
leaq 0x5427(%rip), %rbx      # 0xacc6
pushq $0x1c
popq %rbp
pushq $0x9
popq %rsi
movl %ebp, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl %r14d, %esi
movl %ebp, %edx
movq %rbx, %rcx
xorl %eax, %eax
callq 0x10e0
movq (%r15), %rdi
movl $0x400, %esi            # imm = 0x400
xorl %edx, %edx
callq 0x11b0
leaq 0x8837(%rip), %rax      # 0xe110
movq (%rax), %rdi
addq $0x8, %rsp
popq %rbx
popq %r12
popq %r13
popq %r14
popq %r15
popq %rbp
jmp 0x10d0