Function at 0x4185a7
Capabilities:
Enumerate pe sections
Resolve function by parsing pe exports

Disassembly:
add byte [esi + edx + 1], dl
add byte [edx + 0x16], ch
add dword [eax], eax
jp 0x41855c
add dword [eax], eax
mov word [esi], ss
add dword [eax], eax
sahf
push ss
add dword [eax], eax
add byte [eax], al
add byte [eax], al
push eax
adc dword [ecx], eax
add byte [edx], bh
adc dword [ecx], eax
add byte [esi + 0x11], bl
add dword [eax], eax
push 0x72000111
adc dword [ecx], eax
add byte [eax], al
add byte [eax], al
add ah, ah
adc byte [ecx], al
add byte [ecx + edx], cl
pop esi
adc dword [ecx], eax
add byte [eax + 0x11], ch
add dword [eax], eax
jb 0x418577
add dword [eax], eax
add byte [eax], al
add byte [eax], al
in al, 0x10
add dword [eax], eax
or al, 0x11
add dword [eax], eax
not byte [eax]
add dword [eax], eax
add byte [eax], al
add byte [eax], al
lea eax, [eax]
add byte [eax - 0x7fffffa6], al
int 0
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x5a800000], cl
add byte [eax], al
or ch, 0
add byte [eax - 0x7fffff53], al
adc byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
fld qword [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
shl dword [eax + eax*2], 1
add byte [ebx + 0x3a], ah
inc eax
add byte [ebx - 0x6f62ffc0], ah
inc eax
add byte [eax + 0x4066], dh
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dl, bl
fld dword [eax]
and byte [0x40], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], dl
test al, 0x36
push eax
add byte [eax], al
add byte [eax], al
add al, byte [eax]
add byte [eax], al
push edi
add byte [eax], al
add byte [eax - 0x47fffef8], bh
cld
add byte [eax], al
add byte [eax], al
add byte [eax], al
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x418682
jb 0x418686
je 0x41868a
jbe 0x41868e
js 0x418692
jp 0x41865c
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
sub eax, 0
xor dword cs:[eax], eax
add byte [eax], dh
xor dword [edx], esi
xor esi, dword [esi + 0x39383736]
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
popal
bound esp, qword [ebx + 0x64]
add byte gs:[eax], al
jnp 0x418662
inc esp
add byte [ebx], al
aaa
add byte [eax + eax], dh
inc ebx
add byte [ebx], dh
add byte [ebx], al
add byte ss:[0x41004300], ch
add byte [edx], al
cmp byte [eax], al
sub eax, 0x43003400
add byte [eax + eax], dh
xor al, 0
cmp dword [eax], eax
sub eax, 0x45004200
inc ebp
add byte [ecx], dh
add byte [eax], bh
add byte [0x42003500], ch
cmp byte [eax], al
sub eax, 0x42003500
xor eax, 0x31004200
add byte [ecx], dh
add byte [eax + eax + 0x43], al
add byte [eax + eax + 0x30], al
add byte [eax + eax + 0x31], al
add byte [ecx], bh
add byte [edi], dh
add byte [ebp], al
jge 0x4186ac
add byte [eax], al
add byte [eax], al
pop esp
add byte [esi], dl
add byte gs:[edx], dh
jae 0x4186ba
imul eax, dword [eax], 0x6e006f
jae 0x4186c2
pop esp
add byte [ecx], dh
add byte [esi], ch
add byte [eax], dh
add byte [eax + eax + 0x41], bl
add byte [eax + eax + 0x6f], ah
add byte [edx], ah
add byte gs:[eax], ah
add byte [ecx], al
dec ecx
add byte [edx], dl
and byte [eax], al
inc ecx
add byte [eax], dh
jo 0x4186e6
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], cl
outsb dx, byte [esi]
add byte [ebx], dh
je 0x418700
popal
add byte [eax + eax + 0x6c], ch
add byte [ebp], ah
jb 0x41870a
add byte cs:[ebp], ah
js 0x418710
add byte gs:[eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], bh
and eax, 0x2e003000
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x2d005800
add byte [0x2e003000], ah
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x2d005800
add byte [0x2e003000], ah
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x2d005800
add byte [0x2e003000], ah
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x2d005800
add byte [0x2e003000], ah
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x25005800
add byte [eax], dh
add byte [esi], ch
add byte [edx], dh
add byte [eax], ch
push 0x7d005800
add byte [eax], al
add byte [eax], al
add byte [esi], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edx], ah
add byte [ecx], al
add byte fs:[edi], ch
bound eax, qword [eax]
add byte gs:[eax], ah
add byte [ecx], al
dec ecx
add byte [edx], dl
and byte [eax], al
inc ecx
add byte [eax], dh
jo 0x41882c
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], cl
outsb dx, byte [esi]
add byte [ebx], dh
je 0x418846
popal
add byte [eax + eax + 0x6c], ch
add byte [ebp], ah
jb 0x418850
add byte cs:[ebp], ah
js 0x418856
add byte gs:[edx], ah
add byte [eax], ah
add byte [0x70007500], ch
add byte [eax + eax + 0x61], ah
add byte [eax + eax + 0x65], dh
add byte [ebp], dl
jae 0x41886e
add byte gs:[edx], dh
push ebx
add byte [eax + eax + 0x61], dh
add byte [eax + eax + 0x65], dh
add byte [eax], al
add byte [eax], al
add byte [0x5c00401d], dl
add byte [eax], al
add byte [eax], ah
add byte [eax], al
add byte [edx], ah
add byte [eax], al
add byte [0x72007000], ch
add byte [edi], ch
add byte [bp + si], dh
popal
add byte [ebp], ch
dec ebp
add byte [ebp], ah
outsb dx, byte [esi]
add byte [ebp], dh
and byte [eax], al
add byte [eax], al
sub eax, 0x65006400
add byte [ebx], dh
imul eax, dword [eax], 0x74
add byte [edi], ch
jo 0x4188bc
push ebx
add byte [eax], ch
outsd dx, dword [esi]
add byte [edx], dh
je 0x4188c6
arpl word [eax], ax
jne 0x4188ca
je 0x4188cc
and byte [eax], al
add byte [eax], al
sub eax, 0x6f006c00
add byte [ebx], ah
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [edx], ah
add byte [ecx], al
add byte fs:[edi], ch
bound eax, qword [eax]
add byte gs:[eax], ah
add byte [ecx], al
dec ecx
add byte [edx], dl
and byte [eax], al
inc ecx
add byte [eax], dh
jo 0x418904
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], cl
outsb dx, byte [esi]
add byte [ebx], dh
je 0x41891e
popal
add byte [eax + eax + 0x6c], ch
add byte [ebp], ah
jb 0x418928
add byte cs:[ebp], ah
js 0x41892e
add byte gs:[edx], ah
add byte [eax], ah
add byte [0x69007300], ch
add byte [eax + eax + 0x65], ch
add byte [esi], ch
je 0x418942
and byte [eax], al
add byte [eax], al
add byte [eax], al
aaa
and byte [eax], al
inc esp
add byte [ecx], ch
jae 0x418952
jo 0x418954
insb byte es:[edi], dx
add byte [ecx], ah
jns 0x41895a
push esi
add byte [ebp], ah
jb 0x418960
jae 0x418962
imul eax, dword [eax], 0x6e006f
add byte [eax], al
add byte [eax], al
add byte cs:[eax], al
add byte [ebx], dl
outsd dx, dword [esi]
add byte [esi], ah
je 0x418978
ja 0x41897a
popal
add byte [edx], dh
add byte gs:[eax + eax + 0x4d], bl
add byte [ecx], ch
arpl word [eax], ax
jb 0x41898a
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x418994
pop esp
add byte [edi], dl
imul eax, dword [eax], 0x64006e
outsd dx, dword [esi]
add byte [edi], dh
jae 0x4189a4
pop esp
add byte [ebx], al
jne 0x4189aa
jb 0x4189ac
jb 0x4189ae
add byte gs:[esi], ch
je 0x4189b4
push esi
add byte [ebp], ah
jb 0x4189ba
jae 0x4189bc
imul eax, dword [eax], 0x6e006f
pop esp
add byte [ebp], dl
outsb dx, byte [esi]
add byte [ecx], ch
outsb dx, byte [esi]
add byte [ebx], dh
je 0x4189d0
popal
add byte [eax + eax + 0x6c], ch
add byte [eax + eax], bl
add byte [eax], al
add byte [esi + edx*2 + 0x65], bl
jb 0x418a54
imul ebp, dword [edi + 0x6e], 0x2e315c73
xor byte [ecx + eax*2 + 0x64], bl
outsd dx, dword [esi]
bound esp, qword [ebp + 0x20]
inc ecx
dec ecx
push edx
insb byte es:[edi], dx
insb byte es:[edi], dx
add byte [0xa00000a], cl
add byte [edx], cl
add byte [eax], al
add byte [eax], al
add byte [edx], cl
add byte [eax], al
add byte [esi], ch
add byte [esi], ch
add byte [esi], ch
add byte [eax], al
add byte [ebp], cl
imul eax, dword [eax], 0x720063
outsd dx, dword [esi]
add byte [ebx], dh
outsd dx, dword [esi]
add byte [esi], ah
je 0x418a22
and byte [eax], al
push esi
add byte [ecx], ch
jae 0x418a2a
jne 0x418a2c
popal
add byte [eax + eax + 0x20], ch
add byte [ebx], al
sub eax, dword [eax]
sub eax, dword [eax]
and byte [eax], al
push edx
add byte [ebp], dh
outsb dx, byte [esi]
add byte [eax + eax + 0x69], dh
add byte [ebp], ch
add byte gs:[eax], ah
add byte [eax + eax + 0x69], cl
add byte [edx], ah
jb 0x418a52
popal
add byte [edx], dh
jb 0x418a56
jns 0x418a58
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub byte [eax], al
push eax
add byte [edx], dh
add byte gs:[ebx], dh
jae 0x418a6c
and byte [eax], al
push edx
add byte [ebp], ah
je 0x418a74
jb 0x418a76
jns 0x418a78
and byte [eax], al
je 0x418a7c
outsd dx, dword [esi]
add byte [eax], ah
add byte [eax + eax + 0x65], ah
add byte [edx], ah
jne 0x418a88
add byte [bx + si], ah
add byte [eax + eax + 0x68], dh
add byte [ebp], ah
and byte [eax], al
popal
add byte [eax], dh
jo 0x418a9a
insb byte es:[edi], dx
add byte [ecx], ch
arpl word [eax], ax
popal
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [0x4a002000], ch
add byte [ecx], cl
push esp
add byte [eax], ah
add byte [ebp], ch
jne 0x418abc
jae 0x418abe
je 0x418ac0
and byte [eax], al
bound eax, qword [eax]
add byte gs:[eax], ah
add byte [ebp], ah
outsb dx, byte [esi]
add byte [ecx], ah
bound eax, qword [eax]
insb byte es:[edi], dx
add byte [ebp], ah
add byte fs:[ecx], ch
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi], al
outsd dx, dword [esi]
add byte [edx], dh
and byte [eax], al
imul eax, dword [eax], 0x66006e
outsd dx, dword [esi]
add byte [edx], dh
insd dword es:[edi], dx
add byte [ecx], ah
je 0x418af8
imul eax, dword [eax], 0x6e006f
and byte [eax], al
outsd dx, dword [esi]
add byte [esi], ch
and byte [eax], al
push 0x77006f00
add byte [eax], ah
add byte [ecx], bh
outsd dx, dword [esi]
add byte [ebp], dh
jb 0x418b16
and byte [eax], al
jo 0x418b1a
jb 0x418b1c
outsd dx, dword [esi]
add byte [edi], ah
jb 0x418b22
popal
add byte [ebp], ch
and byte [eax], al
arpl word [eax], ax
popal
add byte [esi], ch
and byte [eax], al
arpl word [eax], ax
popal
add byte [ebp], dh
jae 0x418b38
add byte gs:[eax], ah
add byte [ecx], ah
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], ah
jae 0x418b46
jae 0x418b48
add byte gs:[edx], dh
je 0x418b4e
imul eax, dword [eax], 0x6e006f
or al, byte [eax]
add byte [ecx], ah
imul eax, dword [eax], 0x75006c
jb 0x418b62
add byte gs:[eax + eax], ch
and byte [eax], al
jae 0x418b6a
add byte gs:[ebp], ah
and byte [eax], al
je 0x418b72
push 0x20006500
add byte [esi], dl
imul eax, dword [eax], 0x750073
popal
add byte [eax + eax + 0x20], ch
add byte [ebx], al
sub eax, dword [eax]
sub eax, dword [eax]
and byte [eax], al
add byte fs:[edi], ch
arpl word [eax], ax
jne 0x418b96
insd dword es:[edi], dx
add byte [ebp], ah
outsb dx, byte [esi]
add byte [eax + eax + 0x61], dh
add byte [eax + eax + 0x69], dh
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [edi], ch
outsb dx, byte [esi]
add byte [eax], ah
add byte [ecx], ah
jae 0x418bb4
jae 0x418bb6
add byte gs:[edx], dh
je 0x418bbc
jae 0x418bbe
add byte [eax], al
inc ebp
add byte [eax], bh
jo 0x418bc6
jb 0x418bc8
add byte gs:[ebx], dh
jae 0x418bce
imul eax, dword [eax], 0x6e006f
cmp al, byte [eax]
and byte [eax], al
add byte [eax], al
add byte [eax], al
dec esp
add byte [ecx], ch
outsb dx, byte [esi]
add byte [ebp], ah
cmp al, byte [eax]
and byte [eax], al
add byte [eax], al
add byte [eax], al
inc esi
add byte [ecx], ch
insb byte es:[edi], dx
add byte [ebp], ah
cmp al, byte [eax]
and byte [eax], al
add byte [eax], al
add byte [eax], al
cmp al, 0
jo 0x418c00
jb 0x418c02
outsd dx, dword [esi]
add byte [edi], ah
jb 0x418c08
popal
add byte [ebp], ch
and byte [eax], al
outsb dx, byte [esi]
add byte [ecx], ah
insd dword es:[edi], dx
add byte [ebp], ah
and byte [eax], al
jne 0x418c1a
outsb dx, byte [esi]
add byte [ebx], ch
outsb dx, byte [esi]
add byte [edi], ch
ja 0x418c24
outsb dx, byte [esi]
add byte [esi], bh
add byte [eax], al
add byte [eax], al
add byte [eax], dl
jb 0x418c30
outsd dx, dword [esi]
add byte [edi], ah
jb 0x418c36
popal
add byte [ebp], ch
cmp al, byte [eax]
and byte [eax], al
add byte [eax], al
inc ecx
add byte [ebx], dh
jae 0x418c46
add byte gs:[edx], dh
je 0x418c4c
imul eax, dword [eax], 0x6e006f
and byte [eax], al
add byte [ecx], ah
imul eax, dword [eax], 0x65006c
add byte fs:[ecx], ah
add byte [eax], al
add byte [edx + 0x61], ah
and byte fs:[ecx + 0x6c], ah
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x74], sp
imul ebp, dword [edi + 0x6e], 0x9100000
inc ecx
add byte [ecx], bl
xor dword [eax], eax
jae 0x418ce2
inc eax
add byte [eax], al
xor byte [ecx], al
pop eax
xor byte [ecx], al
inc ebx
outsd dx, dword [esi]
jb 0x418cd1
js 0x418cf7
je 0x418ce0
jb 0x418d01
arpl word [ebp + 0x73], sp
jae 0x418c97
add byte [ebp], ch
jae 0x418c9c
arpl word [eax], ax
outsd dx, dword [esi]
add byte [edx], dh
add byte gs:[ebp], ah
add byte cs:[eax + eax + 0x6c], ah
add byte [eax + eax], ch
add byte [edi + 0x65], al
je 0x418d04
jb 0x418d25
arpl word [ebp + 0x73], sp
jae 0x418d12
imul ebp, dword [esi + 0x64], 0x7453776f
popal
je 0x418d2e
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [edi + 0x65], al
je 0x418d21
jae 0x418d33
jb 0x418d1f
bound ebp, qword [edx + 0x65]
push 0x65
arpl word [ecx + ecx*2 + 0x6e], si
outsw dx, word [esi]
jb 0x418d48
popal
je 0x418d47
outsd dx, dword [esi]
outsb dx, byte [esi]
push edi
add byte [eax], al
add byte [edi + 0x65], al
je 0x418d34
add byte [eax], al
inc edi
je 0x418d34
popal
jae 0x418d5f
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
push eax
outsd dx, dword [esi]
jo 0x418d6a
jo 0x418cf7
add byte [edi + 0x65], al
je 0x418d3d
arpl word [ecx + ebp*2 + 0x76], si
push edi
push edi
imul ebp, dword [esi + 0x64], 0x4d00776f
outsd dx, dword fs:[esi]
ja 0x418d08
dec ebp
jae 0x418d7f
popal
inc edx
outsd dx, dword [esi]
js 0x418d6a
push edi
add byte [ebp], dl
push ebx
add byte [ebp], al
push edx
add byte [ebx], dh
add byte [edx], dh
add byte [esi], ch
add byte [eax + eax + 0x4c], al
add byte [eax + eax], cl
add byte [eax], al
add byte [eax], ch
add byte [esi], ch
jne 0x418d32
outsb dx, byte [esi]
add byte [ebp], dh
insb byte es:[edi], dx
add byte [eax + eax + 0x29], ch
insb byte es:[edi], dx
add byte [ecx], ch
add byte [eax], al
add byte [eax], al
add byte [eax], ch
outsb dx, byte [esi]
jne 0x418dac
insb byte es:[edi], dx
sub dword [eax], eax
add byte [eax], al
add byte [eax], al
add byte [esi], al
push es
add byte [eax], al
push es
add byte [ecx], al
add byte [eax], al
adc byte [eax], al
add eax, dword [esi]
add byte [esi], al
add dl, byte [eax]
add al, 0x45
inc ebp
inc ebp
add eax, 0x5050505
xor eax, 0x500030
add byte [eax], al
add byte [eax], ch
add eax, 0x303505
push eax
add byte [eax], al
add byte [eax], al
sub byte [eax], ah
cmp byte [eax + 0x58], dl
and byte [eax], bh
push eax
pop eax
pop es
or byte [eax], al
aaa
xor byte [eax], dh
push edi
push eax
pop es
add byte [eax], al
and byte [eax], ah
or byte [eax], al
add byte [eax], al
add byte [eax], cl
pushal
push 0x60606060
add byte [eax], al
js 0x418dfb
js 0x418e05
js 0x418e07
or byte [edi], al
or byte [eax], al
add byte [edi], al
add byte [eax], cl
or byte [eax], cl
add byte [eax], al
or byte [eax], al
or byte [eax], al
pop es
or byte [eax], al
add byte [eax], al
nop
or dword [ecx], eax
and byte [eax + eax*2], 0x73
inc eax
jae 0x418e12
inc eax
add byte [ebp + 0x6e], dl
imul ebp, dword [esi + 0x6f], 0x77
outsb dx, byte [esi]
and byte [ebp + 0x78], ah
arpl word [ebp + 0x70], sp
je 0x418e28
outsd dx, dword [esi]
outsb dx, byte [esi]
add byte [eax], al
add byte [ecx + ecx + 0x64b10041], ah
inc eax
add byte [ebx + 0x73], ah
insd dword es:[edi], dx
loopne 0x418dd2
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx], al
add byte [eax], al
add byte [eax], ah
add eax, 0x1993
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add eax, dword [eax]
add byte [eax], al
and byte [0x1993], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jb 0x418e63
outsb dx, byte [esi]
je 0x418e5a
insd dword es:[edi], dx
and byte gs:[ebp + 0x72], ah
jb 0x418e67
jb 0x418e1a
add byte [eax], al
push esp
dec esp
dec edi
add byte [esp + ecx*2 + 0x4f], dl
push ebx
push ebx
and byte [ebp + 0x72], ah
jb 0x418e75
outsd dx, dword [esi]
jb 0x418e15
or eax, 0xa
or al, byte [eax]
add byte [eax], al
push ebx
dec ecx
dec esi
inc edi
and byte [ebp + 0x72], ah
jb 0x418e84
jb 0x418e86
outsd dx, dword [esi]
jb 0x418e24
or al, byte [eax]
add byte [eax], al
add byte [edi + ecx*2 + 0x4d], al
add byte [eax], al
inc esp
dec edi
dec ebp
inc ecx
dec ecx
dec esi
and byte [ebp + 0x72], ah
jb 0x418e96
jb 0x418e98
outsd dx, dword [esi]
jb 0x418e36
or eax, 0xa
or al, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ebx], dh
xor al, 0xd
or al, byte [ecx + 0x6e]
and byte [ecx + 0x70], ah
jo 0x418eaa
imul esp, dword [ebx + 0x61], 0x6e6f6974
and byte [eax + 0x61], ch
jae 0x418e6a
insd dword es:[edi], dx
popal
and byte gs:[ecx + 0x6e], ah
and byte [ecx + 0x74], ah
je 0x418ebb
insd dword es:[edi], dx
jo 0x418ecd
and byte [edi + ebp*2 + 0x20], dh
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x418ecb
and byte [edi + ebp*2 + 0x61], ch
and byte fs:[eax + ebp*2 + 0x65], dh
and byte [ebx + 0x20], al
push 0x20432065
and byte [edx + 0x75], dh
jb 0x418edf
outsb dx, byte [esi]
je 0x418ed6
insd dword es:[edi], dx
and byte gs:[ecx + ebp*2 + 0x62], ch
jb 0x418ed6
jb 0x418ef0
and byte [ecx + 0x6e], ch
arpl word [edi + 0x72], bp
jb 0x418ee4
arpl word [esp + ebp*2 + 0x79], si
or dl, byte cs:[eax + 0x6c]
or dl, byte [eax + 0x6c]
insb byte es:[edi], dx
popal
jae 0x418ef0
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x418ef2
arpl word [eax + 0x74], si
push 0x70612065
and byte gs:[ecx + 0x70], ah
popal
jo 0x418f0b
jo 0x418f08
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
daa
jae 0x418ec6
jae 0x418f1d
jo 0x418f1a
outsd dx, dword [esi]
jb 0x418f21
and byte [ebp + 0x61], dh
insd dword es:[edi], dx
and byte [esi + 0x6f], ah
jb 0x418ed7
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x418f20
and byte [ecx + 0x6e], ch
outsw dx, word [esi]
jb 0x418f2f
popal
je 0x418f2e
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0xa
add byte [eax], al
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ebx], dh
xor ecx, dword [0x41202d0a]
je 0x418f50
or ch, byte [0x74744120]
sub eax, 0x74744120
insd dword es:[edi], dx
jo 0x418f54
je 0x418f01
and byte [edi + ebp*2 + 0x20], dh
je 0x418f52
and byte [ebp + 0x73], dh
jne 0x418f59
and byte gs:[ebp + 0x53], cl
dec ecx
dec esp
and byte [ebx + 0x6f], ah
and byte gs:[esi + 0x72], ah
and byte gs:[esi + 0x72], ah
jb 0x418f64
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte [eax + ebp*2 + 0x69], dh
jae 0x418f1c
popal
jae 0x418f72
insd dword es:[edi], dx
bound ebp, qword [ecx + edi*2 + 0x20]
jne 0x418f7a
imul ebp, dword [esi + 0x67], 0x74616e20
imul esi, dword [esi + 0x65], 0x646f6320
and byte gs:[ecx + 0x6e], ch
and byte [esi + 0x61], ch
je 0x418f79
jbe 0x418f77
and byte [ebx + 0x6f], ah
and byte gs:[ecx + 0x6e], ch
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0x6968540a
popal
insb byte es:[edi], dx
imul edi, dword [edx + 0x61], 0x6e6f6974
jp 0x418f83
popal
je 0x418f8d
outsd dx, dword [esi]
outsb dx, byte [esi]
or dl, byte [eax + ebp*2 + 0x69]
jae 0x418f4c
imul ebp, dword [esi + 0x64], 0x74616369
jae 0x418f56
imul esp, dword fs:[ebx + 0x61], 0x20736574
imul esp, dword [ebx + 0x61], 0x20736574
popal
and byte [edx + 0x75], ah
and byte [bx + di + 0x6e], ch
and byte [ecx + 0x6f], bh
jne 0x418fb5
and byte [ecx + 0x70], ah
jo 0x418fb4
imul esp, dword [ebx + 0x61], 0x6e6f6974
and byte cs:[ecx + 0x74], cl
imul ebp, dword [edi + 0x6e], 0x7449202e
and byte [ecx + 0x74], cl
je 0x418f74
and byte [ecx + 0x73], ch
imul esi, dword [ebx + 0x20], 0x74736f6d
and byte [ebp + 0x6f], ch
jae 0x418fcf
and byte [ecx + ebp*2 + 0x6b], ch
insb byte es:[edi], dx
jns 0x418f83
je 0x418fcd
push 0x65722065
and byte gs:[edx + 0x65], dh
jae 0x418fe0
insb byte es:[edi], dx
je 0x418f8e
outsd dx, dword [esi]
and byte [ebx + 0x61], ah
popal
insb byte es:[edi], dx
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x206e6120
dec ebp
push ebx
and byte [bx + di + 0x6e], ah
popal
outsb dx, byte [esi]
and byte [ebp + 0x53], cl
dec ecx
dec esp
sub eax, 0x706d6f63
imul ebp, dword [ebp + 0x64], 0x632f2820
insd dword es:[edi], dx
jo 0x418fef
insb byte es:[edi], dx
and byte fs:[eax], ch
das
arpl word [edx + esi*2 + 0x29], bp
insb byte es:[edi], dx
jb 0x418fb9
and byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [esi + 0x72], ah
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte [ecx + 0x20], ah
outsb dx, byte [esi]
popal
je 0x41900e
jbe 0x41900c
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
jae 0x419021
jb 0x419024
arpl word [edi + ebp*2 + 0x72], si
and byte [edi + 0x72], ch
and byte [esi + 0x72], ah
outsd dx, dword [esi]
jb 0x418fd7
jb 0x419029
outsd dx, dword [esi]
insd dword es:[edi], dx
and byte [esp + ebp*2 + 0x6c], al
dec ebp
popal
imul ebp, dword [esi + 0x2e], 0xa0d
push edx
xor byte ss:[ebx], dh
xor cl, byte [0x6e202d0a]
or eax, 0x6e202d0a
sub eax, 0x746f6e20
and byte [ebp + 0x6e], ah
outsd dx, dword [esi]
je 0x418ff5
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x419041
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
and byte gs:[esi + 0x6f], ah
jb 0x419006
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [ecx + 0x6c], sp
and byte gs:[ecx + 0x6e], ch
outsw dx, word [esi]
jb 0x419060
popal
je 0x41905f
imul ebp, dword [edi + 0x6e], 0xa0d
add byte [eax], al
add byte [eax], al
push edx
xor byte ss:[ebx], dh
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0xa
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ebx], dh
xor dword [0x41202d0a], ecx
je 0x419080
or ch, byte [0x74744120]
insd dword es:[edi], dx
jo 0x419084
and byte [edi + ebp*2 + 0x20], dh
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0x65687420
and byte [ebx + 0x52], al
and byte gs:[ebx + 0x52], al
push edx
push esp
and byte [ebp + 0x6f], ch
jb 0x419090
and byte [eax + ebp*2 + 0x61], dh
outsb dx, byte [esi]
and byte [edi + 0x6e], ch
arpl word [ebp + 0x2e], sp
or dl, byte [eax + ebp*2 + 0x69]
jae 0x41905c
imul ebp, dword [esi + 0x64], 0x74616369
jae 0x419066
popal
je 0x4190a9
jae 0x419066
popal
and byte [edx + 0x75], ah
and byte [bx + di + 0x6e], ch
and byte [ecx + 0x6f], bh
jne 0x4190c5
and byte [ecx + 0x70], ah
jo 0x4190c4
imul esp, dword [ebx + 0x61], 0x6e6f6974
imul ebp, dword [edi + 0x6e], 0xa0d2e
add byte [edx + 0x36], dl
or eax, 0x5200000a
or eax, 0x5200000a
xor byte ss:[ebx], dh
xor byte [ebx], dh
xor byte [0x43202d0a], cl
push edx
push esp
and byte [esi + 0x6f], ch
je 0x419095
imul ebp, dword [esi + 0x69], 0x6c616974
imul edi, dword [edx + 0x65], 0xa0d64
add byte [edx + 0x36], dl
xor byte [edx], dh
or eax, 0x5200000a
push edx
xor byte ss:[edx], dh
cmp byte [0x75202d0a], cl
outsb dx, byte [esi]
popal
bound ebp, qword [ebp + 0x20]
je 0x419105
outsd dx, dword [esi]
and byte [ecx + 0x6e], ch
imul esi, dword [ecx + ebp*2 + 0x61], 0x657a696c
and byte [eax + 0x65], ch
popal
jo 0x4190b4
or al, byte [eax]
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [edx], dh
aaa
or eax, 0x6e202d0a
outsd dx, dword [esi]
and byte [esi + 0x6f], ch
je 0x4190d9
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x419125
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
and byte gs:[esi + 0x6f], ah
and byte [esi + 0x6f], ah
jb 0x4190ea
insb byte es:[edi], dx
outsd dx, dword [esi]
ja 0x419137
outsd dx, dword [esi]
and byte [ecx + 0x6e], ch
imul esi, dword [ecx + ebp*2 + 0x61], 0x617a696c
popal
je 0x419145
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0xa
add byte [edx + 0x36], dl
xor byte [edx], dh
or eax, 0x6e202d0a
outsd dx, dword [esi]
je 0x419111
or ch, byte [0x746f6e20]
and byte [ebp + 0x6e], ah
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x41915d
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
jb 0x419122
jae 0x419178
imul ebp, dword fs:[edi + 0x20], 0x74696e69
imul ebp, dword [edi + 0x20], 0x74696e69
imul esp, dword [ecx + 0x6c], 0x74617a69
imul ebp, dword [edi + 0x6e], 0xa0d
add byte [eax], al
push edx
xor byte ss:[edx], dh
popal
je 0x41917d
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0xa
add byte [edx + 0x36], dl
xor byte [edx], dh
xor eax, 0x202d0a0d
or ch, byte [0x72757020]
and byte gs:[esi + 0x69], dh
jo 0x41919c
jb 0x41918e
and byte [esi + 0x69], dh
jb 0x4191a2
jne 0x419191
insb byte es:[edi], dx
and byte [esi + 0x75], ah
outsb dx, byte [esi]
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
and byte [ebx + 0x61], ah
insb byte es:[edi], dx
imul ebp, dword [edi + 0x6e], 0x6c616320
insb byte es:[edi], dx
or eax, 0xa
push edx
xor byte ss:[edx], dh
xor al, 0xd
or ch, byte [0x746f6e20]
and byte [ebp + 0x6e], ah
outsd dx, dword [esi]
jne 0x4191bd
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
and byte [esi + 0x6f], ah
jb 0x419182
pop edi
outsd dx, dword [esi]
outsb dx, byte [esi]
js 0x4191d1
je 0x419199
popal
je 0x4191d2
js 0x4191d8
je 0x419191
je 0x4191d4
bound ebp, qword [ebp + 0xd]
or al, byte [eax]
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ecx], dh
add byte [eax], al
add byte [eax], al
push edx
xor byte ss:[ecx], dh
cmp dword [0x75202d0a], ecx
outsb dx, byte [esi]
popal
or ch, byte [0x616e7520]
bound ebp, qword [ebp + 0x20]
je 0x4191fd
and byte [edi + 0x70], ch
outsb dx, byte gs:[esi]
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
jae 0x419208
insb byte es:[edi], dx
and byte gs:[ebp + 0x76], ah
imul esp, dword [ebx + 0x65], 0xa0d
add byte [eax], al
push edx
xor byte ss:[ecx], dh
jbe 0x419209
arpl word [ebp + 0xd], sp
or al, byte [eax]
add byte [eax], al
or eax, 0xa
add byte [edx + 0x36], dl
xor byte [ecx], dh
cmp byte [0x75202d0a], cl
outsb dx, byte [esi]
js 0x419226
arpl word gs:[ebp + 0x64], si
and byte [eax + 0x65], ch
popal
popal
jo 0x4191e1
jb 0x419236
outsd dx, dword [esi]
jb 0x4191d4
or al, byte [eax]
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ecx], dh
aaa
or eax, 0x75202d0a
outsb dx, byte [esi]
or ch, byte [0x656e7520]
and byte [ebp + 0x6e], dh
js 0x41924a
js 0x41924a
arpl word gs:[ebp + 0x64], si
and byte [ebp + 0x75], ch
insb byte es:[edi], dx
jne 0x41924f
je 0x41924e
je 0x41924f
jb 0x41924e
popal
and byte fs:[edi + ebp*2 + 0x63], ch
imul esp, dword [eax], 0x65
jb 0x419266
outsd dx, dword [esi]
jb 0x419204
or al, byte [eax]
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [ecx], dh
xor byte ss:[ecx], dh
or eax, 0x6e202d0a
outsd dx, dword [esi]
and byte [esi + 0x6f], ch
je 0x419229
and byte [ebp + 0x6e], ah
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x419275
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
jb 0x41923a
je 0x419284
jb 0x419283
popal
and byte fs:[ecx + 0x74], ah
popal
or eax, 0xa0d000a
push esp
push 0x61207369
or al, byte [eax]
or eax, 0x6968540a
or dl, byte [eax + ebp*2 + 0x69]
jae 0x41924f
popal
jo 0x4192a2
insb byte es:[edi], dx
imul esp, dword [ebx + 0x61], 0x6e6f6974
je 0x4192a1
outsd dx, dword [esi]
outsb dx, byte [esi]
and byte [eax + 0x61], ch
jae 0x41925f
jb 0x4192a6
jno 0x4192b8
jae 0x4192ba
and byte fs:[eax + ebp*2 + 0x65], dh
and byte [edx + 0x75], dl
push 0x75522065
jne 0x4192be
outsb dx, byte [esi]
je 0x4192bb
insd dword es:[edi], dx
and byte gs:[edi + ebp*2 + 0x20], dh
je 0x4192bf
jb 0x4192c9
imul ebp, dword [esi + 0x61], 0x69206574
je 0x419285
je 0x4192c6
and byte [ecx + 0x74], ch
and byte [ecx + 0x6e], ch
imul ebp, dword [esi + 0x20], 0x75206e61
outsb dx, byte [esi]
outsb dx, byte [esi]
and byte [ecx + 0x6e], ah
and byte [ebp + 0x6e], dh
jne 0x4192e2
jne 0x4192d2
insb byte es:[edi], dx
and byte [edi + 0x61], dh
jns 0x4192a5
or dl, byte [eax + 0x6c]
popal
jae 0x4192e3
and byte [ebx + 0x6f], ah
outsb dx, byte [esi]
je 0x4192e5
popal
arpl word [eax + 0x74], si
push 0x70612065
je 0x4192a7
je 0x4192f1
and byte gs:[ecx + 0x70], ah
jo 0x4192fb
imul esp, dword [ebx + 0x61], 0x6e6f6974
daa
jae 0x4192b9
jae 0x419310
jo 0x41930d
outsd dx, dword [esi]
jb 0x419314
and byte [ebp + 0x61], dh
je 0x419308
popal
popal
insd dword es:[edi], dx
and byte [esi + 0x6f], ah
outsw dx, word [esi]
outsd dx, dword [esi]
jb 0x4192ca
insd dword es:[edi], dx
outsd dx, dword [esi]
jb 0x419313
and byte [ecx + 0x6e], ch
outsw dx, word [esi]
jb 0x419322
popal
je 0x419321
outsd dx, dword [esi]
outsb dx, byte [esi]
or eax, 0xa
or eax, 0xa
add byte [eax], al
add byte [edx + 0x36], dl
xor byte [eax], dh
push edx
xor byte ss:[eax], dh
cmp dword [0x6e202d0a], ecx
or ch, byte [0x746f6e20]
and byte [ebp + 0x6e], ah
outsb dx, byte [esi]
outsd dx, dword [esi]
je 0x4192ed
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x419339
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
jb 0x4192fe
outsb dx, byte gs:[esi]
jbe 0x41934b
jb 0x419353
outsd dx, dword [esi]
outsb dx, byte [esi]
insd dword es:[edi], dx
outsb dx, byte gs:[esi]
je 0x4192f7
or al, byte [eax]
push edx
xor byte ss:[eax], dh
cmp byte [0x6e202d0a], cl
or eax, 0x6e202d0a
outsd dx, dword [esi]
je 0x419319
outsb dx, byte gs:[esi]
outsd dx, dword [esi]
jne 0x419365
push 0x61707320
arpl word [ebp + 0x20], sp
outsw dx, word [esi]
jb 0x41932a
popal
jb 0x419374
jne 0x41937c
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
je 0x419386
or eax, 0xa
or al, byte [eax]
add byte [eax], al
push edx
xor byte ss:[eax], dh
xor cl, byte [0x66202d0a]
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
je 0x419390
outsb dx, byte [esi]
and byte [bx + si + 0x6f], dh
jo 0x41939b
imul ebp, dword [esi + 0x74], 0x70757320
jo 0x4193a4
jb 0x4193ab
and byte [esi + 0x6f], ch
outsd dx, dword [esi]
je 0x41935c
insb byte es:[edi], dx
outsd dx, dword [esi]
popal
or eax, 0xa
add byte [ebp + 0x69], cl
arpl word [edx + 0x6f], si
jb 0x4193bc
jae 0x4193be
je 0x419372
push esi
imul esi, dword [ebx + 0x75], 0x43206c61
sub ebp, dword [ebx]
and byte [edx + 0x75], dl
outsb dx, byte [esi]
je 0x4193cb
insd dword es:[edi], dx
and byte gs:[ecx + ebp*2 + 0x62], cl
jb 0x4193cb
dec esp
imul esp, dword [edx + 0x72], 0x797261
add byte [eax], al
add byte [edx], cl
or al, byte [eax]
add byte [esi], ch
add byte cs:[eax + esi*2], bh
jb 0x4193e5
add byte [eax], al
add byte [eax], al
or cl, byte [edx]
add byte [eax], al
add byte cs:[eax + esi*2], bh
jb 0x4193eb
jb 0x4193e0
insd dword es:[edi], dx
and byte [esi + 0x61], ch
insd dword es:[edi], dx
and byte gs:[ebp + 0x6e], dh
jne 0x4193f6
imul ebp, dword [esi + 0x6f], 0x77
outsb dx, byte [esi]
add byte ds:[eax], al
push edx
jne 0x419401
je 0x4193fe
insd dword es:[edi], dx
and byte gs:[ebp + 0x72], al
jb 0x41940b
outsd dx, dword [esi]
jb 0x4193bf
or cl, byte [edx]
push eax
jb 0x419412
jb 0x419407
jb 0x419407
insd dword es:[edi], dx
cmp ah, byte [eax]
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0xbc00000], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [0x4c00000], bl
sbb eax, 0x4c00000
add al, al
add al, 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg esi, eax
add byte [eax], al
rol byte [eax + eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x4c00000], dl
add byte [eax], al
rol byte [eax + eax], 0
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x8c00000], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [esi + 0x8c00000], cl
mov es, word [eax]
add al, al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
pop dword [eax]
add al, al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [edi + 0x8c00000], cl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x8c00000], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
nop
add byte [eax], al
ror byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg ecx, eax
add byte [eax], al
add byte [eax], al
add byte [ecx + 0x8c00000], dl
add byte [eax], al
ror byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg edx, eax
add byte [eax], al
ror byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [edx + 0x8c00000], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebx + 0x8c00000], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [ebp + 0x6e], al
add al, al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
xchg ebx, eax
add byte [eax], al
ror byte [eax], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
inc ebp
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x7265
add byte [ebx], cl
inc ebp
add byte [edx], dl
dec esi
add byte [ebp], al
dec esp
add byte [ebx], dh
add byte [edx], dh
add byte [esi], ch
add byte [eax + eax + 0x4c], al
add byte [eax + eax], cl
add byte [eax], al
add byte [ebp + 0x63], al
outsd dx, dword [esi]
push eax
outsd dx, dword [esi]
imul ebp, dword [esi + 0x74], 0x7265
add byte [esi + 0x6c], al
jae 0x4194ae
jb 0x4194cf
add byte gs:[esi + 0x6c], al
jae 0x4194c3
je 0x4194c9
popal
insb byte es:[edi], dx
jne 0x4194dc
add byte [esi + 0x6c], al
jae 0x4194c3
je 0x4194d5
popal
insb byte es:[edi], dx
jne 0x4194e8
add byte [esi + 0x6c], al
jae 0x4194c9
insb byte es:[edi], dx
insb byte es:[edi], dx
outsd dx, dword [esi]
arpl word [eax], ax
add byte [eax], al
add byte [esi], al
add byte [eax - 0x7f7e7f7a], 0
add byte [eax], dl
add eax, dword [esi - 0x7f7d7980]
adc al, 5
add eax, 0x85454545
test dword [ebp + 0x30000005], eax
xor byte [eax + 0x888050], al
or byte [eax], al
sub byte [edi], ah
adc byte [eax - 0x80], 0x88
add byte [eax], cl
add byte [eax], ch
daa
cmp byte [eax + 0x57], dl
add byte [eax], 7
add byte [edi], dh
xor byte [eax], dh
push eax
push eax
mov byte [eax], al
add byte [eax], al
and byte [eax], ch
or byte [eax + 0x8080], 0
pushal
push 0x68686860
or byte [eax], cl
add byte [eax + 0x68], ah
pushal
push 0x8086868
push 0x78070808
jo 0x41954c
pop es
js 0x41954b
jo 0x419554
ja 0x41954e
jo 0x41954f
jo 0x4194e8
or byte [eax], cl
add byte [eax], al
or byte [eax], al
or byte [eax], al
pop es
or byte [eax], al
add byte [eax], cl
add byte [eax], cl
add byte [edi], al
or byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add dword [edx], eax
add eax, dword [eax + 0x9080706]
or cl, byte [ebx]
or al, 0xd
push cs
movups xmm2, xmmword [ecx]
adc dl, byte [ebx]
adc al, 0x15
push ss
pop ss
sbb byte [ecx], bl
sbb bl, byte [ebx]
sbb al, 0x1d
push ds
pop ds
and byte [ecx], ah
and ah, byte [ebx]
and al, 0x25
daa
sub byte [ecx], ch
sub ch, byte [ebx]
sub al, 0x2d
das
xor byte [ecx], dh
xor dh, byte [ebx]
xor al, 0x35
aaa
cmp byte [ecx], bh
cmp bh, byte [ebx]
cmp al, 0x3d
aas
inc eax
inc ecx
inc edx
inc ebx
inc esp
inc ebp
inc esi
inc edi
dec eax
dec ecx
dec edx
dec ebx
dec esp
dec ebp
dec esi
dec edi
push eax
push ecx
push edx
push ebx
push esp
push ebp
push esi
push edi
pop eax
pop ecx
pop edx
pop ebx
pop esp
pop ebp
pop esi
pop edi
pushal
popal
bound esp, qword [ebx + 0x64]
push 0x6a69
imul ebp, dword [ebp + ebp*2 + 0x6e], 0x6f
jo 0x4195d2
jb 0x4195d6
je 0x4195da
jbe 0x4195de
js 0x4195e2
jp 0x4195e6
jl 0x4195ea
jle 0x4195ee
add byte [0], bh
add byte [eax], al
add byte [edi + 0x65], al
je 0x4195d1
jae 0x4195e3
jb 0x4195cf
bound ebp, qword [edx + 0x65]
arpl word [ecx + ecx*2 + 0x6e], si
outsw dx, word [esi]
jb 0x4195f8
popal
je 0x4195f7
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ecx
add byte [eax], al
add byte [ebp + 0x65], cl
jae 0x41960b
popal
inc edx
outsd dx, dword [esi]
js 0x4195e0
add byte [ebp + 0x53], dl
inc ebp
push edx
xor esi, dword [edx]
inc esp
dec esp
dec esp
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
sub byte [eax], al
sub byte [eax], al
sub byte [eax], al
sub byte [eax], al
sub byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
dec eax
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax + eax + 0x840084], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ch
add byte [eax], ch
add byte [eax], ch
add byte [eax], ch
add byte [eax], ch
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], cl
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
add dword [eax], 0x810081
add dword [eax], 0x810081
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
add dword [eax], eax
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
add byte [eax], 0x82
add byte [edx - 0x7dff7e00], al
add byte [edx + 0x2000200], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [edx], al
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], ah
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ch
sub byte [eax], al
sub byte [eax], al
sub byte [eax], al
sub byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
and byte [eax], al
dec eax
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax + eax + 0x840084], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
test byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
add dword [ecx], 0x1810181
add dword [ecx], 0x1810181
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
add byte [ecx], 0x82
add dword [edx - 0x7dfe7dff], eax
add dword [edx + 0x2010201], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [edx], eax
add dword [eax], edx
add byte [eax], dl
add byte [eax], dl
add byte [eax], dl
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], ah
add byte [eax], cl
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc al, 0
adc al, 0
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc al, 0
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
adc byte [eax], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
adc byte [eax], al
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add dword [ecx], eax
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
adc byte [eax], al
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add al, byte [ecx]
add dword [ecx], eax
add byte [eax], al
add byte [eax], al
add byte [ecx - 0x7a7b7c7e], 0x86
xchg dword [eax - 0x73747577], ecx
lea ecx, [esi - 0x6d6e6f71]
xchg ebx, eax
xchg esp, eax
xchg ebp, eax
xchg esi, eax
xchg edi, eax
cwde
cdq
lcall 0xa09f, 0x9e9d9c9b
mov eax, dword [0xa5a4a3a2]
cmpsb byte [esi], byte es:[edi]
cmpsd dword [esi], dword es:[edi]
test al, 0xa9
stosb byte es:[edi], al
stosd dword es:[edi], eax
lodsb al, byte [esi]
lodsd eax, dword [esi]
scasb al, byte es:[edi]
scasd eax, dword es:[edi]
mov al, 0xb1
mov dl, 0xb3
mov ah, 0xb5
mov dh, 0xb7
mov eax, 0xbcbbbab9
mov ebp, 0xc1c0bfbe
ret 0xc4c3