Function at 0xafa543
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xc915a5
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0xc916b3
jmp 0xc91717
push esp
push dword [esp]
mov ebp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
add esp, 4
jmp 0xc917ec
push esi
push 0x4f4a86f9
mov dword [esp], esp
add dword [esp], 4
pop esi
add esi, 4
sub esi, 0x14
jmp 0xc9180b
push eax
mov dword [esp], esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0xc9192a
push esi
push ebx
mov dword [esp], eax
mov eax, 0x7c2fd075
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
jmp 0xc91a3d
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebp
push edi
mov edi, 0x461cd32
mov dword [esp + 4], edi
pop edi
mov dword [esp], ecx
jmp 0xc91b57
jmp 0xc91c65
mov dword [esp], eax
mov dword [esp], edx
jmp 0xc91c7d
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xc91b5c
rdtsc
jmp 0xc91d72
jmp 0xc91e1c
push edi
push esi
mov dword [esp], esp
add dword [esp], 4
pop edi
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xc91e90
jmp 0xc91eee
push ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x4e0b46fd
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xc91fae
jmp 0xc9205f
push 0x3c5e160
mov dword [esp], edi
mov dword [esp], 0
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xc920e7
cpuid
jmp 0xc921e9
sub esp, 4
mov dword [esp], edi
push 0x26530f5a
mov dword [esp], edx
mov edx, 0
mov dword [esp + 4], edx
pop edx
pop eax
jmp 0xc92308
cpuid
jmp 0xc9241a
jmp 0xc92523
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0xc92536
push edi
push edx
mov dword [esp], ebx
mov ebx, 0
mov dword [esp + 4], ebx
jmp 0xc924d7
cpuid
jmp 0xc92627
push esi
sub esp, 4
mov dword [esp], eax
mov eax, 0
mov dword [esp + 4], eax
pop eax
mov eax, dword [esp]
add esp, 4
jmp 0xc92724
jmp 0xc9281b
cpuid
jmp 0xc92822
rdtsc
jmp 0xc92918
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xc92a4e
push eax
mov eax, esp
add eax, 4
push ebp
mov ebp, 4
sub eax, ebp
pop ebp
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xc92b84
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0xc92c79
jmp 0xc92d86
push dword [ebp - 8]
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xor edx, dword [esp]
xor dword [esp], edx
jmp 0xc92da7
xor edx, dword [esp]
pop esp
jmp 0xc92db0
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc92ec3
jmp 0xc92f13
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xc92fc2
push ebx
mov dword [esp], edx
mov dword [esp], 0x3869a5d5
mov dword [esp], ecx
jmp 0xc93091
not dword [esp]
mov ecx, dword [esp]
add esp, 4
jmp 0xc930f2
jmp 0xc93204
push edx
push ebp
pop edx
pop ebp
not ebp
push edx
push edx
mov dword [esp], ebp
mov edx, dword [esp]
add esp, 4
pop ebp
jmp 0xc9321e
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0xc932a5
xor esi, 0x3f3c5844
add ecx, esi
pop esi
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xc9336a
push esi
mov dword [esp], ecx
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push ebx
push dword [esp]
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
add esp, 4
push esi
mov dword [esp], 0x1da46c47
mov dword [esp], ebx
mov eax, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc932c6
push ecx
mov ecx, esp
push esi
mov esi, 0x75ff69e8
neg esi
sub esi, 0x7efd877a
not esi
shl esi, 6
je 0xc9324a
jmp 0xc9322d
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
sub ebx, edi
pop edi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebx
pop eax
push edi
mov dword [esp], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
sub esp, 4
mov dword [esp], edi
mov dword [esp], ebx
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
push edx
mov dword [esp], ebx
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
jmp 0xc932c6
jmp 0xc9342a
pop esp
jmp 0xc934b8
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
jmp 0xc933c7
jmp 0xc93510
push dword [esp]
pop ecx
push 0x78cb1e1d
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
jmp 0xc935de
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0xc936b7
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xc93709
jmp 0xc9380c
push dword [ebp - 4]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0xc9382f
jmp 0xc93935
leave
jmp 0xc9393b
jmp 0xc93a3d
ret