Function at 0x1408ac0d9
Capabilities:
Access peb ldr_data

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
mov ebp, esi
inc rax
push rdi
push r14
lea rbp, [rsp - 0x47]
test sp, 0x6b14
sub rsp, 0xd0
rol ebx, cl
and rax, r8
and rdi, 0x5e395ab4
mov eax, dword [rcx + 0xf8]
ror dil, 0xed
sal di, cl
cmc
xor r14d, r14d
mov rdi, rdx
rol bl, 0xde
xadd bx, bx
rcr ebx, 0x6c
mov rbx, rcx
cmp bx, r10w
test al, 1
jmp 0x1408ac130
je 0x1408ac263
xor edx, edx
movzx r8, si
movsx cx, r8b
lea r8d, [r14 + 0x40]
movsx cx, dl
mov ecx, 0x26624e75
movzx ecx, di
lea rcx, [rbp + 7]
call fcn.1408ccfc1
mov rcx, qword [rbx]
lea r9d, [r14 + 0x40]
ror r8b, cl
and r8b, al
adc r8b, 0x1f
lea r8, [rbp + 7]
stc
cmp al, 0xf3
mov qword [rbp - 0x59], r14
xor edx, edx
jmp 0x1408ac17d
mov qword [rbp + 7], 0x40
mov qword [rsp + 0x20], r14
jmp 0x1408ac18f
call fcn.1400faa38
mov edx, eax
cmp r10d, 0x75c71d0a
cmc
test eax, eax
js 0x1408ac1c2
mov ecx, dword [rbp + 0x3f]
test sil, 0x19
test spl, r10b
shr ecx, 1
cmp rbx, rsi
and cl, 1
jmp 0x1408ac1bd
jmp 0x1408ac1fb
mov rcx, qword [rbx]
movzx edx, r12w
xchg r9w, dx
lea r8, [rbp - 0x59]
cdq
setae dh
mov r9d, 8
cdq
cqo
mov qword [rsp + 0x20], r14
lea edx, [r9 + 0x12]
call fcn.1402196e6
cmp qword [rbp - 0x59], r14
movzx dx, dil
mov edx, r14d
setne cl
test edx, edx
jmp 0x1408ac202
js 0x1408ac448
test cl, cl
jmp 0x1408ac20f
je 0x1408ac3df
mov edx, dword [rbx + 0xe0]
movzx rcx, r11w
lea rax, [rbp + 0x67]
mov ch, cl
lea r8, [0x14001319c]
cmovle cx, r12w
movsx rcx, r9w
bswap rcx
mov qword [rsp + 0x20], rax
xchg rcx, rcx
mov cl, r14b
mov rcx, rdi
jmp 0x1408ac24b
call fcn.1408a7f99
mov eax, dword [rbx + 0xf8]
cmp si, 0x1ed4
test sp, bx
jmp 0x1408ac263
test al, 2
je 0x1408ac310
mov rax, qword gs:[0x60]
setno ch
movsxd r9, r9d
jmp 0x1408ac27f
lea r9, [rbp - 0x51]
cwd
mov edx, 0xbb2e4322
mov qword [rbp - 0x51], r14
mov cx, r8w
xchg cx, cx
bswap cx
mov rcx, qword [rax + 0x18]
mov ax, ax
mov rax, qword [rcx + 0x10]
movzx cx, r12b
movsxd rcx, r14d
mov rcx, qword [rax]
jmp 0x1408ac2b3
mov rcx, qword [rcx + 0x30]
call fcn.140007fc0
mov rdx, qword [rbp - 0x51]
sar r8w, 0x14
movsxd rcx, r12d
rol cx, cl
lea r8, [0x1400132d8]
not ch
test eax, eax
cmovns rax, r15
mov rcx, rdi
movzx ax, r14b
lea rax, [rbp + 0x77]
jmp 0x1408ac2eb
cmovs rdx, r14
jmp 0x1408ac2f4
mov qword [rsp + 0x20], rax
jmp 0x1408ac2fe
call fcn.1408a7f99
mov eax, dword [rbx + 0xf8]
test r8, 0x5a497086
test al, 4
jmp 0x1408ac317
je 0x1408ac3ad
mov rax, qword gs:[0x60]
lea r9, [rbp - 0x49]
cwd
movsx ecx, r8w
mov edx, 0xf3f8a463
movsxd rcx, r12d
mov qword [rbp - 0x49], r14
xchg ch, cl
movsx cx, r10b
movsxd rcx, ebx
mov rcx, qword [rax + 0x18]
not al
mov rax, qword [rcx + 0x10]
movzx cx, bpl
jmp 0x1408ac35a
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x30]
jmp 0x1408ac366
call fcn.140007fc0
mov rdx, qword [rbp - 0x49]
movzx r8, r15w
lea r8, [0x1400133c0]
movsxd rcx, r11d
bt rcx, 0x18
test eax, eax
movsx cx, r15b
xchg ah, ch
mov rcx, rdi
sets al
lea rax, [rbp + 0x7f]
cmovs rdx, r14
jmp 0x1408ac39e
mov qword [rsp + 0x20], rax
jmp 0x1408ac3a8
call fcn.1408a7f99
mov rbx, qword [rsp + 0xf8]
sal bp, cl
neg dil
add rsp, 0xd0
movsx rdi, r15w
movsx edi, r10w
pop r14
movsx ebp, r10w
movzx ebp, si
setp dil
pop rdi
pop rbp
jmp 0x1408ac3de
ret
sub eax, eax
movsx edx, di
cmovae cx, cx
mov dword [rbp - 9], 0xd000100a
movzx edx, bp
movsx cx, r8b
mov qword [rbp - 0x19], rax
movsx cx, dl
mov dh, 0x25
movzx edx, dx
lea rdx, [0x140068a88]
mov qword [rbp - 0x11], rax
not al
lea rcx, [rbp - 0x21]
movsxd rax, esp
movzx ax, r12b
lahf
lea rax, [0x14005b4d8]
jmp 0x1408ac42b
mov dword [rbp - 5], r14d
jmp 0x1408ac434
mov qword [rbp - 0x21], rax
jmp 0x1408ac43d
call 0x140825e5d
int3
sub eax, eax
cmovb rcx, r14
movsx cx, dil
movsx rcx, r15w
mov dword [rbp - 0x25], edx
jmp 0x1408ac45f
mov qword [rbp - 0x39], rax
bswap dx
lea rdx, [0x140068a88]
movzx cx, r9b
jmp 0x1408ac47b
mov qword [rbp - 0x31], rax
movzx rcx, r14w
mov rax, rsi
cwde
lea rcx, [rbp - 0x41]
lea rax, [0x14005b4d8]
jmp 0x1408ac497
mov dword [rbp - 0x29], 0xd0001b15
jmp 0x1408ac4a3
mov qword [rbp - 0x41], rax
jmp 0x1408ac4ac
call 0x1405231f5
int3