Function at 0xf7ac8
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0xf
push 0
push 0
dec ecx
jne 0xf7ad0
push ebx
push esi
xor eax, eax
push ebp
push 0xf7ee2
push dword fs:[eax]
mov dword fs:[eax], esp
call fcn.000b69d8
lea edx, [ebp - 8]
call fcn.000f3ba0
mov ecx, dword [ebp - 8]
mov edx, dword [0x1063bc]
mov edx, dword [edx]
lea eax, [ebp - 4]
call fcn.000b38f4
mov eax, dword [ebp - 4]
call fcn.000b3a6c
push eax
push 0
push 0
call fcn.000b6938
call fcn.000b6a18
cmp eax, 0xb7
jne 0xf7b2f
or eax, 0xffffffff
call fcn.000ed3e8
jmp 0xf7b25
push 0x1079e8
call fcn.000b6aa0
mov eax, 0x1079e0
xor edx, edx
call fcn.000b3bdc
call fcn.000f2f38
mov edx, eax
cmp word [edx], 0x5a4d
jne 0xf7b8d
mov ecx, eax
mov ebx, ecx
add ebx, dword [edx + 0x3c]
mov edx, ebx
cmp dword [edx], 0x4550
jne 0xf7b8d
mov ebx, dword [edx + 0x50]
add ebx, ecx
mov esi, ebx
add esi, 4
mov edx, dword [ebx]
mov eax, 0x1079e0
call fcn.000b3bdc
mov eax, 0x1079e0
call fcn.000b3a78
mov ecx, dword [ebx]
mov edx, esi
call fcn.000b6ce4
push 0x1079bc
lea ecx, [ebp - 0xc]
mov edx, 0xf7ef8
mov eax, 0xf7f04
call fcn.000f2c34
mov eax, dword [ebp - 0xc]
push eax
lea ecx, [ebp - 0x10]
mov edx, 0xf7f1c
mov eax, 0xf7f28
call fcn.000f2c34
mov eax, dword [ebp - 0x10]
mov ecx, 0xf713c
pop edx
call fcn.000b7070
push 0x1079c0
lea ecx, [ebp - 0x14]
mov edx, 0xf7f40
mov eax, 0xf7f4c
call fcn.000f2c34
mov eax, dword [ebp - 0x14]
push eax
lea ecx, [ebp - 0x18]
mov edx, 0xf7f1c
mov eax, 0xf7f28
call fcn.000f2c34
mov eax, dword [ebp - 0x18]
mov ecx, 0xf720c
pop edx
call fcn.000b7070
push 0x1079b8
lea ecx, [ebp - 0x1c]
mov edx, 0xf7f64
mov eax, 0xf7f70
call fcn.000f2c34
mov eax, dword [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x20]
mov edx, 0xf7f1c
mov eax, 0xf7f28
call fcn.000f2c34
mov eax, dword [ebp - 0x20]
mov ecx, 0xf7530
pop edx
call fcn.000b7070
push 0x1079a8
lea ecx, [ebp - 0x24]
mov edx, 0xf7f80
mov eax, 0xf7f8c
call fcn.000f2c34
mov eax, dword [ebp - 0x24]
push eax
lea ecx, [ebp - 0x28]
mov edx, 0xf7fa4
mov eax, 0xf7fb0
call fcn.000f2c34
mov eax, dword [ebp - 0x28]
mov ecx, 0xf72b0
pop edx
call fcn.000b7070
push 0x1079ac
lea ecx, [ebp - 0x2c]
mov edx, 0xf7fc4
mov eax, 0xf7fd0
call fcn.000f2c34
mov eax, dword [ebp - 0x2c]
push eax
lea ecx, [ebp - 0x30]
mov edx, 0xf7fa4
mov eax, 0xf7fb0
call fcn.000f2c34
mov eax, dword [ebp - 0x30]
mov ecx, 0xf7370
pop edx
call fcn.000b7070
push 0x1079b0
lea ecx, [ebp - 0x34]
mov edx, 0xf7fe8
mov eax, 0xf7ff4
call fcn.000f2c34
mov eax, dword [ebp - 0x34]
push eax
lea ecx, [ebp - 0x38]
mov edx, 0xf7fa4
mov eax, 0xf7fb0
call fcn.000f2c34
mov eax, dword [ebp - 0x38]
mov ecx, 0xf7404
pop edx
call fcn.000b7070
push 0x1079b4
lea ecx, [ebp - 0x3c]
mov edx, 0xf800c
mov eax, 0xf8018
call fcn.000f2c34
mov eax, dword [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x40]
mov edx, 0xf7fa4
mov eax, 0xf7fb0
call fcn.000f2c34
mov eax, dword [ebp - 0x40]
mov ecx, 0xf74b0
pop edx
call fcn.000b7070
push 0x1079dc
lea ecx, [ebp - 0x44]
mov edx, 0xf8030
mov eax, 0xf803c
call fcn.000f2c34
mov eax, dword [ebp - 0x44]
push eax
lea ecx, [ebp - 0x48]
mov edx, 0xf8054
mov eax, 0xf8060
call fcn.000f2c34
mov eax, dword [ebp - 0x48]
mov ecx, 0xf7618
pop edx
call fcn.000b7070
push 0x1079c4
lea ecx, [ebp - 0x4c]
mov edx, 0xf8074
mov eax, 0xf8080
call fcn.000f2c34
mov eax, dword [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x50]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x50]
mov ecx, 0xf6cd8
pop edx
call fcn.000b7070
push 0x1079c8
lea ecx, [ebp - 0x54]
mov edx, 0xf80c4
mov eax, 0xf80d0
call fcn.000f2c34
mov eax, dword [ebp - 0x54]
push eax
lea ecx, [ebp - 0x58]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x58]
mov ecx, 0xf6dac
pop edx
call fcn.000b7070
push 0x1079d0
lea ecx, [ebp - 0x5c]
mov edx, 0xf80f0
mov eax, 0xf80fc
call fcn.000f2c34
mov eax, dword [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x60]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x60]
mov ecx, 0xf6efc
pop edx
call fcn.000b7070
push 0x1079cc
lea ecx, [ebp - 0x64]
mov edx, 0xf811c
mov eax, 0xf8128
call fcn.000f2c34
mov eax, dword [ebp - 0x64]
push eax
lea ecx, [ebp - 0x68]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x68]
mov ecx, 0xf6e54
pop edx
call fcn.000b7070
push 0x1079d8
lea ecx, [ebp - 0x6c]
mov edx, 0xf8148
mov eax, 0xf8154
call fcn.000f2c34
mov eax, dword [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x70]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x70]
mov ecx, 0xf7070
pop edx
call fcn.000b7070
push 0x1079d4
lea ecx, [ebp - 0x74]
mov edx, 0xf8174
mov eax, 0xf8180
call fcn.000f2c34
mov eax, dword [ebp - 0x74]
push eax
lea ecx, [ebp - 0x78]
mov edx, 0xf80a0
mov eax, 0xf80ac
call fcn.000f2c34
mov eax, dword [ebp - 0x78]
mov ecx, 0xf6fd0
pop edx
call fcn.000b7070
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0xf7ee9
lea eax, [ebp - 0x78]
mov edx, 0x1e
call fcn.000b3670
ret