Function at 0xda05d5
Capabilities:
Create process on windows

Disassembly:
mov edi, edi
push ebp
mov ebp, esp
sub esp, 0x4e8
mov eax, dword [0xda50c4]
xor eax, ebp
mov dword [ebp - 4], eax
mov eax, dword [ebp + 0xc]
push ebx
push esi
push edi
mov dword [ebp - 0x480], eax
mov eax, dword [ebp + 0x10]
push 0xda08a8
mov dword [ebp - 0x484], eax
call fcn.00d9afd3
mov edi, dword [ebp + 8]
shr edi, 0x1e
and edi, 1
push 0
pop esi
je 0xda0625
call dword [0xd912b0]
mov dword [ebp - 0x47c], eax
jmp 0xda062b
mov dword [ebp - 0x47c], esi
mov dword [ebp - 0x478], esi
cmp dword [ebp + 8], esi
je 0xda07ba
call fcn.00da04a6
mov ebx, eax
cmp ebx, esi
jne 0xda0745
mov ebx, 0x100
lea eax, [ebp - 0x250]
cmp edi, esi
jne 0xda0674
push dword [0xda5118]
push 0xda0980
push 0xda095c
push ebx
push eax
call fcn.00d92691
add esp, 0x14
jmp 0xda0694
push dword [ebp - 0x47c]
push dword [0xda5118]
push 0xda0980
push 0xda0900
push ebx
push eax
call fcn.00d92691
add esp, 0x18
xor ecx, ecx
test eax, eax
setl cl
mov eax, ecx
cmp eax, esi
je 0xda06a9
push 0x7a
pop ebx
jmp 0xda0745
push 0x44
lea eax, [ebp - 0x4e8]
push esi
push eax
call fcn.00d917f5
add esp, 0xc
mov dword [ebp - 0x4e8], 0x44
mov dword [ebp - 0x4e0], 0xda08d8
cmp edi, esi
je 0xda06d9
mov dword [ebp - 0x4e0], esi
mov eax, dword [0xda58c0]
or dword [ebp - 0x4a8], 0xffffffff
mov dword [ebp - 0x4b0], eax
mov eax, dword [0xda58c4]
mov dword [ebp - 0x4ac], eax
lea eax, [ebp - 0x494]
push eax
lea eax, [ebp - 0x4e8]
push eax
push esi
push esi
push esi
push 1
push esi
push esi
lea eax, [ebp - 0x250]
push eax
mov dword [ebp - 0x4bc], ebx
push esi
cmp dword [ebp - 0x480], esi
jne 0xda0729
call dword [0xd912a0]
jmp 0xda0735
push dword [ebp - 0x480]
call dword [0xda5018]
test eax, eax
jne 0xda078d
call dword [fcn.00d913ac]
mov ebx, eax
cmp ebx, esi
je 0xda074f
push 0xda08c8
call fcn.00d9afd3
cmp dword [ebp - 0x478], esi
je 0xda0764
lea eax, [ebp - 0x478]
push eax
call dword [0xd91210]
cmp ebx, esi
je 0xda0770
push dword [ebp + 8]
call fcn.00da050f
push 0xda08b8
call fcn.00d9afd3
mov ecx, dword [ebp - 4]
pop edi
pop esi
mov eax, ebx
xor ecx, ebp
pop ebx
call fcn.00d915a4
leave
ret 0xc
mov eax, dword [ebp - 0x494]
push dword [ebp - 0x490]
mov dword [0xda58c8], eax
call dword [fcn.00d913c4]
mov eax, dword [ebp - 0x48c]
mov ecx, dword [ebp - 0x484]
push esi
push eax
mov dword [ecx], eax
call dword [0xd91010]
cmp edi, esi
je 0xda07c6
mov eax, dword [ebp - 0x47c]
jmp 0xda07de
mov eax, dword fs:[0x18]
mov eax, dword [eax + 0x30]
mov eax, dword [eax + 0x1d4]
cmp eax, esi
jne 0xda07de
mov eax, dword [0x7ffe02d8]
lea ecx, [ebp - 0x50]
push ecx
push eax
call fcn.00da1121
mov ebx, eax
cmp ebx, esi
jne 0xda0745
lea eax, [ebp - 0x478]
push eax
push esi
push esi
push esi
push 0xd96e08
lea eax, [ebp - 0x50]
push eax
call dword [0xd91274]
mov ebx, eax
cmp ebx, esi
jne 0xda0745
push 0xda58bc
push dword [ebp - 0x478]
call dword [0xd91270]
mov ebx, eax
cmp ebx, esi
jne 0xda0745
cmp edi, esi
jne 0xda074f
push 0x111
lea eax, [ebp - 0x474]
push eax
call fcn.00da1197
test eax, eax
je 0xda074f
xor eax, eax
inc eax
mov dword [ebp - 0x4a4], eax
mov dword [ebp - 0x4a0], eax
mov dword [ebp - 0x49c], esi
mov dword [ebp - 0x498], 2
lea eax, [ebp - 0x4a4]
push eax
push esi
push esi
push 0xa
push 6
lea eax, [ebp - 0x474]
push eax
push dword [0xda58bc]
call dword [0xd9126c]
mov ebx, eax
cmp ebx, esi
je 0xda074f
push 0x12c
call dword [fcn.00d912b8]
jmp 0xda0870