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

Disassembly:
mov qword [rsp + 0x40], rax
mov rax, qword [rsp + 0x40]
jmp 0x180099b54
mov qword [rsp + 0x60], rax
jmp 0x180099dd3
jmp 0x180099b37
mov rax, qword [rsp + 0x60]
jmp 0x180099ca1
cmp qword [rax + 0x30], 0
je 0x180099b4a
mov dword [rsp + 0x38], 0
jmp 0x180099d1d
mov eax, dword [rsp + 0xb0]
cmp dword [rsp + 0x3c], eax
jne 0x180099b43
jmp 0x180099db2
mov eax, dword [rsp + 0x50]
cmp dword [rsp + 0x20], eax
jae 0x180099b48
jmp 0x180099bdd
mov qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x48]
cmp di, di
je 0x180099bac
mov eax, dword [rax]
add rax, qword [rsp + 0x28]
jmp 0x180099bc1
add rax, 4
mov qword [rsp + 0x58], rax
jmp 0x180099d79
mov eax, dword [rax + 0x18]
mov dword [rsp + 0x50], eax
jmp 0x180099bf7
mov rcx, qword [rsp + 0x28]
add rcx, rax
cmp cl, cl
je 0x180099bd0
mov qword [rsp + 0x88], rax
mov rax, qword [rsp + 0x58]
jmp 0x180099b9e
mov rax, rcx
mov qword [rsp + 0x58], rax
jmp 0x180099dc6
mov dword [rsp + 0x3c], 0
mov rax, qword [rsp + 0x58]
cmp si, si
je 0x180099b95
inc eax
mov dword [rsp + 0x20], eax
jmp 0x180099b7a
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x20]
cmp cl, cl
je 0x180099bb5
mov rax, rcx
mov qword [rsp + 0x80], rax
jmp 0x180099c76
mov dword [rsp + 0x34], eax
mov rax, qword [rsp + 0x40]
jmp 0x180099c4d
mov rcx, qword [rsp + 0x28]
add rcx, rax
cmp sp, sp
je 0x180099c03
call fcn.180099e72
mov dword [rsp + 0x38], eax
cmp bx, bx
je 0x180099c6b
add rcx, rax
mov rax, rcx
jmp 0x180099b86
mov edx, eax
mov rcx, qword [rsp + 0x98]
jmp 0x180099c28
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
jmp 0x180099d3a
mov rcx, qword [rsp + 0x80]
mov eax, dword [rcx + rax + 0x88]
jmp 0x180099c10
mov eax, dword [rsp + 0x34]
mov rcx, qword [rsp + 0x28]
jmp 0x180099c36
mov eax, 8
imul rax, rax, 0
jmp 0x180099c5a
shl ecx, 2
movsxd rcx, ecx
jmp 0x180099c94
add rcx, rax
mov rax, rcx
jmp 0x180099b3e
mov eax, dword [rax + rcx]
mov rcx, qword [rsp + 0x28]
cmp bx, bx
je 0x180099c89
add rsp, 0xa8
ret
mov rax, qword [rsp + 0x28]
movsxd rax, dword [rax + 0x3c]
jmp 0x180099c1b
movups xmm0, xmmword [rax + 0x58]
movdqu xmmword [rsp + 0x90], xmm0
jmp 0x180099cc6
mov qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x40]
jmp 0x180099cd4
mov rax, qword [rsp + 0x40]
mov rax, qword [rax + 0x30]
cmp di, di
je 0x180099d06
mov qword [rsp + 0x78], rax
mov rax, qword [rsp + 0x78]
jmp 0x180099b32
cmp dword [rsp + 0x34], 0
jne 0x180099d46
jmp 0x180099b37
movzx eax, word [rsp + 0x92]
jmp 0x180099c41
call fcn.180099ddc
mov dword [rsp + 0x3c], eax
jmp 0x180099b68
mov rax, rcx
mov ecx, dword [rsp + 0x20]
cmp ch, ch
je 0x180099daa
mov rax, rcx
movzx ecx, word [rsp + 0x30]
jmp 0x180099c81
mov edx, dword [rsp + 0x38]
mov rcx, qword [rsp + 0x88]
cmp bh, bh
je 0x180099d53
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x1c]
jmp 0x180099dbc
movzx eax, word [rax + rcx]
mov word [rsp + 0x30], ax
cmp dh, dh
je 0x180099d89
mov rcx, qword [rsp + 0x28]
add rcx, rax
jmp 0x180099d61
shl ecx, 1
mov ecx, ecx
cmp ch, ch
je 0x180099d93
mov rax, qword [rsp + 0x48]
mov eax, dword [rax + 0x24]
jmp 0x180099da0
mov rcx, qword [rsp + 0x28]
add rcx, rax
jmp 0x180099d6c
sub byte [rax + 3], cl
enter 0xffffffffffffa6eb, 0xffffffffffffffc7
and al, 0x20
add byte [rax], al
add byte [rax], al
mov dword [rsp + 0x20], 0
jmp 0x180099b7a
mov eax, dword [rsp + 0x20]
jmp 0x180099bef