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

Disassembly:
sub esp, 8
mov eax, dword [0x432028]
mov ecx, dword [0x432048]
mov edx, dword [0x432044]
add ecx, eax
mov eax, dword [0x432068]
push ebx
add eax, ecx
push ebp
mov dword [0x432068], eax
mov eax, dword [0x43205c]
push esi
push edi
lea ecx, [edx + eax + 0x3c]
mov dword [0x432044], ecx
call fcn.0042fcd0
call fcn.00430300
call fcn.00401c90
call fcn.004018e0
call fcn.00401cd0
call fcn.004014c0
call fcn.00401c90
call fcn.00401cd0
call fcn.00430300
call fcn.004014c0
call fcn.00401c90
call fcn.004018e0
call fcn.004014c0
call fcn.004018e0
call fcn.00430300
call fcn.00401c90
call fcn.00401c90
call fcn.00401cd0
call fcn.00430300
call fcn.0042fcd0
call fcn.004018e0
call fcn.00430300
call fcn.004018e0
call fcn.00401cd0
call fcn.0042fcd0
call fcn.00401c90
call fcn.004014c0
call fcn.00430300
call fcn.00401c90
call fcn.00430300
call fcn.00430300
call fcn.00430300
call fcn.004018e0
call fcn.00401c90
call fcn.00430300
call fcn.00430300
call fcn.004018e0
call fcn.004014c0
call fcn.0042fcd0
call fcn.00401cd0
call fcn.00401c90
call fcn.00401cd0
call fcn.00401cd0
call fcn.00401cd0
call fcn.0042fcd0
call fcn.00401c90
call fcn.00401c90
mov ebx, dword [esp + 0x1c]
mov esi, dword [ebx + 0x3c]
call fcn.004014c0
call fcn.0042fcd0
call fcn.004014c0
call fcn.00401c90
call fcn.004018e0
add esi, ebx
call fcn.004014c0
call fcn.004014c0
call fcn.00401cd0
call fcn.00401c90
call fcn.004014c0
call fcn.00401cd0
call fcn.00401c90
call fcn.00430300
call fcn.004014c0
call fcn.00401cd0
call fcn.004018e0
mov esi, dword [esi + 0x78]
call fcn.00430300
call fcn.0042fcd0
add esi, ebx
mov dword [esp + 0x14], esi
call fcn.004014c0
call fcn.00430300
call fcn.0042fcd0
call fcn.004014c0
mov ebp, dword [esi + 0x20]
call fcn.00401c90
add ebp, ebx
call fcn.00430300
call fcn.004014c0
mov edi, dword [esi + 0x18]
mov dword [esp + 0x10], edi
call fcn.00401c90
call fcn.0042fcd0
mov esi, 0xffffffd0
call fcn.004014c0
call fcn.0042fcd0
test edi, edi
mov eax, 0xffffff60
mov dword [esp + 0x1c], 0
jle 0x4013d4
sub eax, esi
je 0x4012d2
call fcn.00401c90
call fcn.004018e0
mov edi, dword [ebp]
call fcn.004018e0
call fcn.00401cd0
call fcn.004018e0
add edi, ebx
call fcn.00401c90
call fcn.00430300
xor esi, esi
call fcn.004014c0
call fcn.00430300
call fcn.00401cd0
mov eax, 0xa8a
lea ecx, [eax + eax*2 - 0x72]
lea edx, [ecx + 0x34]
test edx, edx
je 0x401318
add eax, ecx
call fcn.00401cd0
mov eax, esi
lea ecx, [esi*8]
shr eax, 0x1d
or eax, ecx
mov esi, eax
call fcn.00401c90
call fcn.0042fcd0
call fcn.004014c0
movsx edx, byte [edi]
or edx, 0x20
xor esi, edx
call fcn.0042fcd0
call fcn.00401cd0
mov cl, byte [edi + 1]
inc edi
test cl, cl
mov eax, 0x308
jne 0x40130b
call fcn.0042fcd0
call fcn.0042fcd0
call fcn.004018e0
call fcn.00401cd0
xor esi, 0x4ac53682
call fcn.004014c0
call fcn.00401c90
call fcn.00401c90
call fcn.00401c90
call fcn.0042fcd0
call fcn.00430300
cmp dword [esp + 0x20], esi
je 0x4013ee
call fcn.0042fcd0
call fcn.00430300
call fcn.00401cd0
add ebp, 4
call fcn.004014c0
call fcn.004018e0
mov ecx, dword [esp + 0x1c]
mov edx, dword [esp + 0x10]
inc ecx
mov esi, 0xf6
cmp ecx, edx
mov eax, 0xffffff17
mov dword [esp + 0x1c], ecx
jl 0x4012c9
add eax, esi
test eax, eax
je 0x4013df
call fcn.0042fcd0
call fcn.00430300
pop edi
pop esi
pop ebp
xor eax, eax
pop ebx
add esp, 8
ret
call fcn.004014c0
mov ebp, dword [esp + 0x14]
mov edi, dword [ebp + 0x24]
call fcn.00401c90
call fcn.004018e0
call fcn.00401cd0
call fcn.00401cd0
add edi, ebx
call fcn.004014c0
call fcn.00401c90
call fcn.004018e0
call fcn.00430300
call fcn.00401c90
call fcn.00430300
call fcn.0042fcd0
call fcn.0042fcd0
call fcn.00430300
call fcn.004014c0
call fcn.00430300
mov eax, dword [esp + 0x1c]
xor esi, esi
mov si, word [edi + eax*2]
call fcn.004014c0
shl esi, 2
call fcn.0042fcd0
call fcn.00401c90
add esi, dword [ebp + 0x1c]
call fcn.00430300
add esi, ebx
call fcn.00401cd0
call fcn.00401cd0
mov esi, dword [esi]
call fcn.0042fcd0
call fcn.004018e0
call fcn.00430300
call fcn.004018e0
add esi, ebx
call fcn.00401cd0
call fcn.00401c90
call fcn.004018e0
call fcn.0042fcd0
call fcn.00430300
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
add esp, 8
ret