Function at 0x140467f14
Capabilities:
Execute anti-debugging instructions

Disassembly:
int3
mov qword [rsp + 8], rbx
sub ax, 0x65c5
push rbp
cbw
push rsi
shr bpl, 0xa6
adc ax, 0x6e49
rcr bpl, cl
push rdi
dec dil
sbb bpl, 0x2c
push r12
rcl rax, cl
movsx rbp, r14w
push r13
push r14
push r15
mov bp, 0x35fc
movsx r15w, cl
lahf
lea rbp, [rsp - 0xf]
shr r15b, cl
sub rsp, 0xc0
xadd r14, r13
sbb r14b, r15b
mov rax, qword [0x1400b7288]
xor rax, rsp
mov qword [rbp - 1], rax
ror r14b, cl
mov r13, r9
cwde
mov r14, r8
sub r15b, 0xd2
mov qword [rbp - 0x49], rdx
mov qword [rbp - 0x51], rcx
ror r15w, 0xec
btc di, r9w
movzx eax, word [rbp + 0x6f]
add r15d, 0x1b3959e1
rcr dil, 0x73
mov word [rsp + 0x30], ax
mov rdi, qword [rbp + 0x77]
rcr r15b, cl
dec r15b
mov r15, qword [rbp + 0x7f]
clc
test r15, r15
jmp 0x140467fbc
je 0x140467fdd
mov al, byte [rdi]
sub al, 0x2b
test al, 0xfd
jmp 0x140467fcd
jne 0x140467fdd
mov ebx, 1
jmp 0x140467fe3
sub ebx, ebx
rcl cx, 0xb2
mov eax, dword [r9 + 0x18]
mov ecx, 0x3000
and eax, ecx
clc
test bpl, dil
cmp eax, ecx
jmp 0x140467ff9
je 0x140468010
lea rdx, [0x1400cecf8]
jmp 0x14046800b
jmp 0x14046805b
lea rdx, [0x1400cecc0]
bsf cx, bx
lea rcx, [rbx + 2]
test r8b, 0x60
cmp rcx, r15
ja 0x14046805b
cmp byte [rdi + rbx], 0x30
jmp 0x140468035
jne 0x14046805b
mov al, byte [rdi + rbx + 1]
jmp 0x140468045
sub al, 0x58
test r10w, bx
jmp 0x140468050
test al, 0xdf
jmp 0x140468057
cmove rbx, rcx
mov rcx, rdi
call fcn.1404b5f6b
mov qword [rbp - 0x71], rax
xchg ah, ah
mov eax, 0x2e
jmp 0x140468073
mov word [rbp - 0x7d], ax
call fcn.1404b5693
mov rcx, qword [rax]
cqo
mov al, byte [rcx]
mov byte [rbp - 0x7d], al
movsx ecx, di
lea rdx, [rbp - 0x7d]
jmp 0x14046809a
mov rcx, rdi
jmp 0x1404680a2
call fcn.1404b5f6b
mov rsi, rax
mov rax, qword [r13 + 0x40]
movzx r12d, cx
mov r12, qword [rax + 8]
mov qword [rbp - 0x59], r12
mov cl, 0xc5
cwde
cbw
mov rax, qword [r12]
mov rcx, r12
jmp 0x1404680cb
mov rax, qword [rax + 8]
jmp 0x1404680d4
call qword [0x1400b8d90]
nop
jmp 0x1404680e4
lea rcx, [rbp - 0x61]
jmp 0x1404680ed
call fcn.14045e2cc
mov qword [rbp - 0x61], rax
test ax, 0x7995
test r12, r12
jmp 0x140468102
je 0x14046815e
mov rax, qword [r12]
movsx cx, r9b
mov rcx, r12
mov rax, qword [rax + 0x10]
jmp 0x14046811d
call qword [0x1400b8d90]
mov rcx, rax
test edx, eax
test rax, rax
jmp 0x140468130
je 0x14046815e
mov rax, qword [rax]
movsx dx, r15b
jmp 0x140468146
mov edx, 1
jmp 0x140468150
mov rax, qword [rax]
jmp 0x140468158
call qword [0x1400b8d90]
xorps xmm0, xmm0
movups xmmword [rbp - 0x41], xmm0
and qword [rbp - 0x31], 0
adc r8b, r11b
shr r8b, 0x54
and qword [rbp - 0x29], 0
sar r8w, cl
bts cx, r15w
bsf ecx, r8d
xor edx, edx
movzx r8d, dx
mov r8, r15
movsx rcx, sp
movzx cx, al
bswap rcx
lea rcx, [rbp - 0x41]
jmp 0x1404681a0
call fcn.14048e1e6
nop
lea r9, [rbp - 0x41]
and ax, 0x730b
rdtsc
test si, r14w
cmp qword [rbp - 0x29], 8
cmovae r9, qword [rbp - 0x41]
cwd
mov ah, ch
mov rcx, qword [rbp - 0x61]
mov edx, 0x35ca2cd8
xchg r8b, al
mov rax, qword [rcx]
not dx
bswap r8d
lea r8, [r15 + rdi]
cwd
mov rdx, rdi
jmp 0x1404681e5
mov rax, qword [rax + 0x58]
jmp 0x1404681ee
call qword [0x1400b8d90]
mov rax, qword [r13 + 0x40]
mov r12, qword [rax + 8]
mov qword [rbp - 0x59], r12
movsx eax, cx
movzx ax, r12b
cdqe
mov rax, qword [r12]
bswap ecx
mov rcx, r12
jmp 0x140468218
mov rax, qword [rax + 8]
jmp 0x140468221
call qword [0x1400b8d90]
nop
jmp 0x140468230
lea rcx, [rbp - 0x61]
jmp 0x140468239
call fcn.140469be9
mov rdi, rax
cmc
test r12, r12
jmp 0x14046824a
je 0x140468299
mov rax, qword [r12]
mov ecx, r8d
mov rcx, r12
jmp 0x14046825f
mov rax, qword [rax + 0x10]
jmp 0x140468268
call qword [0x1400b8d90]
mov rcx, rax
test rax, rax
je 0x140468299
mov rax, qword [rax]
jmp 0x140468286
mov edx, 1
mov rax, qword [rax]
jmp 0x140468293
call qword [0x1400b8d90]
mov rax, qword [rdi]
mov cl, r14b
movzx rdx, sp
sets cl
lea rdx, [rbp - 0x21]
mov rcx, rdi
jmp 0x1404682b2
mov rax, qword [rax + 0x28]
jmp 0x1404682bb
call qword [0x1400b8d90]
nop
cdqe
mov rax, qword [rdi]
movzx ecx, si
xchg ch, ch
jmp 0x1404682d1
mov rcx, rdi
jmp 0x1404682d9
mov rax, qword [rax + 0x20]
jmp 0x1404682e2
call qword [0x1400b8d90]
movzx r12d, ax
cmp rsi, r15
jmp 0x1404682f4
je 0x14046833f
mov rax, qword [rdi]
mov rcx, rdi
jmp 0x140468305
mov rax, qword [rax + 0x18]
jmp 0x14046830e
call qword [0x1400b8d90]
movzx ecx, ax
cwde
lea rax, [rbp - 0x41]
cmp qword [rbp - 0x29], 8
setg dil
cmovae rax, qword [rbp - 0x41]
sal di, cl
mov word [rax + rsi*2], cx
xor dil, bl
cmp rsi, r15
movzx rdi, sp
movsx rdi, r13w
cmove rsi, qword [rbp - 0x71]
rcr edi, cl
lea rdi, [rbp - 0x21]
cmp qword [rbp - 9], 0x10
cmovae rdi, qword [rbp - 0x21]
jmp 0x140468359
jmp 0x1404683e1
test al, al
jmp 0x140468365
jle 0x1404683f0
movsx rcx, al
mov rax, rsi
clc
test di, 0x19df
sub rax, rbx
jmp 0x140468380
cmp rcx, rax
jmp 0x140468388
jae 0x1404683f0
sub rsi, rcx
movsx r8d, r12w
seta dh
xchg edx, r8d
movzx r9d, r12w
movzx edx, di
not r8d
setge ch
mov r8d, 1
movsxd rdx, r14d
movsx ecx, r12w
mov rdx, rsi
mov rcx, 0x7941634f
movzx ecx, r14w
lea rcx, [rbp - 0x41]
call fcn.14045868c
lea rax, [rdi + 1]
test r9w, ax
stc
cmp byte [rax], 0
jmp 0x1404683dd
cmovg rdi, rax
mov al, byte [rdi]
clc
test r10w, dx
cmp al, 0x7f
jne 0x14046835e
mov rsi, qword [rbp - 0x31]
mov rdi, qword [r13 + 0x28]
cmc
test dl, dil
test rdi, rdi
jle 0x140468420
cmp rdi, rsi
jmp 0x14046840d
jbe 0x140468420
sub rdi, rsi
jmp 0x14046841b
jmp 0x140468426
sub edi, edi
neg eax
rdtsc
mov eax, dword [r13 + 0x18]
and eax, 0x1c0
movsx r15w, r9b
movsxd r15, r8d
cwd
movups xmm0, xmmword [r14]
lea r8, [rbp - 0x71]
jmp 0x140468449
lea rdx, [rbp - 0x61]
mov r15, qword [rbp - 0x51]
movdqu xmmword [rbp - 0x71], xmm0
mov rcx, r15
stc
test rbx, 0x53f415c5
clc
cmp eax, 0x40
jmp 0x14046846a
je 0x14046856b
cmp eax, 0x100
je 0x1404684fe
mov qword [rsp + 0x20], rdi
movsx r12d, bx
movzx r12d, word [rsp + 0x30]
mov r9w, bp
bswap r9
movzx r9d, r12w
jmp 0x14046849a
call fcn.1404691d5
xor edi, edi
cmova cx, di
ror ecx, 0x1b
lea r9, [rbp - 0x41]
rol r8, 0xde
adc dx, 0x7407
cmp qword [rbp - 0x29], 8
movzx edx, si
not rcx
cmovae r9, qword [rbp - 0x41]
setl dh
movsx r8, bp
cqo
movups xmm0, xmmword [rax]
movdqu xmmword [rbp - 0x71], xmm0
movzx rdx, r13w
mov qword [rsp + 0x20], rbx
lea r8, [rbp - 0x71]
setbe cl
cwd
lea rdx, [rbp - 0x61]
mov rcx, r15
jmp 0x1404684f4
call fcn.140469033
jmp 0x1404685a1
lea r9, [rbp - 0x41]
cmc
test r11b, 0xe3
cmp qword [rbp - 0x29], 8
jmp 0x140468511
cmovae r9, qword [rbp - 0x41]
jmp 0x14046851b
mov qword [rsp + 0x20], rbx
call fcn.140469033
movups xmm0, xmmword [rax]
bswap r9
movdqu xmmword [rbp - 0x71], xmm0
mov qword [rsp + 0x20], rdi
movzx r8w, cl
mov ecx, 0x741d1f46
movzx r12d, word [rsp + 0x30]
movzx r9d, r12w
lea r8, [rbp - 0x71]
movzx rdx, ax
lea rdx, [rbp - 0x61]
not ch
mov rcx, r15
jmp 0x14046855f
call fcn.1404691d5
xor edi, edi
jmp 0x1404685a1
lea r9, [rbp - 0x41]
cmp qword [rbp - 0x29], 8
jmp 0x140468579
cmovae r9, qword [rbp - 0x41]
jmp 0x140468583
mov qword [rsp + 0x20], rbx
jmp 0x14046858d
call fcn.140469033
movzx r12d, word [rsp + 0x30]
cqo
movzx ecx, bx
bt rdx, rdx
movups xmm0, xmmword [rax]
movdqu xmmword [r14], xmm0
ror ax, 0xde
cbw
bts rdx, rdi
lea rax, [rbp - 0x41]
cmp qword [rbp - 0x29], 8
cqo
mov r9b, spl
mov r9b, 0xca
cmovae rax, qword [rbp - 0x41]
lea r9, [rax + rbx*2]
cmp cl, 0
movdqu xmmword [rbp - 0x71], xmm0
sub rsi, rbx
cwd
movsx cx, dil
mov qword [rsp + 0x20], rsi
bswap dx
lea r8, [rbp - 0x71]
cdq
lea rdx, [rbp - 0x61]
movzx ecx, r11w
setns cl
mov rcx, r15
jmp 0x1404685ff
call fcn.140469033
movups xmm0, xmmword [rax]
movsx dx, bh
and qword [r13 + 0x28], 0
movsx dx, dh
cmovl ebx, edi
bswap cx
movdqu xmmword [rbp - 0x71], xmm0
setle dh
cdq
mov qword [rsp + 0x20], rdi
movzx r9d, r12w
movsxd rcx, r14d
lea r8, [rbp - 0x71]
jmp 0x14046863e
mov rbx, qword [rbp - 0x49]
not cx
movzx dx, bl
mov dl, 0x4e
mov rdx, rbx
cmovae cx, r9w
movsx rcx, r12w
movzx rcx, r11w
mov rcx, r15
jmp 0x140468663
call fcn.1404691d5
nop
inc edi
movzx di, r15b
mov edi, 0x1000
mov rdx, qword [rbp - 9]
cmp rdx, 0x10
jmp 0x140468682
jb 0x1404686d2
inc rdx
and ax, r14w
mov rcx, qword [rbp - 0x21]
mov rax, rcx
cmc
cmp r9b, 0xcf
cmp rdx, rdi
jmp 0x1404686a3
jb 0x1404686cd
add rdx, 0x27
cmc
clc
cmp di, 0x5777
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp spl, 0xd1
cmp rax, 0x1f
ja 0x1404687d8
call fcn.140237311
movdqa xmm0, xmmword [0x1400bd400]
movdqu xmmword [rbp - 0x11], xmm0
cmc
sar dx, 0x8d
shrd rdx, r11, 0x61
mov byte [rbp - 0x21], 0
inc dh
mov rdx, qword [rbp - 0x29]
clc
cmp dx, r8w
cmc
cmp rdx, 8
jmp 0x140468702
jb 0x140468761
lea rdx, [rdx*2 + 2]
movzx ecx, di
mov rcx, qword [rbp - 0x41]
nop
or al, 0x87
mov rax, rcx
test r8b, r12b
cmp si, si
cmp rdx, rdi
jmp 0x14046872c
jb 0x14046875c
add rdx, 0x27
test r8b, 0xda
mov rcx, qword [rcx - 8]
sub rax, rcx
clc
test ecx, ebp
test r11b, 0x3a
add rax, 0xfffffffffffffff8
stc
cmp rax, 0x1f
jmp 0x140468756
ja 0x1404687cd
call fcn.140237311
mov rax, rbx
mov rcx, qword [rbp - 1]
test bpl, sil
xor rcx, rsp
jmp 0x140468773
call fcn.14049cc19
mov rbx, qword [rsp + 0x100]
xchg sil, dil
add rsp, 0xc0
pop r15
movsx r12d, bx
movzx bp, dil
movzx r12d, r11w
pop r14
jmp 0x1404687a3
pop r13
mov rbp, r8
xchg esi, edi
pop r12
xchg dil, sil
jmp 0x1404687b4
pop rdi
mov bpl, sil
pop rsi
movsx rbp, si
setnp bpl
movsx bp, r12b
pop rbp
jmp 0x1404687cc
ret
call fcn.1404b3352
nop
jmp 0x1404687d8
call fcn.1404b3352
nop
jmp 0x1401cb87c