Function at 0x1408ba441
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov rax, rsp
jmp 0x1408ba46a
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
xor bpl, dl
movsx ebp, di
sal ebp, 0xc7
push r12
movsx rbp, cx
add bp, 0x7b03
cmovg rbp, rcx
push r13
movzx rbp, ax
xor rbp, 0x69ac7cf0
push r14
push r15
movsx r14w, sil
lea rbp, [rax - 0x5f]
clc
add r15w, r13w
sub rsp, 0xd0
mov qword [rbp + 0x17], 0xfffffffffffffffe
mov qword [rax + 0x10], rbx
mov ebx, 0x79dc7fcc
mov r15w, r13w
jmp 0x1408ba4c9
mov r15, r8
mov rbx, 0x5e6f0dcf
mov r14d, edx
mov rbx, rcx
jmp 0x1408ba4de
call fcn.140011508
nop
mov eax, 0x20000
mov qword [rbx + 0x100], rax
xor cx, bp
lea rdi, [rbx + 0x108]
clc
mov edx, 0x350b00f4
xor rcx, rdi
mov qword [rbp + 0xf], rdi
sbb r9w, 0x31b
sub r13d, r13d
mov qword [rdi], r13
mov qword [rbp + 7], rax
sar dl, cl
shl r9w, cl
cmp sil, 0xc9
mov qword [rsp + 0x30], r13
btc rcx, 0x7d
mov dword [rsp + 0x28], 0x8000000
sub cx, 0x364c
test r11, 0x5a0d3a05
btr cx, di
mov dword [rsp + 0x20], 0x40
rcl r9b, 0x29
lea r9, [rbp + 7]
clc
xor r8d, r8d
mov dl, 0xb3
mov dh, cl
cqo
mov edx, 0xf001f
movsx ecx, ax
mov rcx, rdi
jmp 0x1408ba56d
call fcn.14011f5d4
test eax, eax
jmp 0x1408ba579
js 0x1408baa52
lea rcx, [rbx + 0x110]
mov r8, rdx
btc r8d, edx
rcl r9d, cl
mov qword [rbp + 0xf], rcx
cmova r9w, dx
sub r8b, 0x20
mov r8, qword [rdi]
or rdx, 0xffffffffffffffff
mov r9w, sp
mov qword [rcx], rdx
mov qword [rcx + 8], r13
lea r9d, [r13 + 4]
call fcn.140001cfc
mov qword [rbx + 0x120], r13
cqo
add rax, 0x246033db
rdtsc
mov qword [rbx + 0x128], r13
cdq
movsx rdx, r12w
bts rax, r9
mov qword [rbx + 0x130], r13
test sp, ax
bts ax, r13w
mov qword [rbx + 0x138], r13
sbb rax, 0x7a1802b5
clc
mov qword [rbx + 0x140], r13
mov qword [rbx + 0x148], r13
add al, r15b
mov qword [rbx + 0x150], r13
mov qword [rbx + 0x158], r13
mov qword [rbx + 0x160], r13
shl cl, cl
rdtsc
mov qword [rbx + 0x168], r13
mov dword [rbx + 0x170], r13d
cmp eax, 0x3f1d37ef
lea rax, [0x140053a58]
bts rcx, r8
sbb rsi, 0x40335cf8
mov qword [rbx + 0xd8], rax
or dword [rbx + 0xf8], 1
movzx si, r14b
mov dword [rbx + 0x178], r14d
rdtsc
mov dword [rbx + 0x17c], r13d
rdtsc
cbw
cwde
mov qword [rbx + 0x180], r13
cwde
movsx ecx, r11w
lea rsi, [rbx + 0x188]
movsx dx, r13b
movsx ecx, bp
xchg edx, eax
mov qword [rsi], r13
mov qword [rsi + 8], r13
jmp 0x1408ba697
mov qword [rsi + 0x10], r13
cbw
movsx rcx, r13w
mov dx, 0x3339
lea rax, [0x14004e848]
mov qword [rbx + 0xd8], rax
mov edx, r14d
movsxd rcx, edx
movzx rcx, r12w
lea rcx, [rbp + 0x7f]
call fcn.140033d88
nop
shr r12d, 0xfd
mov r14, qword [r15]
mov r12, qword [r15 + 8]
cmp r14, r12
jmp 0x1408ba6da
je 0x1408ba904
mov r15, qword [r14]
xadd r8w, r8w
btc r8w, r13w
sub edx, edx
lea r8d, [rdx + 0x30]
sete cl
cmovne ecx, esp
movzx cx, r14b
lea rcx, [rbp - 0x29]
jmp 0x1408ba707
call fcn.1408c0e31
lea rdi, [rbp - 0x29]
ror r9d, 0x3a
cwd
setge dl
sub eax, eax
lea edx, [rax + 0x30]
cmovo r9w, sp
bswap cx
movsx cx, r10b
mov ecx, edx
not r9w
setne r9b
mov r9b, 0x6d
rep stosb byte [rdi], al
shld cx, di, 0xa4
mov qword [rsp + 0x28], r13
sbb r9d, r8d
or r9, r15
mov qword [rsp + 0x20], rdx
rol dh, 0x10
sal r9b, 0xf2
bsr ecx, r15d
lea r9, [rbp - 0x29]
sub r8d, r8d
jmp 0x1408ba768
mov rdx, r15
movsx cx, r8b
setp ch
mov rcx, qword [rbp + 0x7f]
jmp 0x1408ba77c
call fcn.140891a75
test eax, eax
jmp 0x1408ba788
js 0x1408ba9fe
mov rdx, qword [rbp - 0x21]
cmp r15, rdx
jmp 0x1408ba79a
je 0x1408ba82f
lea rdi, [rbp - 0x29]
bt cx, sp
bts r8w, ax
xor eax, eax
setb ch
lea r8d, [rax + 0x30]
movzx r9, r13w
mov ecx, r8d
movsx r9w, dil
movsx r9d, cx
movsxd r9, edi
rep stosb byte [rdi], al
bts r9d, esp
shld cx, bx, 0x49
bswap r9w
mov qword [rsp + 0x28], r13
movsx rcx, r8w
shl r9w, cl
bt r9w, r11w
mov qword [rsp + 0x20], r8
bt cx, r11w
sar rcx, 0xd4
lea r9, [rbp - 0x29]
sub r8d, r8d
mov ch, 0xe3
mov cx, r11w
movzx rcx, r10w
mov rcx, qword [rbp + 0x7f]
call fcn.140582d05
test eax, eax
jmp 0x1408ba81a
js 0x1408baab1
mov rdx, qword [rbp - 0x21]
rcr ch, 0x18
btc cx, dx
btr rcx, rsi
mov ecx, dword [rbp - 9]
clc
cmp ecx, 0x10000
je 0x1408ba8f6
mov eax, dword [rbp - 0x29]
mov dword [rbp - 0x69], eax
movsx ax, r14b
mov dword [rbp - 0x65], edx
mov eax, dword [rbp - 0x19]
mov dl, bpl
mov dword [rbp - 0x61], eax
xadd eax, edx
not ax
sal dx, cl
mov eax, dword [rbp - 0x11]
adc dl, bpl
mov dword [rbp - 0x5d], eax
movzx eax, r11w
mov dword [rbp - 0x59], ecx
bt dx, r10w
mov eax, dword [rbp - 5]
add dl, r15b
bts edx, r15d
cqo
mov dword [rbp - 0x55], eax
mov eax, dword [rbp - 1]
mov dword [rbp - 0x51], eax
mov rdx, qword [rsi + 8]
test r14, 0x44d40a63
test r14b, dl
jmp 0x1408ba89c
cmp qword [rsi + 0x10], rdx
je 0x1408ba8dc
movups xmm0, xmmword [rbp - 0x69]
test dil, 4
clc
movups xmmword [rdx], xmm0
movsd xmm1, qword [rbp - 0x59]
cmc
test rax, 0x155258c1
movsd qword [rdx + 0x10], xmm1
clc
mov dword [rdx + 0x18], eax
stc
test dx, r13w
clc
add qword [rsi + 8], 0x1c
jmp 0x1408ba8d7
jmp 0x1408ba8f6
lea r8, [rbp - 0x69]
movzx ecx, dx
bswap cx
mov ecx, r13d
mov rcx, rsi
jmp 0x1408ba8f1
call fcn.1400524b4
add r14, 8
jmp 0x1408ba8ff
jmp 0x1408ba6d2
mov rdx, qword [rsi + 8]
jmp 0x1408ba911
cmp qword [rsi], rdx
jmp 0x1408ba919
je 0x1408ba997
sub rdx, qword [rsi]
bsr ax, di
movabs rax, 0x4924924924924925
ror r8b, cl
btc cx, r12w
shl r9d, 0x9c
imul rdx
neg r9b
bsr ax, bx
sar rdx, 3
jmp 0x1408ba954
mov rax, rdx
shr rax, 0x3f
mov rcx, 0x24106691
rcr r8b, 0xe5
add rdx, rax
xchg r9b, cl
jmp 0x1408ba974
lea r9, [0x140050180]
bswap cx
movsx r8d, bp
mov r8d, 0x1c
mov rcx, qword [rsi]
call 0x140650791
nop
sub cl, 0x10
shl ecx, 0x64
mov rcx, qword [rbp + 0x7f]
cmp r13d, r13d
test rcx, rcx
je 0x1408ba9b0
call fcn.1402ede96
nop
add sil, dl
mov rax, rbx
sar r14d, 0x43
sbb r12b, cl
cmp r11w, 0x711f
mov rbx, qword [rsp + 0x118]
shl r14b, cl
add rsp, 0xd0
pop r15
pop r14
movsxd rbp, r14d
movsx r13d, bp
setne sil
pop r13
pop r12
mov rdi, rbx
jmp 0x1408ba9f1
pop rdi
pop rsi
cmovno bp, di
pop rbp
jmp 0x1408ba9fd
ret
sub ecx, ecx
cdq
movzx dx, r14b
mov qword [rbp - 0x41], rcx
jmp 0x1408baa12
mov qword [rbp - 0x39], rcx
setl ch
xchg ch, ch
lea rcx, [0x14005b4d8]
bswap edx
movsxd rdx, ecx
mov qword [rbp - 0x49], rcx
mov dword [rbp - 0x31], 0xd0001b0a
mov dword [rbp - 0x2d], eax
mov rdx, r15
movzx rdx, r9w
lea rdx, [0x140068a88]
lea rcx, [rbp - 0x49]
jmp 0x1408baa4c
call 0x1400e4383
nop
sub ecx, ecx
mov edx, 0x551846ac
mov qword [rbp - 0x61], rcx
mov qword [rbp - 0x59], rcx
movzx dx, spl
mov dl, 0xef
movsx rdx, r11w
lea rcx, [0x14005b4d8]
cqo
mov qword [rbp - 0x69], rcx
movsx rcx, bp
setns dh
movsxd rcx, ebx
mov dword [rbp - 0x51], 0xd0001d05
movsxd rcx, edx
mov dword [rbp - 0x4d], eax
movsx rdx, dx
cqo
lea rdx, [0x140068a88]
movsx cx, bpl
lea rcx, [rbp - 0x69]
jmp 0x1408baaab
call 0x14042df5c
nop
xor ecx, ecx
not dl
mov dl, 0x9e
movsx rdx, si
mov qword [rbp - 0x41], rcx
movzx dx, dh
mov qword [rbp - 0x39], rcx
lea rcx, [0x14005b4d8]
movsxd rdx, r15d
cqo
mov qword [rbp - 0x49], rcx
mov rcx, r9
mov dword [rbp - 0x31], 0xd0001b0a
cmovl rdx, rsp
movzx ecx, ax
mov dword [rbp - 0x2d], eax
xchg cx, cx
mov dx, cx
setg cl
lea rdx, [0x140068a88]
mov rcx, 0x3ff6ef0
lea rcx, [rbp - 0x49]
jmp 0x1408bab0b
call 0x1407d2f33
int3