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

Disassembly:
jmp 0x18009da6d
mov rax, rcx
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
jmp 0x18009d924
mov rax, qword [rsp + 0x40]
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
jmp 0x18009d95c
mov rcx, qword [rsp + 0x90]
call fcn.18009db91
mov dword [rsp + 0x38], eax
jmp 0x18009d8dd
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x28]
add rcx, rax
jmp 0x18009d8a9
mov eax, dword [rax + 0x20]
mov rcx, qword [rsp + 0x28]
add rcx, rax
cmp sp, sp
je 0x18009d945
mov qword [rsp + 0x80], rax
mov rax, qword [rsp + 0x58]
add rax, 4
jmp 0x18009d90e
mov qword [rsp + 0x58], rax
mov edx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x80]
jmp 0x18009d9c7
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x48]
cmp si, si
je 0x18009d8eb
mov rax, qword [rsp + 0x58]
mov eax, dword [rax]
add rax, qword [rsp + 0x28]
cmp ch, ch
je 0x18009d8fb
mov rax, rcx
mov qword [rsp + 0x58], rax
mov dword [rsp + 0x20], 0
jmp 0x18009d9f3
cmp dword [rsp + 0x34], 0
jne 0x18009d968
jmp 0x18009da33
movzx eax, word [rsp + 0x8a]
mov edx, eax
jmp 0x18009d8ca
add rsp, 0xa8
ret
mov eax, dword [rsp + 0x20]
inc eax
mov dword [rsp + 0x20], eax
jmp 0x18009d9f3
movzx eax, word [rax + rcx]
mov word [rsp + 0x30], ax
mov rax, qword [rsp + 0x48]
cmp dl, dl
je 0x18009d99d
mov eax, dword [rax + 0x1c]
mov rcx, qword [rsp + 0x28]
add rcx, rax
cmp sp, sp
je 0x18009d9e6
movsxd rcx, ecx
mov eax, dword [rax + rcx]
mov rcx, qword [rsp + 0x28]
jmp 0x18009da1a
mov rcx, qword [rsp + 0x28]
add rcx, rax
mov rax, rcx
jmp 0x18009d9d9
call fcn.18009db04
mov dword [rsp + 0x3c], eax
mov eax, dword [rsp + 0xb0]
jmp 0x18009da0a
mov ecx, dword [rsp + 0x20]
shl ecx, 1
mov ecx, ecx
cmp bp, bp
je 0x18009d98b
mov rax, rcx
movzx ecx, word [rsp + 0x30]
shl ecx, 2
jmp 0x18009d9ad
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 0x20], eax
jae 0x18009da2a
mov dword [rsp + 0x3c], 0
jmp 0x18009d935
cmp dword [rsp + 0x3c], eax
jne 0x18009da25
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x24]
jmp 0x18009d9ba
add rcx, rax
mov rax, rcx
jmp 0x18009d977
jmp 0x18009d97f
jmp 0x18009da33
xor eax, eax
jmp 0x18009d977
mov rax, qword [rsp + 0x40]
cmp qword [rax + 0x30], 0
je 0x18009da2c
mov dword [rsp + 0x38], 0
jmp 0x18009dadc
mov qword [rsp + 0x70], rax
mov rax, qword [rsp + 0x70]
mov qword [rsp + 0x40], rax
jmp 0x18009da33
add rcx, rax
mov rax, rcx
mov qword [rsp + 0x78], rax
cmp bp, bp
je 0x18009dace
mov dword [rsp + 8], ecx
sub rsp, 0xa8
mov rax, qword gs:[0x60]
cmp bx, bx
je 0x18009da86
mov qword [rsp + 0x60], rax
mov rax, qword [rsp + 0x60]
mov rax, qword [rax + 0x18]
cmp bl, bl
je 0x18009da98
mov qword [rsp + 0x68], rax
mov rax, qword [rsp + 0x68]
mov rax, qword [rax + 0x10]
jmp 0x18009da4c
mov rax, qword [rsp + 0x28]
movsxd rax, dword [rax + 0x3c]
mov rcx, qword [rsp + 0x28]
cmp al, al
je 0x18009da5d
mov rax, qword [rsp + 0x40]
movups xmm0, xmmword [rax + 0x58]
movdqu xmmword [rsp + 0x88], xmm0
jmp 0x18009daa8
mov eax, 8
add eax, 0
imul rax, rax, 0
jmp 0x18009daef
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x30]
mov qword [rsp + 0x28], rax
cmp bp, bp
je 0x18009daba
mov rcx, qword [rsp + 0x78]
mov eax, dword [rcx + rax + 0x88]
mov dword [rsp + 0x34], eax
jmp 0x18009d8b8