Function at 0x1404703bd
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
rcl rax, 0xe9
cmp r11w, 0x1c7
xadd cl, bpl
push r12
bts cx, dx
bswap cx
push r13
sal bp, 0x17
btr di, bp
or r13b, r11b
push r14
and eax, edi
movzx bp, sil
push r15
test r12b, r11b
lea rbp, [rsp - 0x30]
sub rsp, 0x130
movzx bx, r13b
mov rax, qword [0x1400b7288]
rcl r13b, 0xa6
clc
xor rax, rsp
rol r15w, cl
xchg r13d, r13d
jmp 0x140470423
mov qword [rbp + 0x28], rax
btc r13w, 0x22
mov qword [rsp + 0x48], r9
rcr rbx, cl
cmc
mov r13, r8
mov rdi, rdx
mov qword [rsp + 0x70], rdx
sal r14b, 0x5b
movsxd rax, r12d
shld rax, r9, 0x3b
mov qword [rbp - 0x40], rdx
bts ax, bp
movsxd rax, edi
mov r14, qword [rbp + 0xa0]
bts ax, r10w
cmovs cx, sp
mov qword [rsp + 0x60], r14
sub r12d, r12d
seto bh
not r15b
mov dword [rsp + 0x3c], r12d
cwde
movsx bx, r13b
mov bl, r14b
mov r15, qword [rbp + 0x98]
xchg rbx, rcx
mov rbx, qword [r15 + 0x40]
xchg ah, ch
cdqe
mov rbx, qword [rbx + 8]
mov qword [rbp - 0x58], rbx
cbw
mov rax, qword [rbx]
mov rcx, rbx
jmp 0x1404704ab
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
cmp byte [rbp + 0x90], r12b
jmp 0x1404704c1
je 0x1404704fb
lea rcx, [rbp - 0x60]
call fcn.1404762b0
mov rsi, rax
mov qword [rsp + 0x50], rax
test r9b, 0x61
jmp 0x1404704e2
test rbx, rbx
je 0x140470586
mov rdx, qword [rbx]
movsx eax, r13w
mov rax, qword [rdx + 0x10]
jmp 0x140470535
lea rcx, [rbp - 0x60]
jmp 0x140470504
call fcn.140475ee3
mov rsi, rax
test r14b, r8b
mov qword [rsp + 0x50], rax
clc
test rbx, rbx
jmp 0x14047051d
je 0x140470586
mov rax, qword [rbx]
mov rax, qword [rax + 0x10]
movsx ecx, di
movzx rcx, ax
movzx ecx, r14w
mov rcx, rbx
jmp 0x14047053d
call qword [0x1400b8d90]
test rax, rax
movsx r8d, r10w
mov r8b, 0xa4
movsxd r8, eax
mov r8, rax
jmp 0x140470558
je 0x140470586
mov rcx, qword [rax]
mov ax, 0x21e
mov rdx, rbx
mov rax, qword [rcx]
mov cl, 0x85
movzx ecx, r10w
cwd
mov edx, 1
mov rcx, r8
jmp 0x140470580
call qword [0x1400b8d90]
mov byte [rsp + 0x38], r12b
mov byte [rsp + 0x30], r12b
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
xchg dh, dh
mov qword [rbp + 0x20], 7
cwde
not cl
mov word [rbp + 8], r12w
bswap edx
cmovne ax, r13w
mov rax, qword [rsi]
not dh
lea rdx, [rbp - 0x70]
movsxd rcx, ecx
jmp 0x1404705c5
mov rcx, rsi
jmp 0x1404705cd
mov rax, qword [rax + 0x58]
jmp 0x1404705d6
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rdi], xmm0
movsx si, bl
mov qword [rdi + 0x10], r12
xchg al, cl
cbw
mov qword [rdi + 0x18], 0xf
movsxd rcx, edx
mov byte [rdi], r12b
mov esi, 1
cwde
movsx rbx, r11w
cmovle rcx, rax
mov eax, esi
movsx ebx, cx
mov dword [rsp + 0x34], eax
mov dword [rsp + 0x3c], eax
setg cl
movzx rbx, r10w
mov eax, r15d
mov rax, qword [r15 + 0x40]
mov rbx, qword [rax + 8]
xchg ah, cl
cmovo rax, rcx
mov qword [rbp - 0x58], rbx
xchg ecx, eax
cwde
movsx rax, r11w
mov rax, qword [rbx]
movzx ecx, r15w
movsxd rcx, r14d
mov cl, 0x37
mov rcx, rbx
mov rax, qword [rax + 8]
call qword [0x1400b8d90]
nop
movsx ecx, sp
movsxd rcx, r14d
lea rcx, [rbp - 0x60]
jmp 0x140470662
call fcn.140463770
mov rdi, rax
cmc
mov qword [rbp - 0x60], rax
test rbx, rbx
jmp 0x140470677
je 0x1404706d3
mov rdx, qword [rbx]
not ax
seto al
movsx cx, dil
mov rcx, rbx
movsx eax, r15w
cbw
mov rax, qword [rdx + 0x10]
jmp 0x14047069d
call qword [0x1400b8d90]
mov r8, rax
test rax, rax
je 0x1404706d3
mov rcx, qword [rax]
setae dh
movsx dx, r9b
mov rax, qword [rcx]
movsx cx, dh
cwd
mov edx, esi
mov rcx, r8
jmp 0x1404706cd
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov cx, si
mov r8, 0x61f1170e
cmova r9d, r11d
mov r9, r14
bswap dx
lea r8, [0x1400c0dac]
jmp 0x1404706fa
lea rdx, [0x1400c0da0]
not cl
movzx cx, dil
cmove ecx, r8d
mov rcx, rdi
jmp 0x140470714
mov rax, qword [rax + 0x58]
jmp 0x14047071d
call qword [0x1400b8d90]
mov rax, r12
sar dil, cl
mov qword [rbp - 0x78], rax
mov dil, byte [rsp + 0x30]
mov sil, byte [rsp + 0x30]
cmp r8b, r12b
setg ch
mov r14b, byte [rsp + 0x30]
sar r15b, cl
mov r12b, byte [rsp + 0x30]
ror r15b, 0x8a
mov ecx, 0x516f055c
mov r15b, byte [rsp + 0x30]
sub r9d, r9d
xchg ch, ch
test r15, rdi
shl cx, cl
lea ecx, [r9 + 1]