Function at 0x41a745
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
push 0x133f
sub esp, 0x70
push fcn.0041a745
xor esi, esi
xor edi, edi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
push esi
fild dword [0x487ab0]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
fild dword [0x487a64]
sub esp, 4
mov ebx, esp
fstp dword [ebx]
call fcn.00413738
mov edx, 0x480174
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.00415606
push 0xffffffffffffffff
mov edx, 0x480184
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov edi, eax
push 0xffffffffffffffff
mov edx, 0x480190
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa0], eax
push 0xffffffffffffffff
mov edx, 0x48019c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa4], eax
push 0xffffffffffffffff
mov edx, 0x4801ac
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa8], eax
mov edx, 0x4801bc
call fcn.0047881c
mov dword [ebp - 0x6c], edi
fild dword [ebp - 0x6c]
call fcn.00476830
call fcn.00477cbd
mov edx, 0x4801c8
call fcn.0047881c
call fcn.00477cbd
fild dword [ebp - 0xa0]
call fcn.00476830
call fcn.00477cbd
mov edx, 0x4801d4
call fcn.0047881c
call fcn.00477cbd
fild dword [ebp - 0xa4]
call fcn.00476830
call fcn.00477cbd
mov edx, 0x4801e0
call fcn.0047881c
call fcn.00477cbd
fild dword [ebp - 0xa8]
call fcn.00476830
call fcn.00477cbd
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
cmp edi, 0
jne 0x41a8d8
mov edx, 0x4801ec
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]
nop
nop
nop
nop
nop
nop
nop
nop
push 0xffffffffffffffff
mov edx, 0x480184
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov edi, eax
push 0xffffffffffffffff
mov edx, 0x480190
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa0], eax
push 0xffffffffffffffff
mov edx, 0x48019c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa4], eax
lea ebx, [ebp - 0xb4]
push ebx
lea ebx, [ebp - 0xb0]
push ebx
push dword [ebp - 0xac]
mov edx, 0x48019c
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040ec5f
test eax, eax
je 0x41a989
mov eax, 0x7d0
call fcn.00473a9b
push 0x3023
call fcn.004096a4
jmp 0x41aa1e
lea ebx, [ebp - 0xb4]
push ebx
lea ebx, [ebp - 0xb0]
push ebx
push dword [ebp - 0xac]
mov edx, 0x480190
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040ec5f
test eax, eax
je 0x41a9d6
mov eax, 0x7d0
call fcn.00473a9b
push 0x3024
call fcn.004096a4
jmp 0x41aa1e
lea ebx, [ebp - 0xb4]
push ebx
lea ebx, [ebp - 0xb0]
push ebx
push dword [ebp - 0xac]
mov edx, 0x480184
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040ec5f
test eax, eax
je 0x41aa1e
mov eax, 0x7d0
call fcn.00473a9b
push 0x3022
call fcn.004096a4
mov eax, 0x7d0
call fcn.00473a9b
push 0
mov edx, 0x4801ac
call fcn.0047881c
push 0
mov ebx, esp
call fcn.004779f9
call fcn.0040e6de
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jle 0x41a8e0
mov edx, 0x480204
call fcn.0047881c
mov eax, 0x12000
mov edx, 0x47f2c4
call fcn.0047881c
call fcn.0046e9da
push 0
call dword [sym.imp.KERNEL32.DLL_ExitProcess]