Function at 0x140256190
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x1404b6287
push rbp
push rbx
movzx ebx, dx
rcr bx, cl
push rdi
mov rbp, rsp
add bh, 0x77
or dil, r9b
cmp r13b, 0x7d
sub rsp, 0x40
mov rdi, rdx
shrd ebx, r9d, 0xc7
mov rbx, rcx
clc
jmp 0x1404b62b3
test rcx, rcx
jmp 0x1404b62bb
jne 0x1404b6303
call fcn.1404b5034
mov ebx, 0x16
jmp 0x1404b62d0
mov dword [rax], ebx
call fcn.1404b5d4e
mov eax, ebx
sbb bx, r9w
add rsp, 0x40
mov dil, bl
movsx rdi, di
cmovno bp, di
pop rdi
movzx ebp, cx
pop rbx
movzx bp, spl
not ebp
movsx rbp, dx
pop rbp
jmp 0x1404b6302
ret
movdqa xmm0, xmmword [0x1400bff60]
movups xmmword [rcx], xmm0
jmp 0x1404b6313
movups xmmword [rcx + 0x10], xmm0
jmp 0x1404b631c
movd dword [rcx + 0x20], xmm0
test rdi, rdi
jmp 0x1404b6329
je 0x1404b62c1
cmp qword [rdx], 0
jmp 0x1404b6338
jge 0x1404b6354
call fcn.1404b5034
mov ebx, 0x16
mov dword [rax], ebx
jmp 0x1404b634f
jmp 0x1404b62d7
movabs rax, 0x793582aff
stc
test sil, sil
cmp qword [rdx], rax
jmp 0x1404b636a
jg 0x1404b633e
call fcn.1400a642c
and dword [rbp + 0x30], 0
lea rcx, [rbp + 0x30]
and dword [rbp + 0x38], 0
and dword [rbp + 0x20], 0
jmp 0x1404b638a
call fcn.1404cb800
test eax, eax
jmp 0x1404b6396
jne 0x1404b68cd
lea rcx, [rbp + 0x38]
call fcn.1404cb84a
test eax, eax
jmp 0x1404b63ac
jne 0x1404b68cd
lea rcx, [rbp + 0x20]
jmp 0x1404b63bb
call fcn.1404cb8a4
test eax, eax
jmp 0x1404b63c7
jne 0x1404b68cd
mov rcx, qword [rdi]
btc dx, 0xee
rdtsc
cmc
movabs rdx, 0x7935041fd
shrd ax, bp, 0xb1
lea rax, [rcx - 0x3f481]
cmp rcx, r8
cmp rax, rdx
ja 0x1404b649a
movsxd rax, dword [rbp + 0x20]
add dx, r13w
btr dx, 0x42
adc dh, 0xd0
lea rdx, [rbp - 0x10]
cmp bl, r11b
jmp 0x1404b6416
sub rcx, rax
jmp 0x1404b641e
mov qword [rbp - 0x10], rcx
jmp 0x1404b6427
mov rcx, rbx
jmp 0x1404b642f
call fcn.1402050c8
test eax, eax
jne 0x1404b62dd
cmp dword [rbp + 0x30], eax
jmp 0x1404b6444
je 0x1404b68c1
mov rcx, rbx
jmp 0x1404b6452
call fcn.1404cb8fa
test eax, eax
jmp 0x1404b645e
je 0x1404b68c1
movsxd rax, dword [rbp + 0x38]
lea rdx, [rbp - 0x10]
btr rcx, r8
sub qword [rbp - 0x10], rax
mov rcx, rbx
jmp 0x1404b647c
call fcn.1402050c8
test eax, eax
jmp 0x1404b6488
jne 0x1404b62dd
mov dword [rbx + 0x20], 1
jmp 0x1404b68c1
mov rdx, rdi
movzx cx, dl
jmp 0x1404b64a6
mov rcx, rbx
jmp 0x1404b64ae
call fcn.1402050c8
test eax, eax
jne 0x1404b62dd
movsxd rdi, dword [rbx]
stc
cmc
cmp dword [rbp + 0x30], eax
jmp 0x1404b64c8
je 0x1404b6504
mov rcx, rbx
call fcn.1404cb8fa
test eax, eax
je 0x1404b6504
mov eax, dword [rbp + 0x20]
cmp spl, cl
add eax, dword [rbp + 0x38]
jmp 0x1404b64ec
cdqe
jmp 0x1404b64f3
mov dword [rbx + 0x20], 1
jmp 0x1404b64ff
jmp 0x1404b6512
movsxd rax, dword [rbp + 0x20]
not dh
sar dx, 0xaa
shr dx, 0x57
sub rdi, rax
shrd cx, dx, 0x41
movabs r8, 0x8888888888888889
inc dh
movsx rdx, r8w
add cx, 0x42ea
mov rax, r8
adc dh, 0x85
mov ecx, edi
xor dl, 0x63
bsr rdx, r12
imul rdi
movzx ax, r9b
bswap ax
btc ax, 0xff
add rdx, rdi
movzx rax, ax
xchg ah, al
movzx eax, r15w
sar rdx, 5
cmovs eax, r14d
rol ah, 0xf4
mov rax, rdx
cmp ebx, 0x14d45411
shr rax, 0x3f
stc
lea rdx, [rdx + rax]
btr ax, 0xf0
cdqe
and ax, 0x3d0f
imul eax, edx, 0x3c
cmc
sub ecx, eax
mov dword [rbx], ecx
jmp 0x1404b6590
jns 0x1404b65a4
lea eax, [rcx + 0x3c]
shl r9d, cl
cwd
sub rdi, 0x3c
mov dword [rbx], eax
mov rax, r8
test r13w, r12w
imul rdi
lea r9, [rdi + rdx]
sar r9, 5
cwd
adc cl, bl
ror eax, cl
mov rax, r9
shr rax, 0x3f
or dx, r14w
ror ch, cl
lea r9, [r9 + rax]
cwd
rol edx, 0xf9
movsxd rax, dword [rbx + 4]
stc
shr dl, cl
add r9, rax
add rdx, r14
cmp r8b, r14b
mov rax, r8
imul r9
xadd al, cl
lea rdx, [rdx + r9]
sar rdx, 5
btc cx, sp
movzx cx, r8b
mov rax, rdx
shr rax, 0x3f
xadd ch, cl
movsx ecx, r11w
add rdx, rax
ror ecx, cl
test edi, r14d
bts cx, r10w
imul ecx, edx, 0x3c
mov rdx, 0x19b901f4
shld dx, ax, 0xf
mov edx, r9d
clc
sub edx, ecx
mov dword [rbx + 4], edx
jmp 0x1404b6634
jns 0x1404b6647
lea ecx, [rdx + 0x3c]
sub r9, 0x3c
mov dword [rbx + 4], ecx
cdq
xchg cl, ch
mov rax, r8
shrd r8w, r14w, 0xe1
imul r9
bsr ecx, r10d
cbw
sal r8b, 0xcc
lea r8, [r9 + rdx]
test r9b, r10b
movabs r9, 0x2aaaaaaaaaaaaaab
shl ah, cl
bts eax, edi
setle ah
sar r8, 5
mov rax, r8
rcr dx, 0xda
shr rax, 0x3f
cqo
lea r8, [r8 + rax]
cwd
movsxd rax, dword [rbx + 8]
shr dx, 0x94
lea r8, [r8 + rax]
bsr edx, r8d
sbb dx, r13w
mov rax, r9
bswap rdx
imul r8
rcr eax, 0xa2
xchg cx, ax
sar rdx, 2
sub cl, 0xf0
inc ch
mov rax, rdx
test r13d, 0x5d21325
or cl, 0xec
shr rax, 0x3f
bsr cx, r15w
and cl, r12b
xor cx, 0xe23
lea rdx, [rdx + rax]
ror rcx, 0x31
lea ecx, [rdx + rdx*2]
btc dx, bp
bts rdx, r11
cmp dil, dil
mov edx, r8d
cmp r10w, r13w
stc
shl ecx, 3
test bp, dx
sub edx, ecx
jmp 0x1404b6701
mov dword [rbx + 8], edx
jns 0x1404b672a
lea ecx, [rdx + 0x18]
rol rdx, 0x5e
bt rdx, rbx
btr rax, 0x6b
sub r8, 0x18
rol edx, cl
rdtsc
mov dword [rbx + 8], ecx
bt dx, 0xf1
mov rax, r9
xchg dl, dh
cmp rbp, r15
imul r8
inc ah
btc r8, 0x93
mov r8, rdx
mov al, 0xfd
shrd rax, rbx, 0x22
clc
sar r8, 2
cmovle rax, r13
mov rax, r8
test r12b, r14b
jmp 0x1404b675b
shr rax, 0x3f
cmp bpl, 0xa2
test esp, r10d
stc
add r8, rax
cmp r14b, 0x53
stc
cmc
test r8, r8
jle 0x1404b67ea
mov ecx, dword [rbx + 0x18]
cmp sp, r11w
cdq
bswap dx
mov eax, 0x92492493
neg dl
cqo
add dword [rbx + 0xc], r8d
cmp r12b, 0x88
add dx, r13w
ror rdx, cl
add ecx, r8d
bsf edx, r13d
imul ecx
bts eax, r12d
shl rax, 0xcf
add edx, ecx
adc ax, r10w
add rax, 0x7ba34da4
sar edx, 2
mov eax, edx
shr eax, 0x1f
test bpl, 0xe2
add edx, eax
imul eax, edx, 7
test r13, 0x1c7434a
sub ecx, eax
add dword [rbx + 0x1c], r8d
jmp 0x1404b67dd
mov dword [rbx + 0x18], ecx
jmp 0x1404b67e5
jmp 0x1404b68c1
jns 0x1404b68c1
mov ecx, dword [rbx + 0x18]
mov eax, 0x92492493
add dword [rbx + 0xc], r8d
bswap rdx
sar dx, 0xbd
add ecx, 7
shr dx, cl
movzx edx, r11w
add ecx, r8d
bt dx, 0xb7
imul ecx
cmp r8b, 0x85
sal al, cl
movsx eax, r13w
add edx, ecx
rol ax, cl
shl ax, 5
sar edx, 2
movzx rax, di
rol al, cl
mov eax, edx
jmp 0x1404b683b
shr eax, 0x1f
jmp 0x1404b6843
add edx, eax
movzx ax, r11b
sete al
rcr eax, cl
imul eax, edx, 7
movzx edx, r13w
mov edx, dword [rbx + 0xc]
sub ecx, eax
cmc
mov dword [rbx + 0x18], ecx
rol ecx, 0xf0
mov ecx, dword [rbx + 0x1c]
jmp 0x1404b686f
add ecx, r8d
cmp r8w, 0x494b
test edx, edx
jmp 0x1404b687f
jg 0x1404b68ba
dec dword [rbx + 0x14]
setae al
cmovbe ax, r11w
lea eax, [rdx + 0x1f]
jmp 0x1404b6898
mov dword [rbx + 0xc], eax
lea eax, [rcx + 0x16d]
jmp 0x1404b68a6
mov dword [rbx + 0x1c], eax
mov dword [rbx + 0x10], 0xb
jmp 0x1404b68b5
jmp 0x1404b68c1
mov dword [rbx + 0x1c], ecx
test r12b, 0x8b
sub eax, eax
jmp 0x1404b68c8
jmp 0x1404b62dd
and qword [rsp + 0x20], 0
cmc
stc
xor r9d, r9d
cmp r15b, r13b
xor r8d, r8d
test rbp, rsi
test r13b, 0x48
cmc
sub edx, edx
cmc
cmp r8b, 0xa2
sub ecx, ecx
jmp 0x1404b68f4
call fcn.1404b5ded
int3