Function at 0x610eb6
Capabilities:
Check for vm using instruction vpcext

Disassembly:
push dword [esp]
jmp 0x610c54
pop ebp
jmp 0x6108bc
xor eax, ebp
pop ebp
push eax
mov dword [esp], 0x67a66863
mov dword [esp], ecx
jmp 0x610e8a
mov dword [esp], eax
push ecx
mov ecx, 0x241560da
mov eax, ecx
pop ecx
mov dword [esp + 4], eax
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
pop esi
jmp 0x6108d8
push ecx
push edi
jmp 0x6114be
sub esi, eax
pop eax
push dword [esp]
jmp 0x610b2b
push 0x66e7369a
jmp 0x610894
xor eax, esi
mov esi, dword [esp]
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
add ebx, 4
xchg dword [esp], ebx
pop esp
push eax
mov dword [esp], 0x4cd10600
mov dword [esp], esi
mov esi, esp
add esi, 4
push 0x4d5c1acc
mov dword [esp], ecx
mov dword [esp], edx
mov edx, 4
push ebp
mov dword [esp], ebx
mov ebx, 0x7fd13497
add esi, ebx
pop ebx
sub esi, edx
sub esp, 4
mov dword [esp], eax
mov eax, 0x46ff1043
push esi
mov esi, 0x36aff688
neg esi
xor esi, 0x71afe307
inc esi
or esi, 0x69e4bfd6
jmp 0x610db4
push ebx
pop ebp
mov ebx, dword [esp]
add esp, 4
push esi
mov esi, 0x397daeae
add esi, 0x333d2ca4
shl esi, 1
sub esp, 4
jmp 0x610a39
add ebx, 0x5f737805
shr ebx, 1
push eax
mov eax, 0x6fb64e53
add eax, 1
jmp 0x61109f
sub ecx, 0xf94992de
jmp 0x61101c
push esi
jmp 0x610c80
add ebx, eax
pop eax
push dword [esp]
pop edx
jmp 0x610da9
dec dword [esp]
sub dword [esp], 0xb6de2050
mov dword [esp], eax
mov dword [esp], edx
mov dword [esp], ecx
jmp 0x6108ce
mov ebp, 0x78fe42f2
add edi, 0x7f2d5b33
jmp 0x610c60
mov eax, 4
sub ecx, eax
pop eax
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
pop ecx
pop ebx
sub ecx, 0x457fd90a
push dword [ebx]
mov eax, dword [esp]
jmp 0x610e6f
mov dword [esp], edi
mov edi, 0x48cdd052
add ebp, edi
mov edi, dword [esp]
add esp, 4
xor ebx, ebp
pop ebp
jmp 0x61112c
mov dword [esp], eax
mov eax, 0x5ff50a2a
jmp 0x610a68
mov esi, esp
add esi, 4
push eax
mov eax, 4
jmp 0x610f15
xor eax, esi
jmp 0x610b72
add esi, 0x477fa184
jmp 0x610bf2
xchg esi, ecx
jmp 0x610ac8
mov edx, 0x7d98eef1
add edx, 0xfe4db751
or esi, edx
jmp 0x610e1b
mov esi, edi
mov edi, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push dword [esp]
mov ecx, dword [esp]
add esp, 4
add esp, 4
jmp 0x610f55
mov eax, 0x7b7d7184
xor ebx, eax
pop eax
jmp 0x610caf
add esi, 0x7bfa9945
xor esi, 0x3f4b9bf
add edi, esi
pop esi
pop edx
or edx, edi
pop edi
jmp 0x610c19
push 0x60a90ba6
mov dword [esp], edi
mov dword [esp], eax
mov dword [esp], 0x530ec4a0
mov dword [esp], ebp
push eax
push esp
pop eax
jmp 0x610e96
push ebp
jmp 0x611142
add esp, 4
shr ebx, 3
sub ebx, 0xffffffff
jmp 0x610c95
add eax, 0x6ce7427f
xor eax, 0xe5bcbe1f
or ebx, eax
mov eax, dword [esp]
add esp, 4
jmp 0x61107d
pop eax
jmp 0x610d1f
mov ebx, 0x432292e2
sub esi, 0x7afa9838
add esi, ebx
add esi, 0x7afa9838
mov ebx, dword [esp]
add esp, 4
add ebp, 0x577d6f00
add ebp, esi
sub ebp, 0x577d6f00
mov esi, dword [esp]
add esp, 4
jmp 0x610881
pop edi
shl ecx, 5
jmp 0x6114cf
pop esi
or ebx, eax
mov eax, dword [esp]
jmp 0x610b03
add eax, 0x3fe7a2de
add eax, 0xdbbc6f79
mov ecx, eax
pop eax
shl ecx, 3
push 0
jmp 0x610bc4
push ebp
mov ebp, 0x77ef0bc5
jmp 0x611048
sub esi, eax
add esi, 0x53c1c57a
sub esi, 0x56b82730
jmp 0x610e66
sub dword [esp], ecx
pop ecx
add ecx, 0x5b391afd
xor eax, ecx
pop ecx
jmp 0x610ea9
add ebx, 1
add ebx, 0x69ca5b88
sub ebx, 0x7ff95da7
push 0x32a05542
mov dword [esp], eax
jmp 0x61111c
add esi, eax
push eax
mov eax, 0x6f5bd671
xor eax, 0x7fdfd4f2
shr eax, 2
add eax, 0x435ea0e4
jmp 0x6108c3
shr edx, 8
sub edx, 0x7fffed
sub ebx, edx
pop edx
sub esp, 4
mov dword [esp], esi
mov esi, 0x76ff32f5
shr esi, 2
neg esi
jmp 0x6110da
pop ecx
add edx, 4
sub esp, 4
mov dword [esp], edx
push dword [esp + 4]
pop edx
jmp 0x610c72
pop ebx
jmp 0x610ae0
sub edi, ebp
sub edi, 0x7f2d5b33
pop ebp
push edi
mov dword [esp], ecx
jmp 0x610fad
pop dword [esp]
pop esp
pop dword [esp]
pop esp
sti
jmp 0x610d32
mov esi, 0x3e9e06fb
mov edx, esi
pop esi
push ebx
mov ebx, 0x7deec541
sub edi, ebx
jmp 0x610e13
push eax
jmp 0x610abb
xor eax, 0x5e2c1c47
jmp 0x610b7d
mov dword [esp], edi
mov edi, ecx
jmp 0x610a8c
sub ebx, 0x46c042c3
add esi, ebx
mov ebx, dword [esp]
jmp 0x611013
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x611169
push edi
mov dword [esp], edx
jmp 0x610993
add esp, 4
push edx
jmp 0x610a7a
push ebx
push 0x6bfe103a
pop ebx
dec ebx
dec ebx
push ebx
jmp 0x611498
mov edi, 0x5f66dda7
add edi, 0x51fabe0a
push ebp
mov ebp, 0x10fbd001
add edi, ebp
pop ebp
inc edi
and edi, 0x7bbdc3f2
neg edi
sub edi, 0x6a277ea9
add ebx, edi
pop edi
add ebx, esi
push esi
mov esi, 0x7eeba87e
inc esi
jmp 0x6112c9
add esp, 4
jmp 0x610ed8
inc esi
add esi, 0x3f2e24fd
xor eax, esi
jmp 0x610e4b
xchg dword [esp], eax
mov esp, dword [esp]
push esp
pop dword [esp]
push eax
push ecx
push 0x7eb3b495
pop ecx
push ebp
mov ebp, 0x7fbf04b1
xor ecx, ebp
pop ebp
shr ecx, 3
shr ecx, 7
xor ecx, 0x4328
jmp 0x610f05
pop ecx
push edx
push esp
pop edx
jmp 0x61128d
pop ebx
add edi, edx
jmp 0x611234
mov edx, dword [esp]
add esp, 4
push 0x71eaa5e7
mov dword [esp], ebx
jmp 0x610b31
pop esi
add esi, 0x56b82730
sub esi, 0x53c1c57a
jmp 0x610bb1
xchg ebp, edi
not edi
jmp 0x611040
pop eax
push dword [esp]
jmp 0x610f81
sub esp, 4
mov dword [esp], ebx
mov dword [esp], edi
mov edi, esp
push 0x1c6a5d3a
mov dword [esp], ebx
mov dword [esp], esi
jmp 0x611346
mov ecx, 0x4b713eb8
inc ecx
push edx
jmp 0x610ef7
add eax, 4
sub eax, 4
jmp 0x610dc2
xor eax, 0xe1b3a1b1
mov edx, eax
pop eax
add ecx, edx
mov edx, dword [esp]
push ebp
mov ebp, esp
jmp 0x610ff0
push edx
mov edx, 0x76df66a3
push edi
mov edi, 0x3ddf3800
sub edi, 0xffffffff
push ebp
jmp 0x6109bd
push eax
push 0x4eeecec2
mov eax, dword [esp]
jmp 0x610fb3
mov eax, ecx
pop ecx
add dword [esp + 4], eax
pop eax
mov ebp, dword [esp]
jmp 0x6110bb
add esi, eax
mov eax, dword [esp]
add esp, 4
xchg dword [esp], esi
pop esp
sub esp, 4
mov dword [esp], esi
jmp 0x611209
push edi
mov dword [esp], 0x51ffe38a
push dword [esp]
pop ebx
add esp, 4
jmp 0x610b97
add edi, esi
pop esi
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebp
push ebx
jmp 0x6114d5
push dword [esp]
pop edx
add esp, 4
add esp, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
jmp 0x610fdb
push edx
jmp 0x611024
add esp, 4
jmp 0x611115
sub ebx, edx
sub ebx, 0x797f5cd7
add ebx, 0x57ffe4a0
push eax
mov eax, 0x6237e55a
neg eax
not eax
jmp 0x61135c
pop esp
mov dword [esp], eax
pop dword [ebx]
sub esp, 4
mov dword [esp], ebp
mov dword [esp], edx
push ebx
jmp 0x610f2f
add ebp, 4
add ebp, 4
jmp 0x610afd
add ebp, 4
add ebp, 4
push ebp
jmp 0x611309
add esp, 4
push edi
jmp 0x610d41
sub ebp, ecx
pop ecx
jmp 0x610e5d
mov edx, 0x4bd390a3
mov ecx, edx
pop edx
add ecx, 0x1e2c53ef
and edi, ecx
push dword [esp]
pop ecx
push ecx
mov ecx, esp
jmp 0x611486
xchg ebp, edi
push ebx
jmp 0x610a02
neg ebp
sub ebp, 0x5a16fe09
and ebx, ebp
mov ebp, dword [esp]
add esp, 4
push ecx
push ebx
mov ebx, 0x7b630f94
add ebx, 0x77ff9125
jmp 0x61106a
add ebx, 0x7fbd82ea
sub ebx, 0x712641a0
mov ecx, ebx
jmp 0x61110c
neg ebx
push edx
mov edx, 0xe2ef9008
add ebx, edx
pop edx
push edi
mov edi, ebx
mov esi, edi
pop edi
pop ebx
add ebx, esi
mov esi, dword [esp]
jmp 0x610cbf
pop ebx
jmp 0x6114ad
and eax, 0x2b7f1d87
dec eax
jmp 0x6110f9
add esp, 4
jmp 0x611001
push ebx
mov ebx, 0x6a78df78
push ecx
mov ecx, 0x79b71796
xor ebx, ecx
pop ecx
jmp 0x610bd6
xor eax, 0xddfd622
jmp 0x610b11
mov edx, ebx
pop ebx
push ecx
jmp 0x6111b7
pop ebx
xor ebx, ecx
pop ecx
jmp 0x611103
inc eax
push ecx
jmp 0x61126d
push esi
mov esi, 0x5fdf4491
mov eax, 0x3834f756
jmp 0x610a59
push 0x707c438f
mov dword [esp], ecx
mov ecx, esp
add ecx, 4
push eax
jmp 0x6109e1
push dword [esp + 4]
pop ebp
pop dword [esp]
pop esp
sub eax, 0x577fa845
sub eax, ecx
add eax, 0x577fa845
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov dword [esp], esi
jmp 0x610a46
xchg dword [esp], eax
pop esp
sub ebx, 0x7c4f3732
add ebx, dword [esp]
push esi
mov esi, 0x7cffd871
add esi, 0xff4f5ec1
add ebx, esi
pop esi
push esi
push 0x6bef9d09
pop esi
add ebx, 0x7fcfd3b2
sub ebx, esi
sub ebx, 0x7fcfd3b2
pop esi
sub esp, 4
mov dword [esp], ecx
push esi
mov dword [esp], esp
push ecx
mov ecx, 4
add dword [esp + 4], ecx
pop ecx
pop ecx
push esi
jmp 0x6111f9
mov ecx, 0x46ab44e3
add ecx, 0x393cb21d
sub ebx, ecx
pop ecx
jmp 0x611220
mov esi, 0x7aa69ef1
sub esi, 0x7aa69eed
jmp 0x611216
push ecx
mov dword [esp], 0x557dc7e5
jmp 0x611273
add ecx, esi
mov esi, dword [esp]
jmp 0x6113c4
push eax
mov eax, 0x57ffe4a0
sub ebx, eax
pop eax
add ebx, 0x797f5cd7
jmp 0x610fbe
push esi
mov esi, 0x7ffec347
dec esi
push ecx
mov ecx, 0x7de15900
add esi, ecx
pop ecx
jmp 0x6113cc
push eax
jmp 0x6113d5
mov dword [esp], esi
mov dword [esp], 0x1fbfff57
sub dword [esp], 0x3ab855ff
shl dword [esp], 3
jmp 0x6109a5
push ecx
mov ecx, 0x7fe1c142
add ecx, 0x801e3ec2
add edx, ecx
jmp 0x610c3d
push dword [esp + 4]
mov ebp, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
push ebp
mov dword [esp], esi
push 0x7de10b61
mov dword [esp], ebx
push eax
mov eax, 0x7eaf9027
mov ebx, 0xef4bd89f
add ebx, eax
push dword [esp]
pop eax
jmp 0x611387
sub esp, 4
mov dword [esp], ebx
mov dword [esp], ecx
mov ecx, 4
jmp 0x611421
and eax, 0x63ed789b
xchg edx, eax
jmp 0x611470
add esp, 4
jmp 0x610971
push ecx
mov ecx, esp
jmp 0x611436
xchg esi, ecx
not ecx
jmp 0x610a73
push 0x7def3256
pop eax
jmp 0x610c9b
push ebx
jmp 0x610ca5
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
pop esp
push eax
mov eax, 4
add ecx, 0x6bffcf93
add ecx, eax
sub ecx, 0x6bffcf93
pop eax
push ecx
jmp 0x611464
push dword [esp + 4]
push dword [esp]
jmp 0x610e0a
dec edx
jmp 0x611476
xchg edx, eax
xor eax, 0x557ffcb3
add eax, 0x488d5a55
jmp 0x610999
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x610ccf
push ecx
pop ebx
pop ecx
jmp 0x6114a0
xchg ecx, edx
not edx
xchg ecx, edx
push ebx
push ecx
jmp 0x611099
pop ecx
push ebp
jmp 0x6114b4
push 0x774fb07a
jmp 0x61087b
mov edi, 0x757f420d
mov ecx, 0xba4b0a8a
add ecx, edi
jmp 0x610b69
dec ecx
jmp 0x610988
mov ebx, 0x6bffeb50
jmp 0x610952