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

Disassembly:
sub esp, 0x38
push ebx
push ebp
push esi
push edi
push dword [esp + 0x5c]
mov ebx, edx
push dword [esp + 0x5c]
push dword [esp + 0x5c]
push dword [esp + 0x5c]
push dword [esp + 0x5c]
push ebx
push ecx
call fcn.00127212
mov dword [esp + 0x58], 0x7159
add esp, 0x1c
or dword [esp + 0x3c], 0xa0942c3d
xor edx, edx
xor dword [esp + 0x3c], 0xa09470c0
xor edi, edi
mov dword [esp + 0x2c], 0x6acc
mov ecx, 0x34a67837
shr dword [esp + 0x2c], 0xb
shr dword [esp + 0x2c], 7
xor dword [esp + 0x2c], 0x6f43
mov dword [esp + 0x38], 0x235f
imul eax, dword [esp + 0x38], 0x7b
push 0x3e
pop esi
push 0x59
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0x10fccb
mov dword [esp + 0x2c], 0x5094
add dword [esp + 0x2c], 0x5ca7
shr dword [esp + 0x2c], 9
xor dword [esp + 0x2c], 0x399a
mov dword [esp + 0x38], 0x86d
add dword [esp + 0x38], 0xffff9b56
xor dword [esp + 0x38], 0xffffa99b
mov dword [esp + 0x14], 0xa853
or dword [esp + 0x14], 0x25677ec0
mov eax, dword [esp + 0x14]
div esi
xor edx, edx
mov dword [esp + 0x14], eax
xor dword [esp + 0x14], 0xcb97b30a
xor dword [esp + 0x14], 0xcb0d8596
mov dword [esp + 0x28], 0xe302
mov eax, dword [esp + 0x28]
pop esi
div esi
xor edx, edx
mov dword [esp + 0x24], eax
xor dword [esp + 0x24], 0x59746718
xor dword [esp + 0x24], 0x597448b5
mov dword [esp + 0x20], 0x491a
xor dword [esp + 0x20], 0x4e42757b
imul eax, dword [esp + 0x20], 0x33
push 0x72
pop esi
mov dword [esp + 0x20], eax
xor dword [esp + 0x20], 0x97322a8e
mov dword [esp + 0x1c], 0x7b8a
add dword [esp + 0x1c], 0x1a2b
mov eax, dword [esp + 0x1c]
div esi
xor edx, edx
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x303f
mov dword [esp + 0x44], 0x243d
add dword [esp + 0x44], 0xddde
xor dword [esp + 0x44], 0x115ee
mov dword [esp + 0x18], 0xeae8
mov eax, dword [esp + 0x18]
div esi
mov dword [esp + 0x18], eax
shr dword [esp + 0x18], 0xf
shl dword [esp + 0x18], 3
xor dword [esp + 0x18], 0x7584
xor edx, edx
mov dword [esp + 0x40], 0x7aba
mov eax, dword [esp + 0x40]
push 0x11
pop esi
div esi
mov esi, dword [esp + 0x44]
mov ebp, 0xa2d7c04
mov dword [esp + 0x40], eax
xor dword [esp + 0x40], 0x7963
mov dword [esp + 0x14], 0xc192
add dword [esp + 0x14], 0xffff3d30
imul eax, dword [esp + 0x14], 0x11
mov dword [esp + 0x14], eax
shl dword [esp + 0x14], 3
xor dword [esp + 0x14], 0xffff36aa
mov dword [esp + 0x30], 0x7067
add dword [esp + 0x30], 0x12a2
or dword [esp + 0x30], 0xce4fda4c
xor dword [esp + 0x30], 0xce4fb0fd
cmp ecx, ebp
je 0x1125af
cmp ecx, 0x172b6d6e
je 0x112600
cmp ecx, 0x19b5eeb7
je 0x112581
cmp ecx, 0x34a67837
jne 0x1125f2
mov ecx, ebp
jmp 0x11255d
mov eax, dword [esp + 0x1c]
sub esp, 0xc
mov eax, dword [esp + 0x2c]
mov edx, esi
mov eax, dword [esp + 0x30]
mov eax, dword [esp + 0x1c]
call fcn.00127368
mov edi, eax
add esp, 0xc
test edi, edi
je 0x112632
mov ecx, 0x172b6d6e
jmp 0x11255d
push ecx
push dword [esp + 0x58]
push ecx
push dword [esp + 0x40]
push dword [esp + 0x38]
push dword [esp + 0x60]
push dword [esp + 0x50]
push 0
push 0
push dword [esp + 0x50]
mov edx, dword [esp + 0x64]
push dword [esp + 0x78]
call fcn.001139e5
mov esi, eax
add esp, 0x2c
test esi, esi
je 0x1125ed
mov ecx, 0x19b5eeb7
jmp 0x11255d
mov ecx, 0x20c38139
cmp ecx, 0x20c38139
jne 0x11255d
jmp 0x112632
push ecx
push dword [esp + 0x58]
push ecx
push dword [esp + 0x3c]
push dword [esp + 0x24]
push dword [esp + 0x60]
push dword [esp + 0x58]
push edi
push esi
push dword [esp + 0x3c]
mov edx, dword [esp + 0x6c]
push dword [esp + 0x78]
call fcn.001139e5
add esp, 0x2c
test ebx, ebx
je 0x112632
mov dword [ebx], esi
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x38
ret