Function at 0x837b13
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xaed9f1
add eax, ecx
jmp 0xb76d8d
jmp 0xaec78b
pop dword [ebp - 0x10]
jmp 0xaec867
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], edx
jmp 0xaec783
jmp 0xb5dfb3
push eax
mov eax, esp
push 0x4d0a475
mov dword [esp], edi
mov edi, 4
add eax, edi
pop edi
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], ebp
jmp 0xaedb06
jmp 0xb7c5c0
push dword [esp]
pop ebx
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
jmp 0xaf24a1
jmp 0xb85d2d
add ecx, 1
jmp 0xafe4c2
adc edx, 0
jmp 0x8414e7
jmp 0xb46f01
pop esp
mov dword [esp], edx
xchg dword [esp], ecx
not ecx
xor dword [esp], ecx
xor ecx, dword [esp]
xor dword [esp], ecx
pop edx
jmp 0xb47008
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
jmp 0xb46ee9
jmp 0xafe4ba
push ecx
not dword [esp]
push dword [esp]
pop ecx
push ecx
mov ecx, esp
add ecx, 4
push esi
mov esi, 4
add ecx, esi
pop esi
xchg dword [esp], ecx
pop esp
jmp 0xb55b51
jmp 0xb46ee4
jmp 0xb55f49
push dword [ebp - 0x10]
push dword [esp]
push dword [esp]
pop edx
add esp, 4
add esp, 4
jmp 0xb55fc2
jmp 0xb55a32
jmp 0xb57ea4
push dword [ebp - 0xc]
push dword [esp]
pop eax
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 4
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
jmp 0xb57f1a
jmp 0xb8f216
jmp 0xb5e0bb
push edi
push edx
mov edx, 0
mov dword [esp + 4], edx
mov edx, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0xb5e0da
jmp 0xb70908
push esi
mov esi, esp
push 0x7cf1a030
mov dword [esp], eax
mov eax, 0x7feb3316
inc eax
xor eax, 0x36ffc032
jl 0xb5e91e
jmp 0xb5e971
sub esp, 4
mov dword [esp], eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 4
sub eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
mov dword [esp], ecx
pop edx
push ebx
push dword [esp]
push dword [esp]
pop ebx
add esp, 4
add esp, 4
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0xb5e89d
sub eax, 0x4914f321
add esi, eax
pop eax
sub esi, 0x14
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0xb5e9d6
mov esp, dword [esp]
jmp 0xb5e9de
jmp 0xb87c6b
jmp 0xb61708
cpuid
jmp 0xb6176c
jmp 0xb8dd5d
jmp 0xb62f11
mov eax, dword [esp]
add esp, 4
jmp 0xb62f82
push edi
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
jmp 0xb62e4a
jmp 0xb9f723
jmp 0xb6d052
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], ebp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xb6d0b6
push ebx
mov ebx, esp
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
jmp 0xb6cfe5
jmp 0xaec728
jmp 0xb6f27a
push 0x5f040032
mov dword [esp], eax
push esi
mov dword [esp], edx
mov edx, 0x20ba32e8
mov dword [esp + 4], edx
pop edx
mov dword [esp], edx
jmp 0xb6f335
jmp 0xbd4eb6
cpuid
jmp 0xb70a15
jmp 0xb62e45
jmp 0xb71247
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
push eax
mov eax, 0x6d9dfabe
and eax, 0x3d3f816a
dec eax
add eax, 0xd2e27fdb
add ecx, eax
pop eax
sub esp, 4
mov dword [esp], ecx
jmp 0xb71324
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0xb71332
jmp 0xaf2382
push 0x57235e3e
mov dword [esp], edi
mov dword [esp], 0x322ea205
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xb745e6
jmp 0xbcc974
jmp 0xb75276
push esi
mov dword [esp], 0x6f7b3e24
mov dword [esp], ebp
mov dword [esp], ecx
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xb7528f
jmp 0xb8838b
adc ebx, edx
jmp 0xb75171
jmp 0xb7c63d
add dword [esp + 4], eax
sub dword [esp + 4], 0xfef7cdd
mov eax, dword [esp]
add esp, 4
pop ebp
jmp 0xb7c700
push ecx
mov dword [esp], esp
push eax
mov eax, 4
add dword [esp + 4], 0xfef7cdd
jmp 0xb7c625
jmp 0xb5e89d
jmp 0xb7c8ef
cpuid
jmp 0xb7c8f6
jmp 0xb7db48
jmp 0xb7dc8f
push ebx
push dword [esp]
pop eax
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
pop esp
push edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
push ecx
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push ecx
mov dword [esp], edi
mov dword [esp], ebx
push dword [esp]
pop ebx
add esp, 4
jmp 0xb7dbaf
push ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push esi
mov esi, 4
add ebp, esi
pop esi
xchg dword [esp], ebp
mov esp, dword [esp]
push 0x369f1113
mov dword [esp], ecx
mov edx, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push ebx
mov ebx, 0x5641dc99
sub ebx, 0x5641dc95
add ebp, ebx
pop ebx
xchg dword [esp], ebp
pop esp
push edi
mov dword [esp], 0x591f5153
mov dword [esp], ecx
push dword [esp]
pop edx
add esp, 4
jmp 0xb7db4d
mov esp, dword [esp]
jmp 0xb7dca9
neg ecx
sub ecx, 0x8298814c
mov eax, ecx
mov ecx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
jmp 0xb7dc66
push esi
mov dword [esp], ecx
mov ecx, 0x7e674f7b
sub ecx, 0xffd0c7
jge 0xb7dc6e
jmp 0xb7db4d
jmp 0xb61649
push dword [ebp - 4]
push dword [esp]
pop eax
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
jmp 0xb85df4
xor ebp, dword [esp]
pop esp
jmp 0xb85e5e
jmp 0xb8e5db
jmp 0xb87d36
pop edx
pop dword [esp]
pop esp
mov dword [esp], ebx
jmp 0xb87db0
push edx
mov edx, esp
push ecx
push 4
pop ecx
add edx, ecx
pop ecx
sub edx, 4
push edx
push dword [esp + 4]
jmp 0xb87ccc
jmp 0xbb1c86
jmp 0xb884ac
dec ebp
jnp 0xb884d2
jmp 0xb8839c
push 0x13fc2e0a
mov dword [esp], eax
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
push edx
mov edx, 4
add ebp, edx
pop edx
xchg dword [esp], ebp
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
push 0x2c04f304
mov dword [esp], eax
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0xb8845c
add ebp, 0x6211273d
add eax, ebp
pop ebp
add eax, 4
xchg dword [esp], eax
pop esp
jmp 0xb884e5
push ecx
mov edx, dword [esp]
push esi
push esp
pop esi
add esi, 4
push ebp
mov ebp, 4
add esi, ebp
pop ebp
xchg dword [esp], esi
pop esp
push 0x6215dc71
mov dword [esp], ebx
mov ebx, dword [esp]
push ebx
mov ebx, esp
push esi
mov esi, 0x7ff7a7c9
or esi, 0x7ff2cf5f
dec esi
or esi, 0x3a6e58a4
add esi, 0x80000006
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xb884d2
push dword [esp]
mov edx, dword [esp]
add esp, 4
push eax
mov eax, esp
push ebp
mov ebp, 0x3aed97a8
and ebp, 0x7cfd4eee
jns 0xb88390
jmp 0xb884d2
not ebp
xor ebp, 0x5afc219f
jne 0xb883f9
jmp 0xb88390
jmp 0xb711e6
jmp 0xb8de18
rdtsc
jmp 0xb8de7b
jmp 0xb744bf
jmp 0xb8e628
leave
jmp 0xb8e6e3
jmp 0xbc2d27
push dword [ebp - 8]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
push ebp
mov ebp, 4
add edi, ebp
pop ebp
xchg dword [esp], edi
mov esp, dword [esp]
jmp 0xb8f33c
jmp 0xbc2eda
jmp 0xb9f833
cpuid
jmp 0xb9f83a
jmp 0xbd4638
jmp 0xbb1d4d
pop esp
mov dword [esp], ecx
mov dword [esp], 0x1542c6c4
jmp 0xbb1cec
mov dword [esp], ecx
jmp 0xbb1dbb
push ebx
mov ebx, esp
push ecx
mov ecx, 0x743ca756
sub ecx, 0x743ca752
add ebx, ecx
pop ecx
sub ebx, 4
xchg dword [esp], ebx
jmp 0xbb1cdc
jmp 0xb6f218
jmp 0xbc2de6
ret
push dword [ebp - 0x14]
mov ecx, dword [esp]
push ecx
mov ecx, esp
push ebx
mov ebx, 4
jmp 0xbc2eee
add ecx, ebx
pop ebx
add ecx, 4
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
pop esp
jmp 0xbc301c
jmp 0xb55e97
jmp 0xbcca7a
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
mov dword [esp], eax
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xbcca9d
jmp 0xb57e04
jmp 0xbd4750
push 0
push dword [esp]
pop eax
push ebp
push esp
pop ebp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0xbd4771
jmp 0xb7c800
jmp 0xbd4f59
rdtsc
jmp 0xbd4fb7
jmp 0xb6cf84