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

Disassembly:
mov rax, rsp
jmp 0x1408a6d32
push rbp
clc
push rdi
shl bpl, cl
push r12
btr di, si
shl dil, 0xe7
push r14
push r15
dec dil
bts rbp, rcx
or r14b, 0x59
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
xor di, si
sub dil, r15b
mov qword [rbp - 0x59], 0xfffffffffffffffe
xor r14b, 0x4a
or dil, dil
mov qword [rax + 0x10], rbx
rcl di, 0xf9
or r14b, r13b
mov qword [rax + 0x18], rsi
neg dil
mov rbx, r9
mov esi, r8d
mov edi, edx
dec r14b
rol r14w, cl
mov r14, rcx
stc
xor r12d, r12d
mov qword [r9], r12
stc
cmp edi, ecx
cmp byte [rcx + 0xcb], r12b
jmp 0x1408a6dab
je 0x1408a6dbd
mov dword [r9], 0x80
jmp 0x1408a70d4
mov byte [rcx + 0xcb], 1
sub edx, edx
movzx rcx, di
lea r8d, [rdx + 0x7b]
movsx rcx, r13w
movzx ecx, r9w
lea rcx, [rbp - 0x49]
jmp 0x1408a6ddf
call fcn.1408bb5b1
nop
or ax, 0x780f
mov eax, edi
clc
and eax, 0xff000000
add eax, 0x40000000
cmc
test eax, 0xefffffff
jmp 0x1408a6e01
cmovne edi, r12d
test edi, edi
jmp 0x1408a6e0c
jne 0x1408a6e3c
test esi, esi
jne 0x1408a6e3c
lea r11d, [rdi + 3]
jmp 0x1408a6e23
mov word [rbp - 0x49], 0x6966
jmp 0x1408a6e2e
mov byte [rbp - 0x47], 0x6e
jmp 0x1408a6e37
jmp 0x1408a6f56
mov dword [rbp + 0x67], edi
movzx ecx, di
btc cx, 0xd7
movsx rax, r12w
mov dword [rbp + 0x6b], esi
add r9b, 0x34
xor cl, sil
mov rax, qword [0x140076a20]
rcr cx, cl
xor qword [rbp + 0x67], rax
movzx r9d, r13w
cwd
setge al
lea rdx, [rbp - 0x49]
mov r9d, 8
mov cl, bpl
movzx rcx, di
mov rcx, r12
mov al, 0x30
jmp 0x1408a6e87
mov byte [rbp + rcx - 0x69], al
jmp 0x1408a6e90
inc rcx
inc al
cmp al, 0x39
jmp 0x1408a6e9c
jle 0x1408a6e87
mov al, 0x61
xadd r8b, r8b
movsx r8w, r12b
lea r8, [rbp - 0x69]
test r10d, edi
cmp ax, 0x82b
clc
add r8, rcx
mov ecx, 6
jmp 0x1408a6ec6
mov byte [r8], al
inc r8
jmp 0x1408a6ed1
inc al
clc
jmp 0x1408a6ed9
sub rcx, 1
jmp 0x1408a6ee2
jne 0x1408a6ec6
lea r8, [rbp + 0x67]
btr cx, 0xbf
rcr ecx, cl
movzx ecx, byte [r8]
shrd rax, r11, 0xcd
setnp ah
sal ah, cl
mov eax, ecx
shr rax, 4
mov al, byte [rbp + rax - 0x69]
test dh, 0xd0
mov byte [rdx], al
mov al, dl
and ecx, 0xf
mov al, byte [rbp + rcx - 0x69]
jmp 0x1408a6f1e
mov byte [rdx + 1], al
lea rdx, [rdx + 2]
jmp 0x1408a6f2a
inc r8
sub r9, 1
jmp 0x1408a6f36
jne 0x1408a6ef3
mov byte [rdx], r12b
sete r8b
bt r8, 0x5a
lea r11d, [r9 + 0x10]
movzx r8w, r9b
cmovl r8w, bx
mov r8, qword [r14 + 8]
cmp rsp, r10
test r8, r8
jmp 0x1408a6f65
jne 0x1408a6f78
mov rax, r12
jmp 0x1408a6f73
jmp 0x1408a6f82
movsxd rax, dword [r8 + 0x3c]
add rax, r8
xor r15d, r12d
mov eax, dword [rax + 0x88]
xchg r9b, dil
rol r15d, cl
rcl r9d, cl
add rax, r8
bt r15d, ebp
cmp eax, 0xc0652b2
sbb r9b, r9b
mov edi, dword [rax + 0x1c]
movsx r9, bp
rcl r10w, 0x28
add rdi, r8
bsf r10w, ax
shrd r10, r10, 0x33
shl r15b, 0x7f
mov esi, dword [rax + 0x24]
mov r15b, 0x82
add rsi, r8
mov r10d, dword [rax + 0x20]
sub r15d, r13d
xor r9b, r13b
add r10, r8
sub r9w, cx
mov r9d, r12d
or r15w, di
mov r15d, dword [rax + 0x18]
test bpl, r12b
test r12d, 0x141a52ce
test r15d, r15d
jmp 0x1408a6ff4
je 0x1408a703f
mov ecx, dword [r10]
test r9d, r9d
add rcx, r8
call fcn.1404c44fb
nop
jmp 0x1408a700e
xor eax, 0x75ede3db
cmc
cmp cx, 0x71c0
cmp eax, 0x21f599f3
jmp 0x1408a7023
je 0x1408a706d
inc r9d
add r10, 4
cmc
cmp r9d, r15d
jmp 0x1408a7039
jb 0x1408a6ffa
mov rax, r12
cmc
test rax, rax
jmp 0x1408a704b
jne 0x1408a7096
mov dword [rbx], 0xd0001215
jmp 0x1408a705c
mov dword [rbx + 4], 0x7f
jmp 0x1408a7068
jmp 0x1408a70d4
mov eax, r9d
movzx ecx, word [rsi + rax*2]
rcr rax, cl
rcl ax, cl
lahf
mov eax, dword [rdi + rcx*4]
cmp r13w, r8w
cmp r13d, 0x611d038b
add rax, r8
jmp 0x1408a7091
jmp 0x1408a7043
mov edx, 0x3e8
xchg r9b, r8b
mov r9d, r11d
lea r8, [rbp - 0x49]
mov rcx, qword [r14 + 0x88]
call rax
nop
jmp 0x1408a70b7
test eax, eax
jmp 0x1408a70be
je 0x1408a70d4
mov dword [rbx], 0xd0001219
mov dword [rbx + 4], eax
setno r11b
movsxd r15, esi
lea r11, [rsp + 0xc0]
mov sil, r12b
mov rbp, 0xec74a2f
movzx rsi, cx
mov rbx, qword [r11 + 0x38]
movzx rbp, r14w
movzx r14w, cl
mov rsi, qword [r11 + 0x40]
movsxd rbp, esp
mov rsp, r11
mov r14w, 0x4d47
movsx r12w, r8b
pop r15
movzx r14d, si
pop r14
movsx r12, sp
sets r12b
movsx r12w, r15b
pop r12
movsx di, bl
mov dil, spl
pop rdi
jmp 0x1408a712f
pop rbp
ret