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

Disassembly:
push r12
sub r12d, r10d
btc r12, 0xb8
push r13
not r12w
push r14
sub rsp, 0x40
mov r13w, 0xfe27
mov r13b, bpl
movsx r13w, dl
mov qword [rsp + 0x30], 0xfffffffffffffffe
cmovns r14w, si
mov qword [rsp + 0x68], rbx
cmovnp r14w, bp
movsx rbx, dx
movsx r12d, di
mov qword [rsp + 0x70], rsi
movzx r13, r14w
movsx r13d, r13w
jmp 0x18020e33d
mov qword [rsp + 0x78], rdi
movsxd r12, r9d
mov rsi, r9
movsxd rbx, ebx
setp bl
mov r14, r8
movsx r13, ax
movzx r13w, r15b
setb r12b
mov r13, rdx
seto bh
movzx rbx, dx
mov bh, 0xa0
mov r12, rcx
movsx bx, al
bswap bx
mov rbx, qword [rcx + 0x10]
mov qword [rsp + 0x60], rbx
mov rcx, rbx
jmp 0x18020e386
call qword [0x180176100]
mov rax, qword [r12 + 0x10]
test dil, 8
rcl r9b, cl
mov r10, r13
and r10, 0xfffffffffffffffc
xor edi, edi
mov r9, rdi
xor r8w, si
mov r8b, 0x91
mov r8, qword [rax + 0x38]
test r8, r8
jmp 0x18020e3b7
je 0x18020e6b6
mov rax, qword [rax + 0x28]
cmp ebx, 0x71c5132
mov rdx, qword [rax]
test r12b, r14b
cmc
cmp qword [rdx + 8], r10
jmp 0x18020e3d7
je 0x18020e401
inc r9
jmp 0x18020e3e6
add rax, 8
cmp dil, bpl
clc
cmp r9, r8
jmp 0x18020e3f6
jb 0x18020e3c7
jmp 0x18020e6b6
cmp dword [rdx + 0x10], edi
jmp 0x18020e409
jne 0x18020e6b6
mov rax, qword [rdx]
adc r9b, 0x31
rcr cx, 0xbb
movsx r9w, dil
mov ecx, dword [r12 + 8]
rcl r9b, cl
mov r8d, dword [rax + 4]
xor r9w, 0x48a3
sar r9b, 0xb6
dec r9d
xor r8d, ecx
xor r9b, r9b
mov r9d, dword [rax + 8]
jmp 0x18020e44b
xor r9d, ecx
sal cx, cl
shrd ecx, r13d, 0xb0
mov ecx, dword [rsp + 0x88]
cmp r12w, r10w
clc
jmp 0x18020e467
sub ecx, 4
je 0x18020e611
sub ecx, 1
je 0x18020e5bc
sub ecx, 9
jmp 0x18020e481
je 0x18020e58e
cmp ecx, 4
je 0x18020e49f
mov edi, 0xc0000002
jmp 0x18020e49a
jmp 0x18020e670
cmp dword [rsp + 0x80], 0x68
jmp 0x18020e4ac
jae 0x18020e4bc
mov edi, 0xc0000004
jmp 0x18020e670
mov qword [rsi], rdi
jmp 0x18020e4c6
mov qword [rsi + 8], rdi
mov qword [rsi + 0x10], rdi
cmovb ax, r10w
ror cx, 0x1e
neg cx
mov qword [rsi + 0x18], rdi
movsxd rax, r15d
mov eax, 0x10
shl ch, 0xb8
bt ecx, 0x1a
mov ecx, 1
test r8d, r8d
jmp 0x18020e4fa
cmovne eax, ecx
cmc
cmp r15b, r15b
mov dword [rsi + 0x20], eax
cbw
movzx ax, dl
jmp 0x18020e50f
mov qword [rsi + 0x28], rdi
cbw
rcr al, 0xb1
mov eax, r9d
mov qword [rsi + 0x30], rax
sar al, 0xa2
or al, cl
mov dword [rsi + 0x38], edi
mov byte [rsi + 0x3c], 0
jmp 0x18020e530
test r8d, r8d
mov al, 0x20
sete al
jmp 0x18020e53d
mov byte [rsi + 0x3d], al
xchg ah, ah
mov qword [rsi + 0x40], rdi
movsx rax, bx
cmovp ax, r14w
lahf
mov dword [rsi + 0x48], edi
seto al
cdqe
mov eax, dword [rdx + 0x24]
jmp 0x18020e560
mov dword [rsi + 0x4c], eax
not ah
mov rax, qword [rdx + 0x18]
mov qword [rsi + 0x50], rax
mov dword [rsi + 0x58], edi
jmp 0x18020e575
mov dword [rsi + 0x5c], edi
jmp 0x18020e57d
mov dword [rsi + 0x60], edi
jmp 0x18020e585
mov word [rsi + 0x64], di
jmp 0x18020e670
cmp dword [rsp + 0x80], 8
jae 0x18020e5a6
mov edi, 0xc0000004
jmp 0x18020e670
mov rax, qword [rdx + 0x18]
jmp 0x18020e5af
mov qword [rsi], rax
jmp 0x18020e5b7
jmp 0x18020e670
cmp dword [rsp + 0x80], 0x18
jmp 0x18020e5c9
jae 0x18020e5de
mov edi, 0xc0000004
jmp 0x18020e5d9
jmp 0x18020e670
mov qword [rsi], rdi
and ah, 0x21
mov eax, r9d
mov qword [rsi + 8], rax
adc al, r10b
mov dword [rsi + 0x10], edi
or al, 0x8b
mov byte [rsi + 0x14], 0
and al, 0x80
test r8d, r8d
sete al
jmp 0x18020e604
mov byte [rsi + 0x15], al
jmp 0x18020e60c
jmp 0x18020e670
cmp dword [rsp + 0x80], 0x28
jmp 0x18020e61e
jae 0x18020e633
mov edi, 0xc0000004
jmp 0x18020e62e
jmp 0x18020e670
mov qword [rsi], rdi
xor eax, r14d
mov qword [rsi + 8], rdi
ror ecx, cl
btc cx, r15w
or al, dil
mov qword [rsi + 0x10], rdi
mov qword [rsi + 0x18], rdi
mov eax, 0x10
mov ecx, 1
test r8d, r8d
cmovne eax, ecx
movsx cx, r9b
movzx rcx, di
movsxd rcx, ecx
mov dword [rsi + 0x20], eax
xchg ch, ch
mov dword [r14], edi
movzx cx, r8b
cmovs cx, r11w
movsx cx, r10b
mov rcx, rbx
call qword [0x180176108]
mov eax, edi
jmp 0x18020e692
jmp 0x18020e70d
mov rcx, rbx
jmp 0x18020e6be
call qword [0x180176108]
mov r11d, dword [rsp + 0x88]
mov dword [rsp + 0x20], r11d
jmp 0x18020e6d6
mov r9d, dword [rsp + 0x80]
movsx rdx, dx
mov r8b, r14b
movsx ecx, cx
mov r8, rsi
movzx ecx, r14w
cqo
movsx rdx, r13w
mov rdx, r14
movsxd rcx, r8d
mov cx, r12w
jmp 0x18020e704
mov rcx, r13
call qword [r12 + 0x48]
nop
mov rbx, qword [rsp + 0x68]
movsx r13w, r9b
mov rsi, qword [rsp + 0x70]
btr r13d, 0xba
ror r12b, 0x83
xchg r14b, r14b
mov rdi, qword [rsp + 0x78]
cmp r15b, cl
add rsp, 0x40
pop r14
xchg r13w, r12w
movzx r13d, r12w
mov r12w, r13w
pop r13
pop r12
ret