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

Disassembly:
mov eax, dword [esp + 0xc]
sub esp, 0x6c
push ebp
lea ecx, [esp + 4]
xor ebp, ebp
push ecx
mov dword [eax], ebp
call fcn.10025cd0
add esp, 4
test eax, eax
jne 0x10053f6e
lea edx, [esp + 8]
push edx
call fcn.10025cd0
add esp, 4
test eax, eax
je 0x10053f78
mov eax, 1
pop ebp
add esp, 0x6c
ret
push ebx
mov ebx, dword [esp + 0x78]
push edi
lea eax, [esp + 0x1c]
push eax
lea edi, [ebx + 0x190]
push edi
call fcn.100a7180
add esp, 8
test eax, eax
je 0x10053fa2
pop edi
pop ebx
mov eax, 1
pop ebp
add esp, 0x6c
ret
mov eax, dword [esp + 0x1c]
push esi
xor esi, esi
cmp eax, ebp
jle 0x10054089
lea ecx, [esp + 0x18]
push ecx
push esi
push edi
call fcn.100a7160
add esp, 0xc
test eax, eax
jne 0x100541bc
lea edx, [esp + 0x68]
push edx
lea eax, [esp + 0x70]
push eax
lea ecx, [esp + 0x78]
push ecx
lea edx, [esp + 0x80]
push edx
mov edx, dword [esp + 0x28]
lea eax, [esp + 0x34]
push eax
lea ecx, [esp + 0x8c]
push ecx
push edx
call fcn.100c95b0
add esp, 0x1c
test eax, eax
jne 0x100541bc
cmp dword [esp + 0x24], 1
jne 0x1005407c
mov ecx, dword [esp + 0x18]
lea eax, [esp + 0x1c]
push eax
push ecx
push ebx
call fcn.100522f0
add esp, 0xc
test eax, eax
jne 0x100541bc
lea edx, [esp + 0x28]
push edx
lea eax, [esp + 0x18]
push eax
lea ecx, [esp + 0x24]
push ecx
call fcn.10025880
add esp, 0xc
test eax, eax
jne 0x100541bc
lea edx, [esp + 0x10]
push edx
lea eax, [esp + 0x2c]
push eax
mov ecx, edx
push ecx
call fcn.10025b90
add esp, 0xc
test eax, eax
jne 0x100541bc
lea edx, [esp + 0x14]
push edx
lea eax, [esp + 0x20]
push eax
mov ecx, edx
push ecx
call fcn.10025b90
add esp, 0xc
test eax, eax
jne 0x100541bc
mov eax, dword [esp + 0x20]
inc esi
cmp esi, eax
jl 0x10053fb1
lea edx, [esp + 0x2c]
push edx
push ebx
call fcn.10045a30
add esp, 8
test eax, eax
jne 0x100541bc
lea eax, [esp + 0x10]
push eax
lea ecx, [esp + 0x30]
push ecx
mov edx, eax
push edx
call fcn.10025880
add esp, 0xc
test eax, eax
jne 0x100541bc
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x50]
push ecx
lea edx, [esp + 0x58]
push edx
lea eax, [esp + 0x60]
push eax
lea ecx, [esp + 0x68]
push ecx
lea edx, [esp + 0x70]
push edx
lea eax, [esp + 0x48]
push eax
lea ecx, [esp + 0x50]
push ecx
lea edx, [esp + 0x58]
push edx
lea eax, [esp + 0x60]
push eax
lea ecx, [esp + 0x68]
push ecx
lea edx, [esp + 0x70]
push edx
lea eax, [esp + 0x40]
push eax
call fcn.10025770
add esp, 0x34
test eax, eax
jne 0x100541bc
mov ecx, dword [esp + 0x48]
mov edx, dword [esp + 0x4c]
mov eax, dword [esp + 0x50]
push ecx
mov ecx, dword [esp + 0x58]
push edx
mov edx, dword [esp + 0x60]
push eax
mov eax, dword [esp + 0x68]
push ecx
push edx
push eax
push ebp
push ebp
push ebp
push ebp
push ebp
lea ecx, [esp + 0x3c]
push ebp
push ecx
mov dword [esp + 0x64], ebp
mov dword [esp + 0x68], ebp
mov dword [esp + 0x6c], ebp
mov dword [esp + 0x70], ebp
mov dword [esp + 0x74], ebp
mov dword [esp + 0x78], ebp
call fcn.100258e0
add esp, 0x34
test eax, eax
jne 0x100541bc
lea edx, [esp + 0x60]
push edx
lea eax, [esp + 0x14]
push eax
call fcn.10025730
add esp, 8
test eax, eax
jne 0x100541bc
cmp dword [esp + 0x60], ebp
je 0x100541b2
lea ecx, [esp + 0x64]
push ecx
call fcn.100206a0
add esp, 4
test eax, eax
jne 0x100541bc
mov edx, dword [esp + 0x64]
mov eax, dword [esp + 0x84]
push edx
push 0x4e3e
push eax
call fcn.100809a0
add esp, 0xc
test eax, eax
jne 0x100541bc
mov ecx, dword [esp + 0x88]
mov dword [ecx], 1
pop esi
pop edi
pop ebx
xor eax, eax
pop ebp
add esp, 0x6c
ret
pop esi
pop edi
pop ebx
mov eax, 1
pop ebp
add esp, 0x6c
ret