Function at 0x404b05
Capabilities:
Execute command

Disassembly:
push ebp
mov ebp, esp
sub esp, 0
nop
mov eax, 0
mov dword [0x40c7b0], eax
mov eax, 0x40a9b5
push eax
call sub.msvcrt.dll_system
add esp, 4
mov eax, dword [0x40c800]
cmp eax, 0
je 0x404b3c
jmp 0x404b4f
mov eax, 0x40a9ba
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404b6b
mov eax, 0x40a9da
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40aa17
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40aa92
push eax
mov eax, 0x40aa8e
push eax
mov eax, 0x40aa89
push eax
mov eax, dword [ebp + 8]
push eax
mov eax, 0x40aa88
push eax
mov eax, 0x40aa87
push eax
call fcn.00402504
add esp, 0x18
push eax
mov eax, 0x40aa4a
push eax
call sub.msvcrt.dll_printf
add esp, 8
mov eax, 0x40aa96
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40aad0
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40ab0e
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40ab4c
push eax
call sub.msvcrt.dll_printf
add esp, 4
fld qword [0x40ab98]
sub esp, 8
fstp qword [esp]
mov eax, str.__1000
push eax
mov eax, dword [0x40c794]
push eax
mov eax, 0x40ab8a
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40abb0]
sub esp, 8
fstp qword [esp]
mov eax, 0x40aba7
push eax
mov eax, dword [0x40c798]
push eax
mov eax, 0x40aba0
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40abc8]
sub esp, 8
fstp qword [esp]
mov eax, 0x40abbe
push eax
mov eax, dword [0x40c79c]
push eax
mov eax, 0x40abb8
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40abe0]
sub esp, 8
fstp qword [esp]
mov eax, str.__100
push eax
mov eax, dword [0x40c7a0]
push eax
mov eax, 0x40abd0
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40abf8]
sub esp, 8
fstp qword [esp]
mov eax, str.__20
push eax
mov eax, dword [0x40c7a4]
push eax
mov eax, 0x40abe8
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40ac10]
sub esp, 8
fstp qword [esp]
mov eax, str.__10
push eax
mov eax, dword [0x40c7a8]
push eax
mov eax, 0x40ac00
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40ac30]
sub esp, 8
fstp qword [esp]
mov eax, str._200
push eax
mov eax, dword [0x40c7ac]
push eax
mov eax, 0x40ac18
push eax
call fcn.00404aa8
add esp, 0x14
fld qword [0x40ac50]
sub esp, 8
fstp qword [esp]
mov eax, str._10
push eax
mov eax, dword [ebp + 8]
push eax
mov eax, 0x40ac38
push eax
call fcn.00404aa8
add esp, 0x14
mov eax, 0x40ac58
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, dword [0x40c7b0]
push eax
mov eax, 0x40ac96
push eax
call sub.msvcrt.dll_printf
add esp, 8
mov eax, 0x40acb5
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, str.P.S.
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, dword [0x40c7b0]
cmp eax, 0x64
jg 0x404d92
mov eax, 0x40acf3
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x12c
jg 0x404db7
mov eax, 0x40ad28
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x1f4
jg 0x404ddc
mov eax, 0x40ad5a
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x3e8
jg 0x404e01
mov eax, 0x40ad89
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0xbb8
jg 0x404e26
mov eax, 0x40adbe
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x1388
jg 0x404e4b
mov eax, 0x40ade3
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x2710
jg 0x404e70
mov eax, 0x40ae1c
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, dword [0x40c7b0]
cmp eax, 0x186a0
jg 0x404e95
mov eax, 0x40ae54
push eax
call sub.msvcrt.dll_printf
add esp, 4
jmp 0x404ea3
mov eax, str.NO_pity__NO_mercy__NO_REGRET__________
push eax
call sub.msvcrt.dll_printf
add esp, 4
mov eax, 0x40aea7
push eax
call sub.msvcrt.dll_printf
add esp, 4
call fcn.00401000
leave
ret