Function at 0x10008490
Capabilities:
Read file on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x48
push ebx
push esi
push edi
push 0x100288c8
push 0x10033c40
call fcn.10012936
add esp, 8
mov dword [ebp - 4], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 4
push 0x10033b6c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003394c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003395c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003396c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003397c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003398c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339ac
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339bc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339cc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339dc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339ec
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x100339fc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a0c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a1c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a2c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a3c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a4c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a5c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a6c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a7c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a8c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033a9c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033aac
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033abc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033acc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033adc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033aec
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033afc
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033b0c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 4
push 0x10033b3c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 4
push 0x10033b40
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 4
push 0x10033b44
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033b48
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033b58
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x1003399c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033b1c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
push 1
push 0x10
push 0x10033b2c
call fcn.10012c75
add esp, 0x10
mov dword [ebp - 8], eax
mov eax, dword [ebp - 4]
push eax
call fcn.10012a0b
add esp, 4
mov dword [ebp - 4], 0
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret