Function at 0x580000
Capabilities:
Accept command line arguments

Disassembly:
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax - 0x11], dh
dec edi
add byte [eax + 0x10004fef], ah
sub al, 0x58
add byte [edi + ebp*8 + 0x2c10004f], bh
pop eax
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [edi + ebp*4], ch
push ebp
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [eax], dl
sub al, 0x58
add byte [eax], dl
sub al, 0x58
add byte [ecx], al
add byte [eax], al
add byte [esi], cl
push ebx
jns 0x57f99b
je 0x57f98f
insd dword es:[edi], dx
push ebp
dec ecx
push esp
jns 0x57f9a1
jae 0x57f93b
push ebx
jns 0x57f9aa
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
push es
push ebx
jns 0x57f9b2
je 0x57f9a6
insd dword es:[edi], dx
or edx, dword [esi + 0x63]
insb byte es:[edi], dx
inc esp
imul esp, dword [ecx + 0x6c], 0x1073676f
push ebx
jns 0x57f9c5
je 0x57f9b9
insd dword es:[edi], dx
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57f9d2
jae 0x57f96e
push ebx
jns 0x57f9d6
je 0x57f9ca
insd dword es:[edi], dx
push esp
jns 0x57f9da
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
rcpps xmm7, xmmword [ecx + 0x73]
je 0x57f9d9
insd dword es:[edi], dx
push ebx
jns 0x57f9ec
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57f9f2
or edx, dword [ebx + 0x79]
jae 0x57f9f7
insd dword es:[edi], dx
push edx
je 0x57f9fd
imul ecx, dword [edi], 0x74737953
insd dword es:[edi], dx
push ebx
jns 0x57fa08
push ebp
je 0x57fa01
insb byte es:[edi], dx
jae 0x57f9b6
push ebx
jns 0x57fa11
je 0x57fa05
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x57fa11
jb 0x57fa11
arpl word [ebx + 0x2e], si
inc ebx
inc ebx
outsd dx, dword [esi]
insb byte es:[edi], dx
insb byte es:[edi], dx
arpl word gs:[ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x57f9cf
imul ebp, dword [edi + 0x6e], 0x79531873
sbb byte [ebx + 0x79], dl
push ebx
jns 0x57fa2d
jae 0x57fa2f
je 0x57fa21
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x57fa2d
arpl word [ebx + 0x2e], si
jae 0x57f9f5
inc esp
popaw
popal
jne 0x57fa39
je 0x57fa42
or edx, dword [ebx + 0x79]
jae 0x57fa48
insd dword es:[edi], dx
dec ebp
popal
je 0x57fa43
push 0x7379530c
or al, 0x53
jns 0x57fa52
je 0x57fa46
insd dword es:[edi], dx
push esp
jns 0x57fa56
jae 0x57fa01
push ebx
jns 0x57fa5f
je 0x57fa53
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x57fa59
jb 0x57fa64
outsb dx, byte [esi]
popal
insb byte es:[edi], dx
inc ebp
js 0x57fa5f
push ebp
je 0x57fa68
insb byte es:[edi], dx
jae 0x57fa12
adc byte [ebx + 0x79], dl
jae 0x57fa7a
push ebx
jns 0x57fa78
je 0x57fa6c
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
push 0x63617261
je 0x57fa76
jb 0x57fa21
push cs
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
imul ebp, dword [esi + 0x64], 0xc73776f
push edi
or al, 0x57
imul ebp, dword [esi + 0x61], 0x502e6970
jae 0x57fa6d
push eax
dec ecx
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fa9e
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
push ebx
dec eax
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x57fa4e
push edi
imul ebp, dword [esi + 0x61], 0x492e6970
popal
jo 0x57faae
dec ecx
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x57fa5a
or edx, dword [ebx + 0x79]
jae 0x57fac7
push ebx
jns 0x57fac5
je 0x57fab9
insd dword es:[edi], dx
insd dword es:[edi], dx
dec eax
dec eax
popal
jae 0x57fac2
push 0x7379530e
push cs
push ebx
jns 0x57fad1
je 0x57fac5
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x57fada
jae 0x57fa79
jae 0x57fa79
push ebx
jns 0x57fae0
jae 0x57fae2
je 0x57fad4
insd dword es:[edi], dx
insd dword es:[edi], dx
push esi
popal
jb 0x57fade
popal
outsb dx, byte [esi]
je 0x57faec
jae 0x57fa89
rcpps xmm7, xmmword [ecx + 0x73]
push ebx
jns 0x57faf0
je 0x57fae4
insd dword es:[edi], dx
push esi
popal
jb 0x57fada
je 0x57faf0
insb byte es:[edi], dx
jae 0x57fa98
push cs
push edi
imul ebp, dword [esi + 0x61], 0x412e6970
arpl word [ecx + ebp*2 + 0x76], si
pop eax
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fb08
imul ebp, dword [esi], 0x7373654d
dec ebp
jae 0x57fb17
popal
jae 0x57fab9
push ebx
jns 0x57fb1f
je 0x57fb13
insd dword es:[edi], dx
dec eax
insb byte es:[edi], dx
jo 0x57fafe
outsb dx, byte [esi]
je 0x57fb1e
jae 0x57fac9
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fb29
push edi
imul ebp, dword [esi + 0x61], 0x4d2e6970
dec ebp
jne 0x57fb30
je 0x57fb2f
imul ecx, dword [ebp + 0x6f], 0x79530f6e
jae 0x57fb42
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
rcpps xmm7, xmmword [ecx + 0x73]
je 0x57fb34
insd dword es:[edi], dx
insd dword es:[edi], dx
push ebx
push ebx
je 0x57fb46
push ebp
je 0x57fb40
insb byte es:[edi], dx
jae 0x57fae4
push esi
arpl word [esi + ebp + 0x54], bp
push esp
push 0x73656d65
insd dword es:[edi], dx
jae 0x57faf1
or al, 0x56
push esi
arpl word [esi + ebp + 0x45], bp
js 0x57fb60
inc ebx
je 0x57fb61
insb byte es:[edi], dx
jae 0x57fb01
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fb61
push edi
imul ebp, dword [esi + 0x61], 0x432e6970
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
je 0x57fb72
insb byte es:[edi], dx
or eax, 0x616e6957
jo 0x57fb71
inc esp
ja 0x57fb79
popal
jo 0x57fb78
push cs
push edi
imul ebp, dword [esi + 0x61], 0x552e6970
popal
jo 0x57fb7f
push ebp
push ebp
js 0x57fb6e
push 0xf656d65
rcpps xmm7, xmmword [ecx + 0x73]
push ebx
jns 0x57fb95
je 0x57fb89
insd dword es:[edi], dx
push ebx
jns 0x57fb97
arpl word [edi + 0x62], cx
push 0x73
adc dl, byte [ebx + 0x79]
jae 0x57fba7
push ebx
jns 0x57fba5
je 0x57fb99
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
imul esp, dword [ecx + 0x67], 0x74736f6e
imul esp, dword [ebx + 0x73], 0x7379530f
jae 0x57fb51
push ebx
jns 0x57fbb8
je 0x57fbac
insd dword es:[edi], dx
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
or dl, byte [esi + 0x63]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57fbcf
jae 0x57fb6c
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
popal
jo 0x57fbcc
push ebx
push 0x416c6c65
push eax
dec ecx
xorps xmm5, xmmword [ecx + 0x6e]
popal
imul ebp, dword [esi + 0x61], 0x492e6970
jo 0x57fbdc
imul ebp, dword [esi], 0x78457049
dec ecx
jo 0x57fbbc
js 0x57fbe9
jo 0x57fbe9
outsd dx, dword [esi]
jb 0x57fbf0
xorps xmm5, xmmword [ecx + 0x6e]
outsb dx, byte [esi]
popal
jo 0x57fbec
push edi
imul ebp, dword [esi + 0x73], 0x326b636f
arpl word [ebx + 0x32], bp
or dl, byte [edi + 0x69]
outsb dx, byte [esi]
popal
jo 0x57fbfc
push ecx
outsd dx, dword [esi]
jae 0x57fba3
or edx, dword [esi + 0x63]
insb byte es:[edi], dx
dec ecx
push esi
arpl word [esi + ebp + 0x49], bp
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x6c635609
or dword [esi + 0x63], edx
insb byte es:[edi], dx
arpl word [esi + ebp + 0x46], bp
inc esi
outsd dx, dword [esi]
jb 0x57fc19
jae 0x57fbbb
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
push 0x6a624f6c
dec edi
bound ebp, qword [edx + 0x10]
adc byte [edi + 0x69], dl
outsb dx, byte [esi]
popal
jo 0x57fc2b
push edi
imul ebp, dword [esi + 0x61], 0x4d2e6970
dec ebp
push ebx
pop eax
dec ebp
dec esp
dec ecx
outsb dx, byte [esi]
je 0x57fc32
pop ds
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
outsb dx, byte [esi]
popal
jo 0x57fc3c
push ebx
je 0x57fc49
jne 0x57fc3c
je 0x57fc50
jb 0x57fc42
push ecx
push ecx
jne 0x57fc46
jb 0x57fc5c
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x69570e6e
outsb dx, byte [esi]
imul ebp, dword [edi + 0x6e], 0x6e69570e
push cs
push edi
imul ebp, dword [esi + 0x61], 0x502e6970
popal
jo 0x57fc5c
push eax
jb 0x57fc66
jo 0x57fc4c
jns 0x57fc6e
adc dl, byte [edi + 0x69]
outsb dx, byte [esi]
popal
jo 0x57fc6b
push edi
imul ebp, dword [esi + 0x61], 0x4f2e6970
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2 + 0x72], si
jb 0x57fc6e
jns 0x57fc1c
push edi
imul ebp, dword [esi + 0x61], 0x552e6970
jb 0x57fc85
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
push cs
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
imul ebp, dword [esi + 0x49], 0xd74656e
push edi
imul ebp, dword [esi + 0x61], 0x522e6970
or eax, 0x616e6957
jo 0x57fc9b
push edx
push ebx
je 0x57fcab
or al, 0x56
arpl word [esi + ebp + 0x53], bp
insb byte es:[edi], dx
push ebx
je 0x57fca5
inc ebx
je 0x57fcb6
insb byte es:[edi], dx
jae 0x57fc53
or al, 0x56
push esi
arpl word [esi + ebp + 0x41], bp
insb byte es:[edi], dx
inc ecx
arpl word [esi + ebp*2 + 0x4c], si
imul esi, dword [ebx + 0x74], 0x6c63560c
inc ebx
or al, 0x56
arpl word [esi + ebp + 0x43], bp
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x57fccf
jb 0x57fccd
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x57fc72
push ebx
jns 0x57fcd7
je 0x57fccb
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x4f6d6f43
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
dec edi
bound ebp, qword [edx + 0x13]
push ebx
jns 0x57fce9
adc edx, dword [ebx + 0x79]
jae 0x57fceb
je 0x57fcdd
insd dword es:[edi], dx
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x436d6f43
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57fcfa
je 0x57fc99
adc dl, byte [ebx + 0x79]
jae 0x57fcff
push ebx
jns 0x57fcfd
je 0x57fcf1
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ecx
outsb dx, byte [esi]
jae 0x57fcfb
push ebx
je 0x57fd07
imul ebp, dword [esi + 0x67], 0x69571473
outsb dx, byte [esi]
popal
jo 0x57fd09
adc al, 0x57
imul ebp, dword [esi + 0x61], 0x502e6970
push eax
outsb dx, byte gs:[esi]
dec ecx
outsb dx, byte [esi]
jo 0x57fd1d
je 0x57fcfa
popal
outsb dx, byte [esi]
insb byte es:[edi], dx
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fd1e
dec ebp
dec ebp
jae 0x57fd02
outsb dx, byte [esi]
imul eax, dword [ecx + 0x75], 0x74
push cs
push edi
imul ebp, dword [esi + 0x61], 0x542e6970
jo 0x57fd2c
push ebx
push 0x560d6472
jb 0x57fd31
or eax, 0x2e6c6356
inc edi
arpl word [esi + ebp + 0x47], bp
jb 0x57fd36
jo 0x57fd3f
push ebp
je 0x57fd43
insb byte es:[edi], dx
or edx, dword [ebx + 0x79]
jae 0x57fd54
jns 0x57fd52
je 0x57fd46
insd dword es:[edi], dx
insd dword es:[edi], dx
pop edx
dec esp
imul esp, dword [edx + 0xf], 0x74737953
insd dword es:[edi], dx
jns 0x57fd5e
je 0x57fd52
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x6c747243
outsb dx, byte [esi]
inc ebx
jb 0x57fd6a
insb byte es:[edi], dx
or al, 0x56
arpl word [esi + ebp + 0x47], bp
insb byte es:[edi], dx
inc edi
jb 0x57fd60
jo 0x57fd69
imul esp, dword [ebx + 0x73], 0x7379530f
arpl word [ebx + 0xf], si
push ebx
jns 0x57fd7b
jae 0x57fd7d
je 0x57fd6f
insd dword es:[edi], dx
insd dword es:[edi], dx
push ebp
dec ecx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57fd87
jae 0x57fd28
push ebx
jns 0x57fd8b
je 0x57fd7f
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x69676552
jae 0x57fd9a
outsb dx, byte [esi]
push edx
imul esi, dword gs:[bp + di + 0x74], 0x530f7972
jns 0x57fd9f
jb 0x57fda1
rcpps xmm7, xmmword [ecx + 0x73]
je 0x57fd93
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0xe73656c
jae 0x57fd47
push ebx
jns 0x57fdaf
je 0x57fda3
insd dword es:[edi], dx
dec ecx
dec edi
push ebp
je 0x57fdae
insb byte es:[edi], dx
jae 0x57fd58
adc byte [ebx + 0x79], dl
jae 0x57fdc0
push ebx
jns 0x57fdbe
je 0x57fdb2
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
popal
je 0x57fdb8
push ebp
push ebp
je 0x57fdbf
insb byte es:[edi], dx
jae 0x57fd65
or al, 0x53
push ebx
jns 0x57fdcf
je 0x57fdc3
insd dword es:[edi], dx
dec ebp
dec ebp
popal
jae 0x57fdcf
jae 0x57fd75
xorps xmm5, xmmword [ecx + 0x6e]
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
popal
jo 0x57fdd5
push edi
imul ebp, dword [esi + 0x63], 0x6365646f
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
arpl word gs:[edi + edx*2], cx
or al, 0x57
imul ebp, dword [esi + 0x61], 0x4d2e6970
imul ebp, dword [esi], 0x5443734d
dec ebp
jae 0x57fdc3
inc ebx
push esp
inc esi
adc byte [ebx + 0x79], dl
jae 0x57fdfb
insd dword es:[edi], dx
dec ecx
insd dword es:[edi], dx
popal
dec esp
imul esi, dword [ebx + 0x74], 0x7379530e
push cs
push ebx
jns 0x57fe0a
je 0x57fdfe
insd dword es:[edi], dx
inc ecx
arpl word [ecx + ebp*2 + 0x6f], si
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x57fdad
push edi
imul ebp, dword [esi + 0x61], 0x492e6970
insd dword es:[edi], dx
insd dword es:[edi], dx
or dword [esi + 0x63], edx
insb byte es:[edi], dx
dec ebp
push esi
arpl word [esi + ebp + 0x4d], bp
dec ebp
outsb dx, byte gs:[esi]
jne 0x57fe2a
push cs
push ebx
jns 0x57fe2e
je 0x57fe22
insd dword es:[edi], dx
inc ebx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x57fe32
outsb dx, byte [esi]
jb 0x57fe39
or al, 0x56
arpl word [esi + ebp + 0x53], bp
je 0x57fe32
inc ecx
arpl word [esi + ebp*2 + 0x73], si
or al, 0x56
arpl word [esi + ebp + 0x43], bp
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x57fe50
insb byte es:[edi], dx
jae 0x57fdef
push edi
imul ebp, dword [esi + 0x61], 0x432e6970
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
insb byte es:[edi], dx
or edx, dword [bp + 0x63]
or edx, dword [esi + 0x63]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x57fe6c
jae 0x57fe08
or al, 0x56
push esi
arpl word [esi + ebp + 0x50], bp
insb byte es:[edi], dx
push eax
jb 0x57fe6c
outsb dx, byte [esi]
je 0x57fe6b
jb 0x57fe7b
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fe78
imul ebp, dword [esi + 0x61], 0x572e6970
push edi
imul ebp, dword [esi + 0x53], 0x6c6f6f70
or eax, 0x2e6c6356
dec esp
imul esi, dword [ebx + 0x74], 0x6e746341
jae 0x57fe32
arpl word [esi + ebp*2 + 0x73], si
or edx, dword [esi + 0x63]
insb byte es:[edi], dx
push esi
arpl word [esi + ebp + 0x54], bp
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 0xf], 0x616e6957
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x57fea2
push edx
imul esp, dword [ebx + 0x68], 0x74696445
or edx, dword [esi + 0x63]
insb byte es:[edi], dx
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x570d6472
imul ebp, dword [esi + 0x61], 0x462e6970
insb byte es:[edi], dx
popal
je 0x57feae
inc edx
adc edx, dword [edi + 0x69]
outsb dx, byte [esi]
popal
jo 0x57fecc
push ebx
push 0x536c6c65
arpl word [ecx + 0x6c], sp
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x73795316
je 0x57fedb
insd dword es:[edi], dx
push edi
push edi
imul ebp, dword [esi + 0x2e], 0x6b736154
push esp
popal
jae 0x57feeb
bound esp, qword [ecx + 0x72]
inc ebx
outsd dx, dword [esi]
jb 0x57feec
adc dl, byte [ebx + 0x79]
jae 0x57ff00
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x6b736154
bound esp, qword [ecx + 0x72]
or edx, dword [edi + 0x69]
outsb dx, byte [esi]
popal
jo 0x57ff0a
inc esp
inc esp
insb byte es:[edi], dx
jae 0x57feba
push ebx
jns 0x57ff1d
je 0x57ff11
insd dword es:[edi], dx
push edi
push edi
imul esp, dword [ebp + 0x53], 0x74557274
imul ebp, dword [ebx + esi*2 - 0x75], 0xc0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
mov eax, eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push ebp
mov ebp, 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 [ebp - 0x75], dl
push ebp
mov ebp, esp
xor eax, eax
push ebp
push 0x5800d7
push dword fs:[eax]
mov dword fs:[eax], esp
sub dword [0x587990], 1
jae 0x5800c9
call fcn.00405e24
call fcn.00405210
push 0x400
call sub.kernel32.dll_SetThreadLocale
call fcn.0040a534
mov byte [0x58200c], 2
mov dword [0x58701c], 0x403718
mov dword [0x587020], 0x403720
mov byte [0x58705e], 2
call fcn.0040cc6c
mov dword [0x587064], eax
mov dword [0x587008], 0x409788
call fcn.00405e60
call fcn.00405e7c
mov word [0x58706c], 0xd7b0
mov word [0x587348], 0xd7b0
mov word [0x587624], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x587050], eax
call fcn.00403878
mov dword [0x58704c], eax
call sub.kernel32.dll_GetACP
mov dword [0x587980], eax
mov dword [0x587984], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x587044], eax
call fcn.0040cc80
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x5800de
ret