Function at 0x65988a
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x851f01
jmp 0x822966
cpuid
jmp 0x8229b4
jmp 0x828209
jmp 0x825449
push edx
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x8254b5
push ebx
push ebx
mov ebx, 0
mov dword [esp + 4], ebx
pop ebx
mov eax, dword [esp]
jmp 0x82538a
jmp 0x8228bb
push ebx
push 0x77f07ce7
mov ebx, dword [esp]
add esp, 4
shl ebx, 2
push edx
mov edx, 0x7db24c15
xor ebx, edx
pop edx
add ebx, 0x5d8c4077
push ebx
pop eax
pop ebx
jmp 0x828335
jmp 0x83bddf
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x82b9cc
jmp 0x84e381
rdtsc
jmp 0x82db06
jmp 0x84bed3
jmp 0x82e985
push ebp
push 0
pop ebp
push edx
mov dword [esp], ebp
pop eax
mov ebp, dword [esp]
add esp, 4
jmp 0x82e99f
jmp 0x83ed7f
jmp 0x82fd93
sub ecx, edi
pop edi
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], edx
jmp 0x82fe2c
push ecx
mov ecx, esp
push edx
push 4
pop edx
add ecx, edx
pop edx
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ecx
pop edx
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ebx
mov dword [esp], edx
mov dword [esp], ecx
pop edx
push edi
mov dword [esp], ebp
mov dword [esp], 0x1e4fee8d
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
jmp 0x82fda9
push ecx
mov ecx, esp
push esi
mov esi, 0x32fbbdf7
neg esi
jo 0x82fdbd
jmp 0x82fe1e
xor esi, 0x34110820
add ecx, esi
pop esi
push edi
mov edi, 4
jmp 0x82fd2e
shl esi, 1
jne 0x82fda9
jmp 0x82fd3f
shl esi, 1
jns 0x82fe1e
jmp 0x82fdbd
jmp 0x832111
rdtsc
jmp 0x832214
jmp 0x84e8f9
add eax, ecx
jmp 0x846093
jmp 0x83556c
cpuid
jmp 0x8355c4
jmp 0x825385
jmp 0x835abd
pop dword [ebp - 0x10]
jmp 0x835b80
push esi
push esp
pop esi
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
jmp 0x835ab5
jmp 0x8470e1
jmp 0x838503
pop ecx
jmp 0x83851c
push edx
push edx
mov dword [esp], ecx
pop edx
pop ecx
not ecx
push edx
push ecx
mov edx, dword [esp]
add esp, 4
jmp 0x8384af
jmp 0x83d837
adc edx, 0
jmp 0x834c4e
jmp 0x838cb1
sub esp, 4
mov dword [esp], edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 0x14
sub edi, ebp
pop ebp
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
jmp 0x838cdc
jmp 0x841ddd
cpuid
jmp 0x83bed5
jmp 0x82e8a6
add ecx, 1
jmp 0x838551
jmp 0x83d974
push esp
push dword [esp]
pop ebp
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 0x6f7f38f4
dec ecx
dec ecx
or ecx, 0x23fb94a4
jmp 0x83d994
sub ecx, 0x37ef1bdb
add ecx, 0xc7ef5ee9
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
jmp 0x83da03
jmp 0x838ba0
jmp 0x83ee29
cpuid
jmp 0x83ee86
jmp 0x82d9f7
jmp 0x83ff5b
push ebp
sub esp, 4
mov dword [esp], ecx
push 0x6db5ffb5
pop ecx
mov dword [esp + 4], ecx
pop ecx
mov dword [esp], ecx
jmp 0x83ff78
jmp 0x82fccd
jmp 0x841eea
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], ebx
jmp 0x841f04
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
push ebp
mov dword [esp], ebx
push dword [esp + 4]
pop ebx
jmp 0x841e32
jmp 0x83fe5f
jmp 0x844808
xor eax, 0x7c5b0358
jge 0x844808
jmp 0x844787
xor eax, 0x7e7e95a1
shl eax, 3
add eax, 0x3d1f5d59
jle 0x844808
jmp 0x844883
pop dword [ebp - 8]
jmp 0x844896
push edi
mov edi, esp
push eax
mov eax, 0x7fbdf697
neg eax
jbe 0x844777
jmp 0x844800
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
pop esp
mov dword [esp], edx
jmp 0x844800
add eax, 0xafa3a62b
add edi, eax
pop eax
sub edi, 4
jmp 0x844871
jmp 0x82b8a9
jmp 0x844f91
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x8450ac
push dword [ebp - 0x10]
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
jmp 0x844f82
jmp 0x8486c1
adc ebx, edx
jmp 0x84f721
jmp 0x847141
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0
push dword [esp]
pop eax
add esp, 4
jmp 0x847216
jmp 0x8354bd
jmp 0x848771
push ecx
xchg dword [esp], edi
xchg edi, ecx
not ecx
xchg edi, ecx
xchg dword [esp], edi
push dword [esp]
pop ecx
add esp, 4
jmp 0x8487d3
jmp 0x8383fd
push dword [ebp - 0x14]
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push ebp
mov ebp, esp
add ebp, 4
jmp 0x849409
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x849477
jmp 0x844f7d
jmp 0x84bf73
sub esp, 4
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], 0x6b11f458
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x84bfe4
jmp 0x84471f
jmp 0x84e474
push dword [ebp - 8]
push dword [esp]
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, esp
add esi, 4
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x84e498
jmp 0x84933b
jmp 0x84e99f
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x84ea15
jmp 0x835a5d
jmp fcn.0084f781
jmp 0x851fb1
push ebp
sub esp, 4
mov dword [esp], ebx
mov ebx, 0x76e9c446
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebp
jmp 0x85201a
jmp 0x83d8c3