Function at 0x4388e0
Capabilities:
Accept command line arguments
Copy file
Delete file
Resolve function by parsing pe exports
Terminate process

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
and esp, 0xfffffff8
mov eax, 0x25c8
call fcn.0041bcf0
mov eax, 0
mov ecx, 0xa
lea edx, [esp + 0x77a]
mov esi, 0x10
lea edi, [esp + 0x784]
lea ebx, [esp + 0x794]
mov dword [esp + 0x6ec], eax
mov eax, 0x28
mov dword [esp + 0x6e8], eax
lea eax, [esp + 0x7a4]
mov dword [esp + 0x6e4], eax
mov eax, 0xc8
mov dword [esp + 0x6e0], eax
lea eax, [esp + 0x7cc]
mov dword [esp + 0x6dc], eax
mov eax, 0x20a
mov dword [esp + 0x6d8], eax
lea eax, [esp + 0x894]
mov dword [esp + 0x6d4], eax
lea eax, [esp + 0xca8]
mov dword [esp + 0x6d0], eax
lea eax, [esp + 0xeb2]
mov dword [esp + 0x6cc], eax
lea eax, [esp + 0x10bc]
mov dword [esp + 0x6c8], eax
lea eax, [esp + 0x12c6]
mov dword [esp + 0x6c4], eax
lea eax, [esp + 0x14d0]
mov dword [esp + 0x6c0], eax
lea eax, [esp + 0x16da]
mov dword [esp + 0x6bc], eax
lea eax, [esp + 0x18e4]
mov dword [esp + 0x6b8], eax
lea eax, [esp + 0x1aee]
mov dword [esp + 0x6b4], eax
lea eax, [esp + 0x1cf8]
mov dword [esp + 0x6b0], eax
lea eax, [esp + 0x1f02]
mov dword [esp + 0x6ac], eax
lea eax, [esp + 0x210c]
mov dword [esp + 0x6a8], eax
lea eax, [esp + 0x2316]
mov dword [esp + 0x6a4], eax
mov eax, 0x3c
mov dword [esp + 0x6a0], eax
lea eax, [esp + 0x2560]
mov dword [esp + 0x25ac], 0
mov dword [esp + 0x25a8], 0
mov dword [esp + 0x25a4], 0
mov dword [esp + 0x25a0], 0
mov dword [esp + 0x259c], 0
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x3c
mov dword [esp + 0x69c], ebx
mov dword [esp + 0x698], ecx
mov dword [esp + 0x694], edx
mov dword [esp + 0x690], esi
mov dword [esp + 0x68c], edi
call fcn.0041bc20
mov dword [esp + 0x2524], 0
mov dword [esp + 0x2520], 0
mov eax, dword [esp + 0x6a4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6a8]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6ac]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6b0]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6b4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6b8]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6bc]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6c0]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6c4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6c8]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6cc]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6d0]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6d4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x20a
call fcn.0041bc20
mov eax, dword [esp + 0x6dc]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0xc8
call fcn.0041bc20
mov eax, dword [esp + 0x6e4]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x28
call fcn.0041bc20
mov eax, dword [esp + 0x69c]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x10
call fcn.0041bc20
mov eax, dword [esp + 0x68c]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0x10
call fcn.0041bc20
mov eax, dword [esp + 0x694]
mov dword [esp], eax
mov dword [esp + 4], 0
mov dword [esp + 8], 0xa
call fcn.0041bc20
mov dword [esp + 0x764], 0
mov dword [esp + 0x760], 0
mov dword [esp + 0x754], 0
mov dword [esp + 0x750], 0xffffffff
call fcn.00437ef0
mov dword [esp + 0x25b4], eax
mov dword [esp + 0x6f0], 0x9858a757