Function at 0x140469173
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
adc bl, spl
sar sil, 0xc7
push rbp
sub ax, ax
push rdi
shr al, cl
bt bx, ax
push r14
lea rbp, [rsp - 0x47]
xor sil, cl
lahf
sub rsp, 0xb0
neg bh
mov rax, qword [0x1400b7288]
add sil, 0x7f
xor rax, rsp
not rbx
mov qword [rbp + 0x3f], rax
mov sil, 0x58
mov sil, r8b
movsx rbx, dx
movsxd rbx, edx
mov rbx, rcx
jmp 0x1404691cd
call fcn.1404b501d
mov rdi, rax
lea rcx, [rbp + 0xf]
jmp 0x1404691de
call fcn.1404560fc
movups xmm0, xmmword [rax]
xor cl, bpl
movups xmmword [rbp - 0x21], xmm0
movups xmm1, xmmword [rax + 0x10]
rcr ecx, cl
movups xmmword [rbp - 0x11], xmm1
movsd xmm0, qword [rax + 0x20]
shrd rcx, rcx, 0xd6
movsd qword [rbp - 1], xmm0
mov rcx, 0x698b0c4d
jmp 0x140469217
mov ecx, dword [rax + 0x28]
clc
cmp r11b, 0x6f
mov dword [rbp + 7], ecx
or cx, cx
cmc
mov ch, 0xb3
xor r14d, r14d
movzx ecx, di
movzx rcx, di
mov qword [rbx + 0x10], r14
not cx
mov qword [rbx + 0x20], r14
movsx rcx, r11w
mov qword [rbx + 0x28], r14
movsx rcx, bp
mov qword [rbp - 0x29], rbx
movsx ecx, r11w
movzx ecx, r8w
not cl
lea rcx, [rbp + 0xf]
jmp 0x140469261
call fcn.1404560fc
test sil, sil
jmp 0x140469276
lea rcx, [0x1400ceb16]
jmp 0x140469282
jne 0x14046928c
mov rcx, qword [rdi + 0x10]
lea r8, [rbp + 0xf]
xor edx, edx
jmp 0x140469297
call fcn.140448282
mov qword [rbx + 0x10], rax
xadd r8, r8
lea r8, [rbp - 0x21]
sub edx, edx
mov ch, 0x88
lea rcx, [0x1400cec88]
jmp 0x1404692b9
call fcn.14045bb0d
mov qword [rbx + 0x20], rax
btc cx, ax
lea r8, [rbp - 0x21]
sub edx, edx
lea rcx, [0x1400cec7c]
jmp 0x1404692d8
call fcn.14045bb0d
mov qword [rbx + 0x28], rax
test ax, r8w
clc
cmp r13b, 0x41
test sil, sil
jmp 0x1404692f2
je 0x1404693b5
mov byte [rbp - 0x39], 0x2e
cdq
mov word [rbp - 0x31], r14w
mov qword [rbp - 0x29], r14
rdtsc
lahf
lea rax, [rbp - 0x21]
movzx r8d, dx
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x29]
mov edi, 1
bswap r8w
mov r8d, edi
not dx
movzx rcx, r14w
mov ecx, 0x6374645
lea rdx, [rbp - 0x39]
cmovbe ecx, esp
lea rcx, [rbp - 0x31]
jmp 0x140469342
call fcn.140456336
movzx eax, word [rbp - 0x31]
movsx r9, r14w
mov word [rbx + 0x18], ax
movsx eax, r15w
cwde
mov byte [rbp - 0x39], 0x2c
rdtsc
mov word [rbp - 0x31], r14w
not rdx
bswap rcx
movzx rcx, cx
mov qword [rbp - 0x29], r14
mov cx, 0x11c8
cwde
lea rax, [rbp - 0x21]
mov qword [rsp + 0x20], rax
cqo
lea r9, [rbp - 0x29]
mov r8d, edi
cmovb cx, r8w
bswap ecx
lea rdx, [rbp - 0x39]
movzx ecx, r12w
setnp cl
lea rcx, [rbp - 0x31]
jmp 0x1404693a3
call fcn.140456336
movzx eax, word [rbp - 0x31]
mov word [rbx + 0x1a], ax
jmp 0x1404693ea
mov rax, qword [rdi + 0x58]
sbb cx, r13w
sets cl
movzx ecx, word [rax]
movsx rax, cx
sar rax, 0xba
ror rax, cl
mov word [rbx + 0x18], cx
ror ax, 0x2e
neg cx
sar rax, cl
mov rax, qword [rdi + 0x60]
movzx ecx, word [rax]
test dil, spl
mov word [rbx + 0x1a], cx
mov rcx, qword [rbp + 0x3f]
cmp r13b, r9b
jmp 0x1404693f6
xor rcx, rsp
jmp 0x1404693fe
call fcn.14049c411
lea r11, [rsp + 0xb0]
jmp 0x140469418
mov rbx, qword [r11 + 0x28]
mov bp, r11w
movzx rsi, cx
mov rsi, qword [r11 + 0x30]
mov bpl, r15b
movzx rbp, r9w
mov rsp, r11
pop r14
xchg dil, dil
movsx edi, r13w
pop rdi
bswap bp
movsx bp, bpl
pop rbp
jmp 0x14046944a
ret