Function at 0x1403d54d4
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
rol ax, cl
push r14
sar r14, 0x5b
sbb al, 0xd0
push r13
movsx ax, spl
cdqe
push r12
bswap r12w
push rsi
push rdi
push rbp
cmc
adc r12b, 0xca
push rbx
bt r14w, r8w
lahf
sub rsp, 0x1f8
bt r14w, 6
sal r12b, cl
or r12b, r14b
movaps xmmword [rsp + 0x1e0], xmm11
sub al, ah
movzx r12w, r15b
stc
movaps xmmword [rsp + 0x1d0], xmm10
movaps xmmword [rsp + 0x1c0], xmm9
btc r14, r15
sal r12b, cl
movzx eax, di
movaps xmmword [rsp + 0x1b0], xmm8
movaps xmmword [rsp + 0x1a0], xmm7
btr r14d, r11d
movaps xmmword [rsp + 0x190], xmm6
ror r14d, cl
inc r14b
shl al, cl
mov r14, rcx
cdqe
mov r12, qword [rdx]
add rax, rbx
or rax, rdi
xadd ah, ah
mov rax, qword [rdx + 8]
mov qword [rsp + 0x68], rax
cmc
test r11, rbp
cmp r12, rax
jmp 0x1403d558f
je 0x1403d605f
lea r15, [rsp + 0x90]
cwde
not al
lea rax, [r14 + 0x58]
jmp 0x1403d55a9
mov qword [rsp + 0x60], rax
jmp 0x1403d55b3
xorps xmm6, xmm6
lea r13, [rsp + 0xd0]
movzx esi, r9w
xchg sil, sil
cmovp si, bp
lea rsi, [rsp + 0x30]
jmp 0x1403d55d3
movss xmm8, dword [0x1400bd7e0]
jmp 0x1403d55e1
movaps xmm9, xmmword [0x1400bd900]
jmp 0x1403d55ee
movaps xmm7, xmmword [0x1400bd3f0]
jmp 0x1403d55fa
movaps xmm10, xmmword [0x1400bd8e0]
jmp 0x1403d5607
movaps xmm11, xmmword [0x1400bd8f0]
jmp 0x1403d5614
jmp 0x1403d5638
call fcn.14011c953
add r12, 0x110
cmp r8b, r12b
jmp 0x1403d562d
cmp r12, qword [rsp + 0x68]
je 0x1403d605f
movaps xmmword [rsp + 0x70], xmm6
jmp 0x1403d5644
mov qword [rsp + 0x80], 0
movsx ecx, sp
movsx dx, bh
mov qword [rsp + 0x88], 7
movups xmmword [r15], xmm6
mov cx, 0x75ac
bswap ecx
cwd
mov qword [r15 + 0x10], 0
cqo
jmp 0x1403d5681
mov qword [rsp + 0xa8], 7
movzx cx, r12b
movups xmmword [r15 + 0x20], xmm6
cdq
bswap rcx
mov qword [r15 + 0x30], 0
movzx cx, dl
lea rdx, [r12 + 0x30]
xchg ecx, ecx
mov cl, r10b
movsx rcx, dx
mov rcx, r13
jmp 0x1403d56bd
call fcn.1403b1c2f
mov rax, qword [rsp + 0x88]
jmp 0x1403d56cf
cmp rax, 8
jmp 0x1403d56d8
jb 0x1403d575b
mov rcx, qword [rsp + 0x70]
xadd dh, dl
movzx dx, r11b
or dl, 0x95
lea rdx, [rax + rax]
test cl, 0x28
add rdx, 2
test r13b, al
cmp rdx, 0x1000
jmp 0x1403d5708
jb 0x1403d5756
mov rbp, qword [rcx - 8]
add rcx, 0xfffffffffffffff8
sub rcx, rbp
jmp 0x1403d571e
cmp rcx, 0x20
jmp 0x1403d5727
jae 0x1403d6494
add rax, rax
sar dh, cl
movsxd rcx, r12d
add rax, 0x29
movzx dx, r14b
cqo
xchg rcx, rcx
mov rdx, rax
movzx cx, dil
cmovbe ecx, ebx
mov rcx, rbp
jmp 0x1403d5756
call fcn.14011c953
movups xmm0, xmmword [rsp + 0xd0]
xor ax, bx
movups xmm1, xmmword [rsp + 0xe0]
inc eax
movaps xmmword [rsp + 0x80], xmm1
bsr ax, r9w
dec ax
bt ax, r11w
movaps xmmword [rsp + 0x70], xmm0
sbb ax, 0x517d
mov qword [rsp + 0xc8], r12
mov eax, dword [r12 + 0x88]
cmp dl, 0x38
cmp eax, 2
jmp 0x1403d57a9
je 0x1403d592a
cmp eax, 1
je 0x1403d5a52
test eax, eax
jmp 0x1403d57bf
jne 0x1403d5ef1
movabs rax, 0x69958471d42babd0
movsx cx, r15b
cmovnp ecx, r14d
mov qword [rsp + 0x30], rax
movsx rax, r13w
movabs rax, 0x1120e30710a38ece
cmovle rcx, r15
jmp 0x1403d57f4
mov qword [rsp + 0x38], rax
movsx ecx, dx
jmp 0x1403d5803
movabs rax, 0x4764a407841692a2
movsx rcx, r11w
jmp 0x1403d5816
mov qword [rsp + 0x40], rax
jmp 0x1403d5820
movabs rax, 0x199eee0663371024
bswap rcx
sets ch
mov qword [rsp + 0x48], rax
movzx cx, r13b
cmovbe cx, r12w
movabs rcx, 0x69f08415d445ab85
jmp 0x1403d584e
mov qword [rsp + 0xd0], rcx
movsx cx, spl
movzx rcx, di
movabs rcx, 0x1154e36410c68eba
jmp 0x1403d586e
mov qword [rsp + 0xd8], rcx
not rcx
movabs rcx, 0x4764a407847292c7
mov qword [rsp + 0xe0], rcx
jmp 0x1403d5890
mov qword [rsp + 0xe8], rax
mov eax, 0x60f435a8
mov rax, r13
jmp 0x1403d58a5
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x1403d58b7
movaps xmm0, xmmword [rsp + 0x40]
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
mov rcx, rsi
call fcn.1401202fd
mov rbx, rax
sub eax, r10d
bt ax, r8w
movzx ax, dh
mov rax, qword [rsp + 0xa8]
cmp rsi, rsi
cmc
cmp rax, rbx
jmp 0x1403d58f0
jae 0x1403d5c1d
mov rcx, r15
movsx dx, bh
movzx rdx, cx
cmovl r9w, r15w
mov rdx, rbx
bswap r9w
movsx r9, bx
not r9b
mov r9, rsi
jmp 0x1403d591c
call fcn.1403c15e4
movaps xmm0, xmm11
jmp 0x1403d5d7f
movabs rax, 0x69918466d42cabc1
bswap cx
movsx dx, bpl
mov qword [rsp + 0x30], rax
mov dx, 0x43aa
cwde
movabs rax, 0x1130e30110aa8ed8
mov dl, 0x17
mov qword [rsp + 0x38], rax
rdtsc
movsxd rax, ebx
movabs rax, 0x4764a407847292c7
movsx cx, ah
mov qword [rsp + 0x40], rax
movabs rcx, 0x199eee0663371024
movsxd rdx, r15d
mov qword [rsp + 0x48], rcx
movsx edx, r11w
setge dh
movabs rdx, 0x69f08415d445ab85
jmp 0x1403d5997
mov qword [rsp + 0xd0], rdx
movzx rdx, r13w
bswap edx
movabs rdx, 0x1154e36410c68eba
mov qword [rsp + 0xd8], rdx
jmp 0x1403d59bc
mov qword [rsp + 0xe0], rax
cwde
not ah
mov eax, 0x5e61156f
mov qword [rsp + 0xe8], rcx
sete al
movsxd rax, r14d
mov rax, r13
jmp 0x1403d59e2
movaps xmm0, xmmword [rsp + 0x30]
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x1403d59f4
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403d59fe
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
mov cx, r10w
mov rcx, rsi
call fcn.1401202fd
mov rbx, rax
mov rax, qword [rsp + 0xa8]
test r13d, 0x40383414
cmp rax, rbx
jmp 0x1403d5a2d
jae 0x1403d5c8d
mov rcx, r15
mov rdx, rbx
movsx r9d, ax
xchg r9b, r9b
mov r9, rsi
jmp 0x1403d5a48
call fcn.1403c15e4
jmp 0x1403d5cfe
movabs rax, 0x69d08470d436abd0
jmp 0x1403d5a61
mov qword [rsp + 0x30], rax
movsx ax, r8b
movabs rax, 0x112de34410b28edb
jmp 0x1403d5a7a
mov qword [rsp + 0x38], rax
movzx eax, r14w
mov al, ah
bswap ax
movabs rax, 0x4744a475840792a8
mov qword [rsp + 0x40], rax
mov al, 0xbc
movzx ax, ah
movsx eax, r15w
movabs rax, 0x19beee686340104b
jmp 0x1403d5ab0
mov qword [rsp + 0x48], rax
movsx ax, r10b
cwde
movzx rax, r11w
movabs rax, 0x161477a27a0a7ecb
jmp 0x1403d5ace
mov qword [rsp + 0x50], rax
movabs rax, 0x8d3e5cf0c47c0f2f
jmp 0x1403d5ae2
mov qword [rsp + 0x58], rax
cmove ax, r11w
setb al
movabs rax, 0x69f08415d445ab85
jmp 0x1403d5afe
mov qword [rsp + 0xd0], rax
movabs rax, 0x1154e36410c68eba
jmp 0x1403d5b15
mov qword [rsp + 0xd8], rax
movsxd rax, r9d
jmp 0x1403d5b25
movabs rax, 0x4764a407847292c7
mov qword [rsp + 0xe0], rax
bswap rax
movabs rax, 0x199eee0663371024
jmp 0x1403d5b49
mov qword [rsp + 0xe8], rax
bswap rax
mov al, 0xea
movabs rax, 0x167f77d17a637eb9
jmp 0x1403d5b65
mov qword [rsp + 0xf0], rax
movabs rax, 0x8d3e5cf0c47c0f0e
jmp 0x1403d5b7c
mov qword [rsp + 0xf8], rax
movzx rax, r9w
mov eax, 0x428a1c64
mov rax, r13
jmp 0x1403d5b95
movaps xmm0, xmmword [rsp + 0x30]
jmp 0x1403d5b9f
xorps xmm0, xmmword [rax]
movaps xmmword [rsp + 0x30], xmm0
jmp 0x1403d5bac
movaps xmm0, xmmword [rsp + 0x40]
jmp 0x1403d5bb6
xorps xmm0, xmmword [rax + 0x10]
movaps xmmword [rsp + 0x40], xmm0
movaps xmm0, xmmword [rsp + 0x50]
jmp 0x1403d5bc9
xorps xmm0, xmmword [rax + 0x20]
movaps xmmword [rsp + 0x50], xmm0
movsx cx, bh
movzx cx, dil
mov rcx, rsi
call fcn.1401202fd
mov rbx, rax
btr eax, 0
mov rax, qword [rsp + 0xa8]
cmp rax, rbx
jmp 0x1403d5bfa
jae 0x1403d5d0c
mov rcx, r15
not rdx
movsx rdx, r14w
mov r9b, dl
mov rdx, rbx
mov r9, rsi
call fcn.1403c15e4
jmp 0x1403d5d7b
mov rbp, r15
jmp 0x1403d5c25
cmp rax, 8
jmp 0x1403d5c2e
jb 0x1403d5c3c
mov rbp, qword [rsp + 0x90]
mov qword [rsp + 0xa0], rbx
mov r8, rbx
add r8, rbx
movsx dx, spl
mov rcx, rbp
jmp 0x1403d5c57
lea rsi, [rsp + 0x30]
mov edx, r14d
movsx rdx, bp
movsxd rdx, esp
mov rdx, rsi
jmp 0x1403d5c6e
call fcn.1404a4fce
mov word [rbp + rbx*2], 0
jmp 0x1403d5c7f
movaps xmm0, xmm11
jmp 0x1403d5c88
jmp 0x1403d5d7f
mov rbp, r15
jmp 0x1403d5c9f
cmp rax, 8
jmp 0x1403d5ca8
jb 0x1403d5cba
mov rbp, qword [rsp + 0x90]
sal ecx, cl
sbb ch, ch
mov qword [rsp + 0xa0], rbx
bswap r8d
mov r8, rbx
add r8, rbx
not rdx
mov rcx, rbp
mov dx, 0xb58
movsx rdx, cx
lea rsi, [rsp + 0x30]
movzx dx, r9b
mov edx, esp
mov rdx, rsi
jmp 0x1403d5ced
call fcn.1404a4fce
mov word [rbp + rbx*2], 0
jmp 0x1403d5cfe
movaps xmm0, xmm8
jmp 0x1403d5d07
jmp 0x1403d5d7f
mov rbp, r15
cmp spl, al
cmc
cmp rax, 8
jb 0x1403d5d28
mov rbp, qword [rsp + 0x90]
sal dl, 0x3f
mov qword [rsp + 0xa0], rbx
xor edx, r11d
mov r8, rbx
mov sil, r13b
bts cx, r10w
shr dx, cl
add r8, rbx
movsx rcx, r13w
jmp 0x1403d5d4f
mov rcx, rbp
cwd
cmovp si, r8w
lea rsi, [rsp + 0x30]
not dh
mov rdx, 0x5f191aa3
mov rdx, rsi
call fcn.1404a4fce
mov word [rbp + rbx*2], 0
jmp 0x1403d5d7b
movaps xmm0, xmm10
movlhps xmm0, xmm9
movaps xmmword [rsp + 0xb0], xmm0
mov rcx, qword [rsp + 0x60]
movsx dx, r13b
lea rdx, [rsp + 0x70]
jmp 0x1403d5d9f
call fcn.1403d65fd
mov rax, qword [0x1400b8ec0]
movsxd rbx, r12d
lea rbp, [0x1400be4c0]
movsx rdi, sp
movzx rcx, r10w
jmp 0x1403d5dc2
mov qword [rsp + 0x150], rbp
lea rdi, [0x14001d180]
cmovge bx, si
mov qword [rsp + 0x158], rdi
bswap rcx
movsxd rcx, r9d
mov cx, cx
mov qword [rsp + 0x168], r14
mov r8, 0x47375e55
jmp 0x1403d5dfa
lea rbx, [rsp + 0x150]
movsxd r9, eax
cmovle edx, ecx
jmp 0x1403d5e0d
mov qword [rsp + 0x188], rbx
movsx r8d, bp
mov cx, r11w
movzx r8d, r11w
mov r8, qword [r12 + 0x70]
xchg ecx, ecx
mov rdx, qword [r14 + 0x28]
movzx ecx, di
mov rcx, 0xc4f0eac
mov rcx, qword [rax + 0x28]
mov qword [rsp + 0xd0], rbp
movzx rax, r13w
mov qword [rsp + 0xd8], rdi
cmovae r9d, esp
movzx rax, r9w
movzx r9w, sil
movzx eax, word [rsp + 0x160]
jmp 0x1403d5e6d
mov word [rsp + 0xe0], ax
setg r9b
movsxd r9, esi
mov qword [rsp + 0xe8], r14
movsx r9d, bx
bswap r9
movsx r9w, dl
mov qword [rsp + 0x108], r13
movzx r9d, r13w
movsx r9w, dl
mov r9, r13
jmp 0x1403d5ea9
call fcn.14040c91e
mov rcx, qword [rsp + 0x188]
test bh, 0x7b
cmc
test rcx, rcx
jmp 0x1403d5ec2
je 0x1403d5ef1
cmp rcx, rbx
movsxd rax, esi
setne dl
mov ax, di
movsx eax, r8w
mov rax, qword [rcx]
call qword [rax + 0x20]
mov qword [rsp + 0x188], 0
btr ecx, 0xb0
shl cl, 0x5e
mov rcx, qword [rsp + 0xc0]
cmc
test rcx, rcx
jmp 0x1403d5f02
je 0x1403d5f29
mov rax, qword [rcx]
jmp 0x1403d5f10
call qword [rax + 0x10]
mov qword [rsp + 0xc0], 0
shld rax, r14, 8
sub al, bpl
xchg ah, ah
mov rax, qword [rsp + 0xa8]
cmp rax, 8
jmp 0x1403d5f3a
jb 0x1403d5fbd
mov rcx, qword [rsp + 0x90]
test bl, 0x24
lea rdx, [rax + rax]
stc
test di, r14w
add rdx, 2
cmc
cmp rdx, 0x1000
jb 0x1403d5fb8
mov rbp, qword [rcx - 8]
stc
clc
add rcx, 0xfffffffffffffff8
jmp 0x1403d5f7a
sub rcx, rbp
cmp cl, 0xd3
cmp rcx, 0x20
jmp 0x1403d5f89
jae 0x1403d6494
lea rax, [rax + rax]
movsx rcx, bx
sbb dx, 0xcd8
cmp dil, 0x7a
add rax, 0x29
movsxd rcx, r9d
mov rdx, rax
movzx rcx, r8w
movzx ecx, r10w
bswap cx
mov rcx, rbp
call fcn.14011c953
movaps xmmword [rsp + 0xa0], xmm7
mov word [rsp + 0x90], 0
shr ah, 0xb6
cdqe
mov rax, qword [rsp + 0x88]
cmp rax, 8
jmp 0x1403d5fe5
jb 0x1403d561e
mov rcx, qword [rsp + 0x70]
sbb dl, 0xbc
not dl
rol dx, cl
lea rdx, [rax + rax]
add rdx, 2
cmp dl, 0x7a
cmp rdx, 0x1000
jmp 0x1403d600f
jb 0x1403d5619
mov rbp, qword [rcx - 8]
jmp 0x1403d6022
add rcx, 0xfffffffffffffff8
stc
test r15b, r13b
sub rcx, rbp
cmc
cmp rcx, 0x20
jmp 0x1403d6037
jae 0x1403d6494
add rax, rax
sub dl, r8b
add rax, 0x29
mov rdx, rax
movzx cx, dil
seta ch
mov rcx, rbp
jmp 0x1403d605a
jmp 0x1403d5619
mov rbx, qword [r14 + 0x58]
bt ax, r12w
mov rax, qword [r14 + 0x60]
mov qword [rsp + 0x68], rax
test r12w, ax
stc
cmp rbx, rax
jmp 0x1403d607e
je 0x1403d6343
lea rax, [r14 + 0x40]
cmp bx, bp
mov qword [rsp + 0x60], rax
cmp rsi, 0x761c16d0
clc
sub esi, esi
xorps xmm7, xmm7
lea r15, [rsp + 0x70]
movsx r12, sp
movss xmm6, dword [0x1400bd4a0]
movsx r12w, cl
xchg r12w, r12w
jmp 0x1403d60bc
lea r13, [0x1400be4f0]
mov r12w, r10w
cmovp r12d, ecx
lea r12, [0x14001d1f0]
jmp 0x1403d60d7
jmp 0x1403d6108
mov rcx, qword [rsp + 0x60]
movsx r8, si
mov r8, r15
jmp 0x1403d60ed
call fcn.1403c2dcd
add rbx, 0x60
inc esi
cmp rbx, qword [rsp + 0x68]
jmp 0x1403d6102
je 0x1403d6343
mov ecx, 0xd8
jmp 0x1403d6112
call fcn.1404495be
mov rdi, rax
movaps xmmword [rsp + 0x70], xmm7
mov rcx, rax
mov r8d, 0x45545031
xchg r8b, dl
mov dl, 1
movsxd r8, r8d
not r8w
mov r8, r15
jmp 0x1403d613c
call fcn.140439420
lea rax, [0x1400be8c0]
movzx rcx, di
not bpl
mov qword [rdi], rax
lea rbp, [rdi + 0x50]
mov cx, si
xchg ch, cl
movsx ecx, bx
mov qword [rdi + 0x88], 0
cmovge ecx, r12d
lea rcx, [rdi + 0xb0]
jmp 0x1403d6179
mov dword [rsp + 0x20], 0x3e4ccccd
xorps xmm1, xmm1
xorps xmm3, xmm3
movaps xmm2, xmm6
jmp 0x1403d618f
call fcn.140196d58
lea rax, [0x1400be638]
movsx rcx, r13w
xchg rdx, rdx
mov qword [rdi + 0xb0], rax
mov qword [rdi + 0x48], rbx
mov dword [rdi + 0x90], esi
cbw
cwd
lahf
mov byte [rdi + 0x94], 0
cmovo dx, r15w
lahf
rdtsc
mov qword [rsp + 0x110], r13
movzx rdx, r8w
mov qword [rsp + 0x118], r12
cdq
mov qword [rsp + 0x128], r14
mov ch, 0xb0
lea rax, [rsp + 0x110]
cwd
cmova cx, r12w
movsxd rcx, r11d
mov qword [rsp + 0x148], rax
mov qword [rsp + 0x70], r13
lahf
mov qword [rsp + 0x78], r12
rdtsc
bswap edx
jmp 0x1403d6215
movzx eax, word [rsp + 0x120]
movsxd rdx, r9d
xchg cl, dl
not dx
mov word [rsp + 0x80], ax
movsx rdx, sp
movsx ecx, bp
mov qword [rsp + 0x88], r14
not rcx
cwd
mov qword [rsp + 0xa8], r15
cwd
mov rcx, r15
cdq
mov rdx, rbp
call fcn.1403c72c2
mov rcx, qword [rsp + 0xa8]
test sil, r15b
cmp r15b, 0x81
clc
test rcx, rcx
je 0x1403d6290
cmp rcx, r15
cmovae ax, r13w
cdqe
movsx rax, cx
setne dl
movzx rax, ax
mov rax, qword [rcx]
jmp 0x1403d628d
call qword [rax + 0x20]
mov rcx, qword [rsp + 0x148]
cmp r10w, 0x7283
test r12w, r9w
test rcx, rcx
jmp 0x1403d62aa
je 0x1403d62eb
lea rax, [rsp + 0x110]
cmp rcx, rax
setne dl
mov al, r15b
xchg ah, al
jmp 0x1403d62c8
mov rax, qword [rcx]
jmp 0x1403d62d0
call qword [rax + 0x20]
mov qword [rsp + 0x148], 0
setl dh
movzx edx, r14w
movzx cx, r11b
mov qword [rsp + 0x70], rdi
mov rdx, qword [r14 + 0x28]
movzx r8w, dl
mov r8, qword [r14 + 0x38]
mov rcx, rdi
mov r9b, bpl
movzx r9d, r9w
not r9
mov r9, r14
jmp 0x1403d6312
call fcn.140135e20
mov rdx, qword [r14 + 0x48]
clc
jmp 0x1403d6321
cmp rdx, qword [r14 + 0x50]
jmp 0x1403d632a
je 0x1403d60dc
mov qword [rdx], rdi
cmc
add qword [r14 + 0x48], 8
jmp 0x1403d633e
jmp 0x1403d60f2
mov rax, qword [r14 + 0x40]
xadd ecx, ecx
mov rcx, qword [r14 + 0x48]
cmp rax, rcx
jmp 0x1403d6356
je 0x1403d63ef
xorps xmm0, xmm0
movss xmm1, dword [0x1400bd7b4]
movzx dx, r15b
movsx dx, r8b
movsx rdx, r10w
movss xmm2, dword [0x1400bd630]
not edx
mov dh, 0xc2
movss xmm3, dword [0x1400bd7b8]
movsxd rdx, eax
bswap dx
mov rdx, qword [rax]
jmp 0x1403d6398
mov dword [rdx + 8], 0x41200000
jmp 0x1403d63a4
movaps xmm4, xmm0
jmp 0x1403d63ac
addss xmm4, xmm1
movss dword [rdx + 0xc], xmm4
jmp 0x1403d63ba
movss xmm4, dword [r14 + 0x10]
jmp 0x1403d63c5
addss xmm4, xmm2
movss dword [rdx + 0x10], xmm4
mov dword [rdx + 0x14], 0x428c0000
addss xmm0, xmm3
add rax, 8
test r12b, r11b
cmc
cmp rax, rcx
jmp 0x1403d63e9
jne 0x1403d6390
movaps xmm6, xmmword [rsp + 0x190]
sar r14d, 0xe3
btc r12, rsp
movsx r14d, r11w
movaps xmm7, xmmword [rsp + 0x1a0]
sar rsi, cl
xor ebp, r12d
movaps xmm8, xmmword [rsp + 0x1b0]
sar r14d, 0xf0
movaps xmm9, xmmword [rsp + 0x1c0]
cmp sp, r8w
shl bx, cl
movaps xmm10, xmmword [rsp + 0x1d0]
and r15b, 0xf2
shrd r12d, eax, 0xad
btr bp, 0x2d
movaps xmm11, xmmword [rsp + 0x1e0]
add rsp, 0x1f8
movzx r15, r10w
pop rbx
movzx rsi, r8w
pop rbp
movsx rsi, r11w
pop rdi
pop rsi
movsx r15, r10w
mov r15d, esi
movsx r12w, cl
pop r12
movzx r15, bx
movsxd r13, r10d
pop r13
mov r14w, r13w
xchg r14b, r15b
sets r15b
pop r14
mov r15b, 0x51
pop r15
jmp 0x1403d6493
ret
call fcn.1404b79e9
int3