Function at 0x483602
Capabilities:
Create process on windows

Disassembly:
sub esp, 0x12c
mov eax, dword [0x514d34]
xor eax, esp
mov dword [esp + 0x128], eax
push ebx
mov ebx, dword [esp + 0x134]
push ebp
push esi
push edi
mov ebp, 0x4000
push ebp
call fcn.00441cd2
mov esi, eax
lea eax, [esp + 0x124]
push ebx
push eax
call fcn.0049a129
add esp, 0xc
cmp dword [eax + 0x14], 0x10
jb 0x483647
mov eax, dword [eax]
push eax
push esi
call fcn.00446f90
pop ecx
pop ecx
xor edi, edi
lea ecx, [esp + 0x120]
push edi
push 1
call fcn.0040758b
push 0x4e7640
push esi
call fcn.00446fa0
push ebp
push esi
push ebx
call fcn.00483379
add esp, 0x14
push esi
test ax, ax
jne 0x48368a
call fcn.00441cdb
pop ecx
xor eax, eax
jmp 0x4838da
call fcn.0040d5d3
pop ecx
test ax, ax
je 0x4836c2
push esi
call fcn.0040cc97
movzx eax, ax
pop ecx
test ax, ax
je 0x4836c2
push esi
push eax
call fcn.0040cb9c
pop ecx
push eax
push str.The_error__str__occurred_while_attempting_to_delete__str_
call fcn.00413979
push esi
call fcn.00441cdb
add esp, 0x10
jmp 0x483683
lea ecx, [esp + 0x10]
call fcn.00483213
push 0x24
pop ebp
push ebp
call fcn.00441c9f
pop ecx
test eax, eax
je 0x4836e2
mov ecx, eax
call fcn.004ade2b
jmp 0x4836e4
mov eax, edi
mov ecx, eax
mov dword [esp + 0x10d], eax
call fcn.004ae474
mov ecx, dword [esp + 0x10d]
test ax, ax
jne 0x483736
call fcn.004ae3c9
push eax
push str.Failed_to_start_Microsoft_Excel___error_code__dword__4
call fcn.00413979
mov ebx, dword [esp + 0x115]
pop ecx
pop ecx
test ebx, ebx
je 0x48372b
mov ecx, ebx
call fcn.004ade57
push ebp
push ebx
call fcn.00442214
pop ecx
pop ecx
push esi
call fcn.00441cdb
jmp 0x4838c1
push edi
call fcn.004aeb34
mov ecx, dword [esp + 0x10d]
call fcn.004ae3d1
test ax, ax
jne 0x483761
mov ecx, dword [esp + 0x10d]
call fcn.004ae3c9
push eax
push str.Failed_to_create_a_new_workbook___error_code__dword__4
jmp 0x483709
mov ecx, dword [ebx + 0x231]
lea eax, [esp + 0x10]
push edi
push eax
mov ecx, dword [ecx + 0x71]
call fcn.0048dc21
test ax, ax
jne 0x483791
mov ecx, dword [esp + 0x10d]
call fcn.004ae3c9
push eax
push str.Failed_to_write_header_line___error_code__dword__4
jmp 0x483709
lea eax, [esp + 0x10]
push eax
push ebx
call fcn.004835ae
pop ecx
pop ecx
test ax, ax
jne 0x4837ba
mov ecx, dword [esp + 0x10d]
call fcn.004ae3c9
push eax
push str.Failed_to_write_items___error_code__dword__4
jmp 0x483709
mov ecx, dword [ebx + 0x231]
lea eax, [esp + 0x10]
push 1
push eax
mov ecx, dword [ecx + 0x71]
call fcn.0048dc21
test ax, ax
jne 0x4837eb
mov ecx, dword [esp + 0x10d]
call fcn.004ae3c9
push eax
push str.Failed_to_write_column_formats___error_code__dword__4
jmp 0x483709
xor ebp, ebp
inc ebp
cmp dword [esp + 0x111], 0x10000
jbe 0x483827
push 0x4e7790
push esi
mov ebp, edi
call fcn.00447230
add eax, 0xfffffffd
pop ecx
add eax, esi
push eax
call fcn.00447146
pop ecx
pop ecx
test eax, eax
jne 0x483827
push 0x4e7794
push esi
call fcn.00446fa0
pop ecx
pop ecx
mov ecx, dword [esp + 0x10d]
push ebp
push esi
call fcn.004ae529
mov ecx, dword [esp + 0x10d]
test ax, ax
jne 0x483870
call fcn.004ae3c9
push eax
push str.Failed_to_save_workbook___error_code__dword__4
call fcn.00413979
mov ebx, dword [esp + 0x115]
pop ecx
pop ecx
test ebx, ebx
je 0x48372b
mov ecx, ebx
call fcn.004ade57
push 0x24
jmp 0x483723
call fcn.004adf1c
mov ecx, dword [esp + 0x10d]
call fcn.004ade8d
mov ebp, dword [esp + 0x10d]
test ebp, ebp
je 0x48389d
mov ecx, ebp
call fcn.004ade57
push 0x24
push ebp
call fcn.00442214
pop ecx
pop ecx
push 5
push edi
push edi
push esi
push str.open
push ebx
call fcn.00492343
pop ecx
push eax
call dword [sym.imp.SHELL32.dll_ShellExecuteA]
push 1
push esi
call fcn.00442214
xor edi, edi
pop ecx
inc edi
pop ecx
lea ecx, [esp + 0x115]
call fcn.004688a2
lea ecx, [esp + 0x10]
call fcn.004141d3
mov ax, di
mov ecx, dword [esp + 0x138]
pop edi
pop esi
pop ebp
pop ebx
xor ecx, esp
call fcn.00441a5e
add esp, 0x12c
ret