Function at 0x45f000
Capabilities:
Accept command line arguments

Disassembly:
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax - 0x4bffbad6], cl
sub eax, dword [ebp]
pushal
sub eax, 0xc080045
inc esi
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [esi + ecx*4 + 0x44], ch
add byte [eax + edx*4], ch
inc esp
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax - 0x6e], al
inc esp
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax + 0x71], dl
inc esp
add byte [ecx], al
add byte [eax], al
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [eax], cl
or al, 0x46
add byte [ecx], al
add byte [eax], al
add byte [0x536b704d], dl
je 0x45e914
imul ebp, dword [esi + 0x67], 0x746e4973
jb 0x45e910
popal
arpl word [ebp + 0x73], sp
adc cl, byte [ebp + 0x70]
imul ecx, dword [edi + 0x6e], 0x6c
imul ebp, dword [esi + 0x65], 0x736e6f43
je 0x45e91f
outsb dx, byte [esi]
je 0x45e934
pop es
push ebx
jns 0x45e938
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
insd dword es:[edi], dx
push cs
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
imul ebp, dword [esi + 0x64], 0xe73776f
push ebx
jns 0x45e956
je 0x45e94a
insd dword es:[edi], dx
push ebp
dec ecx
push esp
jns 0x45e95c
jae 0x45e8fb
push ebx
jns 0x45e965
je 0x45e959
insd dword es:[edi], dx
push esp
jns 0x45e969
jae 0x45e90c
adc byte [ebp + 0x70], cl
imul edx, dword [ebx + 0x65], 0x74
je 0x45e96d
dec ebp
jo 0x45e96a
push ebx
je 0x45e977
imul ebp, dword [esi + 0x67], 0x616c4373
outsb dx, byte [esi]
jae 0x45e94b
insb byte es:[edi], dx
popal
jae 0x45e97f
sbb dword [ebp + 0x70], ecx
imul ecx, dword [edi + 0x6e], 0x6c
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x706d6f43
outsd dx, dword [esi]
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
jo 0x45e98a
outsb dx, byte [esi]
outsb dx, byte gs:[esi]
je 0x45e963
inc ebx
insb byte es:[edi], dx
popal
jae 0x45e997
jae 0x45e940
dec ebp
jo 0x45e995
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x646e6957
outsd dx, dword [esi]
ja 0x45e9aa
inc esi
jne 0x45e9a8
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x45e950
rcpps xmm7, xmmword [ecx + 0x73]
push ebx
jns 0x45e9b7
je 0x45e9ab
insd dword es:[edi], dx
push ebx
jns 0x45e9be
jae 0x45e9a1
push ebp
je 0x45e9b7
insb byte es:[edi], dx
jae 0x45e969
sbb byte [ebx + 0x79], dl
jae 0x45e9c9
push ebx
jns 0x45e9c7
je 0x45e9bb
insd dword es:[edi], dx
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
je 0x45e9c1
jb 0x45e9cc
popal
insb byte es:[edi], dx
inc ebp
js 0x45e9c7
arpl word [ebp + 0x74], dx
imul ebp, dword [ebx + esi*2 + 0xf], 0x74737953
insd dword es:[edi], dx
push ebp
je 0x45e9d0
insb byte es:[edi], dx
jae 0x45e979
rcpps xmm7, xmmword [ecx + 0x73]
push ebx
jns 0x45e9e0
je 0x45e9d4
insd dword es:[edi], dx
push ebx
jns 0x45e9e7
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x45e9ed
adc byte [ebx + 0x79], dl
jae 0x45e9f2
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
push 0x63617261
je 0x45e9ee
jb 0x45e99b
adc byte [ebx + 0x79], dl
jae 0x45ea03
push ebx
jns 0x45ea01
je 0x45e9f5
insd dword es:[edi], dx
insd dword es:[edi], dx
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x45ea0e
jae 0x45e9a8
or al, 0x57
push edi
imul ebp, dword [esi + 0x61], 0x502e6970
jae 0x45e9e7
imul ebp, dword [esi], 0x50417350
push eax
dec ecx
xorps xmm5, xmmword [ecx + 0x6e]
imul ebp, dword [esi + 0x61], 0x532e6970
outsb dx, byte [esi]
popal
jo 0x45ea18
push ebx
dec eax
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x45e9c8
jb 0x45e9c8
push edi
imul ebp, dword [esi + 0x61], 0x492e6970
outsb dx, byte [esi]
popal
jo 0x45ea28
imul ebp, dword [esi], 0x67616d49
dec eax
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x45e9e0
pop ss
dec ebp
jo 0x45ea37
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x6c656853
outsb dx, byte [esi]
push ebx
push 0x466c6c65
insb byte es:[edi], dx
insb byte es:[edi], dx
inc esi
jne 0x45ea48
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x45e9f0
rcpps xmm7, xmmword [ecx + 0x73]
push ebx
jns 0x45ea57
je 0x45ea4b
insd dword es:[edi], dx
push ebx
je 0x45ea5d
push ebp
je 0x45ea57
imul ebp, dword [ebx + esi*2 + 0xe], 0x74737953
insb byte es:[edi], dx
jae 0x45e9ff
push cs
push ebx
jns 0x45ea67
je 0x45ea5b
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
insb byte es:[edi], dx
popal
jae 0x45ea70
jae 0x45ea0e
push cs
push ebx
jns 0x45ea76
je 0x45ea6a
insd dword es:[edi], dx
push esp
jns 0x45ea7a
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
rcpps xmm7, xmmword [ecx + 0x73]
je 0x45ea79
insd dword es:[edi], dx
push esi
popal
jb 0x45ea83
popal
outsb dx, byte [esi]
je 0x45ea91
rcpps xmm7, xmmword [ecx + 0x73]
je 0x45ea89
insd dword es:[edi], dx
push esi
popal
jb 0x45ea7f
je 0x45ea95
insb byte es:[edi], dx
jae 0x45ea3d
push edi
imul ebp, dword [esi + 0x61], 0x412e6970
arpl word [ecx + ebp*2 + 0x76], si
pop eax
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x45eaad
dec ebp
jae 0x45eabc
jae 0x45eaab
popal
jae 0x45ea63
jae 0x45ea63
dec ebp
jo 0x45eabc
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x46727453
push ebx
je 0x45eacc
inc esi
jne 0x45eacb
arpl word [ecx + ebp*2 + 0x6f], si
outsb dx, byte [esi]
jae 0x45ea79
adc eax, 0x4f6b704d
dec ebp
jo 0x45ead2
dec edi
outsb dx, byte [esi]
insb byte es:[edi], dx
imul ebp, dword [esi + 0x65], 0x69727453
outsb dx, byte [esi]
push esi
popal
insb byte es:[edi], dx
imul ebp, dword [esi + 0x67], 0x756c6156
jae 0x45ea84
jne 0x45eadd
jae 0x45ea84
or cl, byte [edx + 0x63]
insb byte es:[edi], dx
push ebx
jns 0x45eaf3
dec edx
arpl word [ebx + edx*2 + 0x79], bp
jae 0x45eaca
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
outsd dx, dword [esi]
or cl, byte [edx + 0x63]
insb byte es:[edi], dx
push ebx
je 0x45eafd
imul ebp, dword [esi + 0x67], 0x634a0b73
insb byte es:[edi], dx
push ebx
jns 0x45eb09
arpl word [ebx + edx*2 + 0x79], bp
jae 0x45eaec
push ebp
je 0x45eb02
insb byte es:[edi], dx
jae 0x45eaa4
dec edx
arpl word [edi + edx*2 + 0x69], bp
outsb dx, byte [esi]
xor esi, dword [edx]
or al, 0x4a
arpl word [edx + edx*2 + 0x65], bp
jae 0x45eb1b
outsd dx, dword [esi]
jne 0x45eb20
jb 0x45eb12
arpl word [ebp + 0x73], sp
adc dword [edx + 0x63], ecx
insb byte es:[edi], dx
push ebp
outsb dx, byte [esi]
jae 0x45eac3
dec edx
arpl word [ebp + edx*2 + 0x6e], bp
imul esi, dword [esi + edx*2 + 0x65], 0x6f697372
jae 0x45eb27
outsd dx, dword [esi]
outsb dx, byte [esi]
imul ebp, dword [esi + 0x67], 0x6c634a08
or byte [edx + 0x63], cl
insb byte es:[edi], dx
push ebx
jns 0x45eb38
arpl word [eax + 0xb], bp
dec edx
arpl word [edx + edx*2 + 0x65], bp
push 0x6c634a0b
or ecx, dword [edx + 0x63]
insb byte es:[edi], dx
push edx
imul esi, dword gs:[bp + di + 0x74], 0x4a0e7972
imul esi, dword [bp + di + 0x74], 0x4a0e7972
arpl word [edi + edx*2 + 0x69], bp
push ebx
je 0x45eb55
imul esp, dword [ebp + 0x53], 0x6e697274
jae 0x45eaf2
imul ebp, dword [esi + 0x67], 0x634a0a73
insb byte es:[edi], dx
push ebp
dec edx
arpl word [ebp + edx*2 + 0x6e], bp
outsb dx, byte [esi]
imul esp, dword [ebx + 0x6f], 0x4a146564
adc al, 0x4a
dec edx
arpl word [ebx + edx*2 + 0x74], bp
jb 0x45eb63
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jbe 0x45eb66
jb 0x45eb76
jae 0x45eb6d
imul ebp, dword [edi + 0x6e], 0x634a0773
insb byte es:[edi], dx
inc edx
popal
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x45eb0f
dec edx
arpl word [edx + eax*2 + 0x61], bp
jae 0x45eb74
or cl, byte [edx + 0x63]
insb byte es:[edi], dx
push ebx
je 0x45eb88
popal
insd dword es:[edi], dx
jae 0x45eb22
dec edx
arpl word [ebp + ecx*2 + 0x61], bp
je 0x45eb8a
pop es
dec edx
arpl word [eax + edi + 0x30], bp
cmp byte [edi], dh
xor byte [eax], bh
aaa
or ecx, dword [edx + 0x63]
insb byte es:[edi], dx
inc ebx
push 0x65737261
je 0x45eba9
push cs
push ebx
jns 0x45ebad
je 0x45eba1
insd dword es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x45ebb1
jb 0x45ebb8
or edx, dword [ebx + 0x79]
jae 0x45ebbe
insd dword es:[edi], dx
dec ebp
popal
je 0x45ebb9
push cs
dec edx
arpl word [ecx + eax*2 + 0x6e], bp
inc ecx
outsb dx, byte [esi]
jae 0x45ebc2
push ebx
je 0x45ebce
imul ebp, dword [esi + 0x67], 0x634a0873
insb byte es:[edi], dx
dec esp
outsd dx, dword [esi]
imul esp, dword [bp + di + 0x12], 0x74737953
insd dword es:[edi], dx
je 0x45ebd4
insd dword es:[edi], dx
inc ecx
outsb dx, byte [esi]
jae 0x45ebde
imul edx, dword [ebx + 0x74], 0x676e6972
jae 0x45eb8b
push ebx
je 0x45ebea
imul ebp, dword [esi + 0x67], 0x69570e73
outsb dx, byte [esi]
popal
jo 0x45ebec
push edi
imul ebp, dword [esi + 0x61], 0x412e6970
inc ecx
arpl word [ebx + 0x43], sp
je 0x45ebfc
insb byte es:[edi], dx
or al, 0x4a
arpl word [esi + eax*2 + 0x69], bp
insb byte es:[edi], dx
push ebp
je 0x45ebff
insb byte es:[edi], dx
jae 0x45eba4
dec edx
arpl word [esp + eax*2 + 0x61], bp
je 0x45ec05
push esp
imul ebp, dword [ebp + 0x65], 0x6c634a0b
or ecx, dword [edx + 0x63]
insb byte es:[edi], dx
push ebx
arpl word gs:[ebp + 0x72], si
imul esi, dword [ecx + edi*2 + 8], 0x536c634a
push 0xf6c6c65
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
dec edx
arpl word [ebx + edx*2 + 0x68], bp
insb byte es:[edi], dx
insb byte es:[edi], dx
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x45ec29
push ebx
push 0x416c6c65
push eax
dec ecx
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x45ec39
dec ecx
jo 0x45ec19
js 0x45ec46
outsd dx, dword [esi]
jb 0x45ec4d
xorps xmm5, xmmword [ecx + 0x6e]
popal
jo 0x45ec49
push edi
imul ebp, dword [esi + 0x73], 0x326b636f
or dl, byte [edi + 0x69]
push edi
imul ebp, dword [esi + 0x61], 0x512e6970
outsb dx, byte [esi]
popal
jo 0x45ec59
push ecx
outsd dx, dword [esi]
jae 0x45ec04
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 0x45ec75
insb byte es:[edi], dx
or eax, 0x616e6957
jo 0x45ec74
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
push ebx
push 0x6a624f6c
or al, 0x57
imul ebp, dword [esi + 0x61], 0x6d2e6970
insd dword es:[edi], dx
jae 0x45ec95
insd dword es:[edi], dx
insb byte es:[edi], dx
adc dword [ebx + 0x79], edx
jae 0x45ec98
insd dword es:[edi], dx
push edi
imul ebp, dword [esi + 0x2e], 0x4f6d6f43
outsb dx, byte [esi]
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
dec edi
bound ebp, qword [edx + 0x13]
push ebx
jns 0x45eca8
je 0x45ec9c
insd dword es:[edi], dx
push edi
push edi
imul ebp, dword [esi + 0x2e], 0x436d6f43
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x45ecb9
pop ds
push edi
imul ebp, dword [esi + 0x61], 0x532e6970
popal
jo 0x45ecb5
push ebx
push ebx
je 0x45ecc2
jne 0x45ecb5
je 0x45ecc9
jb 0x45ecbb
push ecx
jne 0x45ecbf
jb 0x45ecd5
jb 0x45ecd5
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x69570e6e
outsb dx, byte [esi]
popal
jo 0x45ecd5
push eax
jb 0x45ecdf
jo 0x45ecc5
jns 0x45ece7
adc dl, byte [edi + 0x69]
outsb dx, byte [esi]
popal
jo 0x45ece4
push edi
imul ebp, dword [esi + 0x61], 0x4f2e6970
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2 + 0x72], si
jb 0x45ece7
jns 0x45ec95
push edi
imul ebp, dword [esi + 0x61], 0x552e6970
jb 0x45ecfe
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
push cs
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
outsb dx, byte [esi]
popal
jo 0x45ed05
push edi
imul ebp, dword [esi + 0x49], 0xd74656e
push edi
imul ebp, dword [esi + 0x61], 0x522e6970
popal
jo 0x45ed14
push edx
push ebx
je 0x45ed24
or cl, byte [edx + 0x63]
insb byte es:[edi], dx
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x45ed2a
insb byte es:[edi], dx
rcpps xmm7, xmmword gs:[ecx + 0x73]
jns 0x45ed34
je 0x45ed28
insd dword es:[edi], dx
insd dword es:[edi], dx
push ebx
push ebx
jns 0x45ed36
arpl word [edi + 0x62], cx
push 0x73
dec edi
bound ebp, qword [edx + 0x73]
adc dl, byte [ebx + 0x79]
jae 0x45ed46
insd dword es:[edi], dx
inc esp
inc esp
imul esp, dword [ecx + 0x67], 0x74736f6e
imul esp, dword [ebx + 0x73], 0x7379530f
jae 0x45ecf0
push ebx
jns 0x45ed57
je 0x45ed4b
insd dword es:[edi], dx
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
or ecx, dword [edx + 0x63]
insb byte es:[edi], dx
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0xf73656c
push ebx
jns 0x45ed73
je 0x45ed67
insd dword es:[edi], dx
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0xe73656c
push ebx
jns 0x45ed83
je 0x45ed77
insd dword es:[edi], dx
dec ecx
dec ecx
dec edi
push ebp
je 0x45ed82
insb byte es:[edi], dx
jae 0x45ed28
push ebx
jns 0x45ed92
je 0x45ed86
insd dword es:[edi], dx
dec ebp
popal
jae 0x45ed92
jae 0x45ed39
adc byte [ebx + 0x79], dl
jae 0x45eda1
push ebx
jns 0x45ed9f
je 0x45ed93
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
popal
je 0x45ed99
push ebp
je 0x45eda0
imul ebp, dword [ebx + esi*2 + 0x18], 0x74737953
insb byte es:[edi], dx
jae 0x45ed52
sbb byte [ebx + 0x79], dl
jae 0x45edb2
push ebx
jns 0x45edb0
je 0x45eda4
insd dword es:[edi], dx
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x45edb0
imul esp, dword [ebx + 0x73], 0x6665442e
popal
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x45edbc
je 0x45edc5
sbb edx, dword [ebx + 0x79]
jae 0x45edcb
insd dword es:[edi], dx
inc edi
outsb dx, byte gs:[esi]
jb 0x45edc9
arpl word [ebx + 0x2e], si
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 0x45ed7e
push edi
imul ebp, dword [esi + 0x61], 0x542e6970
jo 0x45edde
push esp
insb byte es:[edi], dx
dec eax
insb byte es:[edi], dx
jo 0x45edb0
xor al, byte [ebx + edx*2]
add al, 0x53
outsb dx, byte [esi]
insd dword es:[edi], dx
jo 0x45ed92
push cs
push edi
imul ebp, dword [esi + 0x61], 0x572e6970
outsb dx, byte [esi]
popal
jo 0x45edf3
push edi
imul ebp, dword [esi + 0x53], 0x8b6b636f
mov eax, eax
add byte [eax], al
rol byte [eax], 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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
sub dword [0x46590c], 1
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [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 + 0x46590c2d], al
sub dword [0x46590c], 1
jae 0x45f0b3
push 0x400
call sub.kernel32.dll_SetThreadLocale
call fcn.00404360
call fcn.0040852c
mov byte [0x46000c], 2
mov dword [0x465018], 0x4028cc
mov dword [0x46501c], 0x4028d4
mov byte [0x46505a], 2
call fcn.00409dac
mov dword [0x465060], eax
mov dword [0x465004], 0x407c50
call fcn.00404c44
call fcn.00404c60
mov word [0x465068], 0xd7b0
mov word [0x465344], 0xd7b0
mov word [0x465620], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x46504c], eax
call fcn.00402a14
mov dword [0x465048], eax
call sub.kernel32.dll_GetACP
mov dword [0x4658fc], eax
mov dword [0x465900], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x465040], eax
call fcn.00409dc0
ret