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

Disassembly:
push rbx
push rsi
push rdi
push r13
push r14
sub rsp, 0x20
mov rax, qword [0x1400d21d8]
xor r13d, r13d
mov qword [rsp + 0x50], rbp
mov qword [rsp + 0x58], r12
mov r12, rcx
mov qword [rsp + 0x60], r15
mov r15, qword [rax + 0x18]
add r15, 0x20
mov rsi, qword [r15]
mov r11, rsi
cmp rsi, r15
je 0x1400d09ec
nop
mov r10, qword [r11 + 0x20]
movsxd rax, dword [r10 + 0x3c]
mov ecx, dword [rax + r10 + 0x88]
test ecx, ecx
je 0x1400d09e4
mov edi, dword [r10 + rcx + 0x1c]
lea rax, [r10 + rcx]
mov r9d, dword [rax + 0x20]
add rdi, r10
mov ebp, dword [rax + 0x24]
add r9, r10
mov ebx, dword [rax + 0x18]
add rbp, r10
mov r8d, r13d
test ebx, ebx
je 0x1400d09e4
nop word [rax + rax]
mov ecx, dword [r9]
add rcx, r10
call fcn.1400d0690
cmp eax, 0xa2b3228a
je 0x1400d09d0
inc r8d
add r9, 4
cmp r8d, ebx
jb 0x1400d09b0
jmp 0x1400d09e4
mov eax, r8d
movzx ecx, word [rbp + rax*2]
mov eax, dword [rdi + rcx*4]
add rax, r10
jne 0x1400d0a70
mov r11, qword [r11]
cmp r11, r15
jne 0x1400d0970
mov qword [fcn.1400d2200], r13
mov r14, r15
mov r11, rsi
cmp rsi, r15
je 0x1400d0a9f
nop dword [rax]
nop word [rax + rax]
mov r10, qword [r11 + 0x20]
movsxd rax, dword [r10 + 0x3c]
mov ecx, dword [rax + r10 + 0x88]
test ecx, ecx
je 0x1400d0a93
mov edi, dword [r10 + rcx + 0x1c]
lea rax, [r10 + rcx]
mov r9d, dword [rax + 0x20]
add rdi, r10
mov ebp, dword [rax + 0x24]
add r9, r10
mov ebx, dword [rax + 0x18]
add rbp, r10
mov r8d, r13d
test ebx, ebx
je 0x1400d0a93
nop word [rax + rax]
mov ecx, dword [r9]
add rcx, r10
call fcn.1400d0690
cmp eax, 0xb9f805e9
je 0x1400d0a7f
inc r8d
add r9, 4
cmp r8d, ebx
jb 0x1400d0a50
jmp 0x1400d0a93
mov qword [fcn.1400d2200], rax
mov r14, r15
mov r11, rsi
jmp 0x1400d0a10
mov eax, r8d
movzx ecx, word [rbp + rax*2]
mov eax, dword [rdi + rcx*4]
add rax, r10
jne 0x1400d0b20
mov r11, qword [r11]
cmp r11, r14
jne 0x1400d0a10
mov qword [0x1400d21f0], r13
mov r14, r15
mov r11, rsi
cmp rsi, r15
je 0x1400d0b4f
nop word [rax + rax]
mov r10, qword [r11 + 0x20]
movsxd rax, dword [r10 + 0x3c]
mov ecx, dword [rax + r10 + 0x88]
test ecx, ecx
je 0x1400d0b43
mov edi, dword [r10 + rcx + 0x1c]
lea rax, [r10 + rcx]
mov r9d, dword [rax + 0x20]
add rdi, r10
mov ebp, dword [rax + 0x24]
add r9, r10
mov ebx, dword [rax + 0x18]
add rbp, r10
mov r8d, r13d
test ebx, ebx
je 0x1400d0b43
nop word [rax + rax]
mov ecx, dword [r9]
add rcx, r10
call fcn.1400d0690
cmp eax, 0x7380f244
je 0x1400d0b2f
inc r8d
add r9, 4
cmp r8d, ebx
jb 0x1400d0b00
jmp 0x1400d0b43
mov qword [0x1400d21f0], rax
mov r14, r15
mov r11, rsi
jmp 0x1400d0ac0
mov eax, r8d
movzx ecx, word [rbp + rax*2]
mov eax, dword [rdi + rcx*4]
add rax, r10
jne 0x1400d0be0
mov r11, qword [r11]
cmp r11, r14
jne 0x1400d0ac0
movaps xmm0, xmmword [r12]
movdqa xmmword [0x1400d21e0], xmm0
mov qword [0x1400d2208], r13
mov qword [0x1400d21f8], r13
cmp rsi, r15
je 0x1400d0c18
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rsi + 0x20]
movsxd rax, dword [r10 + 0x3c]
mov ecx, dword [rax + r10 + 0x88]
test ecx, ecx
je 0x1400d0c0c
mov ebx, dword [r10 + rcx + 0x1c]
lea rax, [r10 + rcx]
mov r9d, dword [rax + 0x20]
add rbx, r10
mov edi, dword [rax + 0x24]
add r9, r10
mov r11d, dword [rax + 0x18]
add rdi, r10
mov r8d, r13d
test r11d, r11d
je 0x1400d0c0c
nop dword [rax]
mov ecx, dword [r9]
add rcx, r10
call fcn.1400d0690
cmp eax, 0x1aa19a16
je 0x1400d0bfd
inc r8d
add r9, 4
cmp r8d, r11d
jb 0x1400d0bc0
jmp 0x1400d0c0c
movaps xmm0, xmmword [r12]
movdqa xmmword [0x1400d21e0], xmm0
mov qword [0x1400d2208], rax
mov qword [0x1400d21f8], r13
jmp 0x1400d0b80
mov eax, r8d
movzx ecx, word [rdi + rax*2]
mov eax, dword [rbx + rcx*4]
add rax, r10
jne 0x1400d0c1b
mov rsi, qword [rsi]
cmp rsi, r15
jne 0x1400d0b80
mov rax, r13
lea rcx, [0x1400d2210]
call rax
mov rax, qword [0x1400d21d8]
mov r15, qword [rsp + 0x60]
mov r12, qword [rsp + 0x58]
mov rbp, qword [rsp + 0x50]
mov r14, qword [rax + 0x18]
add r14, 0x20
mov r11, qword [r14]
cmp r11, r14
je 0x1400d0cc7
nop word [rax + rax]
mov r10, qword [r11 + 0x20]
movsxd rax, dword [r10 + 0x3c]
mov ecx, dword [rax + r10 + 0x88]
test ecx, ecx
je 0x1400d0cbf
mov edi, dword [r10 + rcx + 0x1c]
lea rax, [r10 + rcx]
mov r9d, dword [rax + 0x20]
add rdi, r10
mov esi, dword [rax + 0x24]
add r9, r10
mov ebx, dword [rax + 0x18]
add rsi, r10
mov r8d, r13d
test ebx, ebx
je 0x1400d0cbf
nop word [rax + rax]
mov ecx, dword [r9]
add rcx, r10
call fcn.1400d0690
cmp eax, 0x69c1f748
je 0x1400d0cb0
inc r8d
add r9, 4
cmp r8d, ebx
jb 0x1400d0c90
jmp 0x1400d0cbf
mov eax, r8d
movzx ecx, word [rsi + rax*2]
mov eax, dword [rdi + rcx*4]
add rax, r10
jne 0x1400d0cca
mov r11, qword [r11]
cmp r11, r14
jne 0x1400d0c50
mov rax, r13
lea rdx, [0x1400d07f0]
mov ecx, 1
call rax
test rax, rax
setne al
add rsp, 0x20
pop r14
pop r13
pop rdi
pop rsi
pop rbx
ret