Function at 0x8d4900
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xd46b6d
add eax, ecx
jmp 0xd4a9d0
adc edx, 0
jmp 0xd39b21
jmp 0xd40349
sub esp, 4
mov dword [esp], esp
push edx
push 4
pop edx
add dword [esp + 4], 0x57efde60
add dword [esp + 4], edx
sub dword [esp + 4], 0x57efde60
pop edx
pop ebp
jmp 0xd403b8
jmp 0xd44441
push 0x30e4e73
mov dword [esp], edi
mov dword [esp], 0x1705ef76
mov dword [esp], eax
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xd405f4
jmp 0xd4a339
sub esp, 4
mov dword [esp], esi
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xd40b85
jmp 0xd67e83
jmp 0xd4122d
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
jmp 0xd4129f
push dword [esp]
pop ebx
push eax
push esp
pop eax
add eax, 4
jmp 0xd411c7
jmp 0xd69993
jmp 0xd41c43
push dword [ebp - 0x14]
mov ecx, dword [esp]
push edx
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0xd41c67
jmp 0xd4828e
push ecx
mov ecx, esp
push ebp
mov ebp, 0x7fdf7b1b
push eax
mov eax, 0x77ff97d0
dec eax
inc eax
jnp 0xd4459b
jmp 0xd44441
pop esp
jmp 0xd445cb
not ebp
sub ebp, 0xfabfbc14
sub ecx, 0x3fefa9ea
add ecx, ebp
add ecx, 0x3fefa9ea
pop ebp
sub ecx, 0x14
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
jmp 0xd4445d
shl eax, 3
jns 0xd44573
jmp 0xd445a9
add eax, 0x7ae28f14
and ebp, eax
pop eax
sub ebp, 0x575efd1f
sub ebp, 0x3b77cf0b
shr ebp, 5
jns 0xd44573
jmp 0xd4445d
jmp 0xd45da6
jmp 0xd45636
cpuid
jmp 0xd4563d
jmp 0xd47f70
jmp 0xd45eb2
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ebx
jmp 0xd45ec3
sub esp, 4
mov dword [esp], ebp
push ebp
mov ebp, 0x5cfd64e5
jmp 0xd45ea5
jmp 0xd6f1a0
jmp 0xd464a8
cpuid
jmp 0xd4655e
jmp 0xd71cd0
jmp 0xd46c62
push edx
mov edx, esp
add edx, 4
push ebp
mov ebp, 4
sub edx, 0x7f7b27ed
sub edx, ebp
add edx, 0x7f7b27ed
pop ebp
xchg dword [esp], edx
jmp 0xd46c88
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0xd46c93
jmp 0xd40284
jmp 0xd47516
leave
jmp 0xd47576
jmp 0xd5f8c4
jmp 0xd4808d
mov esp, dword [esp]
jmp 0xd480af
push ebp
mov dword [esp], 0
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
jmp 0xd47fd2
jmp 0xd5f7d6
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
jmp 0xd4839d
add esp, 4
jmp 0xd483a5
jmp 0xd678f8
jmp 0xd4a3ee
add edi, ebp
pop ebp
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0xd4a46d
push 0
mov eax, dword [esp]
sub esp, 4
mov dword [esp], edi
mov edi, esp
push ebp
mov ebp, 0x37fb2115
add ebp, 0xc804deef
jmp 0xd4a33e
jmp 0xd6c1f5
adc ebx, edx
jmp 0xd40a65
push esi
push ecx
push 0x28e05938
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xd505bf
jmp 0xd670f6
push eax
push esp
pop eax
add eax, 4
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], esi
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xd5dc1d
jmp 0xd404db
jmp 0xd5f870
cpuid
jmp 0xd5f8bf
jmp 0xd697e7
jmp 0xd5f9d0
ret
jmp 0xd60994
xor edx, eax
jmp 0xd609ad
xor edx, eax
xor eax, edx
xor edx, eax
push eax
xchg dword [esp], edx
not edx
xchg dword [esp], edx
pop eax
xor edx, eax
xor eax, edx
jmp 0xd6098d
jmp 0xd6a424
push dword [esp]
mov ecx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
add esp, 4
jmp 0xd670d7
jmp 0xd41177
jmp 0xd67202
push dword [ebp - 0xc]
push dword [esp]
pop eax
push eax
mov eax, esp
push esi
mov esi, 0x76d3ea6a
sub esi, 0x76d3ea66
add eax, esi
pop esi
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xd67227
jmp 0xd71106
jmp 0xd6795f
xor ecx, ebp
xor ebp, ecx
xor ecx, ebp
push 0x354e3a56
mov dword [esp], ebp
not dword [esp]
pop ebp
xor ecx, ebp
xor ebp, ecx
xor ecx, ebp
jmp 0xd67a27
jmp 0xd60894
jmp 0xd67edf
mov edx, dword [esp]
push esi
mov esi, esp
add esi, 4
push ebx
mov ebx, 4
add esi, ebx
pop ebx
push esi
push dword [esp + 4]
jmp 0xd67efe
pop esi
pop dword [esp]
mov esp, dword [esp]
jmp 0xd67fb7
jmp 0xd66fc0
jmp 0xd68826
mov dword [esp], edi
push esp
pop edi
add edi, 4
add edi, 4
jmp 0xd688ec
push 0
mov eax, dword [esp]
sub esp, 4
jmp 0xd687bc
xchg dword [esp], edi
pop esp
jmp 0xd688f5
jmp 0xd46444
jmp 0xd6928a
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xd692a7
push edx
mov edx, esp
add edx, 4
sub edx, 4
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
jmp 0xd69178
jmp 0xd504ae
jmp 0xd6983d
rdtsc
jmp 0xd698f0
jmp 0xd69173
push dword [ebp - 4]
mov eax, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
push ecx
mov dword [esp], edx
mov edx, 4
add ebx, edx
pop edx
xchg dword [esp], ebx
pop esp
jmp 0xd69ac7
jmp 0xd47474
add ecx, 1
jmp 0xd4024f
jmp 0xd6ac48
mov dword [esp], edx
jmp 0xd6aca9
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], edx
mov dword [esp], ecx
jmp 0xd6abe1
jmp 0xd71296
cpuid
jmp 0xd6c2eb
jmp 0xd687b7
jmp 0xd6f215
or esi, 0x5fec793b
jo 0xd6f215
jmp 0xd6f247
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push esi
mov esi, 0x7eefae8d
inc esi
jmp 0xd6f1a5
dec esi
sub esi, 0x7fefffbb
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ecx
jmp 0xd6f2f7
inc esi
jo 0xd6f1a5
jmp 0xd6f22c
jmp 0xd6ab86
jmp 0xd71214
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xd7122e
push dword [ebp - 8]
mov ebx, dword [esp]
push 0x57a9ff45
mov dword [esp], eax
mov eax, esp
add eax, 4
jmp 0xd7110b
jmp 0xd41b37
jmp 0xd71330
rdtsc
jmp 0xd71394
jmp 0xd5daf8
jmp 0xd71d8b
pop ebx
mov dword [esp + 4], ebx
pop ebx
pop eax
jmp 0xd71df9
sub esp, 4
mov dword [esp], esi
push ebx
push 0
jmp 0xd71d7f
jmp 0xd45544