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

Disassembly:
mov esi, dword [esp]
push ebp
jmp 0x5bb2fa
add ebp, 0x7d7b5880
push edx
mov edx, 0x22fc5a87
jmp 0x5bb808
push eax
jmp 0x5bb778
mov ebx, dword [esp]
push ebx
push esp
jmp 0x5bb394
not edx
add edx, 0x56e45b66
push ecx
mov ecx, 0x79ee6c3e
push edi
mov edi, 0x77f7e884
add edi, 0x31ddfff4
xor edi, 0x3f7b3a4a
shr edi, 7
dec edi
push edx
jmp 0x5bb353
mov eax, 4
jmp 0x5bb713
or edi, 0x6efe044f
neg edi
jmp 0x5bb468
sub ecx, edi
pop edi
sub edx, 0x6ff3c368
sub edx, ecx
add edx, 0x6ff3c368
pop ecx
add edx, 0xc16c4862
jmp 0x5bb33a
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
push edx
mov dword [esp], 0x435e4163
jmp 0x5bafd9
add edx, eax
pop eax
sub edx, 0x7b5e3c0c
jmp 0x5bb916
sub edx, 0x7feff994
sub edx, 0x6063b350
or edi, edx
pop edx
xor edi, 0x75470f69
jmp 0x5bb024
or edi, 0x363f40d1
and edi, 0x7cf77046
jmp 0x5bb6c1
push 0x78c3ca92
mov dword [esp], ebx
jmp 0x5bb041
neg edi
and edi, 0x46fed643
jmp 0x5bb07f
add esi, ebp
pop ebp
pop ecx
jmp 0x5bb7fd
pop esi
jmp 0x5bb298
not edi
jmp 0x5bb09d
or edi, eax
jmp 0x5bb4d8
mov ecx, esp
push esi
mov esi, 0xefe82aa
add esi, 1
push eax
jmp 0x5bb3de
not esi
and esi, 0x79fd9d53
sub esi, 0xdb39d3e1
or edi, esi
jmp 0x5bba1b
add ecx, 0x1f8add84
add ecx, 0x3ffd2dcd
pop eax
jmp 0x5bb143
push 0x529d879c
mov dword [esp], edx
mov dword [esp], 0x477e0d8b
jmp 0x5bb73d
mov ebx, dword [esp]
jmp 0x5bb35d
and edi, 0x7f6aac44
push eax
mov eax, 0x8ffea00
jmp 0x5bb0c0
push dword [esp]
pop edi
push ebx
jmp 0x5bb292
xor ecx, dword [esp]
xor dword [esp], ecx
xor ecx, dword [esp]
mov esp, dword [esp]
mov dword [esp], edx
pop dword [esi + eax]
push edi
mov dword [esp], esi
mov esi, 4
push eax
mov dword [esp], ecx
mov ecx, 0x17ba5f09
push edi
mov edi, 0x4fb9eed2
not edi
add edi, 0xc84b4fc5
jmp 0x5bb524
mov edi, 0x3f65714e
not edi
sub edi, 0x6f6d1803
push esi
mov esi, 0x7eff5127
dec esi
xor esi, 0x7ac7b198
neg esi
jmp 0x5bb0e5
mov edx, 0x7f7f0c20
xor edx, 0x7f77d6f1
push ebp
mov ebp, 0x775cb80f
xor ebp, 0x6a855152
or edx, ebp
pop ebp
sub edx, 0x2dff4e39
xor edx, 0x7e237f00
sub edx, 0x160800bd
jmp 0x5bb48d
push ebp
mov ebp, 0x76dfae90
xor ebp, 0xd13bc31
add edx, ebp
pop ebp
add edx, edi
jmp 0x5bb23e
mov dword [esp], edx
jmp 0x5bb5ad
push ebp
mov ebp, 4
mov eax, ebp
pop ebp
sub ecx, 0x3ffd2dcd
push esi
mov esi, 0x1f8add84
sub ecx, esi
pop esi
sub ecx, eax
jmp 0x5bb0fa
not ebx
neg ebx
jmp 0x5bb6cc
mov edx, ecx
pop ecx
xor ebx, edx
mov edx, dword [esp]
add esp, 4
sub ebx, 0x5636acf1
push ebp
mov ebp, esp
push edi
mov edi, 4
add ebp, edi
pop edi
sub ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5bb1e2
sub edx, 0x7bcc12a1
mov edi, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
push 0x179d2891
mov dword [esp], ecx
push esp
pop ecx
push ebp
push ebx
push ebp
mov ebp, 0x7bebfd5a
add ebp, 0x841402aa
push ebp
add dword [esp], 0x6effe144
pop ebx
sub ebx, 0x6effe144
jmp 0x5bb2f4
push esp
jmp 0x5bb120
add ecx, 4
xchg dword [esp], ecx
jmp 0x5bb2a3
pop esp
sti
sub esp, 4
mov dword [esp], ebx
push edi
mov edi, 0x7adfe50c
jmp 0x5bb332
sti
xor eax, eax
push dword [esi + eax]
xor dword [esp], 0x777fb709
mov edx, dword [esp]
sub esp, 4
mov dword [esp], ebp
push esp
pop ebp
push edx
push ecx
push esi
mov dword [esp], 0x2f7f9770
inc dword [esp]
add dword [esp], 0x7fbfaa6d
jmp 0x5bb424
sub edx, edi
jmp 0x5bb408
pop ebp
jmp 0x5bb301
mov ebp, esp
jmp 0x5bb3d8
push ebx
pop ebp
pop ebx
sub ecx, 0x7ffd52d6
add ecx, ebp
push eax
mov eax, 0x7ffd52d6
add ecx, eax
pop eax
pop ebp
jmp 0x5bb37c
sub eax, esi
jmp 0x5bb10c
mov edi, eax
mov edx, edi
pop edi
jmp 0x5bb878
pop edx
jmp 0x5bb80f
mov ebx, edi
pop edi
jmp 0x5bb3bd
add ebx, edx
mov edx, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
jmp 0x5bb090
mov edx, 0x5fd37ab5
jmp 0x5bb065
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
add ebx, 4
push 0x64056a26
jmp 0x5bb4b7
sub esp, 4
mov dword [esp], edi
mov dword [esp], eax
jmp 0x5bb1ea
or eax, esi
jmp 0x5bb7c7
mov ebx, dword [esp]
add esp, 4
push esi
push ebp
jmp 0x5bb3b1
xor edx, eax
mov eax, dword [esp]
sub esp, 4
jmp 0x5bb9bb
mov dword [esp], 4
jmp 0x5bb4a9
add esi, ebx
pop ebx
sub esi, 0x7dff85b1
jmp 0x5bb4c4
mov edi, ebp
mov ebp, dword [esp]
add esp, 4
jmp 0x5bb1cc
push eax
jmp 0x5bb00d
sub esp, 4
mov dword [esp], edi
mov edi, 0x7ec78e1c
or edi, 0x2fdbe2b7
jmp 0x5bb7d2
xor ecx, edi
pop edi
push 0xe258b98
mov dword [esp], eax
push edi
jmp 0x5bb474
pop edi
add edx, ebp
push ebx
mov ebx, 0x5faa16b5
sub edx, 0x6be3ac07
add edx, ebx
add edx, 0x6be3ac07
jmp 0x5bb6ff
or dword [esp], 0x3f3e9da4
add dword [esp], 0xbc2fd814
jmp 0x5bb513
xor edx, 0x9ffae058
add ebp, edx
push dword [esp]
pop edx
add esp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
jmp 0x5bb852
xor edi, 0x7f3b18fd
xor edi, 0xf730de5a
shl edi, 4
jmp 0x5bb128
xor edi, 0xee223522
push edx
jmp 0x5bb19b
mov edi, 0x6fee055a
mov eax, edi
pop edi
push esi
mov esi, 0x7f378a05
sub esi, 0x2023bb14
jmp 0x5bb38d
sub eax, 0x79df4425
add eax, edx
add eax, 0x79df4425
pop edx
add eax, edi
sub eax, 0x7bf1d1e7
push dword [esp]
jmp 0x5bb6ab
mov esi, dword [esp]
add esp, 4
jmp 0x5bb4fd
mov dword [esp], edx
mov edx, 4
jmp 0x5bb8f3
add esi, 0x3ff97e44
add esi, dword [esp]
push ecx
mov ecx, 0x3ff97e44
jmp 0x5bb771
pop eax
xor edi, 0x27226961
add ecx, edi
pop edi
push edi
mov edi, 0x6fef131a
jmp 0x5bb0b9
mov ebp, 0x6fefe136
xor ebp, 0x75b2e67c
jmp 0x5bb0aa
push ecx
mov dword [esp], eax
mov eax, 0x6ff5c817
push eax
jmp 0x5bafd3
pop ecx
sub ecx, 0x3c71a21c
mov edx, ecx
mov ecx, dword [esp]
jmp 0x5bb62a
xor ecx, edi
pop edi
not ecx
inc ecx
not ecx
neg ecx
push eax
mov eax, 0xe8f2ab2d
sub ecx, 0x3bffaa1e
add ecx, eax
add ecx, 0x3bffaa1e
pop eax
add eax, 0x7be4b6e1
add eax, ecx
push esi
jmp 0x5bb670
add esp, 4
push edi
push esp
mov edi, dword [esp]
add esp, 4
push eax
mov eax, 4
add edi, eax
push dword [esp]
pop eax
push 0x518479ce
mov dword [esp], esi
mov esi, esp
add esi, 4
push edx
mov edx, 4
add esi, edx
pop edx
xchg dword [esp], esi
pop esp
add edi, 4
sub esp, 4
mov dword [esp], edi
push dword [esp + 4]
jmp 0x5bb139
sub ecx, 0x4bef129d
add ecx, 0x1f3dd98f
jmp 0x5bb0b3
mov edx, 0x7ef7075f
jmp 0x5bafe3
xchg dword [esp], ecx
pop esp
pop esi
cmp eax, 0xffff8bb8
jne 0x5bb2bc
sti
jmp 0x5bb504
push ebx
mov ebx, 0x587d9ae5
mov edx, ebx
mov ebx, dword [esp]
add esp, 4
xor edx, ecx
jmp 0x5bb85a
add esp, 4
jmp 0x5bb72c
pop esp
mov dword [esp], ebx
mov dword [esp], ecx
jmp 0x5bb0d1
add esi, ebp
pop ebp
push edx
push ecx
mov ecx, 0x777d078f
sub ecx, 0xfc9d2283
mov edx, ecx
pop ecx
sub esi, 0x6dff7cbc
sub esi, edx
push ecx
mov ecx, 0x7bbf0223
xor ecx, 0x16407e9f
add esi, ecx
pop ecx
mov edx, dword [esp]
jmp 0x5bb550
push 0x7be4b6e1
mov esi, dword [esp]
add esp, 4
sub eax, esi
mov esi, dword [esp]
add esp, 4
pop ecx
jmp 0x5bb31b
pop eax
add esp, 4
jmp 0x5bb88b
add edx, 0x3efb72e4
pop ebp
push edi
sub esp, 4
jmp 0x5bba2f
pop edi
add esp, 4
push esi
mov esi, 0xadd95752
xor eax, esi
pop esi
push edi
jmp 0x5bb322
add edi, 0x361fa55d
jmp 0x5bb3f7
sub ebx, 0xffffffff
not ebx
xor ebx, 0xed37fb73
mov ecx, ebx
pop ebx
inc ecx
jmp 0x5bb6f1
push edi
mov edi, 0x67df97e1
shl edi, 6
jmp 0x5bb454
pop ebx
pop ebp
push 0x7c87860
mov dword [esp], eax
mov eax, 0x3ba39880
jmp 0x5bb3a4
add ebp, eax
pop eax
sub ebp, 4
xor ebp, dword [esp]
jmp 0x5bb721
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0x5bb632
or edx, 0x3ffb23ee
add edx, 0x5ffbac5e
jmp 0x5bb437
mov dword [esp], edx
mov edx, 0x5ecbfdc7
or edx, 0x7fff17e5
add edx, 0xf9c76b4c
sub eax, 0x7ebf5cc0
sub eax, edx
add eax, 0x7ebf5cc0
mov edx, dword [esp]
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
jmp 0x5bb5f2
sub esi, ecx
jmp 0x5bb7e5
mov dword [esp], 0x257f8d20
shr dword [esp], 2
or dword [esp], 0x7f872141
push eax
mov eax, 0x7f1d516a
and dword [esp + 4], eax
pop eax
inc dword [esp]
dec dword [esp]
add dword [esp], 0xd0d9e40d
or dword [esp], 0x5dc9ebf3
sub dword [esp], 0xe0c0ec68
pop eax
push eax
mov dword [esp], edi
mov edi, 0x7dffa421
add edi, 0x7dfe566a
neg edi
jmp 0x5bb017
pop esi
add eax, 0xffc4e5cc
jmp 0x5bb057
shr edi, 4
not edi
sub edi, 0x94026714
mov eax, edi
pop edi
jmp 0x5bb7f6
mov ecx, dword [esp]
add esp, 4
push ebp
push 0x264523fa
jmp 0x5bb862
add esi, eax
jmp 0x5bb830
push ebp
mov ebp, 0x6e3f4757
jmp 0x5bafc2
add ebp, edx
jmp 0x5bb32c
not ebp
sub ebp, 0x7fc5fefb
shr ebp, 6
add ebp, 0x1d77cd75
sub ecx, ebp
pop ebp
add ecx, 0x4bef129d
add ecx, esi
jmp 0x5bb59c
pop eax
inc esi
sub esi, 0x63dfcc64
or esi, 0x5f7d0af
push ecx
mov ecx, 0xf0002f15
sub esi, 0x1a5d074a
add esi, ecx
push ebp
jmp 0x5bb4ed
push esi
push ebx
push ebp
jmp 0x5bb90a
pop ecx
mov ebp, edx
jmp 0x5bba0b
mov dword [esp], esi
mov esi, 0x3fffd96a
mov ebp, esi
jmp 0x5bb8b5
push ecx
push esi
jmp 0x5bb8a3
mov eax, dword [esp]
add esp, 4
xor edx, eax
push dword [esp]
jmp 0x5bb68f
mov ebx, 0x3fbf3280
xor ebx, 0x5e5ba4ac
or ebx, 0x6ffd1d52
dec ebx
push edx
jmp 0x5bb871
mov esi, 0x7dffedf6
mov ecx, 0x42245016
xor ecx, esi
pop esi
jmp 0x5bb212
mov esi, dword [esp]
push eax
mov eax, esp
push edx
mov edx, 0x5ef31f4a
dec edx
xor edx, 0x5ef31f4d
add eax, edx
pop edx
add eax, 4
xchg dword [esp], eax
pop esp
or ebp, 0x3fee3186
shr ebp, 1
neg ebp
and ebp, 0x3ef406fc
push esi
mov esi, 0x5dff87b9
xor ebp, esi
pop esi
jmp 0x5bb63e
add ebx, edx
pop edx
xchg dword [esp], ebx
jmp 0x5bb8fe
mov esp, dword [esp]
pop dword [esp]
pop esp
jmp 0x5bb2b9
mov ebp, 0x777fb709
mov ebx, ebp
jmp 0x5bb93c
add edx, ecx
add edx, 0x7b5e3c0c
push 0x66eac504
mov dword [esp], eax
mov dword [esp], ecx
mov dword [esp], edi
mov edi, 0x7fff64d7
sub edi, 0x3aaf10
jmp 0x5bb976
pop ebp
push ebp
mov dword [esp], ebx
xor dword [esp], 0x6eafc6e7
pop esi
push ebp
mov ebp, 0x6eafc6e7
jmp 0x5bb954
xor esi, ebp
mov ebp, dword [esp]
add esp, 4
pop ebx
xor edx, esi
pop esi
jmp 0x5bb968
sub esp, 4
mov dword [esp], ecx
jmp 0x5bb9d6
add edx, 0x5ef32d92
sub edx, edi
sub edx, 0x5ef32d92
pop edi
pop ecx
push 0x66bd5eb2
mov dword [esp], ebp
push ecx
mov dword [esp], 0x37f7f990
jmp 0x5bb99b
sub dword [esp], 0x53df4a46
sub dword [esp], 0x771f7516
and dword [esp], 0x57ef6779
not dword [esp]
inc dword [esp]
jmp 0x5bb9e1
mov dword [esp], ebp
mov dword [esp], edx
mov edx, esp
push ebp
mov ebp, 4
sub edx, 0x3efb72e4
add edx, ebp
jmp 0x5bb698
push ebx
mov ebx, 0x6f3f4ee9
jmp 0x5bb209
add dword [esp], 0xa3e9b721
mov dword [esp], edx
push ecx
push edi
jmp 0x5bb9f2
mov edi, 0x7fd60e1b
sub edi, 0x958510a
mov ecx, edi
push dword [esp]
pop edi
add esp, 4
jmp 0x5bb615
push dword [esp]
pop edx
add esp, 4
push edi
jmp 0x5bb17a
mov esi, dword [esp]
add esp, 4
xor edi, 0x2a55e80b
jmp 0x5bb2ed
mov dword [esp], ebp
mov ebp, 0x7ecd4ac1
add ebp, 0x8132b543
jmp 0x5bb3cb