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

Disassembly:
mov rax, rsp
test esp, ebx
jmp 0x1408a6490
push rbp
push rdi
shl rdi, 0xe3
shrd rdi, r13, 9
push r12
xor rdi, 0x43a03434
push r14
movzx rdi, r10w
xor di, 0x2165
push r15
lea rbp, [rax - 0x5f]
bts r14w, r8w
sub rsp, 0xc0
btc di, 0x9a
bt r14, 0x42
mov qword [rbp - 0x59], 0xfffffffffffffffe
shl r14b, cl
bswap di
xor di, 0x4e3f
mov qword [rax + 0x10], rbx
mov r14b, dl
mov qword [rax + 0x18], rsi
mov rbx, r9
cmc
mov esi, r8d
seta r14b
rcl r14d, 0x14
mov r14w, r11w
mov edi, edx
movzx r14d, cx
mov r14, rcx
cmp r14b, 0x31
sub r12d, r12d
cmc
cmp bh, 0x21
mov qword [r9], r12
cmp byte [rcx + 0xcb], r12b
je 0x1408a6531
mov dword [r9], 0x80
jmp 0x1408a652c
jmp 0x1408a6849
mov byte [rcx + 0xcb], 1
xor edx, edx
mov ch, 0xe9
not ecx
lea r8d, [rdx + 0x7b]
not rcx
movzx rcx, bp
lea rcx, [rbp - 0x49]
jmp 0x1408a6553
call fcn.1408bae9b
nop
stc
sub ah, 0x1e
mov eax, edi
cmc
and eax, 0xff000000
add eax, 0x40000000
stc
test eax, 0xefffffff
jmp 0x1408a6575
cmovne edi, r12d
test edi, edi
jmp 0x1408a6580
jne 0x1408a65a6
test esi, esi
jmp 0x1408a658d
jne 0x1408a65a6
lea r11d, [rdi + 3]
mov word [rbp - 0x49], 0x6966
mov byte [rbp - 0x47], 0x6e
jmp 0x1408a66b9
mov dword [rbp + 0x67], edi
movzx r9d, r11w
shld eax, ebp, 0xfe
mov dword [rbp + 0x6b], esi
mov rax, qword [0x140076a20]
cmovb dx, r11w
xor qword [rbp + 0x67], rax
lea rdx, [rbp - 0x49]
setp al
mov r9d, 8
mov rcx, r12
mov al, 0x30
jmp 0x1408a65db
mov byte [rbp + rcx - 0x69], al
inc rcx
jmp 0x1408a65e7
inc al
test bl, 0x54
cmp al, 0x39
jmp 0x1408a65f3
jle 0x1408a65db
mov al, 0x61
lea r8, [rbp - 0x69]
jmp 0x1408a660b
add r8, rcx
setne ch
mov ch, 0x15
movsxd rcx, ebp
mov ecx, 6
jmp 0x1408a6621
mov byte [r8], al
jmp 0x1408a6629
inc r8
inc al
stc
test cx, di
sub rcx, 1
jmp 0x1408a663b
jne 0x1408a6621
lea r8, [rbp + 0x67]
bsf eax, r13d
movzx ecx, byte [r8]
btc ax, r10w
mov eax, ecx
cmp r10d, 0xfa9757d
jmp 0x1408a6661
shr rax, 4
clc
jmp 0x1408a666b
mov al, byte [rbp + rax - 0x69]
mov byte [rdx], al
xchg al, al
and ecx, 0xf
mov al, byte [rbp + rcx - 0x69]
jmp 0x1408a667f
mov byte [rdx + 1], al
jmp 0x1408a6687
lea rdx, [rdx + 2]
inc r8
clc
stc
sub r9, 1
jmp 0x1408a6699
jne 0x1408a6649
mov byte [rdx], r12b
cmp ebp, edi
movsx r8, r12w
rol r11w, cl
lea r11d, [r9 + 0x10]
btc r8w, bx
sar r8, 0x23
mov r8, qword [r14 + 8]
clc
cmp esp, 0x2c736b4
test r8, r8
jmp 0x1408a66cc
jne 0x1408a66df
mov rax, r12
jmp 0x1408a66da
jmp 0x1408a66e7
movsxd rax, dword [r8 + 0x3c]
lea rax, [rax + r8]
mov eax, dword [rax + 0x88]
shl rsi, cl
mov dil, r15b
add rax, r8
sub r15w, r13w
bsr r10d, edi
mov edi, dword [rax + 0x1c]
add rdi, r8
btr r9d, 0x18
sbb r9d, 0x546d653f
mov esi, dword [rax + 0x24]
lea rsi, [rsi + r8]
btr r15w, 0x15
mov r15w, r13w
bsf r10d, esi
mov r10d, dword [rax + 0x20]
dec r15b
bsf r9w, ax
lea r10, [r10 + r8]
movzx r15d, di
sal r9b, cl
mov r9d, r12d
movsxd r15, r14d
add r15b, 0x4c
and r15b, 0xce
mov r15d, dword [rax + 0x18]
test r15d, r15d
jmp 0x1408a6756
je 0x1408a67ac
mov ecx, dword [r10]
add rcx, r8
jmp 0x1408a6767
call fcn.14043bbcd
nop
test r8d, 0x521822c5
cmc
cmp r11, 0x2b1a3ab9
xor eax, 0x75ede3db
jmp 0x1408a6786
cmp eax, 0x21f599f3
jmp 0x1408a6790
je 0x1408a67d4
inc r9d
cmc
add r10, 4
cmp r9d, r15d
jmp 0x1408a67a6
jb 0x1408a675c
mov rax, r12
jmp 0x1408a67b4
test rax, rax
jne 0x1408a67f9
mov dword [rbx], 0xd0001215
mov dword [rbx + 4], 0x7f
jmp 0x1408a67cf
jmp 0x1408a6849
mov eax, r9d
sbb ch, 0xca
xadd ch, ch
rcl ch, 0x22
movzx ecx, word [rsi + rax*2]
add ah, 0x6b
rcl ax, 0x5e
mov eax, dword [rdi + rcx*4]
test r8d, r12d
add rax, r8
jmp 0x1408a67b4
mov edx, 0x3e8
mov r9d, r11d
movsx rcx, r9w
movzx ecx, r11w
mov r8b, r14b
lea r8, [rbp - 0x49]
jmp 0x1408a6815
mov rcx, qword [r14 + 0x88]
jmp 0x1408a6821
call rax
nop
test r13d, 0x2d4a7b79
stc
test eax, eax
jmp 0x1408a6833
je 0x1408a6849
mov dword [rbx], 0xd0001219
xchg r15, rbp
movsx r11d, r9w
mov dword [rbx + 4], eax
lea r11, [rsp + 0xc0]
setb sil
movsx r12, bx
mov rbx, rcx
mov rbx, qword [r11 + 0x38]
xchg bpl, dil
movzx r15, sp
mov rsi, qword [r11 + 0x40]
mov rsp, r11
cmovbe r12w, di
movzx r12w, r15b
mov r15w, r11w
pop r15
cmovs bp, r13w
xchg r12b, r14b
pop r14
movzx rbp, r14w
pop r12
jmp 0x1408a6897
pop rdi
not rbp
movzx bp, dl
movzx ebp, r11w
pop rbp
jmp 0x1408a68a9
ret