Function at 0x7db55d
Capabilities:
Check for vm using instruction vpcext
Reference the vmware io port

Disassembly:
push dword [esp]
mov ebx, dword [esp]
push 0x75cdce92
mov dword [esp], eax
mov eax, esp
jmp 0x7db6f7
push 0x2349b71a
mov dword [esp], ebx
xchg dword [esp], ebp
push ebp
jmp 0x7db274
mov eax, dword [esp]
add esp, 4
sub eax, 0x2b4d6df1
jmp 0x7daeaf
dec ecx
or ecx, 0x7aff12f7
push eax
mov eax, 0x76ff6433
jmp 0x7db471
mov dword [esp], 0x6ce15181
jmp 0x7db3ee
mov esi, dword [esp]
add esp, 4
xchg ecx, ebx
jmp 0x7dadd6
mov dword [esp], esi
mov esi, 0x52f7f42a
mov edx, 0x2b280276
xor edx, esi
pop esi
add ecx, edx
mov edx, dword [esp]
add esp, 4
sub ecx, edi
push edx
mov dword [esp], esi
mov esi, 0x79dff65c
sub ecx, esi
pop esi
pop edi
push ecx
pop eax
mov ecx, dword [esp]
add esp, 4
push 0x4eeb9d67
mov dword [esp], edi
jmp 0x7db380
sub ebx, 0x3fe7c6ee
add ebx, esi
jmp 0x7daf68
sub ebx, edx
jmp 0x7dafb1
mov dword [esp], edx
jmp 0x7dae09
add dword [esp + 4], eax
pop eax
or dword [esp], 0x66fb8e67
not dword [esp]
push 0x6f22ed56
mov dword [esp], ebp
mov dword [esp], edi
mov edi, 0x4b83862b
add dword [esp + 4], 0x6ff6db44
jmp 0x7db156
pop ebp
jmp 0x7dafe9
inc eax
push eax
mov dword [esp], esi
mov esi, 0x7aae2d35
add esi, 0x5fff2c78
jmp 0x7db0dd
sub esi, 0xb805a815
xor edx, esi
pop esi
mov esi, edx
push dword [esp]
pop edx
jmp 0x7db134
mov dword [esp], edi
mov edi, 0x1ef746bc
mov edx, 0x61048715
xor edx, edi
push dword [esp]
pop edi
add esp, 4
inc edx
shl edx, 4
shr edx, 3
sub edx, 1
sub esp, 4
mov dword [esp], esi
mov esi, 0x75fb50e9
not esi
shl esi, 2
sub esp, 4
mov dword [esp], ebp
mov ebp, 0x5fb78b7b
add ebp, 0x1ff7cb23
dec ebp
and ebp, 0x7db9d57f
jmp 0x7dafd1
add dword [esp], 0x19807cd2
mov ebx, dword [esp]
add esp, 4
jmp 0x7db00a
push ebx
push edx
mov dword [esp], esp
jmp 0x7db58e
pop edx
jmp 0x7daf5a
mov edx, 0x3ea713fe
jmp 0x7dae6e
push ebx
mov ebx, esp
push esi
mov esi, 4
jmp 0x7dae61
add ebx, 0x3fe7c6ee
mov esi, dword [esp]
add esp, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
pop ecx
mov ecx, 0x3eefa68a
push ecx
not dword [esp]
mov ecx, dword [esp]
add esp, 4
push 0x7f8e4ed
mov dword [esp], eax
mov eax, 1
add ecx, eax
mov eax, dword [esp]
add esp, 4
shl ecx, 1
jmp 0x7db22a
pop edx
add ebx, dword [esp]
jmp 0x7db25b
mov edx, esp
add edx, 4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x7db498
add ebp, 0x8256abe2
add esi, ebp
pop ebp
sub esp, 4
mov dword [esp], esi
not dword [esp]
pop esi
jmp 0x7daec4
add edx, ebx
pop ebx
push edi
jmp 0x7db03e
pop eax
pop dword [esp]
mov esp, dword [esp]
sub esp, 4
mov dword [esp], edi
jmp 0x7db1ab
push ecx
jmp 0x7db05c
push ebp
mov ebp, 0x7f51bfce
sub ebx, ebp
jmp 0x7daea9
mov ecx, 0x6f393c00
sub edx, ecx
pop ecx
add edx, esi
add edx, 0x6f393c00
sub edx, 0x4d6f9e0a
pop esi
push eax
mov dword [esp], 0x5015034a
mov dword [esp], eax
jmp 0x7db483
mov edi, 4
add edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
sub esi, 1
jne 0x7db1d0
sti
push ecx
jmp 0x7db27c
mov ecx, 0x1fdefc28
jmp 0x7db33d
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
add byte [eax], al
xchg dword [esp], eax
pop esp
push ebx
push esp
jmp 0x7db10c
sub eax, ecx
pop ecx
add ebx, eax
push dword [esp]
pop eax
push eax
mov dword [esp], ecx
mov ecx, esp
push ebx
mov ebx, 4
add ecx, ebx
pop ebx
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
push 0x9d9a3da
jmp 0x7db149
and ebp, 0x4f3f2279
add ebp, 0x7fddd1c3
shr ebp, 4
add ebp, 0xd3d330c8
jmp 0x7db0c9
add ecx, ebp
pop ebp
jmp 0x7db3a3
and dword [esp], 0x7dde7f64
jmp 0x7db2c5
push 0
sub dword [esp], esi
pop esi
xor esi, 0xf6ef399c
fidiv word [esi - 0x46]
push 0xffffffffffffffba
jg 0x7db074
in eax, dx
inc edx
push edi
mov ecx, 0x3bc681b8
cmpsd dword [esi], dword es:[edi]
sti
jnp 0x7db100
out dx, al
sub esi, 0x7bfba73b
pop ebp
jmp 0x7db518
pop ebx
add ebx, 4
add ebx, 4
push ebx
jmp 0x7db30d
add ecx, 0x2f9153a8
mov ebp, dword [esp]
add esp, 4
push edi
mov edi, 0x133d4228
push edx
jmp 0x7db376
push ecx
mov ecx, esp
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x7db1d0
mov dword [esp], ecx
push 0x2ff060ca
jmp 0x7db191
add dword [esp + 4], edi
sub dword [esp + 4], 0x6ff6db44
pop edi
mov dword [esp], edx
jmp 0x7db5a0
pop ebp
pop dword [esp]
mov esp, dword [esp]
jmp 0x7daf40
push ebx
mov ebx, 0x6f216b69
xor dword [esp + 4], ebx
mov ebx, dword [esp]
add esp, 4
push 0x9561b61
jmp 0x7db1b4
mov dword [esp], esp
add dword [esp], 4
pop ecx
push esi
mov esi, 0x4feb2cd8
push eax
mov dword [esp], esi
jmp 0x7db39a
mov dword [esp], esi
push ecx
jmp 0x7db246
mov dword [esp], eax
push edi
mov edi, 0x3dfe3641
push eax
mov eax, 0x7bed8038
add eax, 0x7ff30308
shl eax, 8
jmp 0x7db460
push dword [ebx]
push dword [esp]
push dword [esp]
jmp 0x7db3ba
push ecx
sub dword [esp], 0x69e48c16
pop esi
push ebx
push 0x331e611f
mov dword [esp], eax
push edi
mov dword [esp], 0x78df8800
pop eax
add eax, 0xf1050416
mov ebx, eax
jmp 0x7db6ba
xchg dword [esp], ecx
pop esp
mov dword [esp], ebx
mov dword [esp], 0x3ff11769
xchg dword [esp], edx
neg edx
xor dword [esp], edx
xor edx, dword [esp]
jmp 0x7db3e6
not ecx
dec ecx
jmp 0x7dadf7
sub esp, 4
mov dword [esp], esi
mov esi, 0x79b7e32b
add ecx, esi
jmp 0x7dae15
mov ebx, ecx
jmp 0x7db624
sub esp, 4
mov dword [esp], esi
mov dword [esp], 0x33ef63d4
mov ecx, dword [esp]
jmp 0x7db67b
push 0x219c2d6c
mov dword [esp], ebp
mov dword [esp], eax
mov eax, 0x7dde1ef4
push edi
mov dword [esp], ebx
jmp 0x7db40e
not dword [esp]
jmp 0x7db3ae
mov ecx, 0x3bf6b12e
shr ecx, 6
shl ecx, 7
jmp 0x7db2de
mov dword [esp], ebx
mov ebx, 0xad8b26c
xor edx, ebx
push dword [esp]
pop ebx
push eax
mov eax, esp
push ecx
mov ecx, 0x7cfe800a
not ecx
inc ecx
neg ecx
shr ecx, 1
and ecx, 0x7ff63bd3
shr ecx, 1
push ebp
mov ebp, 0x6b770282
or ebp, 0x77ddae05
jmp 0x7db0af
or dword [esp], 0x5fe77b4a
dec dword [esp]
inc dword [esp]
xor dword [esp], 0x4ad8a129
jmp 0x7db3fe
push edi
mov dword [esp], 0x31222235
mov dword [esp], ebx
mov ebx, 0x7fffab52
add ecx, ebx
push dword [esp]
pop ebx
add esp, 4
push ebp
mov ebp, 0x7fb4f00a
sub ecx, 0x2f9153a8
sub ecx, ebp
jmp 0x7db11c
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 4
jmp 0x7db204
xor eax, 0x90428765
sub esi, eax
pop eax
push eax
jmp 0x7db532
dec ecx
push edx
mov edx, 0x49c2d2b4
not edx
dec edx
inc edx
not edx
add edx, 0xb63d2d4b
sub ecx, edx
mov edx, dword [esp]
add esp, 4
sub ecx, 0xdb2f50ad
add edi, ecx
mov ecx, dword [esp]
jmp 0x7db36b
add esp, 4
jmp 0x7db4bb
push 0x1c09da1c
jmp 0x7dae25
mov dword [esp], 0x6fece1d8
mov dword [esp], ecx
push eax
mov dword [esp], edx
mov dword [esp], 0x20a0f587
jmp 0x7db5fb
mov dword [esp], eax
push ebx
jmp 0x7dae75
add eax, ecx
pop ecx
add eax, 4
jmp 0x7db5e9
pop ebp
xor dword [esp], ebp
xor ebp, dword [esp]
jmp 0x7db691
push dword [esp]
pop edx
add esp, 4
push edx
push esp
mov edx, dword [esp]
add esp, 4
push edx
mov dword [esp], ecx
mov ecx, 4
add edx, ecx
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edx
jmp 0x7dafba
xor dword [esp], edx
jmp 0x7db0d1
shr dword [esp], 5
add dword [esp], 0x788e2594
jmp 0x7dade7
push ecx
mov ecx, 0x23ff5bfa
and dword [esp + 4], ecx
pop ecx
jmp 0x7db177
push ecx
jmp 0x7db4a0
add edx, eax
pop eax
push ecx
jmp 0x7db017
push dword [esp]
jmp 0x7db066
pop ebx
sub ebx, edx
push dword [esp]
mov edx, dword [esp]
add esp, 4
push edx
mov edx, esp
push 0x5e700260
mov dword [esp], ebx
push esi
mov dword [esp], 0xffd97d4
inc dword [esp]
or dword [esp], 0x6dbfc427
and dword [esp], 0x75d14b01
dec dword [esp]
jmp 0x7daf2e
dec eax
xor eax, 0x168165d8
sub edi, eax
pop eax
mov eax, edi
pop edi
jmp 0x7dae7d
neg eax
shr eax, 3
jmp 0x7db4db
push dword [esp]
jmp 0x7daf4a
push ecx
mov dword [esp], edi
mov edi, 0x7eef81a9
jmp 0x7db633
xor edx, eax
jmp 0x7db41d
add edx, 4
jmp 0x7db551
mov ecx, 0x67d91db5
not ecx
sub ecx, 0x1b41d43c
mov ebx, ecx
pop ecx
push ecx
mov ecx, 0x77bb456d
jmp 0x7db222
add eax, edi
pop edi
xchg dword [esp], eax
mov esp, dword [esp]
push eax
mov dword [esp], 0x5c5191ca
mov dword [esp], edx
jmp 0x7daf50
mov edx, esp
jmp 0x7db5ce
shr eax, 7
dec eax
xor eax, 0x57fb9c00
add eax, 0x683a8f46
xor ecx, eax
pop eax
jmp 0x7db4f1
or ebx, ecx
pop ecx
dec ebx
xor ebx, 0x4dbf23d5
add ebx, 0x7fffc7ea
xor ebx, 0xb350c433
add eax, ebx
pop ebx
shr eax, 2
push ecx
mov ecx, 0x7af928da
jmp 0x7db525
add eax, esi
pop esi
or eax, 0x79fd3b15
jmp 0x7db32f
not ecx
add ecx, 0x5bc99c9a
jmp 0x7db081
mov eax, 0x19d2cba4
add esi, eax
pop eax
add ecx, esi
mov esi, dword [esp]
add esp, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
jmp 0x7db576
xor edx, dword [esp]
xor dword [esp], edx
xor edx, dword [esp]
mov esp, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
push ebp
push dword [esp + 4]
jmp 0x7db16b
push ecx
mov dword [esp], 0x4dc022c
mov dword [esp], esi
mov dword [esp], edx
push 0x502d3bb
jmp 0x7daed8
push ebx
mov dword [esp], eax
mov eax, 4
add dword [esp + 4], eax
jmp 0x7db5a8
pop dword [ebx]
push edx
jmp 0x7db4d4
pop eax
mov ebx, dword [esp]
add esp, 4
add ebx, 4
sub ebx, 4
push ebx
push dword [esp + 4]
mov ebx, dword [esp]
add esp, 4
jmp 0x7db64d
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], esi
mov dword [esp], edx
jmp 0x7db658
sub esp, 4
mov dword [esp], eax
push dword [esp + 4]
jmp 0x7daff2
pop ecx
sub esp, 4
mov dword [esp], edx
push ecx
sub dword [esp], 0x727a70c5
mov edx, dword [esp]
add esp, 4
add edx, 0x727a70c5
push ecx
mov ecx, edx
jmp 0x7db23f
push dword [esp]
pop ecx
add esp, 4
jmp 0x7db47b
xor edi, 0x63be2fd6
not edi
xor edi, 0x6f5bb2a6
xor edi, 0x5dbba9e3
dec edi
jmp 0x7db727
pop dword [esp]
mov esp, dword [esp]
jmp 0x7db28c
push ecx
mov dword [esp], 0x521d83bf
mov dword [esp], ebx
mov ebx, 0x7dd2022a
or ebx, 0x5ecf5407
sub ebx, 0x7fdf562b
mov edx, ebx
jmp 0x7db425
add esp, 4
push eax
mov eax, 0x7eb777fe
not eax
xor eax, 0x637e8934
push eax
jmp 0x7db69d
xor dword [esp], ebp
pop ebx
xchg ecx, ebx
push esi
jmp 0x7db6c3
not dword [esp]
pop eax
xor eax, 0xab978394
add ecx, 0x73e5bde2
sub ecx, eax
sub ecx, 0x73e5bde2
pop eax
jmp 0x7db1dd
pop eax
add esi, ebx
pop ebx
jmp 0x7db6e6
push edi
mov edi, 0x7510d940
mov esi, edi
pop edi
add ecx, esi
mov esi, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x7db79c
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, 0x4d6f9e0a
jmp 0x7db414
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
sub esp, 4
jmp 0x7db70e
mov dword [esp], eax
push esp
pop eax
add eax, 4
push edi
push eax
mov dword [esp], 0x44afab76
pop edi
jmp 0x7db783
sub edi, 0x524ec818
push ecx
jmp 0x7db73e
pop edi
xor eax, 0x2b1dbf77
jmp 0x7db491
push edi
mov edi, 0x7f7ea3f6
jmp 0x7db749
mov ecx, edi
mov edi, dword [esp]
add esp, 4
add ecx, 1
jmp 0x7db75c
shr ecx, 3
add ecx, 0x7ebf1c4a
add ecx, 0x1c8871b5
push edi
mov edi, ecx
mov eax, edi
pop edi
pop ecx
add eax, 0x3cbe4ea7
sub eax, edi
sub eax, 0x3cbe4ea7
jmp 0x7db733
push 0x4b053288
mov dword [esp], edi
jmp 0x7db790
push ecx
pop edi
pop ecx
not ecx
xchg edi, ecx
jmp 0x7db004
jmp 0x7db7a2
jmp 0x7dd668
mov ecx, ebx
jmp 0x7dd87d
jmp 0x7dd965
mov ecx, 0x37d0
call 0x7dd96f
pop eax
add eax, 0xe
mov dword [eax], ecx
jmp 0x7dd97c
jmp 0x7e1151
jmp 0x7e2256
push ebx
jmp 0x7e3bd8
xchg dword [esp], edx
pop esp
mov dword [esp], ebp
mov ebp, esp
push edx
mov edx, esp
add edx, 4
sub edx, 4
xchg dword [esp], edx
jmp 0x7e5144
mov dword [esp], esi
mov esi, 0x75eaca12
jmp 0x7e370a
add eax, 0x3e9e492
sub edx, eax
pop eax
jmp 0x7e2557
push eax
mov dword [esp], edx
mov edx, 4
sub ecx, edx
push dword [esp]
jmp 0x7e67a8
push 0x2e01f50e
mov dword [esp], edi
mov edi, esp
add edi, 4
sub edi, 4
xchg dword [esp], edi
pop esp
mov dword [esp], eax
mov eax, 0xa39ba24
xor esi, eax
pop eax
xor eax, esi
push dword [esp]
pop esi
push edi
mov edi, esp
add edi, 4
push ecx
mov ecx, 0x2cf77905
or ecx, 0x7dbf7c94
or ecx, 0x5ffd4db0
not ecx
and ecx, 0x366e505e
xor ecx, 0x4e
add edi, ecx
pop ecx
push edi
push dword [esp + 4]
mov edi, dword [esp]
add esp, 4
pop dword [esp]
pop esp
push edx
mov edx, esp
add edx, 4
push eax
jmp 0x7e4f44
pop esp
mov dword [ebp + 0x122d2183], eax
mov dword [ebp + 0x122d569b], 0
push 0x51c7ce2e
mov dword [esp], esi
jmp 0x7e3951
mov esi, esp
push edi
mov edi, 4
add esi, edi
pop edi
sub esi, 4
xchg dword [esp], esi
mov esp, dword [esp]
jmp 0x7e5dd4
add ebp, ecx
pop ecx
push 0x78d8c204
mov dword [esp], ebx
push edx
mov edx, 0x3bae1a08
mov ebx, 0xc451e5fc
add ebx, edx
jmp 0x7e5bc6
mov dword [esp], 0x5ceb40c9
shl dword [esp], 3
push eax
mov eax, 0x7fd33d3d
add dword [esp + 4], eax
jmp 0x7e3da2
pop eax
add dword [esp], 0xff000338
jmp 0x7e3ed1
mov dword [esp], esp
push eax
mov eax, esp
push ebx
mov ebx, 0x7fefe3e0
add ebx, 0x80101c24
sub eax, 0x7f9ff1cd
add eax, ebx
jmp 0x7e6041
mov dword [esp], ecx
mov ecx, 4
jmp 0x7e3ad8
dec eax
sub eax, 0xffffffff
dec eax
add eax, 0xb83cb365
jmp 0x7e609f
shl ebp, 6
push esi
push ecx
mov ecx, 0x7dfbad10
jmp 0x7e625b
cmp dword [ebp + 0x122d35d2], 0
jne 0x7e4972
cmp dword [ebp + 0x122d362a], 0
je 0x7e4981
push eax
mov eax, eax
mov eax, 0
call dword [ebp + 0x122d1ca2]
pop eax
cmp dword [ebp + 0x122d362a], 0
je 0x7e4997
push eax
mov eax, 0
call dword [ebp + 0x122d26c0]
pop eax
push ecx
mov ecx, esp
push ebp
push esi
mov dword [esp], 0x7d01c7ba
mov dword [esp], esi
mov esi, 0x2dde3e99
not esi
shl esi, 4
neg esi
xchg esi, ebp
neg ebp
xchg esi, ebp
not esi
sub esi, 0xc61e240a
mov ebp, esi
pop esi
jmp 0x7e436b
push ecx
mov dword [esp], ebp
mov ebp, esp
jmp 0x7e7747
mov eax, 0x7f6b5085
xor eax, 0x3fdf5974
or eax, 0x6aff9600
sub eax, 0x6ee9847f
jmp 0x7e2a1a
pop esp
jmp 0x7e4076
mov dword [esp], edx
mov dword [esp], 0x5133fc95
jmp 0x7e25b5
sub ebp, ebx
pop ebx
push 0x40274c6f
jmp 0x7e5c10
or ebp, esi
mov esi, dword [esp]
push ebx
mov ebx, esp
add ebx, 4
jmp 0x7e6c7a
add ebx, 4
push esi
jmp 0x7e668b
pop edx
jmp 0x7e5402
mov dword [esp], ebp
push dword [esp + 4]
pop ebp
pop dword [esp]
mov esp, dword [esp]
mov dword [esp], eax
jmp 0x7e6f78
mov dword [esp], eax
xor dword [esp], 0x7fd37036
mov eax, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
xchg dword [esp], eax
pop esp
push eax
jmp 0x7e5205
mov dword [esp], esi
mov dword [esp], ebx
mov dword [esp], eax
push dword [esp]
jmp 0x7e72c8
add eax, 0x7f9ff1cd
pop ebx
sub eax, 4
xchg dword [esp], eax
mov esp, dword [esp]
mov dword [esp], edx
mov edx, 0x7ef5fcb7
push esi
mov esi, 0x6581d28
add esi, 0x2d8b85b4
jmp 0x7e6b71
sub ecx, eax
jmp 0x7e79a1
mov esi, ecx
pop ecx
jmp 0x7e5632
xchg dword [esp], edx
jmp 0x7e3933
mov esi, 4
sub ebx, 0x1dfd84b5
add ebx, esi
add ebx, 0x1dfd84b5
pop esi
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
cmp dword [ebp + 0x122d35d2], 0
jne 0x7e66bb
cmp dword [ebp + 0x122d362a], 0
je 0x7e66d0
push eax
mov eax, eax
mov eax, 0x43d
mov dword [ebp + 0x122d189b], eax
call dword [ebp + 0x122d1b68]
pop eax
sub esp, 4
jmp 0x7e5c26
xor esi, 0x4f93c72f
or edx, esi
pop esi
xor edx, 0x7ef5fdf3
jmp 0x7e73b5
add ebx, 4
xchg dword [esp], ebx
pop esp
and ebp, 0x77eefe56
not ebp
add ebp, 0x75eaec55
sub ecx, 0x7fed9855
add ecx, ebp
add ecx, 0x7fed9855
mov ebp, dword [esp]
add esp, 4
jmp 0x7e2a52
push dword [esp]
mov eax, dword [esp]
add esp, 4
jmp 0x7e4c91
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
push ebx
mov dword [esp], 0x2d2e50b
mov dword [esp], ecx
mov dword [esp], ebx
mov ebx, esp
jmp 0x7e5aa2
add dword [esp + 4], edx
pop edx
push dword [esp]
pop eax
push 0x2d773490
mov dword [esp], edx
mov edx, esp
push ecx
mov ecx, 0x7bff16ab
push eax
jmp 0x7e795f
add ebp, 4
jmp 0x7e7c32
mov eax, 0x7fc70834
inc eax
add eax, 0x3fb96af7
jmp 0x7e410d
pop eax
dec ecx
shl ecx, 1
sub ecx, 0x883e030
add edx, ecx
jmp 0x7e7bd0
pop ecx
add edx, 4
jmp 0x7e62d5
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x7e4960