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

Disassembly:
mov rcx, qword [rbp + 0x28]
call fcn.18000c511
add rsp, 0x20
jmp 0x18003a5ae
mov rcx, rax
call fcn.18000c511
add rsp, 0x20
jmp 0x18000febd
add rax, rdi
mov eax, dword [rax]
mov rdx, qword [rbp - 0x174]
jmp 0x180015250
pop qword [rbp - 0x19c]
mov rbx, qword [rbp - 0x19c]
mov rdi, rbx
jmp 0x18003f057
push rcx
sub rsp, 0x20
mov rcx, rax
jmp 0x180033229
jl 0x18002282b
cmp al, 0x5b
jg 0x18002282b
jmp 0x180022829
cmp qword [rbp - 0x19c], 0
je 0x18001cbb0
jmp 0x1800079fd
call fcn.180021843
mov qword [rbp - 0x1b4], rax
lea rax, [rbp - 0x16c]
jmp 0x180036eca
shl rax, 2
mov edx, dword [rbx + 0x1c]
add rax, rdx
jmp 0x180007574
mov qword [rsp + 0x20], 0x747a5761
call fcn.180021843
mov qword [rbp - 0x1ac], rax
jmp 0x18002c756
add rsi, rdi
xor rcx, rcx
dec rcx
jmp 0x18002cab5
pop rcx
xor rax, qword [rbp - 0x194]
jne 0x18002969b
jmp 0x180035558
cmp rax, rdx
ja 0x18002325c
add rax, rdi
jmp 0x1800127ad
xor rax, qword [rbp + 0x18]
jne 0x18003514a
push qword [rcx + 0x30]
jmp 0x1800079f7
cmp word [rbx], 0x5a4d
jne 0x180036962
mov qword [rbp - 0x19c], rbx
jmp 0x180036962
lea rdx, [rdx + 8]
cmp qword [rdx], 0
jne 0x18002440b
jmp 0x180024402
mov rdi, rax
mov rcx, 0
mov rdx, 0x6d2d3020
jmp 0x180019aaa
push rdi
push rsi
lea rdi, [rbp - 0x16c]
jmp 0x180015e45
mov al, 0x64
stosb byte [rdi], al
mov al, 0x6c
jmp 0x18002154a
add rdx, qword [rbp - 0x17c]
cmp rax, qword [rbp - 0x174]
jbe 0x18002325c
jmp 0x180010d53
mov rsi, rax
xor rax, rax
lodsb al, byte [rsi]
jmp 0x180018201
cmp al, 0x40
jl 0x18001cead
cmp al, 0x5b
jmp 0x18001cea5
mov qword [rbp - 0x17c], rax
mov rbx, qword [rbp - 0x174]
add rbx, rdi
jmp 0x180031f75
mov r8, 0
mov r9, 0
mov qword [rsp + 0x20], 0x74221d65
jmp 0x18000e1c8
mov rdx, 0x6d2d3020
mov r8, 0
mov r9, 0
jmp 0x18000f00b
mov rax, rbx
mov rax, qword gs:[0x30]
mov rax, qword [rax + 0x60]
jmp 0x180035142
jg 0x18001cead
add al, 0x20
mov ah, al
jmp 0x18002d10b
lea rdi, [rbp - 0x16c]
push rdi
lea rdx, [rcx + 0x58]
jmp 0x180011826
mov rcx, qword [rbp - 0x1d4]
mov rdx, qword [rbp - 0x1cc]
mov rdi, qword [rbp - 0x1c4]
jmp 0x1800308a0
stosb byte [rdi], al
stosb byte [rdi], al
xor al, al
jmp 0x1800347dd
enter 0x80, 0
sub rsp, 0x1e0
mov qword [rbp + 0x10], rcx
jmp 0x18002cac9
add al, 0x20
stosb byte [rdi], al
inc rbx
jmp 0x180037927
jmp 0x18002325f
add rax, rdi
mov rbx, qword [rbp - 0x1dc]
jmp 0x18001ec54
add rax, rdx
add rax, rdi
movzx eax, word [rax]
jmp 0x18000e64c
mov rdi, qword [rbp + 0x18]
jmp 0x180010e35
xor rbx, rbx
jmp 0x18002448a
mov rdx, qword [rdx]
mov ax, word [rdx + rbx*2]
cmp al, 0x40
jmp 0x18000c12b
mov eax, dword [rbx]
mov qword [rbp - 0x174], rax
mov eax, dword [rbx + 4]
jmp 0x180019900
inc rcx
push rcx
sub rsp, 0x20
jmp 0x180004603
mov qword [rbp - 0x1c4], rdi
mov qword [rbp - 0x1bc], rsi
xor rax, rax
jmp 0x1800338d3
mov eax, dword [rsi]
add rax, rdi
add rsi, 4
jmp 0x1800292f0
lea rax, [rbp - 0x16c]
mov rcx, rax
call qword [rbp - 0x1ac]
jmp 0x180011d06
cmp qword [rbp + 0x20], 1
jne 0x18002969b
mov rax, qword [rbp + 0x30]
jmp 0x180039345
mov qword [rbp + 0x18], rdx
mov qword [rbp + 0x20], r8
mov qword [rbp + 0x28], r9
jmp 0x180036c71
cmp ah, 0x2e
je 0x18003c987
stosb byte [rdi], al
jmp 0x18003c982
mov rsi, qword [rbp - 0x1bc]
leave
ret
mov eax, dword [rbx + 0x10]
mov qword [rbp - 0x1a4], rax
mov esi, dword [rbx + 0x20]
jmp 0x18000fc08
add rsp, 0x28
pop rsi
pop rdi
jmp 0x180023257
call fcn.18000c511
add rsp, 0x20
pop rcx
jmp 0x180010e2b
mov qword [rbp - 0x19c], rax
mov qword [rbp - 0x18c], rax
mov qword [rbp - 0x194], rax
jmp 0x18003fd10
stosb byte [rdi], al
sub rsp, 0x28
mov rcx, 0
jmp 0x18001c515
mov rax, qword [rax + 0x18]
mov rcx, qword [rax + 0x10]
mov rcx, qword [rcx]
jmp 0x18001e711
mov rax, rcx
shl rax, 1
mov edx, dword [rbx + 0x24]
jmp 0x180023333
cmp qword [rbp + 0x28], 0
je 0x18003a5b3
sub rsp, 0x20
jmp 0x180003555
mov qword [rbp - 0x1dc], rbx
mov qword [rbp - 0x1d4], rcx
mov qword [rbp - 0x1cc], rdx
jmp 0x1800292fd
mov rcx, rdi
mov rdx, rsi
call qword [rbp - 0x1b4]
jmp 0x180033168
test ax, ax
jne 0x18002448d
pop rax
jmp 0x180008154
sub rax, qword [rbp - 0x1a4]
jmp 0x18000e64c
jmp 0x18003a5b7
mov rax, qword [rbp + 0x30]
mov qword [rbp - 0x194], rax
jmp 0x18000c650
jmp 0x180015e4b
mov al, 0x2e
stosb byte [rdi], al
jmp 0x180012815
mov eax, dword [rbx + 0x3c]
add rbx, rax
lea rbx, [rbx + 0x88]
jmp 0x180027c7e
mov rbx, qword [rbp + 0x10]
cmp rbx, 0
je 0x180036962
jmp 0x180011487