Function at 0x923c89
Capabilities:
Check for vm using instruction vpcext
Get number of processors

Disassembly:
inc edi
pushal
add al, byte [edi + 0x5e]
add al, 0x40
js 0x923c95
inc esp
add dword gs:[esi + 0x6f], esp
outsw dx, word [esi]
add dword [esi + 0x6e], esp
add al, 0x47
push esp
add dword [ebx + 0x32], ebp
add dword [ebx + 0x31], ebp
add ecx, dword [esi + 0x7a]
add dl, byte [eax + edx*2 + 2]
pop edx
pop edi
add bl, byte [edx + 0x5d]
add bl, byte [edx + 0x5e]
add dword [edx + 0x49], esi
add bl, byte [edi + 0x63]
add bl, byte [edi + 0x62]
add edx, dword [esi + 0x4f]
add ah, byte [ebx + 0x5d]
add ah, byte [ebx + 0x5c]
add ah, byte [ebx + 0x5b]
add ah, byte [edi + 0x33]
add esp, dword [ecx + 0x4d]
add dh, byte [ecx + 0x78]
add dword [ebx + 0x4a], ecx
add dword [ebx + 0x56], edx
add ebp, dword [edi]
add dword cs:[ebx + 0x57], edx
add dword [eax + 0x42], ebx
add dword [eax + 0x43], ebx
add dh, byte [ebx]
add dh, byte es:[ebx]
and eax, 0x3553902
cmp dword [eax], esi
add dword [ebp + 0x4e], ebx
add dword [ebp + 0x4c], ebx
add dword [ebp + 0x49], ebx
add dword [ebp + 0x4d], ebx
add dword [ebp + 0x4b], ebx
add dword [ebp + 0x4a], ebx
add edi, dword [ecx]
xor al, byte [ebx]
cmp dword [ecx], esi
add dword [edx + 0x31], esp
add al, byte [eax + 0x50]
add edi, dword [edi]
das
add dword [esi + 0x74], esp
add dword [edx + 0x33], esp
add dword [edx + 0x38], esp
add al, byte [eax + 0x52]
add dword [edx + 0x3a], esp
add dword [edx + 0x39], esp
add dword [edx + 0x3c], esp
add al, byte [eax + 0x51]
add al, byte [eax + 0x4e]
add dword [edx + 0x36], esp
add dword [edx + 0x32], esp
add dword [edx + 0x34], esp
add al, byte [eax + 0x4f]
add dword [edx + 0x3b], esp
add dword [edx + 0x37], esp
add dword [edx + 0x35], esp
add dword [esi + 0x76], esp
add dword [esi + 0x75], esp
add dword [esi + 0x73], esp
add dword [esi + 0x77], esp
add al, 0x40
jle 0x923d50
jno 0x923d53
jno 0x923d53
jb 0x923d58
jb 0x923d58
inc esp
imul eax, dword [ecx], 0x43057066
jo 0x923d60
inc ebx
sub eax, 0x3614702
inc esp
add cl, byte [bp + 0x3c]
add ecx, dword [ecx + 0x70]
add dword [ebx + 0x34], ebp
add dword [ebx + 0x35], ebp
add dword [ebx + 0x33], ebp
add ecx, dword [ecx + 0x72]
add cl, byte [esi + 0x3b]
add eax, dword [edi + 2]
dec esi
cmp al, 3
dec ecx
jo 0x923d6b
imul esi, dword [ecx + eax], 0x6b
xor eax, 0x3336b01
dec ecx
xor al, 1
imul esi, dword [0x3336b01], 0x49
jb 0x923d78
dec esi
cmp eax, dword [ebx]
dec ecx
jno 0x923d7e
add ecx, dword [ecx + 0x71]
add cl, byte [esi + 0x3d]
dec esi
cmp eax, 0x24e6603
push esp
push ebx
add dl, byte [ebp + edx*2 + 3]
dec esi
jle 0x923d8c
add esp, dword [esi + 0x4e]
add dl, byte [ebx + edx*2 + 2]
push esp
push ebp
add ecx, dword [esi + 0x7e]
add dword [edi + 0x32], ebp
add dl, byte [esi + edx*2 + 1]
outsd dx, dword [esi]
sub eax, dword [edx]
push esp
push edx
add dword [edi + 0x2a], ebp
add dword [edi + 0x34], ebp
add dword [edi + 0x30], ebp
add dword [edi + 0x31], ebp
add dword [edi + 0x2d], ebp
add dl, byte [ecx + edx*2 + 1]
outsd dx, dword [esi]
xor al, byte [edx]
push esp
push esi
add dword [edi + 0x2b], ebp
add dl, byte [edx + edx*2 + 1]
outsd dx, dword [esi]
sub al, byte [ecx]
outsd dx, dword [esi]
xor al, 1
outsd dx, dword [esi]
xor byte [ecx], al
outsd dx, dword [esi]
xor dword [ecx], eax
outsd dx, dword [esi]
sub eax, 0x1515402
outsd dx, dword [esi]
sub al, 2
push esp
push edi
add dl, byte [esp + edx*2 + 3]
dec esi
jge 0x923db6
invalid
outsd dx, dword [esi]
xor eax, dword [ebx]
dec edi
and al, byte [ecx]
outsd dx, dword [esi]
add dword cs:[edi + 0x2f], ebp
add bl, byte [edx + 0x61]
add edx, dword [edx + 0x75]
add bl, byte [edx + 0x63]
add bl, byte [edx + 0x62]
add edx, dword [edx + 0x73]
add bl, byte [edx + 0x64]
add dword [edx + 0x4a], esi
add bl, byte [edx + 0x60]
add edx, dword [esi + 0x51]
add edx, dword [esi + 0x52]
add dword [ebp + 0x56], esi
add bl, byte [edi + 0x64]
add dword [ebp + 0x53], esi
add dword [ebp + 0x57], esi
add dword [ebp + 0x55], esi
add dword [ebp + 0x54], esi
add ah, byte [ebx + 0x5e]
add al, 0x5d
imul eax, dword [edx], 0x43076163
push edx
add ah, byte [ebx + 0x60]
add ebx, dword [ecx + 0x2e]
add ah, byte [ebx + 0x5f]
add dword [edi + 0x43], esi
add ah, byte [edi + 0x34]
add ah, byte [edi + 0x35]
add dword [ecx + 0x25], edi
add ah, byte [edi + 0x36]
add dword [ecx + 0x26], edi
add ebx, dword [ebx + 0x38]
add esp, dword [esi + 0x4f]
add dword [edx + 0x45], edi
add al, 0x64
dec edi
add dword [edx + 0x44], edi
add ch, byte [ecx + eax*2 + 3]
pop esi
add ebx, dword gs:[esi + 0x66]
add dword [ebx + 0x2e], edi
add ch, byte [edx + eax*2 + 2]
outsb dx, byte [esi]
sub eax, dword [ecx]
jnp 0x923eb0
add dword [ebx + 0x76], edi
add esp, dword [esi + 0x50]
add ch, byte [edi + 0x53]
add esp, dword [eax + 0x4a]
add dword [ebp + ebp*2 + 3], edi
popal
dec esi
add dword [ebx + 0x4b], ecx
add edi, dword [ecx]
xor eax, dword [ecx]
pop ebp
push eax
add dword [ebp + 0x4f], ebx
add al, byte [edi + 0x62]
add al, byte [edi + 0x63]
add dword [ebx + 0x36], ebp
add bl, byte [edx + 0x65]
add dword [edi + 0x35], ebp
add bl, byte [edx + 0x66]
add bl, byte [edi + 0x65]
add dword [ebx + 0x4c], ecx
add esp, dword [edx + edi]
add ch, byte [0x59530153]
add dword [ebx + 0x58], edx
add dh, byte [ebx]
daa
add dword [eax + 0x44], ebx
add dh, byte [ebx]
sub byte [edx], al
cmp dword [eax + 3], ebx
cmp dword [ecx], edi
add bh, byte [ecx]
push edi
add edi, dword [ecx]
aaa
add bh, byte [ecx]
push esi
add edi, dword [ecx]
xor eax, 0x2383903
inc eax
push esp
add dword [edx + 0x3f], esp
add edi, dword [edi]
cmp dword [ebx], eax
aas
xor al, 2
inc eax
push ebx
add dword [edx + 0x3e], esp
add edi, dword [edi]
aaa
add edi, dword [edi]
xor byte [ebx], al
aas
xor eax, dword [edx]
inc eax
push ebp
add dword [edx + 0x3d], esp
add edi, dword [edi]
cmp byte [edx], al
inc edi
add al, byte gs:[edi + 0x68]
add al, byte [edi + 0x66]
add al, byte [edi + 0x67]
add al, byte [edi + 0x6b]
add al, byte [edi + 0x64]
add al, byte [edi + 0x6c]
add al, byte [edi + 0x69]
add al, byte [edi + 0x6a]
add dword [ebx + 0x38], ebp
add cl, byte [esi + 0x3e]
add ecx, dword [ecx + 0x75]
add ecx, dword [ecx + 0x73]
add dword [ebx + 0x37], ebp
add ecx, dword [ecx + 0x74]
add dl, byte [ebx + ebx*2 + 2]
push esp
pop ecx
add ecx, dword [edi + 0x26]
add al, 0x4d
jne 0x923efa
outsd dx, dword [esi]
add dl, byte ss:[eax + ebx*2 + 2]
push esp
pop edx
add ecx, dword [edi + 0x25]
add dword [edi + 0x37], ebp
add ecx, dword [edi + 0x23]
add bl, byte [edx + 0x67]
add edx, dword [edx + 0x77]
add bl, byte [edx + 0x68]
add dword [ebp + 0x58], esi
add ebx, dword [ecx + 0x31]
add ah, byte [edi + 0x38]
add ah, byte [edi + 0x3a]
add ah, byte [edi + 0x37]
add ah, byte [edi + 0x39]
add ch, byte [edx + 0x24]
add ch, byte [ebx + eax*2 + 3]
push cx
add dh, byte [ecx + 0x5e]
add dword [ebx + 0x4d], ecx
add dword [ebx + 0x5a], edx
add dh, byte [ebx]
sub dword [edx], eax
xor ebp, dword [ebx]
add dh, byte [ebx]
sub al, byte [edx]
cmp dword [ebx + 1], ebx
pop ebp
push edx
add edi, dword [ecx]
add bh, byte ds:[ecx]
pop ecx
add edi, dword [ecx]
cmp al, byte [ecx]
pop ebp
push ecx
add bh, byte [ecx]
pop esp
add edi, dword [ecx]
cmp eax, 0x25d3902
pop ebp
add bh, byte [ecx]
pop edx
push es
inc ebp
cmp byte [edx], al
inc eax
popal
add dword [edx + 0x47], esp
add al, byte [eax + 0x59]
add al, byte [eax + 0x5f]
add edi, dword [edi]
aas
add edi, dword [edi]
cmp al, byte [ecx]
bound eax, qword [edx + 1]
bound eax, qword [ebp + 2]
inc eax
pop eax
add dword [edx + 0x40], esp
add al, byte [eax + 0x5c]
add al, byte [edi + 0x72]
add dword [edx + 0x44], esp
add edi, dword [edi]
cmp eax, dword [edx]
inc eax
push edi
add edi, dword [edi]
add al, byte ds:[eax + 0x5d]
add al, byte [eax + 0x5a]
add al, byte [eax + 0x60]
add al, byte [eax + 0x56]
add al, byte [eax + 0x5e]
add dword [edx + 0x43], esp
add dword [edx + 0x46], esp
add al, byte [eax + 0x5b]
add dword [edx + 0x41], esp
add dword [esi + 0x79], esp
add al, byte [edi + 0x6e]
add dword [esi + 0x78], esp
add al, byte [edi + 0x75]
add al, byte [edi + 0x74]
add dword [edi + 0x21], esp
add dword [edi + 0x22], esp
add al, byte [edi + 0x76]
add dword [esi + 0x7a], esp
add al, byte [edi + 0x73]
add dword [esi + 0x7e], esp
add al, byte [edi + 0x78]
add al, byte [edi + 0x6f]
add eax, dword [ebx + ebp*2 + 2]
inc edi
jno 0x923fdb
jnp 0x923fdf
jnp 0x923fdf
inc edi
insd dword es:[edi], dx
add al, byte [edi + 0x70]
add al, byte [edi + 0x77]
add dword [esi + 0x7c], esp
add al, byte [edi + 0x79]
add dword [esi + 0x7d], esp
add dword [ebx + 0x39], ebp
add cl, byte [esi + 0x43]
add cl, byte [esi + 0x49]
add cl, byte [esi + 0x41]
add cl, byte [esi + 0x4a]
add ecx, dword [ecx + 0x7b]
add cl, byte [esi + 0x40]
add cl, byte [esi + 0x45]
add cl, byte [esi + 0x4b]
add cl, byte [esi + 0x48]
add cl, byte [esi + 0x47]
add cl, byte [esi + 0x46]
add ecx, dword [ecx + 0x7a]
add cl, byte [esi + 0x3f]
add cl, byte [esi + 0x44]
add ecx, dword [ecx + 0x79]
add cl, byte [esi + 0x42]
add dword [edi + 0x3c], ebp
add dword [edi + 0x39], ebp
add dl, byte [esp + 2]
push esp
imul eax, dword [edx], 0x54026b54
push 0x2615402
push esp
arpl word [edx], ax
push esp
insd dword es:[edi], dx
add dl, byte [edx + ebp*2 + 2]
push esp
add dl, byte gs:[esi + ebp*2 + 2]
push esp
bound eax, qword [edx]
push esp
insb byte es:[edi], dx
add dword [edi + 0x3a], ebp
add dword [edi + 0x40], ebp
add dword [edi + 0x3e], ebp
add dl, byte [esp + ebx*2 + 1]
outsd dx, dword [esi]
aas
add dword [edi + 0x3b], ebp
add dl, byte [ebp + ebx*2 + 2]
push esp
pop edi
add dl, byte [esi + ebx*2 + 2]
push esp
add dl, byte [edi + 3]
dec edi
sub al, 1
outsd dx, dword [esi]
cmp eax, 0x12b4f03
outsd dx, dword [esi]
cmp byte [edx], al
push esp
pushal
add bl, byte [edx + 0x72]
add dword [edx + 0x4c], esi
add edx, dword [edx + 0x7e]
add bl, byte [edx + 0x69]
add dword [edx + 0x4d], esi
add dword [edx + 0x50], esi
add bl, byte [edx + 0x6e]
add eax, 0x5a024851
imul eax, dword [ecx], 0x72
dec edi
add al, 0x54
sub dword [ebx], eax
push edx
jnp 0x9240a2
pop edx
outsd dx, dword [esi]
add bl, byte [edx + 0x70]
add bl, byte [edx + 0x6a]
add bl, byte [edx + 0x73]
add bl, byte [edx + 0x6c]
add bl, byte [edx + 0x71]
add dword [edx + 0x4e], esi
add edx, dword [edx + 0x7c]
add dword [edx + 0x4b], esi
add bl, byte [edx + 0x6d]
add edx, dword [esi + 0x54]
add bl, byte [edi + 0x6b]
add dword [ebp + 0x5b], esi
add dword [ebp + 0x59], esi
add dword [ebp + 0x5c], esi
add dword [ebp + 0x5a], esi
add bl, byte [edi + 0x6a]
add bl, byte [edi + 0x67]
add bl, byte [edi + 0x66]
add edx, dword [esi + 0x55]
add bl, byte [edi + 0x69]
add al, 0x59
sub eax, 0x2685f02
arpl word [edi + 1], bp
ja 0x924133
add ah, byte [ebx + 0x66]
add ah, byte [ebx + 0x65]
add ebx, dword [ecx + 0x32]
add dword [edi + 0x44], esi
add ah, byte [ebx + 0x6b]
add ah, byte [ebx + 0x6a]
add ah, byte [ebx + 0x62]
add ah, byte [ebx + 0x6d]
add ah, byte [ebx + 0x67]
add dword [edi + 0x48], esi
add ah, byte [ebx + 0x64]
add ah, byte [ebx + 0x6c]
add ah, byte [ebx + 0x63]
add dword [edi + 0x45], esi
add dword [edi + 0x47], esi
add ah, byte [ebx + 0x68]
add dword [edi + 0x46], esi
add ah, byte [ebx + 0x69]
add ebx, dword [ebx + 0x3a]
add ah, byte [ebx + 0x6e]
add ah, byte [edi + 0x3e]
add ebx, dword [ebx + 0x39]
add dword [ecx + 0x2b], edi
add ah, byte [edi + 0x3b]
add al, 0x61
popal
push edx
add ah, byte [edi + 0x3f]
add ebx, dword [ebx + 0x3b]
add al, 0x61
dec edi
add dword [ecx + 0x28], edi
add ah, byte [edi + 0x3d]
add dword [ecx + 0x2d], edi
add ebx, dword [ebx + 0x3c]
add dword [ecx + 0x2a], edi
add ebx, dword [ebx + 0x3d]
add ah, byte [edi + 0x3c]
add al, 0x61
push esp
add dword [ecx + 0x2c], edi
add ah, byte [edi + 0x40]
add dword [ecx + 0x27], edi
add dword [edx + 0x47], edi
add dword [edx + 0x49], edi
add ebx, dword [ebp + 0x37]
add ch, byte [edx + 0x27]
add dword [edx + 0x48], edi
add ch, byte [edx + 0x25]
add dword [ecx + 0x29], edi
add ch, byte [edx + 0x26]
add dword [edx + 0x46], edi
add dword [ebx + 0x2f], edi
add dword [ebx + 0x31], edi
add ch, byte [ebp + eax*2 + 1]
jnp 0x9241b6
add ch, byte [esp + eax*2 + 2]
outsb dx, byte [esi]
xor byte [ecx], al
jnp 0x924206
add ch, byte [esi + 0x2f]
add dword [ebx + 0x78], edi
add ch, byte [esi + 0x2d]
add ch, byte [esi + 0x2c]
add ch, byte [esi + 0x31]
add ch, byte [esi + 0x32]
add ch, byte [edi + 0x54]
add esp, dword [eax + 0x4b]
add ch, byte [esi + 0x2e]
add dh, byte [eax + 0x54]
add dh, byte [eax + 0x51]
add dh, byte [eax + 0x52]
add dh, byte [eax + 0x53]
add dword [ebp + 0x29], edi
add esp, dword [ecx + 0x50]
add dh, byte [ecx + 0x40]
add dh, byte [ecx + 0x3f]
add dh, byte [ecx + 0x3e]
add dh, byte [ecx + 0x5f]
add esp, dword [ecx + 0x6c]
add dh, byte [edx + 0x2e]
add dh, byte [ecx + 0x79]
add dword [ebp + 0x3b], edi
add dword [ebx + 0x4e], ecx
add dword [eax + 0x45], ebx
add edi, dword [ecx]
aas
invalid
je 0x924217
pop eax
xor eax, dword [ebx]
pop ecx
xor eax, 0x34a7701
add ebx, dword [ecx + 0x36]
add ah, byte [edi + 0x41]
add ebx, dword [ebx + 0x3f]
pop ebx
aas
add al, 0x61
push esi
add ebx, dword [ebp + 0x38]
add al, 0x67
push ecx
add dh, byte [ecx + 0x7a]
add dword [ebx + 0x4f], ecx
add dword [edi + 0x51], ecx
add dword [ebx + 0x5c], edx
add dword [ebx + 0x5b], edx
add eax, 0x58015530
dec eax
add esi, dword [ecx]
add dh, byte [ebx]
sub al, 1
pop eax
inc esi
add dh, byte [ebx]
sub eax, 0x3475801
push bx
add edi, dword [ecx]
inc ecx
add bh, byte [ecx]
bound eax, qword [edx]
cmp dword [esi + 3], ebx
cmp dword [edi + 4], eax
xor eax, 0x535d0163
add bh, byte [ecx]
popal
add bh, byte [ecx]
pushal
add bh, byte [ecx]
pop edi
add dword [ebp + 0x54], ebx
add bh, byte [ecx]
arpl word [edx], ax
cmp dword [ebx + eax + 0x3f], esp
inc ebp
add al, byte [eax + 0x68]
add al, byte [eax + 0x66]
add al, byte [eax + 0x6a]
add al, byte [eax + 0x6b]
add al, byte [eax + 0x71]
add edi, dword [edi]
inc edi
add al, byte [eax + 0x6d]
add al, byte [eax + 0x6f]
add eax, 0x40025043
add al, byte [bx + si + 0x62]
add al, 0x3b
push ebp
add al, byte [eax + 0x6e]
add edi, dword [edi]
inc esp
add edi, dword [edi]
inc esi
add al, byte [eax + 0x70]
add al, byte [eax + 0x69]
add al, byte [eax + 0x6c]
add al, byte [eax + 0x63]
add dword [edx + 0x49], esp
add al, byte [eax + 0x65]
add al, byte [eax + 0x64]
add dword [edx + 0x48], esp
add dword [edx + 0x4a], esp
add edi, dword [edi]
dec ecx
add dword [edi + 0x26], esp
add al, byte [edi + 0x7b]
add al, byte [edi + 0x7d]
add al, byte [edi + 0x7c]
add cl, byte [eax + 0x23]
add dword [edi + 0x24], esp
add eax, dword [esi + esi*2 + 2]
inc edi
jle 0x9242d6
inc edi
jp 0x9242d9
add cl, byte [eax + 0x21]
dec eax
and dword [edx], eax
dec eax
and al, byte [ecx]
and eax, 0x2276701
dec eax
and al, 2
dec esi
dec edi
add cl, byte [eax + 0x22]
add dword [edi + 0x25], esp
add dword [edi + 0x27], esp
add cl, byte [eax + 0x24]
add cl, byte [esi + 0x4f]
add cl, byte [esi + 0x4e]
add al, 0x47
push 2
dec esi
dec esp
add cl, byte [esi + 0x4d]
add dword [ebx + 0x3b], ebp
add dword [ebx + 0x3d], ebp
add dword [ebx + 0x3a], ebp
add dword [ebx + 0x3c], ebp
add dl, byte [ebp + esi*2 + 2]
push esp
jbe 0x924309
push esp
jno 0x92430d
add ecx, dword [edi + 0x36]
add dl, byte [edx + esi*2 + 1]
dec edi
add dl, byte ss:[edx + esi*2 + 1]
push esp
jb 0x924311
outsd dx, dword [esi]
inc ebx
add dword [edi + 0x48], ebp
add dword [edi + 0x42], ebp
add dword [edi + 0x49], ebp
add dword [edi + 0x44], ebp
add dl, byte [ebx + esi*2 + 4]
dec esi
sub eax, 0x2334f03
push esp
je 0x92432d
push esp
jo 0x92432f
add dword [edi + 0x4a], ebp
outsd dx, dword [esi]
dec edx
add dword [edi + 0x46], ebp
add ecx, dword [edi + 0x35]
add al, 0x4e
sub eax, dword [ecx]
outsd dx, dword [esi]
inc ebp
add dword [edi + 0x47], ebp
add ecx, dword [edi + 0x34]
add dl, byte [edi + ebp*2 + 3]
push ebx
and al, 2
pop edx
jbe 0x92434d
jb 0x9243a0
push edx
add edx, dword [ebx + 0x22]
add edx, dword [ebx + 0x21]
add bl, byte [edx + 0x78]
add dword [edx + 0x54], esi
add bl, byte [edx + 0x7b]
add bl, byte [edx + 0x77]
add bl, byte [edx + 0x75]
add bl, byte [edx + 0x7a]
add dword [edx + 0x53], esi
add bl, byte [edx + 0x79]
pop es
xor al, 0x32
add dword [edx + 0x51], esi
add edx, dword [ebx + 0x25]
add edx, dword [esi + 0x59]
add dword [ebp + 0x5e], esi
add dword [ebp + 0x61], esi
add bl, byte [edi + 0x6d]
add edx, dword [esi + 0x5a]
add dword [ebp + 0x5f], esi
add bl, byte [edi + 0x6c]
add dword [ebp + 0x5d], esi
add dword [ebp + 0x60], esi
add ah, byte [ebx + 0x70]
add ah, byte [ebx + 0x71]
add ah, byte [ebx + 0x72]
add dword [edi + 0x4b], esi
add ebx, dword [ecx + 0x37]
add ah, byte [ebx + 0x73]
add dword [edi + 0x4c], esi
arpl word [ebx + 1], si
ja 0x9243f1
add dword [ecx + 0x2f], edi
add ah, byte [edi + 0x44]
add ah, byte [edi + 0x45]
add ah, byte [edi + 0x43]
add ah, byte [edi + 0x42]
add ah, byte [edi + 0x46]
add dword [ecx + 0x2e], edi
add ch, byte [edx + 0x2b]
add ch, byte [edx + 0x29]
add ch, byte [edx + 0x2a]
add ch, byte [edx + 0x2c]
add ch, byte [edx + 0x28]
add ch, byte [edx + 0x2d]
add ch, byte [edi + eax*2 + 3]
pop esi
add ch, byte [si + 0x48]
add ch, byte [esi + eax*2 + 1]
jnp 0x92440d
add ch, byte [esi + 0x33]
add dword [ebx + 0x79], edi
add ch, byte [esi + 0x34]
add ch, byte [edi + 0x56]
add ch, byte [edi + 0x55]
add esp, dword [edx + 0x22]
add dword [ebx + 0x50], ecx
add dword [edx + 0x4b], esp
add edi, dword [edi]
bound ecx, qword [ebx + 3]
aas
dec ebx
add eax, dword [edi + esi*2 + 1]
sub byte [bp + di], al
inc esp
js 0x924403
dec edx
and dword [ebx], eax
dec edx
and al, byte [ecx]
imul edi, dword [esi], 3
dec edi
aaa
add edx, dword [ebx + 0x27]
daa
add dword [edx + 0x56], esi
add edx, dword [ebx + 0x26]
add dword [edx + 0x55], esi
add esp, dword [esi + 0x54]
add ebx, dword [ecx + 0x38]
add dword [ecx + 0x30], edi
add dword [edx + 0x29], edi
add dword [ebx + 0x33], edi
add dword [ebx + 0x51], ecx
add dword [eax + 0x49], ebx
add dword [edi + 0x29], esp
add ecx, dword [edi + 0x39]
add ah, byte [edi + 0x47]
add esp, dword [edi]
das
add al, 0x21
push esp
mov edx, dr5
add al, 0x23
xor byte [ebx], al
and al, 0x3b
mov cr6, ecx
mov cr6, edx
add esp, dword [edi]
xor byte [edx], al
and eax, 0x21250426
add esp, dword [edi]
xor eax, dword [ecx]
dec ebx
push edx
add al, 0x25
and eax, dword [ecx]
dec ebx
push ebp
add dword [ebx + 0x54], ecx
add dword [ebx + 0x53], ecx
add esp, dword [edi]
xor dword [edi], ecx