Function at 0x4d2000
Capabilities:
Accept command line arguments

Disassembly:
add al, bh
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
sal byte [edx + 0x4a], 1
add al, bh
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
push eax
mov eax, dword [0x39f80049]
dec ebp
add byte [eax - 0x3fffb65f], cl
mov eax, dword [0xa1f80049]
dec ecx
add byte [eax], dh
mov byte [0x39f80049], al
dec ebp
add al, bh
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
insb byte es:[edi], dx
mov byte [0xa31c0049], al
dec ecx
add byte [ecx], al
add byte [eax], al
add byte [ebx + ebx*2], dl
inc esi
add al, bh
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
clc
cmp dword [ebp], ecx
add dword [eax], eax
add byte [eax], al
inc esp
scasb al, byte es:[edi]
dec esp
add byte [ecx], al
add byte [eax], al
add byte [0x74696e55], al
xor cl, byte [eax]
push ebx
push 0x416c6c65
push eax
dec ecx
add eax, 0x65707954
jae 0x4d1a61
push ebx
jns 0x4d1ad0
dec ecx
outsb dx, byte [esi]
imul esi, dword [esi + eax + 0x53], 0x65747379
push es
push ebx
jns 0x4d1ad8
je 0x4d1acc
insd dword es:[edi], dx
pop es
push edi
imul ebp, dword [esi + 0x64], 0x873776f
dec ecx
outsb dx, byte [esi]
imul eax, dword [esi + 0x69], 0x773656c
dec ecx
dec edi
push ebp
je 0x4d1ae8
insb byte es:[edi], dx
jae 0x4d1a8b
push edx
push esp
dec esp
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4d1afe
jae 0x4d1a90
add al, 0x4d
dec ebp
popal
je 0x4d1af8
or byte [ebx + 0x79], dl
jae 0x4d1ad8
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4d1b0d
or byte [ebx + 0x79], dl
jae 0x4d1af3
je 0x4d1b09
insb byte es:[edi], dx
jae 0x4d1aab
inc ebp
js 0x4d1b09
push ebp
je 0x4d1b12
insb byte es:[edi], dx
jae 0x4d1ab5
or dword [ebx + 0x68], eax
popal
jb 0x4d1b12
inc ebx
push 0x63617261
je 0x4d1b19
arpl word [ebp + 0x72], si
jb 0x4d1abb
add eax, 0x50417350
push eax
jae 0x4d1afa
push eax
dec ecx
or byte [ebx + 0x48], dl
inc esi
outsd dx, dword [esi]
insb byte es:[edi], dx
jb 0x4d1acd
dec ecx
insd dword es:[edi], dx
popal
dec eax
insb byte es:[edi], dx
jo 0x4d1ad3
add eax, 0x6b73614d
dec ebp
popal
jae 0x4d1b3d
jae 0x4d1add
or dword [ecx + 0x74], eax
push ebp
inc esp
popal
je 0x4d1b3d
push ebp
je 0x4d1b44
insb byte es:[edi], dx
jae 0x4d1ae5
pop es
push esp
jns 0x4d1b51
dec ecx
outsb dx, byte [esi]
outsw dx, word [esi]
or byte [esi + 0x61], dl
jb 0x4d1b53
popal
outsb dx, byte [esi]
je 0x4d1b61
or byte [esi + 0x61], dl
jb 0x4d1b48
je 0x4d1b5e
insb byte es:[edi], dx
jae 0x4d1aff
inc ebx
insb byte es:[edi], dx
popal
jae 0x4d1b70
jae 0x4d1b07
jae 0x4d1b07
pop es
inc ecx
arpl word [ecx + ebp*2 + 0x76], si
pop eax
or byte [ebp + 0x65], cl
jae 0x4d1b7f
jae 0x4d1b7f
popal
jae 0x4d1b22
inc edi
outsb dx, byte gs:[esi]
jb 0x4d1b80
arpl word [ebx + 0x2e], si
inc esp
inc esp
popaw
jne 0x4d1b8c
je 0x4d1b95
adc al, 0x47
outsb dx, byte gs:[esi]
jb 0x4d1b92
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 0x4d1b40
push ebx
jns 0x4d1ba9
arpl word [edi + 0x62], cx
push 0x73
bound ebp, qword [edx + 0x73]
or eax, dword [ecx + ebp*2 + 0x61]
outsb dx, byte [si]
outsd dx, dword [esi]
jae 0x4d1bbd
je 0x4d1bb3
imul esp, dword [ebx + 0x73], 0x6d695408
push ebx
arpl word [ebx + 8], si
push esp
imul ebp, dword [ebp + 0x65], 0x6e617053
push ebx
jo 0x4d1bb5
popal
outsb dx, byte [esi]
or eax, dword [ecx + 0x6e]
jae 0x4d1bc3
push ebx
je 0x4d1bcf
imul ebp, dword [esi + 0x67], 0x74530873
outsb dx, byte [esi]
jae 0x4d1b6a
or byte [ebx + 0x74], dl
push ebx
je 0x4d1bd7
jb 0x4d1bbb
push ebp
je 0x4d1bd1
insb byte es:[edi], dx
jae 0x4d1b73
or byte [edx + 0x65], dl
imul esi, dword [bp + di + 0x74], 0x440b7972
push edx
imul esi, dword gs:[bp + di + 0x74], 0x440b7972
je 0x4d1be4
jns 0x4d1b7f
or eax, dword [eax + edi*2 + 0x50]
inc esp
js 0x4d1bc7
outsb dx, byte [esi]
inc esi
outsd dx, dword [esi]
jb 0x4d1bea
push ebp
dec ecx
or al, 0x70
outsb dx, byte [esi]
jo 0x4d1bf0
imul ebp, dword [di + 0x61], 0x30326567
xor dword [eax], esi
pop es
jo 0x4d1bfd
insb byte es:[di], dx
popal
outsb dx, byte [esi]
add al, 0x5a
pop edx
dec esp
imul esp, dword [edx + 8], 0x70617247
push 0x6736369
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
jae 0x4d1c1c
jae 0x4d1bb2
or byte [edi + 0x69], dl
outsb dx, byte [esi]
arpl word [edi + 0x64], bp
arpl word gs:[eax], cx
push edi
imul ebp, dword [esi + 0x63], 0x6365646f
or byte [ebp + 0x78], al
inc ebp
js 0x4d1c2a
je 0x4d1bfa
inc ebx
je 0x4d1c2b
insb byte es:[edi], dx
jae 0x4d1bc4
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
insd dword es:[edi], dx
inc ebx
je 0x4d1c35
insb byte es:[edi], dx
push es
inc esp
ja 0x4d1c35
insd dword es:[edi], dx
popal
jo 0x4d1c34
pop es
push ebp
js 0x4d1c23
push 0x6656d65
insd dword es:[edi], dx
push es
push esp
push 0x73656d65
or byte [ebx + 0x6f], al
insd dword es:[edi], dx
jae 0x4d1be3
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4d1c52
outsd dx, dword [esi]
insb byte es:[edi], dx
jae 0x4d1be9
add eax, 0x6d726f46
inc esi
outsd dx, dword [esi]
jb 0x4d1c55
jae 0x4d1bf2
or byte [ebx + 0x74], dl
inc ecx
push ebx
je 0x4d1c51
inc ecx
arpl word [esi + ebp*2 + 0x73], si
outsb dx, byte [esi]
jae 0x4d1bfb
or byte [ebx + 0x6f], al
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
inc ebx
je 0x4d1c6b
insb byte es:[edi], dx
jae 0x4d1c03
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 0x4d1c84
arpl word [ebp + esi*2 + 0x72], si
push ecx
jne 0x4d1c7d
jb 0x4d1c93
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
imul esi, dword fs:[ecx + ebp*2 + 0x6f], 0x7250076e
outsd dx, dword [esi]
pop es
push eax
jb 0x4d1c96
jo 0x4d1c7c
jns 0x4d1c9e
jae 0x4d1c37
or ecx, dword [edi + 0x62]
push 0x65
dec edi
bound ebp, qword [edx + 0x65]
arpl word [ecx + eax*2 + 0x72], si
jb 0x4d1c97
popal
jns 0x4d1c3e
push es
push ebp
jb 0x4d1ca7
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 0x4d1cbf
pop es
inc ebx
outsd dx, dword [esi]
insd dword es:[edi], dx
push ebx
je 0x4d1cc6
jae 0x4d1c5e
or byte [eax + 0x72], dl
imul ebp, dword [esi + 0x74], 0x8737265
push edi
imul ebp, dword [esi + 0x53], 0x6c6f6f70
push eax
jb 0x4d1cc2
outsb dx, byte [esi]
je 0x4d1cc1
jb 0x4d1cd1
or byte [edi + 0x69], dl
outsb dx, byte [esi]
push ebx
jo 0x4d1cd4
outsd dx, dword [esi]
insb byte es:[edi], dx
or byte [ecx + 0x63], al
je 0x4d1cda
outsb dx, byte [esi]
dec esp
imul esi, dword [ebx + 0x74], 0x6e654d05
jne 0x4d1ce9
pop es
dec ecx
insd dword es:[edi], dx
dec esp
imul esi, dword [ebx + 0x74], 0x6e6f4307
jae 0x4d1cf2
je 0x4d1c86
pop es
inc ebx
outsd dx, dword [esi]
outsb dx, byte [esi]
je 0x4d1cf2
jb 0x4d1cf9
or dword [edi + 0x72], eax
popal
jo 0x4d1cf4
push ebp
je 0x4d1cf8
insb byte es:[edi], dx
or dword [ecx + ebp*2 + 0x73], ecx
je 0x4d1cd7
jae 0x4d1d09
inc ecx
arpl word [esi + ebp*2 + 0x73], si
or byte [ebx + 0x74], dl
inc ebx
je 0x4d1d07
jae 0x4d1ca3
push ebx
je 0x4d1d02
inc ebx
je 0x4d1d13
insb byte es:[edi], dx
jae 0x4d1cab
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
jb 0x4d1d20
pop es
inc esp
imul esp, dword [ecx + 0x6c], 0x973676f
popal
insb byte es:[edi], dx
outsd dx, dword [esi]
jae 0x4d1cce
dec eax
insb byte es:[edi], dx
jo 0x4d1d13
outsb dx, byte [esi]
je 0x4d1d33
jae 0x4d1cd7
or byte [ebp + 0x75], cl
dec ebp
jne 0x4d1d3e
insb byte es:[edi], dx
je 0x4d1d3d
dec ebp
outsd dx, dword [esi]
outsb dx, byte [esi]
add al, 0x44
insb byte es:[edi], dx
jae 0x4d1ce9
push edi
imul esp, dword [ebp + 0x53], 0x74557274
imul ebp, dword [ebx + esi*2 + 6], 0x74616c46
push ebx
push es
inc esi
insb byte es:[edi], dx
popal
je 0x4d1d42
inc edx
add ecx, dword [ecx + 0x6d]
insd dword es:[edi], dx
insd dword es:[edi], dx
pop es
push esp
jo 0x4d1d5b
push ebx
push 0x440a6472
js 0x4d1d50
outsb dx, byte [esi]
dec ecx
dec ecx
insd dword es:[edi], dx
popal
nop
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
sub dword [0x4d98dc], 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 [ebx + 0x4d98dc2d], al
sub dword [0x4d98dc], 1
jae 0x4d20a9
call fcn.0040a384
call fcn.00404144
call fcn.00408778
mov byte [0x4d300c], 2
mov dword [0x4d9014], 0x4025c0
mov dword [0x4d9018], 0x4025c8
mov byte [0x4d9052], 2
call fcn.00409f30
mov dword [0x4d9054], eax
mov dword [section..bss], 0x407ea4
call fcn.00404dac
mov word [0x4d905c], 0xd7b0
mov word [0x4d932c], 0xd7b0
mov word [0x4d95fc], 0xd7b0
call sub.kernel32.dll_GetCommandLineW
mov dword [0x4d9044], eax
call fcn.00402720
mov dword [0x4d9040], eax
call sub.kernel32.dll_GetACP
mov dword [0x4d98cc], eax
mov dword [0x4d98d0], 0x4b0
call sub.kernel32.dll_GetCurrentThreadId
mov dword [0x4d9038], eax
call fcn.00409f44
ret