Function at 0x4b1000
Capabilities:
Accept command line arguments

Disassembly:
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
pushfd
rol byte [ebp], 1
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
adc dl, dl
inc ebp
add ah, bh
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
dec eax
rol byte [ebp], cl
mov eax, 0xd80045d3
rol dword [ebp], cl
cmp al, 0xd4
inc ebp
add byte [esp + edx*8 + 0x45], ah
add al, dh
aad 0x45
add al, dh
fadd dword [ebp]
insb byte es:[edi], dx
fild dword [ebp]
sbb al, 0xdd
inc ebp
add byte [ebp + ebx*8 + 0x45], dl
add al, ah
fiadd word [ebp]
mov cl, ah
inc ebp
add al, ch
loope 0x4b0760
add byte [edx - 0x1767ffbb], cl
inc ebp
add ah, bh
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
nop
rol byte [ebx], 1
cld
add byte [eax - 0x3ffbc30], dl
sub dword [ebx], ecx
enter 0x43d0, 0
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add cl, dl
inc ebx
add byte [ecx + edx*8], bh
inc ebx
add ah, bh
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
jl 0x4b0737
inc ebx
add byte [edx + edx*8], ch
inc ebx
add byte [ecx], al
add byte [eax], al
add byte [eax - 0x10], dh
inc ebx
add ah, bh
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
cld
sub dword [ebx], ecx
add dword [eax], eax
add byte [eax], al
or byte [esi + 0x61], dl
jb 0x4b0996
popal
outsb dx, byte [esi]
je 0x4b09a4
or byte [esi + 0x61], dl
jb 0x4b098b
je 0x4b09a1
insb byte es:[edi], dx
jae 0x4b0942
push edi
imul ebp, dword [esi + 0x64], 0x573776f
push esp
jns 0x4b09b6
add eax, 0x65707954
jae 0x4b0950
jae 0x4b0950
push ebx
jns 0x4b09bf
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
push es
push ebx
jns 0x4b09c7
je 0x4b09bb
insd dword es:[edi], dx
or byte [ebx + 0x79], dl
jae 0x4b099f
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4b09d4
or byte [ebx + 0x79], dl
jae 0x4b09ba
je 0x4b09d0
insb byte es:[edi], dx
jae 0x4b0973
inc ebx
push 0x63617261
je 0x4b09d7
jb 0x4b097d
or dword [edx + 0x54], edx
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4b09f0
jae 0x4b0982
add al, 0x4d
dec ebp
popal
je 0x4b09ea
or byte [ebx + 0x74], dl
jb 0x4b09dc
je 0x4b09f2
insb byte es:[edi], dx
jae 0x4b0994
or byte [ecx + 0x6d], cl
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x4b099a
add eax, 0x74696e55
xor dword [eax], ecx
push edx
imul esi, dword gs:[bp + di + 0x74], 0x49087972
push ebp
outsb dx, byte [esi]
imul esi, dword [ecx + esi + 8], 0x69676552
or byte [edx + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x49087972
jae 0x4b0a15
jb 0x4b0a1c
or byte [ecx + 0x6e], cl
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0x773656c
dec ecx
dec edi
push ebp
je 0x4b0a1b
insb byte es:[edi], dx
jae 0x4b09ba
dec ebp
popal
jae 0x4b0a24
jae 0x4b09c4
or dword [ecx + 0x74], eax
push ebp
inc esp
popal
je 0x4b0a24
push ebp
je 0x4b0a2b
insb byte es:[edi], dx
jae 0x4b09cc
pop es
inc ebx
insb byte es:[edi], dx
popal
jae 0x4b0a3d
jae 0x4b09d4
pop es
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
imul esi, dword [esi + 0x65], 0x654d0858
or byte [ebp + 0x65], cl
jae 0x4b0a4c
popal
jae 0x4b09e5
jae 0x4b09e5
push esp
jns 0x4b0a51
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
add eax, 0x50417350
dec ecx
or eax, 0x64705575
popal
je 0x4b0a58
push ebx
push ebx
je 0x4b0a68
jne 0x4b0a5b
je 0x4b0a00
push edi
imul ebp, dword [esi + 0x53], 0x53086376
push 0x416c6c65
or byte [ebx + 0x68], dl
insb byte es:[edi], dx
insb byte es:[edi], dx
inc ecx
push eax
dec ecx
or byte [ebx + 0x74], dl
inc ebx
je 0x4b0a82
insb byte es:[edi], dx
jae 0x4b0a19
inc esp
ja 0x4b0a83
insd dword es:[edi], dx
popal
jo 0x4b0a82
pop es
push ebp
js 0x4b0a71
push esp
push 0x8656d65
push ebx
jns 0x4b0a93
outsb dx, byte [esi]
arpl word [edi + 0x62], cx
push 0x73
or byte [ecx + ebp*2 + 0x6d], dl
push ebx
jo 0x4b0a93
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
outsb dx, byte [esi]
or byte [ebx + 0x6f], al
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
je 0x4b0aad
insb byte es:[edi], dx
push es
push esp
push 0x73656d65
or byte [ebx + 0x6f], al
outsb dx, byte [esi]
je 0x4b0abb
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x4b0a52
add eax, 0x6d726f46
inc esi
outsd dx, dword [esi]
jb 0x4b0abe
jae 0x4b0a5b
or byte [ebx + 0x74], dl
inc ecx
push ebx
je 0x4b0aba
inc ecx
arpl word [esi + ebp*2 + 0x73], si
je 0x4b0ac8
jae 0x4b0a64
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x4b0ad4
insb byte es:[edi], dx
jae 0x4b0a6c
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 0x4b0aed
bound ebp, qword [edx + 0x18]
push ebx
je 0x4b0ae9
jne 0x4b0adc
arpl word [ebp + esi*2 + 0x72], si
push ecx
je 0x4b0af0
jb 0x4b0ae2
push ecx
jne 0x4b0ae6
jb 0x4b0afc
jns 0x4b0ac7
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x7250076e
outsd dx, dword [esi]
jo 0x4b0ae5
jns 0x4b0b07
jae 0x4b0aa0
or ecx, dword [edi + 0x62]
push 0x65
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2 + 0x72], si
jb 0x4b0b00
jns 0x4b0aa7
push es
push ebp
jb 0x4b0b10
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
pop es
push edi
imul ebp, dword [esi + 0x49], 0x674656e
je 0x4b0ab6
push edx
push ebx
je 0x4b0b28
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x4b0b2f
jae 0x4b0ac5
push es
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4b0b38
jae 0x4b0ace
or byte [eax + 0x72], dl
push eax
jb 0x4b0b32
imul ebp, dword [esi + 0x74], 0x8737265
inc edi
jb 0x4b0b33
outsb dx, byte [esi]
je 0x4b0b31
jb 0x4b0b41
or byte [edi + 0x72], al
popal
jo 0x4b0b3c
imul esp, dword [ebx + 0x73], 0x6e695708
arpl word [edi + 0x64], bp
arpl word gs:[eax], cx
outsd dx, dword [esi]
arpl word gs:[eax], cx
push edi
imul ebp, dword [esi + 0x53], 0x6c6f6f70
jo 0x4b0b56
outsd dx, dword [esi]
outsd dx, dword [esi]
insb byte es:[edi], dx
or byte [ecx + 0x63], al
je 0x4b0b5c
outsb dx, byte [esi]
dec esp
imul esi, dword [ebx + 0x74], 0x6e654d05
jne 0x4b0b6b
jae 0x4b0b66
add eax, 0x756e654d
jae 0x4b0b00
pop es
dec ecx
insd dword es:[edi], dx
dec esp
dec esp
imul esi, dword [ebx + 0x74], 0x6e6f4307
pop es
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4b0b74
jb 0x4b0b7b
jae 0x4b0b12
or dword [edi + 0x72], eax
popal
inc edi
jb 0x4b0b6d
jo 0x4b0b76
push ebp
je 0x4b0b7a
imul ebp, dword [esp + eax + 0x5a], 0x962694c
dec esp
imul esi, dword [ebx + 0x74], 0x6e746341
jae 0x4b0b2a
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 [ebp + 0x78], al
je 0x4b0b69
inc ebp
js 0x4b0b99
inc ebx
je 0x4b0b9a
insb byte es:[edi], dx
jae 0x4b0b32
pop es
inc esp
imul esp, dword [ecx + 0x6c], 0x973676f
outsd dx, dword [esi]
jae 0x4b0b3c
jae 0x4b0b3c
or dword [eax + 0x65], ecx
insb byte es:[edi], dx
dec eax
insb byte es:[edi], dx
jo 0x4b0b81
outsb dx, byte [esi]
je 0x4b0ba1
jae 0x4b0b45
or byte [ebp + 0x75], cl
insb byte es:[edi], dx
dec ebp
jne 0x4b0bac
je 0x4b0bab
imul ecx, dword [ebp + 0x6f], 0x6c44046e
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, 0x44
insb byte es:[edi], dx
jae 0x4b0b57
push edi
imul esp, dword [ebp + 0x53], 0x74557274
imul ebp, dword [ebx + esi*2 + 7], 0x6c6f6f54
jae 0x4b0b5f
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
inc ebx
insb byte es:[edi], dx
imul esi, dword [eax + 0x62], 0x46066472
bound esi, qword [edx + 0x64]
jb 0x4b0bd4
push es
inc esi
insb byte es:[edi], dx
popal
je 0x4b0bc9
inc edx
add ecx, dword [ecx + 0x6d]
insd dword es:[edi], dx
pop es
push esp
jo 0x4b0be2
push ebx
push 0x906472
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jb 0x4b0be7
nop
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
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 [0x4b58dc], 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 [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [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 + 0x4b58dc2d], al
sub dword [0x4b58dc], 1
jae 0x4b10a9
call fcn.0040a3c8
call fcn.00403fe0
call fcn.004088d0
mov byte [0x4b200c], 2
mov dword [0x4b5014], 0x402458
mov dword [0x4b5018], 0x402468
mov byte [0x4b5052], 2
call fcn.00409f74
mov dword [0x4b5054], eax
mov dword [section..bss], 0x40800c
call fcn.00405188
mov word [0x4b505c], 0xd7b0
mov word [0x4b532c], 0xd7b0
mov word [0x4b55fc], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x4b5044], eax
call fcn.004025c0
mov dword [0x4b5040], eax
call sub.kernel32.dll_GetACP
mov dword [0x4b58cc], eax
mov dword [0x4b58d0], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x4b5038], eax
call fcn.00409f88
ret