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

Disassembly:
mov rax, rsp
stc
push rbp
btc bp, ax
movsx ebp, si
or bpl, 0xe0
push rdi
push r12
push r14
bt bp, r12w
or di, 0x4283
shrd r14d, ecx, 0x21
push r15
cmp r15, rsi
lea rbp, [rax - 0x5f]
sub rsp, 0xc0
mov qword [rbp - 0x59], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
sub rdi, r8
mov qword [rax + 0x18], rsi
inc dil
mov rbx, r9
add dil, 0x43
xor r14, 0x2c251a71
mov esi, r8d
xchg r14b, r14b
mov edi, edx
mov r14, rcx
stc
test eax, 0x2f2b290f
sub r12d, r12d
test r13b, r9b
test r12w, 0x5765
mov qword [r9], r12
jmp 0x1408ac5ab
cmp byte [rcx + 0xcb], r12b
jmp 0x1408ac5b7
je 0x1408ac5ce
mov dword [r9], 0x80
jmp 0x1408ac5c9
jmp 0x1408ac8f9
mov byte [rcx + 0xcb], 1
xor ecx, r10d
xor edx, edx
movzx cx, dil
xchg r8b, r8b
lea r8d, [rdx + 0x7b]
movsx rcx, di
not ch
lea rcx, [rbp - 0x49]
jmp 0x1408ac5f5
call fcn.1408c0f73
nop
mov eax, edi
cmp r14b, r9b
and eax, 0xff000000
cmp dil, 0xd9
add eax, 0x40000000
clc
cmc
test eax, 0xefffffff
jmp 0x1408ac61a
cmovne edi, r12d
stc
test sil, 0xb9
test edi, edi
jmp 0x1408ac62a
jne 0x1408ac655
test esi, esi
jmp 0x1408ac637
jne 0x1408ac655
lea r11d, [rdi + 3]
mov word [rbp - 0x49], 0x6966
jmp 0x1408ac64c
mov byte [rbp - 0x47], 0x6e
jmp 0x1408ac765
mov dword [rbp + 0x67], edi
mov dword [rbp + 0x6b], esi
mov rax, qword [0x140076a20]
xor qword [rbp + 0x67], rax
movzx ecx, r12w
lea rdx, [rbp - 0x49]
mov r9d, 8
mov al, r11b
mov al, 0x93
mov rcx, r12
mov al, 0x30
jmp 0x1408ac683
mov byte [rbp + rcx - 0x69], al
jmp 0x1408ac68c
inc rcx
jmp 0x1408ac694
inc al
cmp al, 0x39
jle 0x1408ac683
mov al, 0x61
adc r8, r8
movsx r8, r10w
lea r8, [rbp - 0x69]
cmp dx, 0x4a32
test r14b, 0x41
cmp r11d, r12d
add r8, rcx
movsxd rcx, r12d
movsx rcx, di
jmp 0x1408ac6c6
mov ecx, 6
jmp 0x1408ac6d0
mov byte [r8], al
jmp 0x1408ac6d8
inc r8
jmp 0x1408ac6e0
inc al
cmc
sub rcx, 1
jmp 0x1408ac6ec
jne 0x1408ac6d0
lea r8, [rbp + 0x67]
shr cl, 0xf1
or cx, r8w
movzx ecx, byte [r8]
rcl ax, 0xed
movsxd rax, r13d
shr ah, cl
mov eax, ecx
cmp r9, 0x31f76e98
shr rax, 4
test bp, 0x40a0
mov al, byte [rbp + rax - 0x69]
cmc
mov byte [rdx], al
sar al, cl
and ecx, 0xf
mov al, byte [rbp + rcx - 0x69]
jmp 0x1408ac731
mov byte [rdx + 1], al
jmp 0x1408ac739
lea rdx, [rdx + 2]
jmp 0x1408ac742
inc r8
cmc
test r8b, cl
sub r9, 1
jmp 0x1408ac752
jne 0x1408ac6fd
mov byte [rdx], r12b
add r11b, r10b
and r11b, r9b
lea r11d, [r9 + 0x10]
mov r8, qword [r14 + 8]
jmp 0x1408ac76f
test r8, r8
jmp 0x1408ac777
jne 0x1408ac78a
mov rax, r12
jmp 0x1408ac785
jmp 0x1408ac794
movsxd rax, dword [r8 + 0x3c]
add rax, r8
xchg r9b, dil
mov eax, dword [rax + 0x88]
shrd si, r13w, 0xc1
shl edi, 0xd7
ror sil, cl
add rax, r8
cmp bpl, dil
mov edi, dword [rax + 0x1c]
movzx r10d, r15w
sub r10b, 0x79
mov r9b, 0x1d
add rdi, r8
mov esi, dword [rax + 0x24]
add rsi, r8
btr r9w, 0xc2
bsr r9, r9
rcr r9b, 0x27
mov r10d, dword [rax + 0x20]
or r15w, 0x7974
sub r15b, r12b
lea r10, [r10 + r8]
cmovno r15w, r9w
shr r9w, 0x58
xadd r15b, r9b
mov r9d, r12d
mov r15d, dword [rax + 0x18]
stc
cmp spl, 0x69
test r15d, r15d
je 0x1408ac854
mov ecx, dword [r10]
cmc
jmp 0x1408ac80e
add rcx, r8
jmp 0x1408ac816
call fcn.1401363ef
nop
xor eax, 0x75ede3db
cmp eax, 0x21f599f3
jmp 0x1408ac82b
je 0x1408ac886
inc r9d
cmp edi, r14d
add r10, 4
cmp r15w, r12w
cmp r14, 0x5eea4a19
cmp r9d, r15d
jmp 0x1408ac84e
jb 0x1408ac805
mov rax, r12
cmp r10, 0x528d4a41
cmp bpl, spl
test rax, rax
jmp 0x1408ac869
jne 0x1408ac8ae
mov dword [rbx], 0xd0001215
jmp 0x1408ac87a
mov dword [rbx + 4], 0x7f
jmp 0x1408ac8f9
mov eax, r9d
neg cl
rol ecx, cl
dec rcx
movzx ecx, word [rsi + rax*2]
btr rax, 8
movsx rax, r13w
mov eax, dword [rdi + rcx*4]
jmp 0x1408ac8a6
add rax, r8
jmp 0x1408ac861
mov edx, 0x3e8
mov r9d, r11d
not r8d
movzx cx, ah
movzx ecx, r9w
lea r8, [rbp - 0x49]
mov cx, 0x265c
mov rcx, qword [r14 + 0x88]
jmp 0x1408ac8d5
call rax
nop
test si, r13w
stc
test eax, eax
jmp 0x1408ac8e4
je 0x1408ac8f9
mov dword [rbx], 0xd0001219
mov dword [rbx + 4], eax
mov r15b, 0xea
xchg bp, bp
lea r11, [rsp + 0xc0]
movsx r14, cx
mov rbx, qword [r11 + 0x38]
xchg sil, bpl
movzx rsi, r11w
mov rsi, qword [r11 + 0x40]
setp bpl
movsx r14, bx
xchg r12b, bpl
mov rsp, r11
cmovge r15, r10
pop r15
movzx r12d, si
pop r14
xchg dil, r12b
cmove r12, rax
pop r12
setae dil
movsx bp, r15b
pop rdi
movsxd rbp, ebp
pop rbp
jmp 0x1408ac94a
ret