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

Disassembly:
push ebp
push ebx
push edi
push esi
sub esp, 0xb8
mov ecx, dword [esp + 0xe4]
movzx eax, word [esp + 0xd0]
cmp dword [ecx + 0xc], 0
mov word [esp + 0x58], ax
je 0x10011b08
mov esi, dword [esp + 0xe4]
lea ecx, [esp + 0x58]
lea eax, [esi + 0x10]
push ecx
push eax
call fcn.10092140
add esp, 8
mov ecx, eax
mov ebx, dword [esi]
mov edx, dword [esi + 4]
movzx edi, word [esp + 0x58]
pcmpeqd xmm1, xmm1
mov dword [esp + 4], 0
shr ecx, 0x19
movd xmm0, ecx
punpcklbw xmm0, xmm0
pshuflw xmm0, xmm0, 0
lea ebp, [ebx - 0x50]
mov dword [esp + 8], ebx
pshufd xmm0, xmm0, 0
and eax, edx
movdqa xmm3, xmm0
movdqu xmm2, xmmword [ebx + eax]
pcmpeqb xmm3, xmm2
pmovmskb ebx, xmm3
nop word [eax + eax]
test bx, bx
je 0x10011ac0
tzcnt ecx, ebx
lea esi, [ebx - 1]
add ecx, eax
and esi, ebx
and ecx, edx
mov ebx, esi
neg ecx
lea ecx, [ecx + ecx*4]
shl ecx, 4
cmp di, word [ebp + ecx]
jne 0x10011a90
jmp 0x10011ae1
pcmpeqb xmm2, xmm1
pmovmskb ecx, xmm2
test ecx, ecx
jne 0x10011b08
mov ecx, dword [esp + 4]
mov ebx, dword [esp + 8]
lea eax, [eax + ecx + 0x10]
add ecx, 0x10
mov dword [esp + 4], ecx
jmp 0x10011a74
mov edx, dword [esp + 0xe4]
mov esi, dword [esp + 8]
movzx edi, word [esp + 0xd0]
movzx eax, byte [edx + 0x46]
mov ecx, dword [esi + ecx - 8]
inc al
test cl, cl
movzx ebx, al
cmovns ebx, ecx
jmp 0x10011b19
movzx edi, word [esp + 0xd0]
mov edx, dword [esp + 0xe4]
xor ebx, ebx
mov ebp, dword [esp + 0xdc]
mov esi, dword [esp + 0xd4]
mov eax, ebx
dec al
movzx eax, al
push eax
push edi
push edx
call fcn.1001ac50
add esp, 0xc
inc al
cmp al, bl
jne 0x10011b60
mov eax, dword [esp + 0xe0]
mov dword [esp + 0xc], ebp
mov word [esp + 2], di
mov dword [esp + 0x14], esi
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0xd8]
jmp 0x10011b7f
mov eax, dword [esp + 0xd8]
mov dword [esp + 0xc], esi
mov word [esp + 2], di
mov dword [esp + 0x14], ebp
mov dword [esp + 0x10], eax
mov eax, dword [esp + 0xe0]
mov dword [esp + 0x18], eax
lea eax, [esp + 2]
movaps xmm0, xmmword [0x101b10b0]
mov dword [esp + 0x1c], 0x101b1684
mov dword [esp + 0x20], 3
mov dword [esp + 0x58], 2
lea ecx, [esp + 0x4c]
mov dword [esp + 0x34], eax
lea eax, [esp + 0xc]
mov dword [esp + 0x38], fcn.10185b60
mov dword [esp + 0x3c], eax
lea eax, [esp + 0x14]
mov dword [esp + 0x40], 0x1005fe90
mov dword [esp + 0x44], eax
lea eax, [esp + 0x58]
mov dword [esp + 0x48], 0x1005fe90
mov dword [esp + 0x2c], eax
lea eax, [esp + 0x34]
mov dword [esp + 0x30], 3
movups xmmword [esp + 0x60], xmm0
mov dword [esp + 0x70], 8
mov byte [esp + 0x74], 3
mov dword [esp + 0x78], 2
mov dword [esp + 0x80], 2
mov dword [esp + 0x88], 0x20
mov dword [esp + 0x8c], 1
mov dword [esp + 0x90], 0
mov byte [esp + 0x94], 3
mov dword [esp + 0x98], 2
mov dword [esp + 0xa0], 2
mov dword [esp + 0xa8], 0x20
mov dword [esp + 0xac], 2
mov dword [esp + 0xb0], 0
mov byte [esp + 0xb4], 3
mov dword [esp + 0x24], eax
lea eax, [esp + 0x1c]
mov dword [esp + 0x28], 3
push eax
push ecx
call fcn.101773a0
add esp, 8
mov eax, dword [esp + 0x54]
mov ecx, dword [esp + 0xcc]
movsd xmm0, qword [esp + 0x4c]
mov dword [ecx + 8], eax
mov eax, ecx
movsd qword [ecx], xmm0
add esp, 0xb8
pop esi
pop edi
pop ebx
pop ebp
ret