Function at 0x1404832b7
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
movsx ax, dl
mov cx, ax
push rbp
push rsi
push rdi
cwde
push r12
push r13
shl r13w, 0x7c
xor r13, 0x5aa44edb
push r14
push r15
ror bp, 0x89
bts edi, r8d
shl r15, 0x8c
lea rbp, [rsp - 0x30]
jmp 0x1404832f1
sub rsp, 0x130
mov rdi, 0x722609b7
mov rax, qword [0x1400b7288]
btc r13w, r11w
sal dil, 0x20
bsr r14d, ebx
xor rax, rsp
setl cl
adc r15w, bp
mov qword [rbp + 0x28], rax
sbb r15b, bl
movsxd rdi, r13d
jmp 0x14048332c
mov qword [rsp + 0x48], r9
mov r13, r8
mov rdi, rdx
sbb r15w, sp
shl r15b, cl
mov qword [rsp + 0x70], rdx
mov qword [rbp - 0x40], rdx
rcr ah, cl
cmovne ecx, ebx
mov r14, qword [rbp + 0xa0]
btc r15, r11
mov qword [rsp + 0x60], r14
btc rbx, 2
neg r15w
sar r15b, cl
xor r12d, r12d
mov ax, 0x7ddf
xchg al, r15b
mov dword [rsp + 0x3c], r12d
setne bh
jmp 0x140483380
mov r15, qword [rbp + 0x98]
sete bl
bswap ax
mov rbx, qword [r15 + 0x40]
setae cl
movsx ecx, cx
cbw
mov rbx, qword [rbx + 8]
mov cl, r9b
mov qword [rbp - 0x58], rbx
lahf
mov rax, qword [rbx]
jmp 0x1404833b0
mov rcx, rbx
jmp 0x1404833b8
mov rax, qword [rax + 8]
jmp 0x1404833c1
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x1404833d3
je 0x140483412
lea rcx, [rbp - 0x60]
call fcn.140488e66
mov rsi, rax
test ebx, esi
stc
mov qword [rsp + 0x50], rax
cmp r13w, 0x615c
test r11w, 0x7647
test rbx, rbx
je 0x14048349f
mov rdx, qword [rbx]
cmovne eax, r10d
mov rax, qword [rdx + 0x10]
jmp 0x140483450
lea rcx, [rbp - 0x60]
jmp 0x14048341b
call fcn.140488a77
mov rsi, rax
test r11b, 0xe3
mov qword [rsp + 0x50], rax
cmc
cmp dh, 0x34
test rbx, rbx
jmp 0x140483438
je 0x14048349f
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
movzx ecx, si
movzx cx, r10b
setge cl
mov rcx, rbx
jmp 0x140483458
call qword [0x1400b8d90]
test rax, rax
movsx r8, di
jmp 0x14048346d
mov r8, rax
je 0x14048349f
mov rcx, qword [rax]
mov rax, qword [rcx]
not dx
movzx rdx, r8w
movzx edx, r15w
mov edx, 1
movsx cx, r9b
mov rcx, r8
jmp 0x140483499
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
jmp 0x1404834a9
mov byte [rsp + 0x30], r12b
jmp 0x1404834b3
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
movzx eax, r8w
movsx eax, r12w
mov qword [rbp + 0x18], r12
mov dx, 0x7c92
movzx dx, al
cbw
mov qword [rbp + 0x20], 7
mov word [rbp + 8], r12w
cwde
mov rax, qword [rsi]
bswap edx
mov cx, dx
seta ch
lea rdx, [rbp - 0x70]
movsx cx, r10b
cmovbe ecx, r9d
movzx cx, r14b
mov rcx, rsi
jmp 0x140483503
mov rax, qword [rax + 0x58]
jmp 0x14048350c
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsxd rsi, ebp
cdqe
cbw
mov qword [rdi + 0x10], r12
xchg cx, bx
mov qword [rdi + 0x18], 0xf
cwde
movsx eax, cx
movzx eax, bp
mov byte [rdi], r12b
cwde
movzx ebx, r15w
mov esi, 1
cwde
bswap ecx
mov eax, esi
mov ch, 0x6a
movzx ebx, r9w
mov dword [rsp + 0x34], eax
mov ch, 0x35
movzx cx, ch
mov dword [rsp + 0x3c], eax
movsx ax, r14b
mov rax, qword [r15 + 0x40]
not cx
movzx rcx, r9w
mov rbx, qword [rax + 8]
movsx ecx, r9w
cwde
movzx rax, bx
mov qword [rbp - 0x58], rbx
cbw
movzx cx, r8b
setne ch
mov rax, qword [rbx]
movsxd rcx, r14d
movsx cx, r11b
not cl
mov rcx, rbx
mov rax, qword [rax + 8]
jmp 0x1404835a1
call qword [0x1400b8d90]
nop
movzx cx, dil
lea rcx, [rbp - 0x60]
jmp 0x1404835b6
call fcn.140476afe
mov rdi, rax
test cx, cx
clc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x1404835ce
je 0x140483629
mov rdx, qword [rbx]
movsx cx, dil
movsx eax, di
mov rcx, rbx
movsx ax, r14b
mov rax, qword [rdx + 0x10]
jmp 0x1404835f0
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
jmp 0x140483601
je 0x140483629
mov rcx, qword [rax]
mov rax, qword [rcx]
movsx edx, r14w
movzx dx, r14b
movzx edx, cx
mov edx, esi
mov rcx, r8
jmp 0x140483623
call qword [0x1400b8d90]
mov rax, qword [rdi]
movzx ecx, r13w
setns cl
movsx rcx, cx
mov r9, r14
not dh
lea r8, [0x1400c0d6c]
lea rdx, [0x1400c0d60]
mov ch, bl
mov rcx, rdi
mov rax, qword [rax + 0x58]
call qword [0x1400b8d90]
mov rax, r12
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
bts cx, bp
sal r15b, 0x64
mov sil, byte [rsp + 0x30]
mov r14b, byte [rsp + 0x30]
mov r12b, byte [rsp + 0x30]
shr r15b, cl
stc
mov r15b, byte [rsp + 0x30]
ror cx, cl
sub r9d, r9d
ror ch, cl
sar ecx, cl
lea ecx, [r9 + 1]
cmc
test eax, 0x595211c6
cmp cl, 5