Function at 0x8a29ba
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xd35a78
add ecx, 1
jmp 0xd36409
jmp 0xd10668
mov ebx, dword [esp]
push edi
push esp
pop edi
add edi, 4
push eax
mov eax, 4
add edi, eax
pop eax
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
jmp 0xd1068c
jmp 0xd259e0
push ebp
mov dword [esp], 0
push dword [esp]
jmp 0xd13986
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xd139f0
jmp 0xd38060
jmp 0xd13c70
jmp 0xd1504f
xor ecx, edi
xor edi, ecx
xor ecx, edi
xor edi, ebx
xor ebx, edi
jmp 0xd1505e
xor edi, ebx
not ebx
xor edi, ebx
xor ebx, edi
xor edi, ebx
xchg ecx, edi
jmp 0xd15118
jmp 0xd362ff
push 0x79694d8b
mov dword [esp], esi
mov esi, esp
push ecx
mov ecx, 4
add esi, 0x6e7331a8
sub esi, 0x76eb3e9b
add esi, ecx
add esi, 0x76eb3e9b
jmp 0xd1615e
sub esi, 0x6e7331a8
pop ecx
sub esi, 0x14
xchg dword [esp], esi
pop esp
jmp 0xd16226
jmp 0xd1622b
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], esi
push esi
mov esi, 0x453697e2
mov dword [esp + 4], esi
pop esi
mov dword [esp], ebx
jmp 0xd16373
jmp 0xd29a98
jmp 0xd1c846
rdtsc
jmp 0xd1c906
jmp 0xd264fa
push dword [ebp - 0xc]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0xd1dd20
jmp 0xd3a5ab
jmp 0xd22981
cpuid
jmp 0xd22988
jmp 0xd37db8
push eax
mov dword [esp], 0x6a11a8cb
mov dword [esp], ecx
mov dword [esp], ebx
jmp 0xd22ab4
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xd22b6c
jmp 0xd3a442
jmp 0xd23e90
push dword [ebp - 0x10]
mov edx, dword [esp]
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0xd23f5a
jmp 0xd14fea
jmp 0xd25a8e
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
jmp 0xd25b0d
pop esp
add esp, 4
jmp 0xd25b19
jmp 0xd13bd7
jmp 0xd265ab
push eax
push esi
push 0x68fb49ef
pop esi
mov dword [esp + 4], esi
pop esi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xd26605
jmp 0xd361f0
jmp 0xd29168
push ebp
mov dword [esp], esi
mov dword [esp], 0x3fa76315
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xd2923d
jmp 0xd3540e
push edi
mov dword [esp], ebp
push esi
push 0
pop esi
mov dword [esp + 4], esi
pop esi
pop eax
jmp 0xd29473
jmp 0xd22886
push dword [ebp - 0x14]
mov ecx, dword [esp]
sub esp, 4
mov dword [esp], ecx
mov ecx, esp
push esi
mov esi, 0x69fb3cc1
jmp 0xd29816
xor esi, 0x69fb3cc5
add ecx, esi
pop esi
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xd29888
jmp 0xd23e43
jmp 0xd29b3f
push 0xd000098
mov dword [esp], ecx
push eax
push 0x248837ff
pop eax
mov dword [esp + 4], eax
pop eax
mov dword [esp], ecx
jmp 0xd29bb5
jmp 0xd34a94
jmp 0xd2a15d
push eax
mov dword [esp], esi
push ebx
mov ebx, 0
mov dword [esp + 4], ebx
pop ebx
mov eax, dword [esp]
add esp, 4
jmp 0xd2a1bd
jmp 0xd381c4
jmp 0xd2ba05
cpuid
jmp 0xd2baaf
jmp 0xd1c7fb
jmp 0xd2bc73
push 0x17f7178c
mov dword [esp], esp
add dword [esp], 4
mov ebp, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
jmp 0xd2bd3c
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xd2bd4a
jmp 0xd160e5
push eax
mov eax, esp
add eax, 4
sub eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
jmp 0xd34abe
xchg dword [esp], edi
pop esp
mov dword [esp], edx
jmp 0xd34bad
jmp 0xd3dd10
add eax, ecx
jmp 0xd3521f
adc ebx, edx
jmp 0xd22a43
push edx
mov dword [esp], 0x79cd482d
mov dword [esp], ecx
mov dword [esp], 0x270797c6
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xd35538
jmp 0xd2a0b4
push edx
sub esp, 4
mov dword [esp], eax
mov eax, 0x529d5fa5
mov dword [esp + 4], eax
pop eax
mov dword [esp], esi
mov dword [esp], ebp
jmp 0xd35b91
jmp 0xd2bc18
jmp 0xd36247
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xd362fa
push eax
push ebp
mov dword [esp], eax
mov eax, 0xe5a0ea4
mov dword [esp + 4], eax
pop eax
jmp 0xd361f5
jmp 0xd1dc06
jmp 0xd363ed
xchg edx, ecx
xchg ecx, eax
not eax
xchg ecx, eax
push edx
push edi
mov dword [esp], ecx
pop edx
mov ecx, dword [esp]
add esp, 4
jmp 0xd36404
jmp 0xd0c1d4
adc edx, 0
jmp 0xd35218
jmp 0xd37e58
push edi
mov dword [esp], 0
push dword [esp]
pop eax
push ebx
mov ebx, esp
add ebx, 4
jmp 0xd37e72
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xd37eda
jmp 0xd2b9aa
cpuid
jmp 0xd38159
jmp 0xd2935d
jmp 0xd38273
cpuid
jmp 0xd382ce
jmp 0xd138d1
push dword [esp]
mov edx, dword [esp]
add esp, 4
push ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0xd3a55b
jmp 0xd3c512
jmp 0xd3a68b
xchg dword [esp], esi
pop esp
jmp 0xd3a70f
or edx, 0x7ffc9589
inc edx
jnp 0xd3a67a
jmp 0xd3a67a
push ebx
push dword [esp]
pop ebx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
mov ecx, esp
push edx
mov edx, 4
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], ecx
pop edx
sub esp, 4
mov dword [esp], ebx
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0xd3a5b0
add edx, 0x7ffeaedc
jne 0xd3a6a9
jmp 0xd3a68b
push dword [ebp - 8]
push dword [esp]
pop ebx
push esi
mov esi, esp
push edx
mov edx, 0x7edaf544
shr edx, 2
jne 0xd3a5b9
jmp 0xd3a6bd
sub edx, 0xfffd6cb2
add esi, edx
pop edx
add esi, 4
jmp 0xd3a5b0
push ecx
mov edx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
push ebx
push dword [esp]
pop eax
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
push ecx
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
jmp 0xd3a624
jmp 0xd29758
jmp 0xd3c571
mov ecx, dword [esp]
push edi
mov edi, esp
add edi, 4
push 0x543277cb
mov dword [esp], ecx
mov ecx, 4
add edi, 0x4efe653e
add edi, ecx
sub edi, 0x4efe653e
jmp 0xd3c64f
pop ecx
xchg dword [esp], edi
pop esp
jmp 0xd3c659
jmp 0xd10563
jmp 0xd3ddbb
rdtsc
jmp 0xd3de1d
jmp 0xd29106