Function at 0x98ecc4
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xc516b3
push dword [esp]
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xc43826
jmp 0xc51e02
jmp 0xc4bb92
pop dword [ebp - 4]
jmp 0xc4bbfb
push eax
push ecx
push 0x9da7017
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], eax
jmp 0xc4bb8a
jmp 0xc436f2
jmp 0xc4c308
sub esp, 4
mov dword [esp], eax
push esi
mov esi, 0
mov dword [esp + 4], esi
pop esi
mov eax, dword [esp]
add esp, 4
jmp 0xc4c385
jmp 0xc6621b
jmp 0xc4d097
sub esi, 0xd05dd948
mov ebp, esi
pop esi
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xc4d1a7
or esi, 0x6aff1277
jl 0xc4d097
jmp 0xc4d104
push ecx
push ebp
push esi
mov esi, 0x77f791f8
dec esi
jns 0xc4d086
jmp 0xc4d086
shl esi, 6
shl esi, 5
jp 0xc4d06d
jmp 0xc4d115
push 0x61b3c16
mov dword [esp], ebp
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push eax
mov eax, dword [esp]
push ecx
mov ecx, esp
push edi
mov edi, 0x1f6b9229
add edi, 0x77fb9d33
xor edi, 0x76f3b4d8
dec edi
dec edi
add edi, 0x1e6b6482
add ecx, edi
pop edi
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
jmp 0xc4d115
jmp 0xc65dd0
jmp 0xc4dab6
push eax
mov dword [esp], 0x2d070251
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebx
mov dword [esp], ecx
push dword [esp]
mov edx, dword [esp]
add esp, 4
add esp, 4
push 0x3dc3b9e2
mov dword [esp], ebp
mov dword [esp], ebx
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc4d9dc
and edi, 0x1bc6ce55
jno 0xc4daa8
jmp 0xc4dab6
dec edi
jo 0xc4da33
jmp 0xc4da33
xor edi, 0x64201
mov eax, edi
pop edi
jmp 0xc4daf7
push edi
push 0x5dbf0b5f
push dword [esp]
mov edi, dword [esp]
add esp, 4
add esp, 4
shl edi, 4
js 0xc4dae6
jmp 0xc4da33
neg edi
je 0xc4dab6
jmp 0xc4da9c
or edi, 0x7fb91c56
jp 0xc4dad9
jmp 0xc4d9dc
jmp 0xc588e1
jmp 0xc51711
push ebp
push esp
pop ebp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebp
jmp 0xc517d1
jmp 0xc57be2
push 0x7b4fac16
mov dword [esp], ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0xc51dfd
jmp 0xc70ebf
push dword [esp]
pop ecx
push ecx
mov ecx, esp
push eax
mov eax, 0x7ff70568
jmp 0xc51f26
add ecx, eax
pop eax
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xc51f3a
or eax, 0x6edaa01b
and eax, 0x6ffe5e1d
add eax, 0x9001fbeb
jmp 0xc51f11
jmp 0xc59dd0
jmp 0xc522c9
push ebp
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
add esp, 4
add ebp, 4
push edi
mov edi, 0x14
sub ebp, edi
pop edi
xchg dword [esp], ebp
pop esp
jmp 0xc52339
jmp 0xc63c62
add eax, ecx
jmp 0xc72147
jmp 0xc541a0
xchg dword [esp], ecx
pop esp
jmp 0xc54272
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0xc54197
jmp 0xc69ca6
jmp 0xc54dca
mov dword [esp], ebp
pop edx
pop ebp
not ebp
xchg edx, ebp
jmp 0xc54e86
push ebp
mov dword [esp], edx
push edi
mov dword [esp], 0x730ebdcf
jmp 0xc54d71
jmp 0xc6e8f6
jmp 0xc55033
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xc550ab
push eax
push esp
mov eax, dword [esp]
add esp, 4
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc54fce
jmp 0xc6600f
jmp 0xc57c50
pop esp
jmp 0xc57d1b
push ecx
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push ebp
mov dword [esp], esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0xc57c4a
jmp 0xc5221a
jmp 0xc58936
cpuid
jmp 0xc589eb
jmp 0xc6a2c5
jmp 0xc59e86
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
push edi
mov edi, esp
add edi, 4
jmp 0xc59ee3
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc59eef
jmp 0xc737e9
jmp 0xc602ad
rdtsc
jmp 0xc602fd
jmp 0xc54f84
jmp 0xc618da
cpuid
jmp 0xc61935
jmp 0xc4c25e
adc edx, 0
jmp 0xc535bf
push eax
mov eax, esp
add eax, 4
push esi
mov dword [esp], ebp
mov ebp, 4
sub eax, ebp
pop ebp
xchg dword [esp], eax
pop esp
mov dword [esp], edi
mov dword [esp], ebx
jmp 0xc63d91
jmp 0xc51cc6
push dword [ebp - 0xc]
mov eax, dword [esp]
push eax
mov dword [esp], edx
mov edx, esp
push eax
mov eax, 4
add edx, eax
pop eax
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xc65eec
jmp 0xc689ed
push ebp
mov dword [esp], 0x7fd07be4
mov dword [esp], edx
mov dword [esp], ebp
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xc6612a
jmp 0xc71fc5
jmp 0xc662fb
cpuid
jmp 0xc66302
jmp 0xc4d992
jmp 0xc66852
ret
jmp 0xc674e9
push edi
push esi
mov esi, 0x382b474e
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xc67547
jmp 0xc4d068
push 0x123ef937
mov dword [esp], ecx
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
not edi
xchg dword [esp], edi
mov ecx, dword [esp]
add esp, 4
jmp 0xc6766e
jmp 0xc54d6c
jmp 0xc68ab3
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
jmp 0xc68b22
push dword [ebp - 8]
mov ebx, dword [esp]
push edx
mov dword [esp], edi
mov edi, esp
jmp 0xc68a98
jmp 0xc54140
jmp 0xc69695
cpuid
jmp 0xc696ef
jmp 0xc70a17
jmp 0xc69d1d
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0xc69dda
push dword [ebp - 0x10]
push dword [esp]
pop edx
push eax
mov eax, esp
add eax, 4
jmp 0xc69cab
jmp 0xc6754c
jmp 0xc6a313
rdtsc
jmp 0xc6a3cc
jmp 0xc6744f
jmp 0xc6dea3
leave
jmp 0xc6dea9
jmp 0xc6674f
add ecx, 1
jmp 0xc63204
jmp 0xc70ab0
push ecx
mov dword [esp], edi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0xc70b1c
jmp 0xc61855
jmp 0xc70f7d
push ecx
mov dword [esp], 0x3b04dfec
mov dword [esp], edi
mov dword [esp], edx
mov dword [esp], ebx
mov dword [esp], edx
jmp 0xc70fe7
jmp 0xc601f6
jmp 0xc72039
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xc720fc
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0
mov eax, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
jmp 0xc7202a
jmp 0xc695f7
adc ebx, edx
jmp 0xc4bacf
jmp 0xc73895
pop ebp
add ebp, 4
add ebp, 4
jmp 0xc738fd
push dword [ebp - 4]
mov eax, dword [esp]
push ebp
sub esp, 4
mov dword [esp], esp
add dword [esp], 4
jmp 0xc73883
xchg dword [esp], ebp
pop esp
jmp 0xc73906
jmp 0xc6ddb6