Function at 0x45b000
Capabilities:
Accept command line arguments

Disassembly:
mov dl, 0x45
add byte [eax + 0x56], ah
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax + 0x80045b3], dh
inc edx
add byte [edx + esi*4 - 0x293bffbb], dl
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x77ffba4a], al
nop
inc esp
add ah, cl
mov bl, 0x45
add byte [ebp - 0x4a17ffbe], ch
inc ebp
add ah, al
pop edx
inc esp
add byte [eax - 0x4a], bh
inc ebp
add byte [esi + 0x44], dl
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x4b], ah
inc ebp
add ah, cl
pop ds
inc ebx
add byte [edx + esi*4 - 0x30bbffbb], cl
inc ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, dl
mov bl, 0x45
add byte [ecx + ecx*4 - 0x4aafffbe], ah
inc ebp
add byte [eax], dh
movsd dword es:[edi], dword [esi]
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add ah, bl
mov bl, 0x45
add ah, dh
xchg esi, eax
inc edx
add byte [esp + esi*4 + 0x45], dh
add byte [eax - 0x66], al
inc edx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax - 0x77ffba4c], bh
mov al, byte [0xb4f80042]
inc ebp
add ah, ah
mov al, byte [0x42]
add byte [eax], al
add byte [eax], al
add byte [eax], al
lodsb al, byte [esi]
mov dh, 0x45
add byte [esp + eax*4 + 0x45], 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 [edi + esi*4], bl
inc ebp
add al, bh
test dword [ebp], eax
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
push esp
mov bh, 0x45
add ah, dl
nop
inc ebp
add byte [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*4 + 0x45], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
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 [0x45e5b4], 1
jae 0x45b094
call fcn.00402c2c
mov byte [0x45c008], 2
mov dword [0x45e014], 0x4011fc
mov dword [0x45e018], 0x401204
mov byte [0x45e04a], 2
mov dword [section..bss], 0x40569c
call fcn.004037d0
test al, al
je 0x45b04c
call fcn.00403800
call fcn.004038c4
mov word [0x45e050], 0xd7b0
mov word [0x45e21c], 0xd7b0
mov word [0x45e3e8], 0xd7b0
call sub.kernel32.dll_GetCommandLineA
mov dword [0x45e03c], eax
call fcn.0040130c
mov dword [0x45e038], eax
call sub.kernel32.dll_GetACP
mov dword [0x45e5b8], eax
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x45e030], eax
ret