Function at 0x982ecd
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xc9a9d7
jmp 0xc75172
push esi
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
push dword [esp]
pop eax
add esp, 4
jmp 0xc75246
jmp 0xc87a4e
jmp 0xc763d0
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edx
mov dword [esp], 0x44cc31e6
mov dword [esp], edx
jmp 0xc763f2
jmp 0xc8309a
jmp 0xc76504
pop esp
jmp 0xc76525
push esi
mov dword [esp], edx
not dword [esp]
mov edx, dword [esp]
push eax
mov dword [esp], edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0xc76451
jmp 0xc9fbd4
jmp 0xc7845f
sub esp, 4
push ebp
mov dword [esp], esp
add dword [esp], 4
pop dword [esp]
add dword [esp], 4
mov ebp, dword [esp]
jmp 0xc784cc
add esp, 4
jmp 0xc78525
jmp 0xc7c772
push ebx
push esp
pop ebx
push 0x17671dc3
mov dword [esp], esi
mov esi, 0x5c7da804
push ecx
mov ecx, 0x5c7da800
sub esi, ecx
pop ecx
jmp 0xc7c88d
add ebx, esi
pop esi
sub ebx, 0x14
xchg dword [esp], ebx
pop esp
jmp 0xc7c89c
jmp 0xc99704
push dword [esp]
pop ebx
push ebp
mov ebp, esp
push esi
mov esi, 0x3ec7b0ba
shl esi, 2
jnp 0xc7c992
jmp 0xc7c92e
push ebp
mov ebp, 0xb1108007
add esi, ebp
pop ebp
add ebp, esi
pop esi
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xc7c9e2
neg esi
jo 0xc7c913
jmp 0xc7c987
or esi, 0x4acf77ed
jmp 0xc7c913
push ebp
mov dword [esp], 0x5337538b
mov dword [esp], edx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push ebp
push ebx
mov ebx, 0x5b09c27
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0xc7c987
jmp 0xca5740
jmp 0xc7d489
cpuid
jmp 0xc7d53e
jmp 0xca495e
sub esp, 4
mov dword [esp], edx
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
jmp 0xc7ebea
pop eax
jmp 0xc7ecde
jmp 0xc981b2
jmp 0xc825a3
ret
jmp 0xc831a6
rdtsc
jmp 0xc831ad
jmp 0xc965c6
jmp 0xc87b55
cpuid
jmp 0xc87b5c
jmp 0xc7ebcc
push dword [ebp - 0x10]
mov edx, dword [esp]
push 0x33f0c2b
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xc87fe5
jmp 0xca1da0
jmp 0xc880fc
xor ebx, 0x77a7c8d5
ja 0xc880c0
jmp 0xc880cd
sub ebx, 0xf7a6e213
add ecx, ebx
jmp 0xc880cd
pop ebx
add ecx, 4
xchg dword [esp], ecx
pop esp
add esp, 4
jmp 0xc88207
not ebx
and ebx, 0x73bfa6fd
sub ebx, 0x7fff562f
jl 0xc880af
jmp 0xc880fc
push dword [esp]
mov ecx, dword [esp]
push ecx
mov ecx, esp
push ebx
mov ebx, 0x67eb060e
or ebx, 0x7f776a04
jp 0xc880c0
jmp 0xc880e3
jmp 0xc7c8a1
push edx
push edx
mov edx, 0xc1eb9a0
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xc8865e
jmp 0xc999cc
jmp 0xc8c114
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
jmp 0xc8c1da
push dword [ebp - 8]
mov ebx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push edi
mov edi, 4
add ebx, edi
pop edi
xor ebx, dword [esp]
jmp 0xc8c108
jmp 0xc8d058
jmp 0xc8d165
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xc8d187
jmp 0xc87eb4
add eax, ecx
jmp 0xc8d193
adc ebx, edx
jmp 0xca3608
jmp 0xc8e87e
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0xc8e8ed
push dword [esp]
mov edx, dword [esp]
add esp, 4
jmp 0xc8e7b6
jmp 0xc880aa
jmp 0xc965df
mov ecx, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xc966fd
push edi
push ecx
mov ecx, 0x10334a85
mov dword [esp + 4], ecx
jmp 0xc965cb
jmp 0xc99e64
jmp 0xc9820b
cpuid
jmp 0xc9828f
jmp 0xc99f8a
jmp 0xc997d3
mov dword [esp], ebx
jmp 0xc99833
push ebp
mov dword [esp], ecx
push ebp
push 0x1a13b355
pop ebp
mov dword [esp + 4], ebp
pop ebp
jmp 0xc99709
jmp 0xca1772
sub esp, 4
mov dword [esp], eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xc99af4
jmp 0xc99d33
jmp 0xc99dec
push dword [ebp - 0xc]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xc99e4b
jmp 0xc8c0a2
jmp 0xc99f17
sub esp, 4
mov dword [esp], ebx
mov dword [esp], esi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xc99f85
jmp 0xc7511b
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0xc9a09a
jmp 0xc9d5b2
jmp 0xc9aad1
push edx
mov edx, esp
push ecx
mov ecx, 4
add edx, 0x6bf707f3
add edx, ecx
sub edx, 0x6bf707f3
mov ecx, dword [esp]
add esp, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
jmp 0xc9aafd
jmp 0xc78404
jmp 0xc9ab54
push ebp
push ebp
mov ebp, 0
mov dword [esp + 4], ebp
pop ebp
mov eax, dword [esp]
jmp 0xc9ab68
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xc9ac18
jmp 0xc7d422
leave
jmp 0xc9bf41
jmp 0xc824be
cpuid
jmp 0xc9d6a4
jmp 0xc9ab02
add ecx, 1
jmp 0xc9fbdc
adc edx, 0
jmp 0xc8d18c
push ecx
mov ecx, esp
push edx
mov edx, 0x69f39fec
and edx, 0x739ee1d4
jae 0xca178c
jmp 0xca1772
add edx, 0x9e6d7e40
add ecx, edx
pop edx
sub ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0xca1898
jmp 0xc762e9
jmp 0xca1eb8
xchg ecx, esi
xor esi, edi
xor edi, esi
xor esi, edi
not edi
xor esi, edi
xor edi, esi
xor esi, edi
push ecx
push esi
pop ecx
pop esi
jmp 0xca1ed1
jmp 0xc763f7
jmp 0xca370e
push edx
push esi
mov esi, 0x42b17b39
mov dword [esp + 4], esi
pop esi
jmp 0xca371f
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xca372a
jmp 0xc8e7b1
jmp 0xca49b6
rdtsc
jmp 0xca4a6c
jmp 0xc8853e
push dword [ebp - 4]
mov eax, dword [esp]
push 0x59313185
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xca5859
jmp 0xc9be55