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

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push r12
push r14
push r15
sub rsp, 0x20
mov rbx, qword [0x140158750]
xor r12d, r12d
mov r15, rdx
test rbx, rbx
je 0x1400605f9
mov rsi, qword [rbx + 0x98]
jmp 0x1400605fc
mov rsi, r12
lea rbp, [rbx + 8]
test rbx, rbx
je 0x14006060e
mov rdi, qword [rbx + 0x98]
jmp 0x140060611
mov rdi, r12
cmp dword [rdi + 0x40], r12d
je 0x140060631
lea rdx, [rdi + 0x40]
mov ecx, 1
call qword [0x1401587e0]
mov rbx, qword [0x140158750]
mov dword [rdi + 0x40], r12d
cmp dword [rdi + 0x44], r12d
je 0x140060651
lea rdx, [rdi + 0x44]
mov ecx, 1
call qword [0x1401587e0]
mov rbx, qword [0x140158750]
mov dword [rdi + 0x44], r12d
mov ecx, dword [rdi + 0x28]
test ecx, ecx
je 0x140060669
call qword [0x1401587e8]
mov rbx, qword [0x140158750]
mov dword [rdi + 0x28], r12d
test rbx, rbx
je 0x140060677
mov rdi, qword [rbx + 0x98]
jmp 0x14006067a
mov rdi, r12
cmp dword [rdi + 0x24], r12d
je 0x1400606a2
lea rdx, [rdi + 0x24]
mov ecx, 1
call qword [0x1401587f8]
mov rax, qword [rbx + 0x50]
mov rbx, qword [0x140158750]
mov qword [rax + 8], r12
mov dword [rdi + 0x24], r12d
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x90], r12
test rsi, rsi
je 0x1400606d0
test rbx, rbx
je 0x1400606c0
dec dword [rbx + 0xec]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140158750]
test rbx, rbx
je 0x1400606de
mov r14, qword [rbx + 0x90]
jmp 0x1400606e1
mov r14, r12
cmp byte [r14 + 0x70], r12b
je 0x1400607aa
mov rsi, qword [r14]
test rbx, rbx
je 0x1400606fc
mov rdi, qword [rbx + 0x90]
jmp 0x1400606ff
mov rdi, r12
mov rdx, qword [rdi + 0x78]
mov rcx, rsi
call fcn.140073e90
mov rdx, qword [rdi + 0x88]
mov rcx, rsi
call fcn.1400729f0
mov rdx, qword [rdi + 0x80]
mov rcx, rsi
call fcn.140072b30
mov rdx, qword [rdi + 0x90]
mov rcx, rsi
call fcn.140072dc0
mov rdx, qword [rdi + 0x98]
mov rcx, rsi
call fcn.140072e00
mov rdx, qword [rdi + 0xa0]
mov rcx, rsi
call fcn.140072d80
mov rdx, qword [rdi + 0xa8]
mov rcx, rsi
call fcn.140072970
mov rcx, qword [rdi + 0xb0]
call fcn.140074600
mov byte [rdi + 0x70], r12b
mov qword [rdi + 0x78], r12
mov qword [rdi + 0x88], r12
mov qword [rdi + 0x80], r12
mov qword [rdi + 0x90], r12
mov qword [rdi + 0x98], r12
mov qword [rdi + 0xa0], r12
mov qword [rdi + 0xa8], r12
mov qword [rdi + 0xb0], r12
lea rdi, [r14 + 0x20]
mov esi, 9
mov rcx, qword [rdi]
call fcn.1400720c0
lea rdi, [rdi + 8]
sub rsi, 1
jne 0x1400607b3
mov rax, qword [0x140158750]
mov qword [rbx + 0x80], r12
mov qword [rbx + 0x90], r12
test rax, rax
je 0x1400607e5
dec dword [rax + 0xec]
mov rcx, r14
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140158750]
mov qword [0x140158750], rbx
call fcn.140008a00
mov qword [0x140158750], r12
test rbx, rbx
je 0x140060830
mov rcx, rbx
call fcn.140019980
mov rax, qword [0x140158750]
test rax, rax
je 0x140060827
dec dword [rax + 0xec]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, r15
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
mov rdi, qword [rsp + 0x58]
add rsp, 0x20
pop r15
pop r14
pop r12
jmp fcn.140073b90