Function at 0x10068c40
Capabilities:
Resolve function by parsing pe exports

Disassembly:
sub esp, 0x250
mov eax, dword [0x100d6110]
mov ecx, dword [esp + 0x25c]
push ebx
mov ebx, dword [esp + 0x268]
push esi
mov esi, dword [esp + 0x280]
push edi
mov edi, dword [esp + 0x260]
push esi
mov dword [esp + 0x25c], eax
mov eax, dword [esp + 0x270]
mov dword [eax], 0
lea edx, [esp + 0xe4]
push edx
mov dword [ecx], 0
lea eax, [esp + 0x1e0]
push eax
lea ecx, [esp + 0x104]
push ecx
lea edx, [esp + 0x168]
push edx
mov edx, dword [esp + 0x278]
push ebx
lea eax, [esp + 0x2c]
push eax
lea ecx, [esp + 0x38]
push ecx
push edx
push edi
call fcn.10067fa0
add esp, 0x28
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x10069424
mov eax, dword [esp + 0x14]
test eax, eax
je 0x10069424
lea eax, [esp + 0x18]
push eax
push edi
call fcn.100a7180
add esp, 8
test eax, eax
jne 0x100693c8
mov ecx, dword [esp + 0x18]
mov eax, dword [esi]
dec ecx
cmp eax, ecx
jge 0x10069424
lea edx, [esp + 0x58]
push 1
push edx
call fcn.10083060
add esp, 8
test eax, eax
jne 0x100693c8
lea eax, [esp + 0x38]
push 1
push eax
call fcn.10083060
add esp, 8
test eax, eax
jne 0x100693c8
lea ecx, [esp + 0xc]
push ecx
lea edx, [esp + 0x15c]
push edx
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693c8
mov eax, dword [esi]
lea ecx, [esp + 0x10]
push ecx
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x7c]
push edx
push ecx
push eax
push eax
push edi
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x10068db1
push 0x100d1250
push 0x2ba7
push str.projectsPmiflow3Vsac_srccoretech_vc_fpair.c
push 5
call fcn.1003eaf0
add esp, 0x10
pop edi
pop esi
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
lea edx, [esp + 0x78]
push edx
lea eax, [esp + 0x15c]
push eax
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693c8
lea ecx, [esp + 0x158]
push ebx
push ecx
call fcn.10082980
add esp, 8
test eax, eax
jne 0x100693c8
lea edx, [esp + 0x158]
push edx
lea eax, [esp + 0x5c]
push eax
call fcn.100846f0
add esp, 8
test eax, eax
jne 0x100693c8
lea ecx, [esp + 0xc]
push ecx
lea edx, [esp + 0x1dc]
push edx
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693c8
mov eax, dword [esi]
lea ecx, [esp + 0x10]
push ecx
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x7c]
push edx
push ecx
push eax
push eax
push edi
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x10]
test eax, eax
jne 0x10068e81
push 0x100d1250
push 0x2bba
push str.projectsPmiflow3Vsac_srccoretech_vc_fpair.c
push 5
call fcn.1003eaf0
add esp, 0x10
pop edi
pop esi
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
lea edx, [esp + 0x78]
push edx
lea eax, [esp + 0x1dc]
push eax
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693c8
lea ecx, [esp + 0x1d8]
push ebx
push ecx
call fcn.10082980
add esp, 8
test eax, eax
jne 0x100693c8
lea edx, [esp + 0x1d8]
push edx
lea eax, [esp + 0x3c]
push eax
call fcn.100846f0
add esp, 8
test eax, eax
jne 0x100693c8
mov ecx, dword [esi]
mov eax, dword [esp + 0x18]
inc ecx
cmp ecx, eax
jge 0x100690bc
push esi
lea edx, [esp + 0xe4]
push edx
lea eax, [esp + 0x1e0]
push eax
lea ecx, [esp + 0x104]
push ecx
lea edx, [esp + 0x168]
push edx
lea eax, [esp + 0x13c]
push eax
mov eax, dword [esi]
lea ecx, [esp + 0x2c]
push ecx
lea edx, [esp + 0x38]
push edx
inc eax
push eax
push edi
call fcn.10067fa0
add esp, 0x28
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x1c]
test eax, eax
je 0x100690bc
lea ecx, [esp + 0x20]
push ecx
lea edx, [esp + 0x12c]
push edx
push ebx
call fcn.10094d30
add esp, 0xc
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x20]
test eax, eax
je 0x10069374
mov eax, dword [esp + 0x14]
test eax, eax
je 0x100690ad
lea eax, [esp + 0xc]
push eax
lea ecx, [esp + 0x15c]
push ecx
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693c8
mov eax, dword [esi]
lea edx, [esp + 0x10]
push edx
mov edx, dword [esp + 0x10]
lea ecx, [esp + 0x7c]
push ecx
push edx
push eax
push eax
push edi
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x10]
test eax, eax
je 0x1006937b
lea eax, [esp + 0x78]
push eax
lea ecx, [esp + 0x15c]
push ecx
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693c8
lea edx, [esp + 0x158]
push ebx
push edx
call fcn.10082980
add esp, 8
test eax, eax
jne 0x100693c8
lea eax, [esp + 0x158]
push eax
lea ecx, [esp + 0x5c]
push ecx
call fcn.100846f0
add esp, 8
test eax, eax
jne 0x100693c8
lea edx, [esp + 0xc]
push edx
lea eax, [esp + 0x1dc]
push eax
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693c8
mov eax, dword [esi]
lea ecx, [esp + 0x10]
push ecx
mov ecx, dword [esp + 0x10]
lea edx, [esp + 0x7c]
push edx
push ecx
push eax
push eax
push edi
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693c8
mov eax, dword [esp + 0x10]
test eax, eax
je 0x100693af
lea edx, [esp + 0x78]
push edx
lea eax, [esp + 0x1dc]
push eax
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693c8
lea ecx, [esp + 0x1d8]
push ebx
push ecx
call fcn.10082980
add esp, 8
test eax, eax
jne 0x100693c8
lea edx, [esp + 0x1d8]
push edx
lea eax, [esp + 0x3c]
push eax
call fcn.100846f0
add esp, 8
test eax, eax
jne 0x100693c8
mov ecx, dword [esi]
mov eax, dword [esp + 0x18]
inc ecx
cmp ecx, eax
jl 0x10068ee3
lea edx, [esp + 0x24]
push edx
lea eax, [esp + 0x3c]
push eax
call fcn.10082bb0
add esp, 8
test eax, eax
jne 0x100693c8
cmp dword [esp + 0x24], 3
jl 0x10069424
mov eax, dword [esp + 0x27c]
lea ecx, [esp + 0x30]
push ecx
lea edx, [eax + 0x100]
push edx
lea ecx, [eax + 0x80]
push ecx
push eax
lea edx, [esp + 0x48]
push 1
push edx
call fcn.10084470
add esp, 0x18
test eax, eax
jne 0x100693c8
lea eax, [esp + 0x28]
push eax
call fcn.10070c00
fld qword [esp + 0x34]
fabs
add esp, 4
fcomp qword [esp + 0x28]
fnstsw ax
test ah, 5
jnp 0x10069424
mov ebx, dword [esp + 0x27c]
push ebp
mov ebp, dword [esp + 0x278]
xor edi, edi
mov esi, ebp
sub ebx, ebp
lea ebx, [ebx]
lea ecx, [esp + 0x114]
push ecx
lea edx, [ebx + esi]
push edx
call fcn.10081f30
add esp, 8
test eax, eax
jne 0x100693fc
push esi
push 1
lea eax, [esp + 0x11c]
push eax
lea ecx, [esp + 0x68]
push ecx
call fcn.100840d0
add esp, 0x10
test eax, eax
jne 0x100693fc
inc edi
add esi, 0x80
cmp edi, 3
jl 0x10069150
mov edi, dword [esp + 0x27c]
mov ebx, ebp
mov ebp, dword [esp + 0x288]
xor esi, esi
lea ebx, [ebx]
push edi
push ebx
call fcn.10081f30
add esp, 8
test eax, eax
jne 0x100693fc
lea edx, [esp + 0x10]
push edx
push ebx
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693fc
mov edx, dword [esp + 0x10]
lea eax, [esp + 0x14]
push eax
mov eax, dword [ebp]
lea ecx, [esp + 0x80]
push ecx
mov ecx, dword [esp + 0x270]
push edx
mov edx, dword [esp + 0x270]
push eax
push ecx
push edx
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693fc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x100693e3
lea eax, [esp + 0x7c]
push eax
mov ecx, eax
push ecx
call fcn.100c50d0
add esp, 8
test eax, eax
jne 0x100693fc
lea edx, [esp + 0x7c]
push edx
push ebx
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693fc
inc esi
add edi, 0x18
add ebx, 0x80
cmp esi, 3
jl 0x100691b0
mov edi, dword [esp + 0x280]
mov ebx, dword [esp + 0x284]
xor esi, esi
jmp 0x10069270
push ebx
push edi
call fcn.10081f30
add esp, 8
test eax, eax
jne 0x100693fc
lea eax, [esp + 0x10]
push eax
push edi
call fcn.10081e40
add esp, 8
test eax, eax
jne 0x100693fc
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x14]
push ecx
mov ecx, dword [ebp]
lea edx, [esp + 0x80]
push edx
mov edx, dword [esp + 0x270]
push eax
mov eax, dword [esp + 0x270]
push ecx
push edx
push eax
call fcn.100593b0
add esp, 0x18
test eax, eax
jne 0x100693fc
mov eax, dword [esp + 0x14]
test eax, eax
je 0x10069418
lea ecx, [esp + 0x7c]
push ecx
mov edx, ecx
push edx
call fcn.100c50d0
add esp, 8
test eax, eax
jne 0x100693fc
lea eax, [esp + 0x7c]
push eax
push edi
call fcn.10081d20
add esp, 8
test eax, eax
jne 0x100693fc
inc esi
add ebx, 0x18
add edi, 0x80
cmp esi, 3
jl 0x10069270
mov ecx, dword [esp + 0x270]
mov edx, dword [esp + 0x26c]
lea eax, [esp + 0x5c]
mov dword [ecx], 1
push eax
mov dword [edx], 1
call fcn.10082b50
add esp, 4
test eax, eax
jne 0x100693fc
lea ecx, [esp + 0x3c]
push ecx
call fcn.10082b50
add esp, 4
pop ebp
neg eax
pop edi
sbb eax, eax
pop esi
neg eax
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
dec dword [esi]
jmp 0x100690bc
push 0x100d1250
push 0x2bf2
push str.projectsPmiflow3Vsac_srccoretech_vc_fpair.c
push 5
call fcn.1003eaf0
add esp, 0x10
pop edi
pop esi
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
push 0x100d1250
push 0x2c05
push str.projectsPmiflow3Vsac_srccoretech_vc_fpair.c
push 5
call fcn.1003eaf0
add esp, 0x10
pop edi
pop esi
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
push 0x100d1250
push 0x2c46
push str.projectsPmiflow3Vsac_srccoretech_vc_fpair.c
push 5
call fcn.1003eaf0
add esp, 0x10
pop ebp
pop edi
pop esi
mov eax, 1
pop ebx
mov ecx, dword [esp + 0x24c]
call fcn.100d08b1
add esp, 0x250
ret
push 0x100d1250
push 0x2c5f
jmp 0x100693ed
mov ecx, dword [esp + 0x258]
pop edi
pop esi
xor eax, eax
pop ebx
call fcn.100d08b1
add esp, 0x250
ret