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

Disassembly:
popal
jae 0x440a32
add ecx, dword [edx + 4]
mov ah, byte [edi]
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440a40
outsd dx, dword [esi]
jb 0x440a30
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440a4b
add ecx, dword [eax + 4]
mov dword [esi + 0x18], ecx
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440a59
outsd dx, dword [esi]
jb 0x440a49
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440a64
add eax, dword [esi + 4]
xchg dword [eax], ebp
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440a72
outsd dx, dword [esi]
jb 0x440a62
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440a7d
add eax, dword [esp + eax - 0x7a]
adc al, 0x18
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440a8b
outsd dx, dword [esi]
jb 0x440a7b
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440a96
add eax, dword [edx + 4]
jge 0x4409c4
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440aa4
outsd dx, dword [esi]
jb 0x440a94
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440aaf
add eax, dword [eax + 4]
jbe 0x440a31
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440abd
outsd dx, dword [esi]
jb 0x440aad
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440ac8
add edi, dword [esi]
add al, 0x72
je 0x440a72
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440ad6
outsd dx, dword [esi]
jb 0x440ac6
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440ae1
add edi, dword [esp + eax]
jno 0x4409f6
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440aef
outsd dx, dword [esi]
jb 0x440adf
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440afa
add edi, dword [edx]
add al, 0x70
test al, 0x18
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440b08
outsd dx, dword [esi]
jb 0x440af8
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440b13
add esi, dword [edi]
add al, 0x6e
pushfd
add esi, dword [eax + edx + 4]
sbb eax, 0x3a630301
je 0x440b18
arpl word [ebx + 0x6c], bp
add al, 0xce
ja 0x440ad0
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440b34
cmp dh, byte [ebx + 0x74]
outsd dx, dword [esi]
jb 0x440b24
cmp dh, byte gs:[si + 0x6f]
je 0x440b37
popal
jae 0x440b3f
add ecx, dword [ecx + 0x1074ce04]
add al, 0x1d
add dword [ebx], eax
arpl word [edx], di
adc byte [ebx + 0x3a630301], al
cmp dh, byte [ecx + ebp*2 + 0x63]
imul ebp, dword [ebp + 0x32], 4
je 0x440b42
arpl word [ebx + 0x6c], bp
xor al, byte gs:[ecx*8 + 0x1d0410f0]
add dword [ebx], eax
arpl word [edx], di
int 0xf0
adc byte [ebx + 0x3a630301], al
je 0x440b53
arpl word [ebx + 0x6c], bp
push es
add al, 0xce
add byte [eax], dl
add al, 0x1d
add dword [ebx], eax
arpl word [edx], di
je 0x440b64
cmp dh, byte [ecx + ebp*2 + 0x63]
imul ebp, dword [ebp + 0x37], 4
imul esp, dword [ebx + 0x6b], 0x437656c
arpl word [ebx + 0x6c], bp
aaa
add al, 0xcd
clc
int 0xf8
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440b80
outsd dx, dword [esi]
jb 0x440b70
cmp dh, byte gs:[si + 0x6f]
outsd dx, dword [esi]
popal
jae 0x440b8b
add ebp, dword [esi + 4]
mov ebp, 0x183c0614
outsb dx, byte [esi]
add al, 0xbd
adc al, 6
cmp al, 0x18
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440b9b
cmp dh, byte [ebx + 0x74]
outsd dx, dword [esi]
jb 0x440b8b
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440ba6
add edi, dword [edx + 4]
les edi, [eax + ebx + 0x3022b04]
add al, 0xc4
mov esp, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440bb4
je 0x440bb0
outsd dx, dword [esi]
jb 0x440ba4
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440bbf
add edi, dword [eax + 4]
ret
add al, byte [ebx]
arpl word [edx], di
jae 0x440bcd
outsd dx, dword [esi]
jb 0x440bbd
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440bd8
add esi, dword [esi + 4]
shr al, 0x18
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440be6
outsd dx, dword [esi]
jb 0x440bd6
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440bf1
add esi, dword [esp + eax - 0x41]
mov ebx, 0x22b0418
add esp, dword [ebx + 0x3a]
mov edi, 0x2b0418bb
add al, byte [ebx]
arpl word [edx], di
jae 0x440bff
outsd dx, dword [esi]
jb 0x440bef
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c0a
add esi, dword [edx + 4]
mov esi, 0x2b0418ce
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440c18
outsd dx, dword [esi]
jb 0x440c08
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c23
add esi, dword [eax + 4]
jo 0x440bb6
mov ebp, 0x2b0418ef
sbb byte [ebx + ebp], al
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
add al, byte [ebx]
arpl word [edx], di
jae 0x440c31
outsd dx, dword [esi]
jb 0x440c21
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c3c
add ebp, dword [esp + eax - 0x45]
leave
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440c4a
outsd dx, dword [esi]
jb 0x440c3a
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c55
add cl, bh
add esp, edi
sbb eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440c63
outsd dx, dword [esi]
jb 0x440c53
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c6e
add cl, ch
add esp, ebx
lcall 0x6303, 0x22b0418
cmp dh, byte [ebx + 0x74]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440c7c
outsd dx, dword [esi]
jb 0x440c6c
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440c87
add cl, ah
add esp, ebx
jns 0x440c31
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x440c95
outsd dx, dword [esi]
jb 0x440c85
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440ca0
add cl, al
add ecx, eax
dec ebp
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440cae
outsd dx, dword [esi]
jb 0x440c9e
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440cb9
add al, ah
add edi, dword [esi + 0x2b0418ac]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440cc7
outsd dx, dword [esi]
jb 0x440cb7
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440cd2
add al, bl
add eax, ecx
movsb byte es:[edi], byte [esi]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440ce0
outsd dx, dword [esi]
jb 0x440cd0
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440ceb
add bh, byte [edi + 0x18f6b703]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440cf9
outsd dx, dword [esi]
jb 0x440ce9
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d04
add bh, byte [ebp + 0x181abd03]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d12
outsd dx, dword [esi]
jb 0x440d02
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d1d
add bh, byte [ebx + eax + 0x41805b7]
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d2b
outsd dx, dword [esi]
jb 0x440d1b
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d36
add bh, byte [ebx + 0x1833b603]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d44
outsd dx, dword [esi]
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d4f
add dh, byte [edi + 0x18b4b503]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d5d
outsd dx, dword [esi]
jb 0x440d4d
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d68
add dh, byte [ebx + eax + 0x418e5a1]
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d76
outsd dx, dword [esi]
jb 0x440d66
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d81
add dh, byte [edx + 0x1858a603]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440d8f
outsd dx, dword [esi]
jb 0x440d7f
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440d9a
add ch, byte [edi + 0x18b59503]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440da8
outsd dx, dword [esi]
jb 0x440d98
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440db3
add ch, byte [ebx + eax + 0x418a492]
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440dc1
outsd dx, dword [esi]
jb 0x440db1
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440dcc
add ch, byte [ebx + 0x18a49303]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440dda
outsd dx, dword [esi]
jb 0x440dca
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440de5
add ch, byte [ecx + 0x18f69003]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x440df3
outsd dx, dword [esi]
jb 0x440de3
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x440dfe
add ch, byte [eax + 0x10bb9003]
add al, 0x1d
add dword [ebx], eax
arpl word [edx], di
adc byte [ebx + 0x3a630301], al
je 0x440e01
arpl word [ebx + 0x6c], bp
insb byte es:[edi], dx
inc ebp
add byte [ebx + 0x1d041002], dl
add dword [ebx], eax
arpl word [edx], di
je 0x440e12
imul esp, dword [ebx + 0x6b], 0x144656c
dec ebx
adc byte [ebx + 0x3a630301], al
arpl word [ebx + 0x6c], bp
inc esp
add dword [ebx - 0xd], ecx
adc byte [ebx + 0x3a630301], al
sbb eax, 0x3a630301
je 0x440e23
arpl word [ebx + 0x6c], bp
inc ebx
add dword [ebx - 0x15], ecx
adc byte [ebx + 0x3a630301], al
je 0x440e34
jmp 0x440dd3
imul esp, dword [ebx + 0x6b], 0x441656c
arpl word [ebx + 0x6c], bp
inc ecx
add al, 0x3f
imul ebp, dword [ebp + 0x41], 4
aas
and eax, 0x11d0410
add esp, dword [ebx + 0x3a]
adc byte [ebx + 0x3a630301], al
je 0x440e45
arpl word [ebx + 0x6c], bp
aas
add al, 0x31
push es
pop esi
add byte [ecx], dl
add esp, dword [ebx + 0x3a]
je 0x440e56
arpl word [ebx + 0x6c], bp
add al, 0xbb
mov dword [eax], edx
add al, 0x1d
mov ebx, 0x1d041089
add dword [ebx], eax
arpl word [edx], di
je 0x440e67
arpl word [ebx + 0x6c], bp
cmp al, 3
loop 0x440de8
push es
mov bl, 0
adc dword [ebx], eax
arpl word [edx], di
je 0x440e78
arpl word [ebx + 0x6c], bp
aaa
add al, 0xbb
and byte [eax], dl
add al, 0x1d
add dword [ebx], eax
arpl word [edx], di
je 0x440e89
arpl word [ebx + 0x6c], bp
add al, 0x3e
cmp eax, 0x11d0410
add esp, dword [ebx + 0x3a]
je 0x440e9a
arpl word [ebx + 0x6c], bp
xor eax, 0x10d2e203
add al, 0x1d
add dword [ebx], eax
arpl word [edx], di
invalid
je 0x440eab
arpl word [ebx + 0x6c], bp
xor al, 3
loop 0x440e4c
adc byte [ebx + 0x3a630301], al
sbb eax, 0x3a630301
je 0x440ebc
arpl word [ebx + 0x6c], bp
xor eax, dword gs:[edx]
stosb byte es:[edi], al
mov al, 9
je 0x440e5e
adc dword [ebx], eax
arpl word [edx], di
je 0x440ecd
arpl word [ebx + 0x6c], bp
xor al, byte gs:[ebx + edi*4]
sub byte [edi], cl
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
je 0x440ede
arpl word [ebx + 0x6c], bp
xor dword gs:[edx*4 + 0x11d040f], eax
add ah, byte [ebx + 0x3a]
je 0x440eee
arpl word [ebx + 0x6c], bp
xor byte gs:[edi*2 + 0x11d040f], al
xor byte [edi*2 + 0x11d040f], al
add ah, byte [ebx + 0x3a]
je 0x440efe
arpl word [ebx + 0x6c], bp
das
add al, 0x65
invalid
dec ebp
invalid
invalid
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
je 0x440f3e
arpl word [ebx + 0x6c], bp
sub eax, dword gs:[eax + 0x11d040f]
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x440f4e
arpl word [ebx + 0x6c], bp
sub al, byte gs:[ebx]
in eax, dx
invalid
sbb eax, 0x3a630201
je 0x440f5e
arpl word [ebx + 0x6c], bp
sub dword gs:[ebx], eax
aad 0xf
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je fcn.00440f6e
arpl word [ebx + 0x6c], bp
sub byte gs:[ebx], al
mov ebp, 0x11d040f
add ah, byte [ebx + 0x3a]
je 0x440f7e
arpl word [ebx + 0x6c], bp
daa
add esp, dword [ebp + 0x11d040f]
add ah, byte [ebx + 0x3a]
je 0x440f8e
arpl word [ebx + 0x6c], bp
add ecx, dword es:[ebp + 0x11d040f]
add ah, byte [ebx + 0x3a]
je 0x440f9e
arpl word [ebx + 0x6c], bp
and eax, 0x40f7503
sbb eax, 0x3a630201
je 0x440fae
arpl word [ebx + 0x6c], bp
and al, 3
pop ebp
invalid
sbb eax, 0x3a630201
je 0x440fbe
arpl word [ebx + 0x6c], bp
and eax, dword gs:[ebx]
inc ebp
invalid
sbb eax, 0x3a630201
je 0x440fce
arpl word [ebx + 0x6c], bp
and al, byte gs:[ebx]
sub eax, 0x11d040f
sbb eax, 0x3a630201
je 0x440fde
arpl word [ebx + 0x6c], bp
and dword gs:[ebx], eax
adc eax, 0x11d040f
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x440fee
arpl word [ebx + 0x6c], bp
and byte gs:[edx], al
std
invalid
sbb eax, 0x3a630201
je 0x440ffe
arpl word [ebx + 0x6c], bp
pop ds
add ah, ch
invalid
sbb eax, 0x3a630201
je 0x44100e
arpl word [ebx + 0x6c], bp
push ds
add cl, ch
invalid
sbb eax, 0x3a630201
je 0x44101e
arpl word [ebx + 0x6c], bp
sbb eax, 0x40fb502
sbb eax, 0x3a630201
je 0x44102e
arpl word [ebx + 0x6c], bp
sbb al, 2
popfd
invalid
sbb eax, 0x3a630201
je 0x44103e
arpl word [ebx + 0x6c], bp
sbb eax, dword gs:[edx]
test dword [edi], ecx
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x44104e
arpl word [ebx + 0x6c], bp
sbb al, byte gs:[edx]
insd dword es:[edi], dx
invalid
sbb eax, 0x3a630201
je 0x44105e
arpl word [ebx + 0x6c], bp
sbb dword gs:[edx], eax
push ebp
invalid
sbb eax, 0x3a630201
je 0x44106e
arpl word [ebx + 0x6c], bp
sbb byte gs:[edx], al
cmp eax, 0x11d040f
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44107e
arpl word [ebx + 0x6c], bp
pop ss
add ah, byte [0x11d040f]
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44108e
arpl word [ebx + 0x6c], bp
push ss
add cl, byte [0x11d040f]
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44109e
arpl word [ebx + 0x6c], bp
adc eax, 0x40ff501
sbb eax, 0x3a630201
je 0x4410ae
arpl word [ebx + 0x6c], bp
adc al, 1
fisttp qword [edi]
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x4410be
arpl word [ebx + 0x6c], bp
adc eax, dword gs:[ecx]
lds ecx, [edi]
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x4410ce
arpl word [ebx + 0x6c], bp
adc al, byte gs:[ecx]
lodsd eax, dword [esi]
invalid
sbb eax, 0x3a630201
je 0x4410de
arpl word [ebx + 0x6c], bp
adc dword gs:[ecx], eax
xchg ebp, eax
invalid
sbb eax, 0x3a630201
je 0x4410ee
arpl word [ebx + 0x6c], bp
adc byte gs:[ecx], al
jge 0x44109c
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x4410fe
arpl word [ebx + 0x6c], bp
smsw word gs:[ebp + 0xf]
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
invalid
sbb eax, 0x3a630201
je 0x44110e
arpl word [ebx + 0x6c], bp
push cs
add dword [ebp + 0xf], ecx
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x44111e
arpl word [ebx + 0x6c], bp
or eax, 0x40f3501
sbb eax, 0x3a630201
je 0x44112e
arpl word [ebx + 0x6c], bp
or al, 1
sbb eax, 0x11d040f
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44113e
arpl word [ebx + 0x6c], bp
or eax, dword gs:[ecx]
add eax, 0x11d040f
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44114e
arpl word [ebx + 0x6c], bp
or al, byte gs:[eax]
in eax, dx
invalid
sbb eax, 0x3a630201
je 0x44115e
arpl word [ebx + 0x6c], bp
or dword gs:[eax], eax
aad 0xf
add al, 0x1d
add dword [edx], eax
arpl word [edx], di
sbb eax, 0x3a630201
je 0x44116e
arpl word [ebx + 0x6c], bp
or byte gs:[eax], al
mov ebp, 0x11d040f
add ah, byte [ebx + 0x3a]
sbb eax, 0x3a630201
je 0x44117e
arpl word [ebx + 0x6c], bp
pop es
add byte [ebp + 0x1100980e], ah
add byte [ecx], dl
add esp, dword [ebx + 0x3a]
je 0x44118e
arpl word [ebx + 0x6c], bp
push es
add al, 0xbb
sbb byte [esi], cl
add al, 0x1d
add dword [ecx], eax
arpl word [edx], di
je 0x44119f
arpl word [ebx + 0x6c], bp
add eax, 0x1d040e75
add dword [ecx], eax
arpl word [edx], di
sbb eax, 0x3a630101
je 0x4411ae
arpl word [ebx + 0x6c], bp
add al, 0x5d
push cs
add al, 0x1d
add dword [ecx], eax
arpl word [edx], di
je 0x4411bd
arpl word [ebx + 0x6c], bp
add eax, dword gs:[ebp + 0xe]
add al, 0x1d
add dword [ecx], eax
arpl word [edx], di
add dword [ebx + 0x3a], esp
je 0x4411cc
arpl word [ebx + 0x6c], bp
add ch, byte gs:[0x91d040d]
add dword [ebx + 0x3a], esp
arpl word [edx], di
je 0x4411db
arpl word [ebx + 0x6c], bp
adc eax, 0x22b0418
add esp, dword [ebx + 0x3a]
jae 0x4411f4
outsd dx, dword [esi]
jb 0x4411e4
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4411ff
add edi, dword [esp + eax - 0x3b]
invalid
invalid
je 0x441210
popal
jae 0x441218
add esi, dword [0x18376c04]
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x441226
outsd dx, dword [esi]
jb 0x441216
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441231
add esi, dword [ebx]
add al, 0x6b
sbb byte gs:[ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44123f
outsd dx, dword [esi]
jb 0x44122f
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44124a
add esi, dword [ecx]
add al, 0x6a
push 0x18
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441258
outsd dx, dword [esi]
jb 0x441248
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441263
add ebp, dword [edi]
add al, 0x69
xor eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441271
outsd dx, dword [esi]
jb 0x441261
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44127c
add ebp, dword [0x185b6804]
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x44128a
outsd dx, dword [esi]
jb 0x44127a
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441295
add ebp, dword [ebx]
add al, 0x67
jp 0x44123f
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x4412a3
outsd dx, dword [esi]
jb 0x441293
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4412ae
add ebp, dword [ecx]
add al, 0x64
cld
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4412bc
outsd dx, dword [esi]
jb 0x4412ac
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4412c7
add esp, dword [edi]
add al, 0x61
mov edx, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4412d5
outsd dx, dword [esi]
jb 0x4412c5
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4412e0
add esp, dword [0x18fb6004]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4412ee
outsd dx, dword [esi]
jb 0x4412de
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4412f9
add esp, dword [ebx]
add al, 0x5c
cmp dword [eax], ebx
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441307
outsd dx, dword [esi]
jb 0x4412f7
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441312
add esp, dword [ecx]
add al, 0x56
jo 0x4412bc
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x441320
outsd dx, dword [esi]
jb 0x441310
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44132b
add edx, dword [esi + 4]
pushfd
ret
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441339
outsd dx, dword [esi]
jb 0x441329
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441344
add ebx, dword [esi]
add al, 0x55
push eax
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441352
outsd dx, dword [esi]
jb 0x441342
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44135d
add ebx, dword [esp + eax]
push ecx
adc bl, byte [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44136b
outsd dx, dword [esi]
jb 0x44135b
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441376
add ebx, dword [edx]
add al, 0x4c
push cs
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441384
outsd dx, dword [esi]
jb 0x441374
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44138f
add edx, dword [esp + eax]
dec edx
pop edi
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44139d
outsd dx, dword [esi]
jb 0x44138d
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4413a8
add edx, dword [edx]
add al, 0x43
or bl, byte [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4413b6
outsd dx, dword [esi]
jb 0x4413a6
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4413c1
add edx, dword [ecx]
add al, 0x42
in eax, 0x18
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4413cf
outsd dx, dword [esi]
jb 0x4413bf
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4413da
add ecx, dword [edi]
add al, 0x3f
mov eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4413e8
outsd dx, dword [esi]
jb 0x4413d8
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4413f3
add ecx, dword [0x18503d04]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441401
outsd dx, dword [esi]
jb 0x4413f1
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44140c
add ecx, dword [ebx]
add al, 0x35
sbb eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44141a
outsd dx, dword [esi]
jb 0x44140a
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441425
add eax, dword [ecx]
add al, 0x2d
xchg ebp, eax
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441433
outsd dx, dword [esi]
jb 0x441423
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44143e
add bh, dh
add al, 0x2c
sbb byte es:[ebx + ebp], al
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44144c
outsd dx, dword [esi]
jb 0x44143c
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441457
add bh, ah
add al, 0x2b
jp 0x441401
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x441465
outsd dx, dword [esi]
jb 0x441455
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441470
add bh, dl
add al, 0x23
mov bl, byte [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44147e
outsd dx, dword [esi]
jb 0x44146e
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441489
add bh, al
add al, 0x1f
sbb byte [si], al
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441497
outsd dx, dword [esi]
jb 0x441487
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4414a2
add dh, ch
add al, 0x1c
ficomp dword [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4414b0
outsd dx, dword [esi]
jb 0x4414a0
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4414bb
add dh, ah
add al, 0x1d
cmp eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4414c9
outsd dx, dword [esi]
jb 0x4414b9
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4414d4
add dh, bl
add al, 0xf
cmp al, 0x18
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4414e2
outsd dx, dword [esi]
jb 0x4414d2
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4414ed
add dh, cl
add al, 0xd
or eax, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4414fb
outsd dx, dword [esi]
jb 0x4414eb
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441506
add ch, dh
add al, 3
scasb al, byte es:[edi]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441514
outsd dx, dword [esi]
jb 0x441504
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44151f
add ch, ah
add al, 3
add byte [eax], bl
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44152d
outsd dx, dword [esi]
jb 0x44151d
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441538
add ch, dl
add al, 2
inc esi
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441546
outsd dx, dword [esi]
jb 0x441536
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441551
add ch, al
add al, 1
xchg esp, eax
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44155f
outsd dx, dword [esi]
jb 0x44154f
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44156a
add ah, dh
add al, 0
sbb dword [eax], 0x3022b04
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441578
outsd dx, dword [esi]
jb 0x441568
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441583
add ah, ah
add al, 0xb4
adc dword [eax], ebx
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441591
outsd dx, dword [esi]
jb 0x441581
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44159c
add ah, bl
add edi, ebx
mov ecx, 0x22b0418
add esp, dword [ebx + 0x3a]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4415aa
outsd dx, dword [esi]
jb 0x44159a
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4415b5
add ah, dl
add edi, ebx
wait
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4415c3
outsd dx, dword [esi]
jb 0x4415b3
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4415ce
add ah, al
add edi, eax
jo 0x441578
sbb byte [ebx + ebp], al
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x4415dc
outsd dx, dword [esi]
jb 0x4415cc
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4415e7
add bl, ah
add esi, esi
sbb ebx, dword [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4415f5
outsd dx, dword [esi]
jb 0x4415e5
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441600
add bl, dl
add esi, ebp
xchg dword [eax], ebx
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44160e
outsd dx, dword [esi]
jb 0x4415fe
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441619
add dl, bh
add ebp, edi
pop ebp
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441627
outsd dx, dword [esi]
jb 0x441617
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441632
add dl, ch
add ebp, esp
sbb byte cs:[ebx + ebp], al
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441640
outsd dx, dword [esi]
jb 0x441630
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44164b
add dl, dl
add ebp, ebx
inc esp
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441659
outsd dx, dword [esi]
jb 0x441649
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441664
add dl, cl
add ebp, eax
inc eax
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441672
outsd dx, dword [esi]
jb 0x441662
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44167d
add ebp, dword [edx + 4]
mov ecx, 0x2b0418d5
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44168b
outsd dx, dword [esi]
jb 0x44167b
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441696
add esp, dword [esp + eax - 0x4c]
or bl, byte [eax]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4416a4
outsd dx, dword [esi]
jb 0x441694
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4416af
add esp, dword [edx + 4]
scasb al, byte es:[edi]
insd dword es:[edi], dx
invalid
arpl word [ebx + 0x6c], bp
insb byte es:[edi], dx
add byte gs:[eax + 0x418ca14], al
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
jae 0x4416ce
je 0x4416ca
outsd dx, dword [esi]
jb 0x4416be
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4416d9
je 0x441669
add esp, dword [esi + 4]
mov bh, 0xf9
add al, 0xb7
stc
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4416e7
je 0x4416e3
outsd dx, dword [esi]
jb 0x4416d7
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4416f2
je 0x441682
add ebx, dword [esi + 4]
stosb byte es:[edi], al
pop esi
add al, 0xaa
das
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441700
je 0x4416fc
outsd dx, dword [esi]
jb 0x4416f0
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44170b
je 0x44169b
add ebx, dword [esp + eax - 0x57]
pop esp
add al, 0xa9
push ebx
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441719
je 0x441715
outsd dx, dword [esi]
jb 0x441709
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441724
je 0x4416b4
add ebx, dword [edx + 4]
mov dword [0x2b041805], eax
add al, byte [ebx]
arpl word [edx], di
pop edx
add al, 0xa3
add eax, 0x22b0418
add esp, dword [ebx + 0x3a]
jae 0x441732
outsd dx, dword [esi]
jb 0x441722
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x44173d
add ebx, dword [eax + 4]
popfd
pop eax
add al, 0x9d
dec esp
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44174b
outsd dx, dword [esi]
jb 0x44173b
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441756
add edx, dword [esp + eax - 0x6e]
push esp
add al, 0x92
rol dword [eax], 0
add byte [eax], al
add byte [edx], dl
add esp, dword [ebx + 0x3a]
je 0x441759
arpl word [ebx + 0x6c], bp
insb byte es:[edi], dx
jg 0x4416f9
jl 0x4416b9
prefetchnta byte [ebx + ebp]
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x441776
outsd dx, dword [esi]
jb 0x441766
cmp dh, byte gs:[si + 0x6f]
outsd dx, dword [esi]
popal
jae 0x441781
add ecx, dword [eax + 0x18b8cd04]
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x44178f
outsd dx, dword [esi]
jb 0x44177f
cmp dh, byte gs:[si + 0x6f]
outsd dx, dword [esi]
popal
jae 0x44179a
add eax, dword [esi + 0x18d1cc04]
add al, 0x2b
add al, byte [ebx]
arpl word [edx], di
jae 0x4417a8
outsd dx, dword [esi]
jb 0x441798
cmp dh, byte gs:[si + 0x6f]
outsd dx, dword [esi]
popal
jae 0x4417b3
add eax, dword [esp + eax + 0x418fecb]
sub eax, dword [edx]
add esp, dword [ebx + 0x3a]
jae 0x4417c1
outsd dx, dword [esi]
jb 0x4417b1
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4417cc
add eax, dword [edx + 0x1807cb04]
add al, 0x2b
add byte [ebx + ecx*8], 7
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4417da
outsd dx, dword [esi]
jb 0x4417ca
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4417e5
add eax, dword [eax + 0x18c4c904]
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x4417f3
outsd dx, dword [esi]
jb 0x4417e3
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x4417fe
add edi, dword [esi + 4]
xabort 0x18
add al, 0x2b
sbb byte [ebx + ebp], al
add al, byte [ebx]
arpl word [edx], di
jae 0x44180c
outsd dx, dword [esi]
jb 0x4417fc
popal
cmp dh, byte gs:[si + 0x6f]
popal
jae 0x441817
add esp, dword [eax + 4]
lodsd eax, dword [esi]
pop dword [eax]
add byte [eax], al
inc esp
add byte [eax], al
add byte [eax], al
add byte [eax + eax], al
add byte [eax], al
pop ebx
sub ebx, ebp
sbb eax, 0xdcb97a27
pop ecx
or bl, bl
and dword [ebp - 0x76], 0x20acb75
dec esp
add byte [esi + 0x1009401], cl
invalid
add cl, byte [eax + eax - 0x72]
add dword [eax + eax - 0x26fe0fff], edx
add ecx, ebx
add edx, eax
add al, 0x11
add edi, edx
add esp, ebx
add ecx, esp
add esi, dword [ebp - 0x78fc61fd]
add esi, dword [eax + 3]
pop ecx
add eax, dword [edi + 0x59037003]
add eax, dword [edx + 3]
sub eax, dword [ebx]
adc al, 2
std
add ah, dh
add cl, bh
add bh, byte [eax - 0x6ff15efe]
push cs
jns 0x441803
bound ecx, qword [esi]
dec ebx
push cs
xor al, 0xe
sbb eax, 0xef0d060e
or eax, 0xdc10dd8
stosb byte es:[edi], al
or eax, 0xd070293
or ax, 0xd50
push cs
push es
or eax, 0xdd80def
ror dword [0x2930daa], 7
or eax, 0xd500d66
or eax, 0xd3a0d50
and al, 0xd
or eax, 0xdf0cf60c
or al, 0xc8
cmp cl, byte [0xc0d0d24]
test byte [edi + ebx*8], 0xc
enter 0xffffffffffffb10c, 0xc
lcall 0x550c, 0x6c0c830c
fisttp word [eax + ecx*8]
or al, 0xb1
or al, 0x9a
or al, 0x83
or al, 0x6c
or al, 0x55
or al, 0x3e
or edi, ecx
or esp, edx
or ecx, ebx
or esi, dword [ebx + ecx + 0xb860b9d]
outsd dx, dword [esi]
or ebx, dword [eax + 0xb]
inc ecx
or ebp, dword [edx]
or edx, dword [ebx]
or bh, ah
or ah, ch
or cl, dh
or dh, byte [edi - 0x76f55ff6]
or dh, byte [edx + 0xa]
pop ebx
or al, byte [edx + ecx + 0x2d]
or dl, byte [esi]
or edi, edi
or eax, ebp
or ecx, edx
or dword [edx - 0x73f65cf7], edi
or dword [ebp + 9], esi
pop esi
or dword [eax], esi
or dword [ecx], ebx
or dword [edx], eax
or bl, ch
or ah, dl
or byte [ebp - 0x70f759f8], bh
or byte [eax + 8], bh
popal
or byte [edx + 8], cl
xor ecx, dword [eax]
sbb al, 8
add eax, 0xd707ee07
pop es
rol byte [edi], 0xa9
pop es
xchg edx, eax
pop es
jnp 0x441892
pop es
dec ebp
pop es
pop es
pop ds
pop es
or byte [esi], al
int1
push es
fiadd dword [esi]
ret