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

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0xb8
mov rsi, rcx
mov rax, qword [0x1400a0de8]
xor rax, rsp
mov qword [rsp + 0xb0], rax
movabs rbx, 0xe677f543de62d082
movabs r15, 0xe677f5433980a1bc
movabs rdi, 0x19880abc35e5225c
add rcx, 0x18
mov rax, qword [0x14009f230]
movabs r11, 0x3da135bfd29b28f3
movabs r10, 0x61f5f8851427d5ce
mov rax, qword [rax + r11]
add rax, r10
call rax
test rax, rax
sete byte [rsp + 0x27]
mov qword [rsp + 0x40], rsi
mov rax, qword [rsi]
movsxd rax, dword [rax + 4]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x28], rbx
lea rax, [rbx - 0xf2ce8c4]
lea rcx, [r15 + 0x5664fb03]
lea rdx, [r15 - 0x20af90e4]
mov r8, rdi
neg r8
lea r9, [rbx - 0x1447f2de]
lea r10, [rdi - 0x33bbd8ec]
lea r11, [rdi - 0x51b0a1a]
mov r13d, 0x16f0c994
sub r13, rdi
mov rbp, 0xffffffffc5cabf1b
sub rbp, rdi
jmp 0x140017340
je 0x1400174d3
nop word [rax + rax]
mov rdi, qword [rsp + 0x28]
cmp rdi, rax
jge 0x140017370
cmp rdi, rcx
jge 0x1400173a0
cmp rdi, r15
jge 0x140017472
cmp rdi, rdx
jne 0x140017340
mov qword [rsp + 0x28], r8
jmp 0x140017340
lea r14, [rbx + 0x2a8d6b6]
cmp rdi, r14
jge 0x1400173f0
cmp rdi, rbx
jge 0x14001747d
cmp rdi, rax
jne 0x140017340
mov qword [rsp + 0x28], r8
jmp 0x140017340
cmp rdi, r9
jge 0x1400174a8
cmp rdi, rcx
jne 0x140017340
mov rdi, qword [rsp + 0x30]
xor r14d, r14d
cmp qword [rdi + 0x48], 0
sete r14b
shl r14d, 2
mov rdi, qword [rsp + 0x30]
mov dword [rdi + 0x10], r14d
mov rdi, qword [rsp + 0x30]
test dword [rdi + 0x14], r14d
mov rdi, r10
cmove rdi, r11
neg rdi
mov qword [rsp + 0x28], rdi
jmp 0x140017340
lea r12, [rbx + 0x1f73e60e]
cmp rdi, r12
jge 0x140017331
cmp rdi, r14
jne 0x140017340
mov rdi, qword [rsp + 0x30]
mov r14d, dword [rdi + 0x10]
mov r12, qword [rsp + 0x30]
xor esi, esi
cmp qword [r12 + 0x48], 0
sete sil
shl esi, 2
and r14d, 0x15
or r14d, esi
or r14d, 2
mov dword [rdi + 0x10], r14d
mov rsi, qword [rsp + 0x30]
mov esi, dword [rsi + 0x14]
mov dword [rsp + 0x38], esi
and r14d, dword [rsp + 0x38]
mov dword [rsp + 0x3c], r14d
movabs rdi, 0x19880abcc67f5e44
lea rsi, [rdi + 0x20af90e4]
cmp dword [rsp + 0x3c], 0
cmovne rsi, rdi
neg rsi
mov qword [rsp + 0x28], rsi
jmp 0x140017340
jne 0x140017340
jmp 0x140017564
jne 0x140017340
mov rdi, qword [rsp + 0x48]
add rdi, qword [rsp + 0x40]
mov qword [rsp + 0x30], rdi
cmp byte [rsp + 0x27], 0
mov rdi, rbp
cmovne rdi, r13
mov qword [rsp + 0x28], rdi
jmp 0x140017340
jne 0x140017340
mov rcx, qword [rsp + 0xb0]
xor rcx, rsp
call fcn.140053c90
nop
add rsp, 0xb8
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b28fb
mov rax, qword [rax + rcx]
movabs r14, 0x61f5f8851427d5ce
add rax, r14
lea rsi, [rsp + 0x78]
mov rcx, rsi
mov edx, 1
call rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b2903
mov rax, qword [rax + rcx]
add rax, r14
movabs rdx, 0x3da135bfd29b37ff
add rdx, qword [0x14009f238]
lea rdi, [0x1400a2094]
mov rcx, rdi
call rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b290b
mov rax, qword [rax + rcx]
add rax, r14
lea rbx, [rsp + 0x50]
mov rcx, rbx
mov rdx, rdi
mov r8, rsi
jmp 0x140017693
mov ebx, dword [rsp + 0x3c]
mov esi, dword [rsp + 0x38]
and esi, 2
shr esi, 1
lea rdi, [0x14009f230]
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b291b
mov rax, qword [rax + rcx]
movabs r14, 0x61f5f8851427d5ce
add rax, r14
movabs rdx, 0x3da135bfd29b388b
add rdx, qword [0x14009f238]
lea rcx, [0x1400a20cc]
call rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b2923
mov rax, qword [rax + rcx]
add rax, r14
movabs rdx, 0x3da135bfd29b383c
add rdx, qword [0x14009f238]
lea rcx, [0x1400a20b0]
call rax
mov rsi, qword [rdi + rsi*8 + 0x20]
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b2903
mov rax, qword [rax + rcx]
add rax, r14
movabs rdx, 0x3da135bfd29b37ff
add rdx, qword [0x14009f238]
lea rcx, [0x1400a2094]
call rax
test ebx, 4
je 0x14001762c
mov rsi, qword [0x14009f240]
movabs rax, 0x3da135bfd29b28f3
add rsi, rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b28fb
mov rax, qword [rax + rcx]
movabs r14, 0x61f5f8851427d5ce
add rax, r14
lea rdi, [rsp + 0x78]
mov rcx, rdi
mov edx, 1
call rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b290b
mov rax, qword [rax + rcx]
add rax, r14
lea rbx, [rsp + 0x88]
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
call rax
mov rax, qword [0x14009f230]
movabs rcx, 0x3da135bfd29b2913
add r14, qword [rax + rcx]
lea rdx, [0x140091508]
mov rcx, rbx
call r14
int3