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

Disassembly:
sub esp, 0x5c
mov dword [esp + 0x18], 0xce19
shl dword [esp + 0x18], 5
or dword [esp + 0x18], 0xfdb509ec
add dword [esp + 0x18], 0x7aa
xor dword [esp + 0x18], 0xfdbdd3e4
mov dword [esp + 0x3c], 0xd456
imul eax, dword [esp + 0x3c], 0x60
push ebx
push ebp
push esi
push edi
mov dword [esp + 0x4c], eax
mov ebx, edx
add dword [esp + 0x4c], 0xffffe87f
xor edx, edx
xor dword [esp + 0x4c], 0x4f8ecf
mov ebp, ecx
mov dword [esp + 0x48], 0x6612
xor edi, edi
shr dword [esp + 0x48], 6
mov esi, 0x1bd0330b
or dword [esp + 0x48], 0xb5ce6b38
xor dword [esp + 0x48], 0xb5ce108c
mov dword [esp + 0x44], 0x52c6
imul eax, dword [esp + 0x44], 0x71
push 0x7b
pop ecx
push 0x2d
mov dword [esp + 0x48], eax
add dword [esp + 0x48], 0x73b4
xor dword [esp + 0x48], 0x2491b7
mov dword [esp + 0x64], 0xc6d4
shr dword [esp + 0x64], 0xa
xor dword [esp + 0x64], 0x2629
mov dword [esp + 0x18], 0x4856
or dword [esp + 0x18], 0x60a1c9bf
mov eax, dword [esp + 0x18]
div ecx
xor edx, edx
mov dword [esp + 0x18], eax
or dword [esp + 0x18], 0x34ac0b5d
xor dword [esp + 0x18], 0x34ed59cb
mov dword [esp + 0x44], 0x7b5
shl dword [esp + 0x44], 3
shr dword [esp + 0x44], 1
xor dword [esp + 0x44], 0x984
mov dword [esp + 0x60], 0xaac6
add dword [esp + 0x60], 0x39ee
xor dword [esp + 0x60], 0xeb74
mov dword [esp + 0x28], 0x4bf0
mov eax, dword [esp + 0x28]
pop ecx
div ecx
push 0x1d
mov dword [esp + 0x28], eax
xor edx, edx
imul eax, dword [esp + 0x28], 0x7b
pop ecx
push 0x51
mov dword [esp + 0x28], eax
mov eax, dword [esp + 0x28]
div ecx
xor edx, edx
mov dword [esp + 0x28], eax
xor dword [esp + 0x28], 0x2b59
mov dword [esp + 0x24], 0x4072
add dword [esp + 0x24], 0x347d
shl dword [esp + 0x24], 0xe
shl dword [esp + 0x24], 1
xor dword [esp + 0x24], 0x3a7784f7
mov dword [esp + 0x20], 0xbdbe
mov eax, dword [esp + 0x20]
pop ecx
div ecx
push 0x4e
mov dword [esp + 0x20], eax
xor edx, edx
shl dword [esp + 0x20], 6
mov eax, dword [esp + 0x20]
pop ecx
div ecx
mov dword [esp + 0x1c], eax
xor dword [esp + 0x1c], 0x6c75
mov dword [esp + 0x18], 0x5f3c
shl dword [esp + 0x18], 5
add dword [esp + 0x18], 0x698a
xor dword [esp + 0x18], 0x30576a09
xor dword [esp + 0x18], 0x305b1044
mov dword [esp + 0x38], 0x8ce7
or dword [esp + 0x38], 0xac9fca1
imul eax, dword [esp + 0x38], 0x3f
mov dword [esp + 0x38], eax
shr dword [esp + 0x38], 0xe
xor dword [esp + 0x38], 0x293a5
mov dword [esp + 0x68], 0x10c
shl dword [esp + 0x68], 3
xor dword [esp + 0x68], 0x5114
mov dword [esp + 0x34], 0x3fa5
shr dword [esp + 0x34], 0xb
add dword [esp + 0x34], 0xffff7128
add dword [esp + 0x34], 0xa0f0
xor dword [esp + 0x34], 0x229b
mov dword [esp + 0x30], 0x40f4
shl dword [esp + 0x30], 7
add dword [esp + 0x30], 0x1125
add dword [esp + 0x30], 0xffffffe3
xor dword [esp + 0x30], 0x20c438
mov dword [esp + 0x2c], 0xe06a
add dword [esp + 0x2c], 0x5be7
xor dword [esp + 0x2c], 0x72820a47
shl dword [esp + 0x2c], 0xf
xor dword [esp + 0x2c], 0x9b0b054b
mov dword [esp + 0x64], 0xc4b3
shl dword [esp + 0x64], 3
xor dword [esp + 0x64], 0x63c55
mov dword [esp + 0x58], 0x5759
shr dword [esp + 0x58], 0xf
xor dword [esp + 0x58], 0x269a
mov dword [esp + 0x10], 0x73e1
xor dword [esp + 0x10], 0x29d0e693
add dword [esp + 0x10], 0xffff4b41
add dword [esp + 0x10], 0xffffa656
xor dword [esp + 0x10], 0x29cfcffe
mov dword [esp + 0x3c], 0xcdd4
add dword [esp + 0x3c], 0x1828
shl dword [esp + 0x3c], 0xd
xor dword [esp + 0x3c], 0x54d00206
xor dword [esp + 0x3c], 0x486ffac2
mov dword [esp + 0x54], 0xaaf
add dword [esp + 0x54], 0x58d4
xor dword [esp + 0x54], 0x712be34a
xor dword [esp + 0x54], 0x712b9235
mov dword [esp + 0x50], 0x93e3
shr dword [esp + 0x50], 0xc
or dword [esp + 0x50], 0x9b527173
xor dword [esp + 0x50], 0x9b524879
mov eax, 0x2ad494f4
mov ecx, 0x8ee4de8
mov edx, 0xef8eb6
cmp esi, edx
je 0x114857
cmp esi, 0x4b8a725
je 0x114880
cmp esi, ecx
je 0x114808
cmp esi, 0x1bd0330b
je 0x1147d6
cmp esi, eax
je 0x11479f
cmp esi, 0x38f0daa9
je 0x114769
cmp esi, 0x3a1a627e
jne 0x114872
mov edx, dword [esp + 0x10]
push dword [edi + 0x28]
mov ecx, dword [esp + 0x5c]
call fcn.00126ed3
pop ecx
mov esi, 0x4b8a725
jmp 0x114702
push dword [ebx + 4]
push dword [ebx]
push ecx
push ecx
push dword [esp + 0x6c]
push dword [esp + 0x54]
mov edx, dword [esp + 0x2c]
mov ecx, dword [esp + 0x78]
call fcn.001190cb
add esp, 0x18
mov dword [edi + 0x28], eax
test eax, eax
mov esi, 0x4b8a725
mov eax, 0x2ad494f4
cmovne esi, eax
jmp 0x114707
push dword [esp + 0x18]
push dword [esp + 0x20]
mov edx, dword [esp + 0x28]
push dword [edi + 0x28]
mov ecx, dword [esp + 0x30]
call fcn.00120dbc
add esp, 0xc
mov dword [edi + 0x14], eax
test eax, eax
mov esi, 0x3a1a627e
mov ecx, 0x8ee4de8
mov eax, 0x2ad494f4
cmovne esi, ecx
jmp 0x11470c
mov eax, dword [esp + 0x44]
sub esp, 0xc
mov eax, dword [esp + 0x54]
mov eax, dword [esp + 0x58]
mov eax, dword [esp + 0x34]
push 0x30
pop edx
call fcn.00127368
mov edi, eax
add esp, 0xc
test edi, edi
je 0x114895
mov esi, 0x38f0daa9
jmp 0x114702
push dword [esp + 0x64]
mov edx, edi
push dword [esp + 0x30]
push ecx
push dword [esp + 0x3c]
push dword [esp + 0x44]
push ecx
push ecx
push dword [esp + 0x84]
push dword [esp + 0x58]
push ecx
mov ecx, 0x1001d041
call fcn.0011b0e8
add esp, 0x28
mov dword [edi + 0x1c], eax
test eax, eax
mov esi, 0x3a1a627e
mov edx, 0xef8eb6
mov eax, 0x2ad494f4
cmovne esi, edx
mov ecx, 0x8ee4de8
jmp 0x114711
mov dword [edi + 0x2c], ebp
mov esi, 0x142c2702
mov eax, dword [0x1001fa00]
mov dword [edi + 0xc], eax
mov eax, 0x2ad494f4
mov dword [0x1001fa00], edi
cmp esi, 0x142c2702
jne 0x114711
jmp 0x114895
push dword [esp + 0x50]
mov ecx, edi
push dword [esp + 0x58]
mov edx, dword [esp + 0x44]
call fcn.0011c8e0
pop ecx
pop ecx
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x5c
ret