Function at 0x998a13
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xd42c6b
add eax, ecx
jmp 0xd4671a
push ecx
mov ecx, esp
push edx
mov edx, 0x77f77981
push edx
dec dword [esp]
pop edx
add edx, 0x7d9b923f
jnp 0xd3c461
jmp 0xd3c461
xor edx, 0x6785125e
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xd3c472
and edx, 0x67a5725a
jg 0xd3c380
jmp 0xd3c380
or edx, 0x7bdf9d66
jne 0xd3c450
jmp 0xd3c450
jmp 0xd490ce
jmp 0xd3cc61
push eax
push esp
pop eax
add eax, 4
push ebp
mov ebp, 0x14
sub eax, ebp
mov ebp, dword [esp]
add esp, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xd3cc85
jmp 0xd4e163
jmp 0xd3da5d
push edx
mov dword [esp], ebp
mov dword [esp], 0x208fd4c2
mov dword [esp], ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xd3dab3
jmp 0xd5f1ba
jmp 0xd3e665
push eax
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], ecx
jmp 0xd3e686
jmp 0xd63b1e
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
push esi
mov esi, 0x7fd9e4a1
jmp 0xd42d3c
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0xd42da4
not esi
sub esi, 0x5fbe2e45
or esi, 0x7d77bbb1
jo 0xd42c6b
jmp 0xd42d55
not esi
xor esi, 0x82880042
jmp 0xd42c81
jmp 0xd59b25
cpuid
jmp 0xd465ab
jmp 0xd674e8
jmp 0xd4670e
rdtsc
jmp 0xd46715
jmp 0xd5da85
adc ebx, edx
jmp 0xd3c303
jmp 0xd4aa62
sub esp, 4
mov dword [esp], edi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0xd4aa7e
jmp 0xd4afab
jmp 0xd4aef5
push dword [ebp - 0xc]
mov eax, dword [esp]
push esi
push esp
pop esi
add esi, 4
add esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0xd4af12
jmp 0xd53a82
jmp 0xd4b0a7
cpuid
jmp 0xd4b0ae
jmp 0xd4cde7
jmp 0xd4b236
push 0x4e2607f
mov dword [esp], ecx
mov dword [esp], esi
mov dword [esp], 0x60092db
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xd4b302
jmp 0xd4d3cb
jmp 0xd4b4f1
cpuid
jmp 0xd4b542
jmp 0xd4a96b
jmp 0xd4ce3b
rdtsc
jmp 0xd4cef9
jmp 0xd4b1dd
jmp 0xd4d295
cpuid
jmp 0xd4d29c
jmp 0xd61670
jmp 0xd4d4cf
push eax
mov eax, esp
push ebp
mov ebp, 4
add eax, ebp
pop ebp
sub eax, 4
xchg dword [esp], eax
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xd4d4ef
jmp 0xd4adf2
jmp 0xd4e251
sub esp, 4
mov dword [esp], ebx
push ebp
mov ebp, 0x109f2ca9
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
jmp 0xd4e272
jmp 0xd3e573
xor ecx, eax
xor eax, ecx
xor ecx, eax
push eax
not dword [esp]
mov eax, dword [esp]
add esp, 4
xor ecx, eax
xor eax, ecx
xor ecx, eax
jmp 0xd4ec2a
jmp 0xd53bae
add ecx, 1
jmp 0xd50593
adc edx, 0
jmp 0xca7bf4
jmp 0xd53b36
push dword [ebp - 8]
mov ebx, dword [esp]
push eax
push esp
pop eax
add eax, 4
add eax, 4
xor eax, dword [esp]
xor dword [esp], eax
xor eax, dword [esp]
pop esp
jmp 0xd53ba9
jmp 0xd63512
jmp 0xd53c5f
push ebx
push esi
mov dword [esp], ebx
mov ebx, 0x7d264fa0
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
not dword [esp]
pop edx
jmp 0xd53cd1
jmp 0xd5058b
push 0x2d541816
mov dword [esp], esp
push edi
mov edi, 4
add dword [esp + 4], edi
pop edi
mov ebp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xd59c3e
jmp 0xd3cb47
push 0x36cb51ad
mov dword [esp], ecx
mov dword [esp], 0x1dcf51f
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xd5dbb4
jmp 0xd3d9ab
jmp 0xd5f211
push ecx
push eax
mov eax, 0
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0xd5f2dc
jmp 0xd464ab
jmp 0xd5fab9
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
add edi, 4
jmp 0xd5fb28
xchg dword [esp], edi
pop esp
jmp 0xd5fb31
jmp 0xd4eb03
push ebx
mov dword [esp], ebp
mov ebp, 0x7f7719e3
push 0x6759ad56
jmp 0xd61699
xor edx, 0x78c8ce80
xor ebp, edx
pop edx
mov eax, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0xd617b2
mov dword [esp], edx
mov edx, 0x7bfd7627
shr edx, 4
jne 0xd61752
jmp 0xd61704
push eax
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
jmp 0xd61704
inc edx
jne 0xd61683
jmp 0xd61704
jmp 0xd4b433
jmp 0xd635ad
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
jmp 0xd635c8
xchg dword [esp], ebx
pop esp
jmp 0xd6362d
jmp 0xd5fa0a
jmp 0xd63b86
push edi
mov edi, esp
push edx
push 4
pop edx
add edi, edx
pop edx
sub edi, 4
xchg dword [esp], edi
mov esp, dword [esp]
mov dword [esp], edx
jmp 0xd63c57
jmp 0xd46613
jmp 0xd67635
shr ebx, 1
sub ebx, 0x67e7db16
jp 0xd67557
jmp 0xd675b5
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 edi
mov dword [esp], 0x13d70198
mov dword [esp], ebx
push dword [esp]
pop eax
add esp, 4
push ecx
push edi
mov edi, 0x21f00e76
mov dword [esp + 4], edi
pop edi
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
jmp 0xd675b5
push eax
mov dword [esp], ecx
mov ecx, 0x3050db0e
add ebx, ecx
pop ecx
mov eax, ebx
mov ebx, dword [esp]
jmp 0xd675cb
add esp, 4
jmp 0xd67654
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x6fbf4894
and ebx, 0x7f6e0018
jg 0xd674ed
jmp 0xd675b5
jmp 0xd4d187