Function at 0x4c3000
Capabilities:
Accept command line arguments

Disassembly:
add byte [eax + 0x20004b95], bh
cwde
dec ebx
add byte [ecx], al
add byte [eax], al
add byte [eax], cl
push esi
popal
jb 0x4c2b56
popal
outsb dx, byte [esi]
je 0x4c2b64
or byte [esi + 0x61], dl
jb 0x4c2b4b
je 0x4c2b61
insb byte es:[edi], dx
jae 0x4c2b02
push edi
imul ebp, dword [esi + 0x64], 0x573776f
push esp
jns 0x4c2b76
add eax, 0x65707954
jae 0x4c2b10
jae 0x4c2b10
push ebx
jns 0x4c2b7f
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
push es
push ebx
jns 0x4c2b87
je 0x4c2b7b
insd dword es:[edi], dx
or byte [ebx + 0x79], dl
jae 0x4c2b5f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4c2b94
or byte [ebx + 0x79], dl
jae 0x4c2b7a
je 0x4c2b90
insb byte es:[edi], dx
jae 0x4c2b32
inc ebp
js 0x4c2b90
push ebp
je 0x4c2b99
insb byte es:[edi], dx
jae 0x4c2b3c
or dword [ebx + 0x68], eax
popal
jb 0x4c2b99
inc ebx
push 0x63617261
je 0x4c2ba0
arpl word [ebp + 0x72], si
jb 0x4c2b46
or dword [edx + 0x54], edx
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4c2bb9
jae 0x4c2b4c
add eax, 0x50417350
push eax
jae 0x4c2b8b
push eax
dec ecx
or byte [ebx + 0x48], dl
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x4c2b5e
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x4c2b64
add eax, 0x74696e55
xor al, 8
inc ebp
js 0x4c2bdc
push ebp
outsb dx, byte [esi]
imul esi, dword [esp + esi + 8], 0x43747845
or byte [ebp + 0x78], al
je 0x4c2bac
inc ebx
je 0x4c2bdd
insb byte es:[edi], dx
jae 0x4c2b76
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
je 0x4c2be7
insb byte es:[edi], dx
pop es
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
imul esi, dword [esi + 0x65], 0x654d0858
jbe 0x4c2be2
pop eax
or byte [ebp + 0x65], cl
dec ebp
jae 0x4c2bf6
jae 0x4c2bf6
popal
jae 0x4c2b8e
push es
inc esp
ja 0x4c2bf8
popal
jo 0x4c2bf7
pop es
push ebp
js 0x4c2be6
push 0x8656d65
push ebx
jns 0x4c2c08
insd dword es:[edi], dx
or byte gs:[ebx + 0x79], dl
outsb dx, byte [esi]
arpl word [edi + 0x62], cx
push 0x73
add al, 0x4d
dec ebp
popal
je 0x4c2c0c
or eax, dword [ecx + ebp*2 + 0x61]
outsb dx, byte [si]
outsd dx, dword [esi]
jae 0x4c2c21
je 0x4c2c17
imul esp, dword [ebx + 0x73], 0x6d695408
push ebx
jo 0x4c2c19
arpl word [ebx + 8], si
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
outsb dx, byte [esi]
pop es
inc ebx
insb byte es:[edi], dx
popal
jae 0x4c2c32
jae 0x4c2bc9
push esp
jns 0x4c2c35
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
push es
push esp
push 0x73656d65
or byte [ebx + 0x6f], al
outsb dx, byte [esi]
je 0x4c2c48
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x4c2bdf
inc esi
outsd dx, dword [esi]
jb 0x4c2c4b
insd dword es:[edi], dx
jae 0x4c2be8
or byte [ebx + 0x74], dl
push ebx
je 0x4c2c47
inc ecx
inc ecx
arpl word [esi + ebp*2 + 0x73], si
outsb dx, byte [esi]
jae 0x4c2bf1
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x4c2c61
insb byte es:[edi], dx
jae 0x4c2bf9
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc esp
insb byte es:[edi], dx
push es
push es
push ebx
push 0x6a624f6c
sbb byte [ebx + 0x74], dl
jb 0x4c2c7a
arpl word [ebp + esi*2 + 0x72], si
push ecx
jb 0x4c2c6f
push ecx
jne 0x4c2c73
jb 0x4c2c89
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x7250076e
outsd dx, dword [esi]
outsd dx, dword [esi]
outsb dx, byte [esi]
pop es
push eax
jb 0x4c2c8c
jo 0x4c2c72
jns 0x4c2c94
or ecx, dword [edi + 0x62]
push 0x65
arpl word [ecx + eax*2 + 0x72], si
jb 0x4c2c8d
jns 0x4c2c34
push ebp
jb 0x4c2c9d
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
pop es
push edi
imul ebp, dword [esi + 0x49], 0x674656e
push edx
push ebx
je 0x4c2cb5
or byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
push eax
dec ecx
or byte [ebx + 0x74], dl
jb 0x4c2ca6
je 0x4c2cbc
insb byte es:[edi], dx
jae 0x4c2c5d
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x4c2cce
jae 0x4c2c64
push es
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4c2cd7
jae 0x4c2c6d
or byte [eax + 0x72], dl
imul ebp, dword [esi + 0x74], 0x8737265
inc edi
push eax
jb 0x4c2cd1
outsb dx, byte [esi]
je 0x4c2cd0
jb 0x4c2ce0
or byte [edi + 0x72], al
popal
jb 0x4c2cd2
jo 0x4c2cdb
push 0x8736369
push edx
imul esi, dword gs:[bp + di + 0x74], 0x49087972
imul esp, dword [ebx + 0x73], 0x67655208
imul esi, dword [ebx + 0x74], 0x49087972
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0x773656c
dec ecx
dec edi
push ebp
je 0x4c2cf7
imul ebp, dword [ebx + esi*2 + 5], 0x6b73614d
insb byte es:[edi], dx
jae 0x4c2c96
dec ebp
popal
jae 0x4c2d00
imul esi, dword [ebx + 9], 0x44
jae 0x4c2ca0
or dword [ecx + 0x74], eax
push ebp
inc esp
popal
je 0x4c2d00
push ebp
je 0x4c2d07
imul ebp, dword [ebx + esi*2 + 0x11], 0x656e6547
jb 0x4c2d10
insb byte es:[edi], dx
jae 0x4c2cb2
adc dword [edi + 0x65], eax
outsb dx, byte [esi]
inc edi
outsb dx, byte gs:[esi]
jb 0x4c2d10
imul esp, dword [ebx + 0x73], 0x6665442e
popal
arpl word [ebx + 0x2e], si
inc esp
popaw
jne 0x4c2d1c
je 0x4c2d25
adc al, 0x47
outsb dx, byte gs:[esi]
outsb dx, byte [esi]
jb 0x4c2d22
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 0x4c2cd3
inc ecx
outsb dx, byte [esi]
jae 0x4c2d35
push ebx
je 0x4c2d41
jb 0x4c2d39
imul ebp, dword [esi + 0x67], 0x69570873
outsb dx, byte [esi]
jae 0x4c2cdc
jae 0x4c2cdc
or byte [edi + 0x69], dl
push edi
imul ebp, dword [esi + 0x63], 0x6365646f
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
arpl word gs:[eax], cx
arpl word [eax], cx
or byte [edi + 0x69], dl
outsb dx, byte [esi]
push edi
imul ebp, dword [esi + 0x53], 0x6c6f6f70
push ebx
jo 0x4c2d52
outsd dx, dword [esi]
insb byte es:[edi], dx
or byte [ecx + 0x63], al
je 0x4c2d58
dec esp
imul esi, dword [ebx + 0x74], 0x6e654d05
jne 0x4c2d67
pop es
dec ecx
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x6e6f4307
je 0x4c2d70
jb 0x4c2d77
or dword [edi + 0x72], eax
popal
jo 0x4c2d72
push ebp
je 0x4c2d76
insb byte es:[edi], dx
add al, 0x5a
dec esp
imul esp, dword [edx + 9], 0x7473694c
inc ecx
arpl word [esi + ebp*2 + 0x73], si
or byte [ebx + 0x74], dl
inc ebx
jae 0x4c2d26
push ebx
je 0x4c2d85
inc ebx
je 0x4c2d96
insb byte es:[edi], dx
jae 0x4c2d2e
pop es
push esp
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
push edi
imul ebp, dword [esi + 8], 0x68636952
inc ebp
or byte [edx + 0x69], dl
arpl word [eax + 0x45], bp
imul esi, dword fs:[edi + eax + 0x43], 0x6270696c
imul esi, dword [edi + eax + 0x43], 0x6270696c
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x44076472
jb 0x4c2da3
pop es
inc esp
imul esp, dword [ecx + 0x6c], 0x973676f
dec eax
insb byte es:[edi], dx
jo 0x4c2d96
outsb dx, byte [esi]
je 0x4c2db6
jae 0x4c2d5a
dec ebp
jne 0x4c2dc1
je 0x4c2dc0
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, 0x44
insb byte es:[edi], dx
jae 0x4c2d6c
push edi
imul esp, dword [ebp + 0x53], 0x74557274
imul ebp, dword [ebx + esi*2 + 6], 0x74616c46
push ebx
push ebp
je 0x4c2dd3
insb byte es:[edi], dx
jae 0x4c2d73
push es
inc esi
insb byte es:[edi], dx
popal
je 0x4c2dc5
inc edx
add ecx, dword [ecx + 0x6d]
insd dword es:[edi], dx
pop es
push esp
jo 0x4c2dde
push ebx
push 0x64106472
js 0x4c2dca
inc esp
dec ecx
push eax
insb byte es:[edi], dx
jne 0x4c2dfc
inc ebx
insb byte es:[edi], dx
popal
jae 0x4c2e01
jae 0x4c2d97
js 0x4c2dd7
outsd dx, dword [esi]
jb 0x4c2dfc
or al, 0x64
or al, 0x64
js 0x4c2de2
inc esp
dec ecx
push eax
insb byte es:[edi], dx
jne 0x4c2e14
inc ecx
push eax
dec ecx
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [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 + 0x4c78dc2d], al
sub dword [0x4c78dc], 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
sub dword [0x4c78dc], 1
jae 0x4c30a9
call fcn.0040a2cc
call fcn.00404144
call fcn.00408700
mov byte [0x4c400c], 2
mov dword [0x4c7014], 0x4025c0
mov dword [0x4c7018], 0x4025c8
mov byte [0x4c7052], 2
call fcn.00409e78
mov dword [0x4c7054], eax
mov dword [section..bss], 0x407e2c
call fcn.00404d78
mov word [0x4c705c], 0xd7b0
mov word [0x4c732c], 0xd7b0
mov word [0x4c75fc], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x4c7044], eax
call fcn.00402720
mov dword [0x4c7040], eax
call sub.kernel32.dll_GetACP
mov dword [0x4c78cc], eax
mov dword [0x4c78d0], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x4c7038], eax
call fcn.00409e8c
ret