Function at 0x1401bc82e
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
push r14
test spl, r13b
push r13
clc
jmp 0x1401bc891
push r12
push rsi
jmp 0x1401bc899
push rdi
push rbp
push rbx
btr si, 0x34
sub rsp, 0xe8
or esi, 0xc228ba2
dec si
rol sil, cl
movaps xmmword [rsp + 0xd0], xmm15
setle sil
movsx si, dil
cmc
movaps xmmword [rsp + 0xc0], xmm14
or sil, r12b
mov si, r14w
btc si, r10w
movaps xmmword [rsp + 0xb0], xmm13
bt si, 0x1e
mov esi, 0xde06c6a2
movaps xmmword [rsp + 0xa0], xmm12
movaps xmmword [rsp + 0x90], xmm11
setno sil
neg sil
and sil, r12b
movaps xmmword [rsp + 0x80], xmm10
ror si, cl
shr si, 0xfa
movaps xmmword [rsp + 0x70], xmm9
movdqa xmmword [rsp + 0x60], xmm8
movdqa xmmword [rsp + 0x50], xmm7
add si, 0x38bc
adc rsi, 0x220d594b
rol esi, 0xef
movdqa xmmword [rsp + 0x40], xmm6
mov rsi, rcx
cmc
cmp bl, 0xa2
mov rcx, qword [rcx + 8]
test rcx, rcx
je 0x1401bc95c
call fcn.140033920
mov rcx, qword [rsi + 0x10]
test rcx, rcx
je 0x1401bc96e
call fcn.1400338b0
lea rax, [rsi + 8]
mov qword [rsp + 0x30], rax
btr r13w, 0xc7
mov qword [rsp + 0x38], rsi
mov ecx, dword [rsi]
movsx edi, r13w
shr r15, cl
movabs rbx, 0xe88a422d2a242742
movabs rsi, 0xb77379ac2407aa03
jmp 0x1401bc9ad
movabs r13, 0xd6b2f8a05315f327
rcl bpl, cl
movabs rbp, 0x7a1b993676a70de5
sar r14b, cl
btc r14w, 0xbf
movabs r15, 0x55d1a153acea0cd8
btr rdi, r10
or r12b, r9b
movabs rdi, 0x85e4c0c55354f22a
movabs r14, 0xdb8ccb49bcc0cfee
shr r12b, 8
rol r12d, cl
movabs r12, 0x58c98684992e639b
cmp ecx, 0xffffffff
je 0x1401bd50b
mov rax, rbx
btc dx, 0
sub r9w, 0x2475
mov dword [rsp + 0x2c], ecx
mov rcx, rsi
xchg r9d, edx
movq xmm0, rcx
movq xmm1, rax
add rdx, 0x37a9e2aa
bts dx, r8w
punpcklqdq xmm1, xmm0
bswap r9
test bp, r12w
pxor xmm1, xmmword [0x1400ffb10]
btr r9w, cx
cwd
movq rdx, xmm1
movzx r9d, bp
mov r9, rdx
clc
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
mov rcx, rax
jmp 0x1401bca77
shr rcx, 8
ror r8d, 0x98
mov r8d, r9d
and r8d, 0xf00f0000
movzx r11, r11w
bswap r11w
movabs r10, 0xf0000000f00
sbb r11b, 0x33
adc r11, rcx
inc r11w
and rcx, r10
sub r11w, 0x98de
mov r10, rdx
shl r10, 0x10
btr r11w, 0x90
movabs r11, 0xf000000000
stc
and r10, r11
cmc
mov r11, 0x6891a16d
rol r11w, cl
or r10, r8
rol r11w, 0xd8
xor r11b, spl
jmp 0x1401bcae6
mov r11, rax
shl r11, 8
btc r8w, 0xd1
movabs r8, 0xf000000000000
stc
and r11, r8
adc r8w, 0xa92e
sal r8b, 0x21
shrd r8, rbp, 0x85
or r11, r10
mov r10, rax
add r8w, r8w
shl r10, 0x3c
bswap r8w
not r8w
or r10, rcx
mov r8, rdx
add cl, spl
cmc
test r14w, r11w
shr r8, 0x38
shrd cx, r8w, 0x7a
sbb cx, 0xf656
bsr cx, ax
movabs rcx, 0xf00000000000
cmp bpl, 0x6f
and r9, rcx
sar cx, 0xf
btc rcx, 0xc1
or r10, r11
and rcx, 0xcb55afc
inc cl
mov ch, 0x75
mov rcx, rax
and r8d, 0xfffffff0
or r8, r9
sar r11b, cl
or r8, r10
shr r10, 0x16
bt r11w, r13w
mov r9, rax
bsf r11w, sp
shl r11b, 0xe0
shl r9, 0x20
rcr r10b, cl
movabs r10, 0xf0000000000000
add r11, rax
and r9, r10
ror r11b, cl
movsxd r10, r10d
mov r10, rdx
or r11w, 0x4ca
shr r10, 0x18
xchg r11b, r11b
shrd r11w, r9w, 0xf3
btc r11w, r15w
and r10d, 0xf000000
sar r11w, 0x5a
movzx r11w, r8b
or r10, r9
dec r9b
mov r9, rdx
bswap r11w
ror r11w, cl
not r11b
shr rdx, 0x24
and edx, 0xf00000
shl rax, 0x30
shr r11b, 0xc6
shl r11b, cl
movsx r11d, bp
movabs r11, 0xf00000000000000
cmc
stc
and rax, r11
stc
or rax, rdx
test di, si
shr rcx, 0x14
cqo
shr dl, 0x64
movsxd rdx, edx
shr r9, 0x28
movzx dx, r10b
and r9d, 0xf
movabs rdx, 0xf0000f000
cmc
stc
cmp dx, 0xfc70
and rcx, rdx
movsxd rdx, r11d
cmp r13w, r10w
or rcx, r9
neg dh
cmp r8b, 0x97
or rcx, r10
or rcx, rax
btc dx, di
cmp r8w, di
or rcx, r8
not rcx
movabs rdx, 0xd064f115fa7ddde2
jmp 0x1401bcc81
call fcn.1401acc82
mov r8, rax
movsx ax, r14b
mov rax, 0xffffffffc48b8640
mov rax, r13
mov rcx, rbp
cmc
movq xmm0, rcx
cmc
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x1401bccb0
sub eax, eax
not rax
movq xmm1, rax
jmp 0x1401bccbf
pshufd xmm0, xmm1, 0x44
mov rax, r15
mov cx, bp
mov rcx, rdi
jmp 0x1401bccd2
movq xmm3, rcx
movq xmm4, rax
jmp 0x1401bcce1
punpcklqdq xmm4, xmm3
jmp 0x1401bccea
pxor xmm4, xmm2
jmp 0x1401bccf3
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
btr rdx, 0xb7
shr r9b, cl
sal edx, cl
movq rcx, xmm4
bt dx, 0x58
shl ecx, 0x10
adc rdx, 0x49b45d25
movzx eax, ax
shld r9, r14, 0x41
xadd r9w, dx
cmovle r9d, esi
mov r9, qword gs:[rcx + rax]
seto dl
rdtsc
bsr rcx, r9
movsx cx, dh
movsx rcx, r11w
shl rdx, 0x20
bts cx, di
or rdx, rax
mov rax, r14
mov rcx, r12
jmp 0x1401bcd5c
movq xmm2, rcx
cmovbe ecx, r14d
jmp 0x1401bcd6a
movq xmm3, rax
movsx eax, sp
punpcklqdq xmm3, xmm2
cdqe
movzx ax, r11b
movabs rax, 0xc3fbf7ad433f3011
jmp 0x1401bcd8c
movabs rcx, 0xa736ba60173e9c66
jmp 0x1401bcd9b
movq xmm2, rcx
jmp 0x1401bcda5
movq xmm4, rax
jmp 0x1401bcdaf
punpcklqdq xmm4, xmm2
jmp 0x1401bcdb8
pxor xmm4, xmm3
jmp 0x1401bcdc1
pandn xmm4, xmm0
pshufd xmm2, xmm4, 0xee
movq rax, xmm2
movzx r10, r13w
sal r11b, 0x49
xor r10b, r9b
movq rcx, xmm4
movsx r10d, si
ror r11b, cl
shl rcx, 0x10
sar r10, cl
movabs r11, 0xffffffff0000
and rcx, r11
sbb r10b, r15b
movabs r10, 0xffff00000000ffff
and rax, r10
or rax, rcx
test bpl, 0xb5
cmc
imul rax, rdx
movq xmm2, rax
jmp 0x1401bce20
movq xmm3, rdx
jmp 0x1401bce2a
pshufd xmm4, xmm3, 0x44
punpcklqdq xmm3, xmm2
cdqe
movsx rcx, r15w
movabs rax, 0x71f7ba5c900013f3
movsx cx, bpl
movsx rcx, sp
not ch
movabs rcx, 0xb4dfb9ae9c6782fd
jmp 0x1401bce5d
movq xmm2, rcx
movzx cx, r13b
movsx rcx, ax
movq xmm5, rax
xchg cx, cx
bswap ax
movsx cx, r15b
punpcklqdq xmm5, xmm2
movsx rcx, si
cbw
bswap cx
movabs rax, 0x4a66ce636fffec0c
mov bpl, 0x85
movzx ecx, sp
movabs rcx, 0x4b20cd919b147d01
jmp 0x1401bcea7
movq xmm6, rcx
jmp 0x1401bceb1
movq xmm2, rax
jmp 0x1401bcebb
punpcklqdq xmm2, xmm6
jmp 0x1401bcec4
pxor xmm2, xmm5
jmp 0x1401bcecd
pandn xmm2, xmm0
movabs rax, 0xbc1a44f8aa596e4
movabs rcx, 0x13d9d860f4cc3f67
jmp 0x1401bceea
movq xmm5, rcx
movsxd rcx, ecx
movq xmm6, rax
cwde
mov cl, sil
punpcklqdq xmm6, xmm5
mov al, sil
movabs rax, 0x93e6658d755a691b
movzx cx, r9b
movsx cx, r10b
movabs rcx, 0xec2619a2d1f9c09c
jmp 0x1401bcf25
movq xmm5, rcx
movq xmm7, rax
jmp 0x1401bcf34
punpcklqdq xmm7, xmm5
jmp 0x1401bcf3d
pxor xmm7, xmm6
pandn xmm7, xmm0
movabs rax, 0x406aac29a4651ece
mov cl, r9b
movsx ecx, bx
movzx cx, r13b
movabs rcx, 0xb46db1c4abe8235b
jmp 0x1401bcf69
movq xmm5, rcx
movq xmm6, rax
movsx eax, dx
mov cl, spl
cmovnp ax, r12w
punpcklqdq xmm6, xmm5
bswap ax
movabs rax, 0x8e39986d5b9a1ece
setns ch
movabs rcx, 0x4b9285805592235b
jmp 0x1401bcfa1
movq xmm5, rcx
jmp 0x1401bcfab
movq xmm8, rax
punpcklqdq xmm8, xmm5
pxor xmm8, xmm6
jmp 0x1401bcfbf
pandn xmm8, xmm0
pshufd xmm5, xmm8, 0xee
movq rax, xmm5
bswap ecx
shld ecx, r10d, 0x94
btc rcx, rsp
movq rcx, xmm8
shl ecx, 0x10
movzx eax, ax
clc
cmc
or eax, ecx
cmovns cx, dx
movabs rcx, 0x292f101ab7d20809
movq xmm5, rcx
movsx ecx, sp
movabs rcx, 0xd6d010ef55b5f7d6
movq xmm6, rcx
jmp 0x1401bd013
pxor xmm6, xmm5
pandn xmm6, xmm1
movq rdx, xmm6
bts cx, r9w
inc cl
movzx cx, ah
mov ecx, r10d
cmp sil, 0x45
and ecx, edx
test rdx, r15
stc
movq xmm1, r8
jmp 0x1401bd043
shr r8, cl
movdqa xmm5, xmm2
jmp 0x1401bd04f
punpcklqdq xmm5, xmm7
jmp 0x1401bd058
psllq xmm5, 0x10
punpckhqdq xmm2, xmm7
jmp 0x1401bd066
movdqa xmm6, xmmword [section..rdata]
jmp 0x1401bd073
pand xmm5, xmm6
jmp 0x1401bd07c
pandn xmm6, xmm2
por xmm6, xmm5
movdqa xmm2, xmm4
jmp 0x1401bd08d
psrlq xmm2, 0x20
pmuludq xmm2, xmm6
movdqa xmm5, xmm6
jmp 0x1401bd09f
psrlq xmm5, 0x20
pmuludq xmm5, xmm4
paddq xmm5, xmm2
psllq xmm5, 0x20
pmuludq xmm6, xmm4
paddq xmm6, xmm5
movd xmm2, eax
pshufd xmm2, xmm2, 0x44
movq xmm4, r8
jmp 0x1401bd0cc
punpcklqdq xmm1, xmm4
jmp 0x1401bd0d5
pand xmm6, xmmword [0x1400d3030]
pand xmm1, xmm2
jmp 0x1401bd0e6
por xmm6, xmm1
pxor xmm6, xmm3
movabs rax, 0x9bd5f8ce1b35e39d
movzx cx, r15b
setle ch
movabs rcx, 0x706b5922fd0baa31
jmp 0x1401bd10f
movq xmm1, rcx
movsx cx, r10b
movq xmm2, rax
cwde
punpcklqdq xmm2, xmm1
not al
mov eax, 0x30357d0f
movabs rax, 0x85d59ce7e4ca1c62
movabs rcx, 0x8f943d0bce58544e
jmp 0x1401bd143
movq xmm1, rcx
jmp 0x1401bd14d
movq xmm4, rax
jmp 0x1401bd157
punpcklqdq xmm4, xmm1
jmp 0x1401bd160
pxor xmm4, xmm2
jmp 0x1401bd169
pandn xmm4, xmm0
pshufd xmm1, xmm4, 0xee
movq rax, xmm1
cmp edx, 0x331b1fcf
movq rcx, xmm4
cmp r11w, r12w
cmc
shl rcx, 0x10
test esp, 0x6c3d8675
cmp r13b, 0x7a
jmp 0x1401bd19a
and rcx, r11
and rax, r10
jmp 0x1401bd1a6
add rax, r9
jmp 0x1401bd1ae
movdqu xmmword [rcx + rax], xmm6
movsxd rax, edi
movzx ecx, bp
movsx rcx, dx
movabs rax, 0xfd2f9d416365d526
movabs rcx, 0x691751743145de4b
movq xmm1, rcx
cmovp cx, r13w
movzx cx, dil
movq xmm2, rax
movzx ax, r9b
punpcklqdq xmm2, xmm1
cmovs eax, esi
cbw
cwde
movabs rax, 0x8356cb5d9c9a2ad9
movabs rcx, 0x96e8076849602024
jmp 0x1401bd20d
movq xmm1, rcx
jmp 0x1401bd217
movq xmm4, rax
jmp 0x1401bd221
punpcklqdq xmm4, xmm1
pxor xmm4, xmm2
jmp 0x1401bd22e
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq rax, xmm0
sar ch, 0xf0
movq rcx, xmm4
test rcx, 0x7002ea0f
shl rcx, 0x10
and rcx, r11
and rax, r10
lea rax, [rax + r9]
mov r9d, 0xd83ed38
sub r9b, r12b
cmp spl, 0xc9
movdqu xmmword [rcx + rax], xmm3
neg ch
sbb ah, 0x67
and ch, dh
movabs rax, 0x9a17d5a474ae9bbb
movabs rcx, 0x4f7e0fbe9d636c4d
bswap r9w
rcl r9w, 0x91
movq xmm0, rcx
movzx r9d, r9w
cmc
movq xmm1, rax
sub cl, ch
xor cx, 0xce35
bsr r9w, r15w
punpcklqdq xmm1, xmm0
dec r9
xadd ecx, r9d
and cl, r10b
pxor xmm1, xmmword [0x1400ffb70]
shl cl, cl
sar r9w, cl
movq rcx, xmm1
movsx r9, r11w
xadd r9b, r9b
bts r9w, r11w
mov r9, rcx
shl r9, 0xc
jmp 0x1401bd2e4
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
shr dh, 0xf1
mov rdx, rax
movsx r11, r11w
sal r10, cl
bts r8d, esi
shr rdx, 8
mov r8d, r9d
btr r10d, 0xcc
and r8d, 0xf00f0000
sbb r11d, edx
clc
movabs r10, 0xf0000000f00
sbb r11b, 0xcd
and rdx, r10
rcr r11d, 0x89
not r10b
bswap r11d
mov r10, rcx
shl r10, 0x10
movabs r11, 0xf000000000
cmc
cmp edx, esp
jmp 0x1401bd34a
and r10, r11
sbb r11b, bl
cmc
or r10, r8
movzx r8w, r9b
mov r11, rax
bswap r8w
add r8b, spl
bsf r8w, r13w
shl r11, 8
test edi, 0x3a97254f
shld r8, r13, 0xc0
movabs r8, 0xf000000000000
jmp 0x1401bd393
and r11, r8
dec r8b
bt r8, r14
or r11, r10
mov r8b, r10b
rcl r10b, cl
mov r10, rax
shl r10, 0x3c
adc r8b, r9b
shr r8b, 0x71
or r10, rdx
xadd r8, rdx
movsx r8w, al
mov r8, rcx
bsr edx, edi
test r13, 0xffffffffcc3b041f
cmc
shr r8, 0x38
movabs rdx, 0xf00000000000
jmp 0x1401bd3e1
and r9, rdx
rcl dl, 0x8f
or r10, r11
rol r11w, 0xf1
mov rdx, rax
and r8d, 0xfffffff0
or r8, r9
or r8, r10
mov r9, rax
adc r10w, bp
adc r10b, 0xc9
jmp 0x1401bd40c
shl r9, 0x20
bts r11w, r15w
movabs r10, 0xf0000000000000
cmc
sub r11d, 0x322164fb
and r9, r10
mov r10, rcx
shl r11b, cl
stc
bts r11d, edi
shr r10, 0x18
movzx r11d, r11w
shrd r11, rax, 0x54
and r10d, 0xf000000
sal r11b, cl
movsx r11, dx
or r10, r9
bt r9w, si
movsx r9, r14w
movsxd r9, r15d
mov r9, rcx
movzx r11, r12w
shr r11b, cl
sbb r11d, 0x4f82b369
shr rcx, 0x24
cmc
cmp r12b, r14b
dec r11b
and ecx, 0xf00000
shl rax, 0x30
adc r11w, 0xaa87
movzx r11w, r14b
sbb r11b, bpl
movabs r11, 0xf00000000000000
and rax, r11
jmp 0x1401bd4a5
or rax, rcx
shr rdx, 0x14
sar ecx, 0x92
shr r9, 0x28
btc ecx, r11d
shl cl, 0x68
sar rcx, cl
and r9d, 0xf
movabs rcx, 0xf0000f000
clc
and rdx, rcx
or rdx, r9
movzx ecx, r9w
shl cl, cl
shr ch, 0xa9
or rdx, r10