Function at 0x1406ddb87
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rcx
test r10b, r15b
clc
cmc
sub rsp, 0x328
cmp qword [rsp + 0x330], 0
jmp 0x1406ddba6
je 0x1406ddbbe
mov rax, qword [rsp + 0x330]
mov qword [rsp + 0x28], rax
jmp 0x1406ddbd4
call fcn.14005297c
mov qword [rsp + 0x28], rax
bsf ax, cx
btc ecx, 0x10
bt cx, sp
mov rax, qword [rsp + 0x28]
jmp 0x1406ddbde
mov qword [rsp + 0x2d0], rax
cwde
inc rdx
mov rax, qword [rsp + 0x2d0]
add rax, 0xb8
bts dx, r10w
xor dx, 0x4a15
xadd cl, r8b
mov qword [rsp + 0x20], rax
bts rax, rax
cbw
movss xmm0, dword [0x1400c1a58]
neg ax
cmc
movss dword [rsp + 0x40], xmm0
or al, sil
movss xmm0, dword [0x1400c1a58]
cdqe
clc
ror rax, 0xa7
movss dword [rsp + 0x44], xmm0
movzx dx, r11b
bsr ecx, r12d
shrd cx, r11w, 0xae
movss xmm0, dword [0x1400c1a58]
rol rdx, 0x84
movss dword [rsp + 0x48], xmm0
cqo
movss xmm0, dword [0x1400c1a58]
cmp r11w, r9w
cqo
rcr al, 0x99
movss dword [rsp + 0x4c], xmm0
cmp rsi, r8
mov eax, 0x10
cdq
sbb r8b, bl
rol dh, cl
imul rax, rax, 0
mov rcx, qword [rsp + 0x20]
shld rdx, rcx, 0xa2
test bx, 0xa381
movups xmm0, xmmword [rsp + 0x40]
movdqu xmmword [rcx + rax], xmm0
and ecx, eax
cdq
cmp al, 0xad
movss xmm0, dword [0x1400c19fc]
stc
movzx eax, si
movzx rcx, r11w
movss dword [rsp + 0x50], xmm0
shr dl, cl
test spl, 0x3c
movss xmm0, dword [0x1400c19fc]
rdtsc
sal ax, 0xbf
movss dword [rsp + 0x54], xmm0
sar cl, cl
movss xmm0, dword [0x1400c19fc]
clc
not r8w
sal rdx, 0xa1
movss dword [rsp + 0x58], xmm0
bts dx, di
movss xmm0, dword [0x1400c1a58]
mov ax, bp
bsr r8w, r15w
sbb ax, 0x179b
movss dword [rsp + 0x5c], xmm0
and r8d, 0xb902510a
dec cx
mov eax, 0x10
movsxd rdx, edx
sar r8w, cl
test esp, 0xca1b35b7
imul rax, rax, 1
mov rcx, qword [rsp + 0x20]
sub dl, r11b
movups xmm0, xmmword [rsp + 0x50]
movsxd rdx, edx
bsr r8w, r11w
bts r8, rbp
movdqu xmmword [rcx + rax], xmm0
inc r8d
movss xmm0, dword [0x1400c19a8]
movss dword [rsp + 0x60], xmm0
cmc
bts rcx, r10
movss xmm0, dword [0x1400c19a8]
movss dword [rsp + 0x64], xmm0
rcr edx, 0x9f
mov ecx, 0xa03e418f
movss xmm0, dword [0x1400c19a8]
movss dword [rsp + 0x68], xmm0
shr r8w, cl
stc
movss xmm0, dword [0x1400c1a4c]
sar dl, 0x20
movss dword [rsp + 0x6c], xmm0
cmc
mov eax, 0x10
ror r8d, 0x23
movzx dx, dil
imul rax, rax, 2
mov rcx, qword [rsp + 0x20]
ror dx, 8
bsf dx, si
movups xmm0, xmmword [rsp + 0x60]
cdq
add r8w, 0xd70e
movdqu xmmword [rcx + rax], xmm0
bsr ax, cx
bt cx, 0x3f
adc r8b, r12b
xorps xmm0, xmm0
sar dx, 0xb6
movss dword [rsp + 0x70], xmm0
xorps xmm0, xmm0
sbb rcx, rax
movzx ax, r11b
movss dword [rsp + 0x74], xmm0
sbb r8d, r15d
rcr dx, 0x89
xorps xmm0, xmm0
inc r8b
adc cl, 0x24
movss dword [rsp + 0x78], xmm0
shl ch, cl
btc dx, r8w
rol ax, cl
xorps xmm0, xmm0
bsf r8w, r10w
cbw
xor r8w, dx
movss dword [rsp + 0x7c], xmm0
mov eax, 0x10
cqo
imul rax, rax, 3
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x70]
bswap dx
inc dh
rol r8w, 0x9b
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c19ac]
movss dword [rsp + 0x80], xmm0
sbb dx, di
bswap r8w
movss xmm0, dword [0x1400c19ac]
btr cx, 0xa
movsx rdx, r14w
movss dword [rsp + 0x84], xmm0
dec r8b
movss xmm0, dword [0x1400c19ac]
movss dword [rsp + 0x88], xmm0
shl ah, cl
movss xmm0, dword [0x1400c1a4c]
adc ecx, r15d
add ch, 0xbc
movss dword [rsp + 0x8c], xmm0
xor cl, 0xb0
xor rcx, rdx
shl dh, cl
mov eax, 0x10
cmp cx, 0xd83e
inc ch
sbb r8w, di
imul rax, rax, 4
rcr edx, 0x3b
ror cl, 0x3c
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x80]
xchg dl, r8b
xadd rdx, r8
movdqu xmmword [rcx + rax], xmm0
bts ecx, r14d
sub r8b, 0x3c
bts dx, dx
movss xmm0, dword [0x1400c19f0]
movss dword [rsp + 0x90], xmm0
cbw
cmc
movss xmm0, dword [0x1400c19f0]
movss dword [rsp + 0x94], xmm0
ror ax, 0xa5
lahf
sub al, r11b
movss xmm0, dword [0x1400c19fc]
lahf
movss dword [rsp + 0x98], xmm0
bsr r8d, r12d
xor r8b, 2
movzx cx, r12b
movss xmm0, dword [0x1400c19fc]
movss dword [rsp + 0x9c], xmm0
mov eax, 0x10
dec dh
ror r8d, cl
imul rax, rax, 5
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x90]
rcr dl, cl
clc
and r8w, 0x2eb6
movdqu xmmword [rcx + rax], xmm0
xorps xmm0, xmm0
rol cl, 0xb9
or dh, 3
test r11b, spl
movss dword [rsp + 0xa0], xmm0
cdqe
mov ax, 0xddb8
movsx edx, bp
xorps xmm0, xmm0
shl al, 0x8d
cdq
movss dword [rsp + 0xa4], xmm0
test r11b, r10b
sal r8w, cl
btc edx, ebx
xorps xmm0, xmm0
cbw
xadd dl, r8b
movzx ecx, dx
movss dword [rsp + 0xa8], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0xac], xmm0
mov eax, 0x10
sar dh, cl
imul rax, rax, 6
or dx, 0x2828
mov rcx, qword [rsp + 0x20]
bt dx, 0x10
bsf dx, r14w
movups xmm0, xmmword [rsp + 0xa0]
bswap dx
btc r8d, 1
and dl, r10b
movdqu xmmword [rcx + rax], xmm0
btc ax, 7
movss xmm0, dword [0x1400c19bc]
movss dword [rsp + 0xb0], xmm0
btr r8w, 0x28
movss xmm0, dword [0x1400c19d4]
shl r8b, cl
or dh, dh
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x1400c19f4]
movss dword [rsp + 0xb8], xmm0
shl dx, cl
movss xmm0, dword [0x1400c1a0c]
test r15b, r10b
or r8, 0xffffffffcc8a19b5
movss dword [rsp + 0xbc], xmm0
and rdx, 0x45b9eb8b
cwd
adc al, 0xbb
mov eax, 0x10
imul rax, rax, 7
cmp di, 0xe815
mov rcx, qword [rsp + 0x20]
ror r8b, cl
adc dl, 0x92
shl dl, 0xac
movups xmm0, xmmword [rsp + 0xb0]
movdqu xmmword [rcx + rax], xmm0
jmp 0x1406de0a3
movss xmm0, dword [0x1400c19cc]
movss dword [rsp + 0xc0], xmm0
movss xmm0, dword [0x1400c1a10]
dec r8b
mov dx, r15w
rol dx, cl
movss dword [rsp + 0xc4], xmm0
movsx rdx, si
ror al, 0xbe
shl al, cl
movss xmm0, dword [0x1400c1a54]
movss dword [rsp + 0xc8], xmm0
ror ax, 0x8e
add dx, r10w
movss xmm0, dword [0x1400c19e8]
clc
lahf
stc
movss dword [rsp + 0xcc], xmm0
adc rdx, r12
movsx ax, bpl
and dx, 0xa482
mov eax, 0x10
movzx cx, bl
rol r8d, 0x31
cmp r10b, cl
imul rax, rax, 8
adc cx, 0x8b97
rcl rdx, cl
mov rcx, qword [rsp + 0x20]
rcr edx, 0xba
or dx, r10w
rcl dl, cl
movups xmm0, xmmword [rsp + 0xc0]
stc
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c19cc]
movss dword [rsp + 0xd0], xmm0
btr rdx, r12
movss xmm0, dword [0x1400c1a10]
test dil, r11b
bsr ecx, r10d
movss dword [rsp + 0xd4], xmm0
movss xmm0, dword [0x1400c1a54]
bts ecx, r11d
movss dword [rsp + 0xd8], xmm0
movss xmm0, dword [0x1400c1a20]
adc dx, 0x81b4
rol cx, cl
movss dword [rsp + 0xdc], xmm0
and r8w, si
mov eax, 0x10
sbb r8, r15
imul rax, rax, 9
sbb rcx, rdx
mov rcx, qword [rsp + 0x20]
or dx, sp
movups xmm0, xmmword [rsp + 0xd0]
movsxd rdx, r8d
add rdx, rdx
and dx, ax
movdqu xmmword [rcx + rax], xmm0
cdq
bt rdx, rax
movss xmm0, dword [0x1400c19a0]
movss dword [rsp + 0xe0], xmm0
sub dh, 0x3b
movss xmm0, dword [0x1400c19a0]
bswap rcx
sub r8b, 0x3f
lahf
movss dword [rsp + 0xe4], xmm0
sar cl, cl
stc
movss xmm0, dword [0x1400c19a0]
adc r8b, 0x91
cqo
test r12w, 0xe9a
movss dword [rsp + 0xe8], xmm0
movsx rax, r11w
adc ah, 0x82
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0xec], xmm0
mov eax, 0x10
adc cl, 0x31
cmovo rcx, rsp
rcl r8w, cl
imul rax, rax, 0xa
bswap r8w
movsxd r8, r14d
mov r8d, 0x30474a0
mov rcx, qword [rsp + 0x20]
not r8b
bt dx, r12w
and r8b, 0xa4
movups xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rcx + rax], xmm0
sbb ecx, 0xc495ea35
xadd r8b, cl
movss xmm0, dword [0x1400c19bc]
cmovno rax, r10
sub dl, r11b
movss dword [rsp + 0xf0], xmm0
rcl r8d, 0x22
movsx r8d, dx
lahf
movss xmm0, dword [0x1400c19d4]
movss dword [rsp + 0xf4], xmm0
sar ch, cl
movzx eax, r10w
stc
movss xmm0, dword [0x1400c19f4]
bts eax, r10d
cmp bl, r12b
ror r8b, 0x2b
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x1400c1a58]
sub r8b, r12b
movzx edx, si
movss dword [rsp + 0xfc], xmm0
mov eax, 0x10
cmp rdi, 0x753f38b4
test ah, 0x8c
xor r8b, r8b
imul rax, rax, 0xb
sal r8b, cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xf0]
rol rdx, 0xa8
movsx dx, r9b
movdqu xmmword [rcx + rax], xmm0
movsx eax, bp
xorps xmm0, xmm0
btc r8d, r9d
cdqe
movss dword [rsp + 0x100], xmm0
and al, 0xf
xorps xmm0, xmm0
movss dword [rsp + 0x104], xmm0
movzx rax, si
btc r8d, r15d
xorps xmm0, xmm0
bsf cx, r10w
btr rax, 0x3e
inc ax
movss dword [rsp + 0x108], xmm0
neg cl
movss xmm0, dword [0x1400c1a00]
sbb cl, r9b
sar rdx, 0x12
movss dword [rsp + 0x10c], xmm0
cmc
shrd r8d, ebp, 0xb7
mov eax, 0x10
test r8b, 0x24
rol dl, 0x9f
imul rax, rax, 0xc
sub ch, 0x1f
sal rcx, cl
movsx rdx, r8w
mov rcx, qword [rsp + 0x20]
cdq
sub edx, r9d
movups xmm0, xmmword [rsp + 0x100]
xadd dl, r8b
movzx rdx, r11w
movdqu xmmword [rcx + rax], xmm0
bswap r8
movss xmm0, dword [0x1400c19b4]
and dx, r8w
movss dword [rsp + 0x110], xmm0
or r8w, dx
bsr cx, di
movss xmm0, dword [0x1400c19b4]
movss dword [rsp + 0x114], xmm0
inc ecx
rdtsc
movss xmm0, dword [0x1400c19b4]
movsx ecx, ax
bswap cx
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x1400c1a58]
cmp dl, sil
sub dl, r12b
movss dword [rsp + 0x11c], xmm0
movsx edx, bx
rcl rcx, cl
mov eax, 0x10
imul rax, rax, 0xd
bt rdx, 0x1f
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x110]
sar dl, cl
shl dl, 0x94
movsxd r8, ebp
movdqu xmmword [rcx + rax], xmm0
stc
movsx r8, r11w
movss xmm0, dword [0x1400c199c]
test r12b, r10b
mov al, r9b
xor r8w, r12w
movss dword [rsp + 0x120], xmm0
movss xmm0, dword [0x1400c199c]
movzx cx, bl
add r8w, 0xe90d
test r10, r14
movss dword [rsp + 0x124], xmm0
bts ax, r8w
movss xmm0, dword [0x1400c199c]
rcl rax, cl
mov r8b, r9b
cdqe
movss dword [rsp + 0x128], xmm0
shr al, 0x84
ror dl, cl
movss xmm0, dword [0x1400c1a08]
add cx, 0x1baf
shrd r8d, r10d, 0xa
cmc
movss dword [rsp + 0x12c], xmm0
xor cx, r8w
mov eax, 0x10
shl r8w, 0x85
dec edx
imul rax, rax, 0xe
neg r8w
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x120]
inc edx
movdqu xmmword [rcx + rax], xmm0
lahf
rol edx, 0xbb
movss xmm0, dword [0x1400c19dc]
test r11b, bpl
movss dword [rsp + 0x130], xmm0
btc dx, si
cmp r13, r10
stc
movss xmm0, dword [0x1400c19dc]
cwd
movss dword [rsp + 0x134], xmm0
movsx r8d, si
shr dh, cl
movss xmm0, dword [0x1400c19dc]
movss dword [rsp + 0x138], xmm0
bswap rdx
test dh, cl
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0x13c], xmm0
btc dx, 0x1b
and edx, ecx
clc
mov eax, 0x10
sbb cl, 0x84
imul rax, rax, 0xf
rcl cl, 0x91
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x130]
mov dl, 0x3b
bswap dx
cmp ebx, 0x278def23
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c19ec]
movss dword [rsp + 0x140], xmm0
btc edx, ebx
dec ecx
movss xmm0, dword [0x1400c19ec]
rdtsc
movss dword [rsp + 0x144], xmm0
bts r8w, r15w
movzx rdx, r11w
movss xmm0, dword [0x1400c19ec]
movsxd r8, esp
movss dword [rsp + 0x148], xmm0
movss xmm0, dword [0x1400c1a58]
btr dx, 0x96
movss dword [rsp + 0x14c], xmm0
mov eax, 0x10
imul rax, rax, 0x10
movsx r8d, r15w
mov rcx, qword [rsp + 0x20]
sub dx, di
movups xmm0, xmmword [rsp + 0x140]
shld dx, ax, 0x15
movdqu xmmword [rcx + rax], xmm0
cdqe
adc dx, 0x31ab
bsr ax, cx
movss xmm0, dword [0x1400c1a00]
movsxd rcx, esp
movsx r8d, bx
movss dword [rsp + 0x150], xmm0
setg al
not ecx
mov r8b, r14b
movss xmm0, dword [0x1400c1a00]
movss dword [rsp + 0x154], xmm0
mov r8b, r13b
movss xmm0, dword [0x1400c1a00]
rcl dh, 0x29
movss dword [rsp + 0x158], xmm0
cwde
sal ch, 0xa7
movss xmm0, dword [0x1400c1a58]
cmp rbx, 0xffffffff8a0b84a0
jmp 0x1406de681
movss dword [rsp + 0x15c], xmm0
mov eax, 0x10
add r8d, r10d
imul rax, rax, 0x11
rcr r8, cl
xor cx, si
btc r8d, edx
mov rcx, qword [rsp + 0x20]
add r8b, 0x88
sub rdx, r14
jmp 0x1406de6b1
movups xmm0, xmmword [rsp + 0x150]
sub rdx, r9
movdqu xmmword [rcx + rax], xmm0
bt edx, 0x1f
movss xmm0, dword [0x1400c19cc]
movss dword [rsp + 0x160], xmm0
bsr r8, r15
btr cx, 0x85
bsf cx, r14w
movss xmm0, dword [0x1400c1a10]
sbb ax, 0xc9b4
movss dword [rsp + 0x164], xmm0
or cx, di
sbb ecx, 0x9897a634
movss xmm0, dword [0x1400c1a54]
ror ah, cl
movsx cx, r11b
movss dword [rsp + 0x168], xmm0
or r8b, 0x2e
movss xmm0, dword [0x1400c1a58]
xadd al, dh
shrd r8d, eax, 0x2c
movss dword [rsp + 0x16c], xmm0
cmovno dx, si
sar ax, 0x9e
dec ax
mov eax, 0x10
cwd
imul rax, rax, 0x12
sbb cx, cx
mov rcx, qword [rsp + 0x20]
ror dl, cl
or r8d, r9d
not r8w
movups xmm0, xmmword [rsp + 0x160]
btc r8, 0x86
movdqu xmmword [rcx + rax], xmm0
bt ax, bp
movss xmm0, dword [0x1400c19c4]
btr rcx, 0xae
movss dword [rsp + 0x170], xmm0
rcr rcx, cl
movss xmm0, dword [0x1400c1a04]
bswap ecx
movss dword [rsp + 0x174], xmm0
adc cl, 0xb8
sbb cx, ax
rcr eax, 0x1d
movss xmm0, dword [0x1400c1a44]
rcl ch, 2
xchg cx, dx
mov ah, 0xb
movss dword [rsp + 0x178], xmm0
ror r8b, 0x1f
cwde
movss xmm0, dword [0x1400c1a58]
add dl, 1
movss dword [rsp + 0x17c], xmm0
cbw
neg r8b
rcr ecx, 0xa4
mov eax, 0x10
imul rax, rax, 0x13
dec dx
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x170]
rcl r8w, 0x14
movdqu xmmword [rcx + rax], xmm0
stc
test r15, rbp
movss xmm0, dword [0x1400c19cc]
btc dx, 0xb5
or dl, sil
movss dword [rsp + 0x180], xmm0
movss xmm0, dword [0x1400c1a10]
cwd
rdtsc
movss dword [rsp + 0x184], xmm0
movss xmm0, dword [0x1400c1a54]
sub dh, 0x83
movss dword [rsp + 0x188], xmm0
neg r8b
shr cx, cl
movss xmm0, dword [0x1400c1a58]
rol ah, 0xb5
movzx rdx, r14w
movss dword [rsp + 0x18c], xmm0
cwd
lahf
mov eax, 0x10
imul rax, rax, 0x14
jmp 0x1406de880
mov rcx, qword [rsp + 0x20]
sar dl, 0xbb
xor r8b, spl
cmc
movups xmm0, xmmword [rsp + 0x180]
adc r8, 0x199f7997
movdqu xmmword [rcx + rax], xmm0
cmp r10b, r15b
movss xmm0, dword [0x1400c19cc]
cmp bl, r8b
sub rdx, rbp
movss dword [rsp + 0x190], xmm0
btc cx, 0xa6
xor r8w, ax
movss xmm0, dword [0x1400c1a10]
btr r8w, r11w
cwde
movss dword [rsp + 0x194], xmm0
shl rax, cl
movss xmm0, dword [0x1400c1a54]
bsf r8w, r12w
movss dword [rsp + 0x198], xmm0
dec dh
xor r8, rbp
adc ecx, r10d
movss xmm0, dword [0x1400c19e8]
shl r8b, cl
xadd dx, dx
sar r8b, cl
movss dword [rsp + 0x19c], xmm0
cwde
ror ecx, cl
mov eax, 0x10
imul rax, rax, 0x15
mov rcx, qword [rsp + 0x20]
movsxd rdx, ecx
movups xmm0, xmmword [rsp + 0x190]
shld dx, r9w, 0x2c
rcl r8b, cl
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c19cc]
sal r8b, 6
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [0x1400c1a10]
bswap dx
movss dword [rsp + 0x1a4], xmm0
xchg dl, al
btc cx, ax
rcl ah, 0xb6
movss xmm0, dword [0x1400c1a54]
rol cx, cl
lahf
movss dword [rsp + 0x1a8], xmm0
shr cl, 0x85
rol al, 0x17
shl r8b, cl
movss xmm0, dword [0x1400c1a58]
rcr ax, cl
movss dword [rsp + 0x1ac], xmm0
movzx eax, r8w
xchg dh, ah
mov eax, 0x10
sub r8b, 0xe
imul rax, rax, 0x16
movsx r8d, r14w
mov rcx, qword [rsp + 0x20]
btr r8d, 0xab
xor rdx, 0xffffffffc0914810
xchg r8, rdx
movups xmm0, xmmword [rsp + 0x1a0]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c19a8]
cbw
adc r8b, bpl
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [0x1400c1a08]
shl dl, cl
and r8d, 0x5d2be286
sub r8d, 0x6d199639
movss dword [rsp + 0x1b4], xmm0
cdqe
movss xmm0, dword [0x1400c1a54]
and cx, r11w
mov dx, di
cbw
movss dword [rsp + 0x1b8], xmm0
shr dx, 0x28
bt eax, 0x26
movsxd rax, ebx
movss xmm0, dword [0x1400c1a58]
cqo
movss dword [rsp + 0x1bc], xmm0
add cl, 0x1e
mov eax, 0x10
mov cl, r15b
shr ecx, cl
shl dl, 0xa9
imul rax, rax, 0x17
sbb cx, 0x1ea4
mov rcx, qword [rsp + 0x20]
bts r8w, r15w
movups xmm0, xmmword [rsp + 0x1b0]
movsxd rdx, r15d
adc r8d, r15d
movdqu xmmword [rcx + rax], xmm0
add ch, 0x28
movss xmm0, dword [0x1400c19cc]
shl ecx, cl
xor rcx, rsi
bt r8d, 0x82
movss dword [rsp + 0x1c0], xmm0
test bx, ax
movss xmm0, dword [0x1400c1a10]
movss dword [rsp + 0x1c4], xmm0
clc
movss xmm0, dword [0x1400c1a54]
bswap ecx
bsf edx, ebx
movss dword [rsp + 0x1c8], xmm0
adc al, r8b
cqo
movss xmm0, dword [0x1400c19dc]
bswap cx
movss dword [rsp + 0x1cc], xmm0
bt ax, r8w
movsxd r8, r9d
mov eax, 0x10
cmp r15w, 0x3211
sbb cx, r11w
imul rax, rax, 0x18
shl r8w, cl
cmc
mov rcx, qword [rsp + 0x20]
rcr dl, cl
movzx dx, r13b
bt edx, r11d
movups xmm0, xmmword [rsp + 0x1c0]
add edx, r15d
adc r8b, 0x29
sbb edx, r15d
movdqu xmmword [rcx + rax], xmm0
shl r8b, cl
movzx dx, ah
movss xmm0, dword [0x1400c19cc]
movsx r8, cx
bswap edx
btc rcx, r13
movss dword [rsp + 0x1d0], xmm0
shld r8d, esi, 0x14
btc edx, 0x3c
movss xmm0, dword [0x1400c1a10]
add r8b, 0xbe
and ax, sp
movss dword [rsp + 0x1d4], xmm0
ror r8b, cl
movsx dx, r11b
movss xmm0, dword [0x1400c1a54]
movss dword [rsp + 0x1d8], xmm0
sal dl, 0x31
cwde
cmovl rdx, rsp
movss xmm0, dword [0x1400c1a3c]
movss dword [rsp + 0x1dc], xmm0
mov eax, 0x10
shl cl, 0x3d
test al, 0x98
imul rax, rax, 0x19
movsx r8, r12w
sal dx, cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1d0]
shr dx, cl
movdqu xmmword [rcx + rax], xmm0
jmp 0x1406debd5
movss xmm0, dword [0x1400c19cc]
sar r8b, 0x1d
cdqe
bswap dx
movss dword [rsp + 0x1e0], xmm0
sar r8, cl
cmovae ax, di
movss xmm0, dword [0x1400c1a10]
btr dx, 0x8c
cdqe
movss dword [rsp + 0x1e4], xmm0
mov dx, r14w
movzx edx, r14w
adc dl, sil
movss xmm0, dword [0x1400c1a54]
movss dword [rsp + 0x1e8], xmm0
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0x1ec], xmm0
cwd
mov eax, 0x10
bts r8, rsi
bsf r8d, r11d
imul rax, rax, 0x1a
xchg r8b, cl
dec rcx
stc
mov rcx, qword [rsp + 0x20]
cdq
movups xmm0, xmmword [rsp + 0x1e0]
setae r8b
neg r8b
not r8b
movdqu xmmword [rcx + rax], xmm0
test dl, r15b
mov eax, 0x10
sar dx, 0x11
setbe cl
xor r8, 0x7337830b
imul rax, rax, 5
bsr cx, bx
mov ecx, 0x10
imul rcx, rcx, 0x1b
cmp al, 0x33
shl rdx, cl
mov rdx, qword [rsp + 0x20]
sbb r8w, 0x778a
sar r8w, cl
mov r8, qword [rsp + 0x20]
test r11b, r11b
movups xmm0, xmmword [r8 + rax]
movsx r8, si
jmp 0x1406decc3
movdqu xmmword [rdx + rcx], xmm0
movsx ax, bl
lahf
movss xmm0, dword [0x1400c19b0]
bsr rax, rbx
movss dword [rsp + 0x1f0], xmm0
mov r8b, sil
mov r8b, 0x29
movss xmm0, dword [0x1400c19e8]
cwde
mov rax, r9
movss dword [rsp + 0x1f4], xmm0
bt ax, 0x13
xor ax, di
movss xmm0, dword [0x1400c1a30]
movzx r8d, r14w
rcr r8b, 0xab
shl r8w, 0x29
movss dword [rsp + 0x1f8], xmm0
neg cx
movzx dx, r10b
rol cl, cl
movss xmm0, dword [0x1400c1a34]
ror rax, cl
movss dword [rsp + 0x1fc], xmm0
stc
sbb al, ch
mov eax, 0x10
test dx, dx
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x20]
xor dl, dil
xadd dl, r8b
movups xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rcx + rax], xmm0
inc rax
movss xmm0, dword [0x1400c19b0]
btc ax, ax
shrd r8d, r15d, 0xbf
btr edx, edi
movss dword [rsp + 0x200], xmm0
mov ax, dx
shl dx, cl
movss xmm0, dword [0x1400c19e8]
sub ah, 0x10
movss dword [rsp + 0x204], xmm0
movsxd r8, r10d
movss xmm0, dword [0x1400c1a30]
movss dword [rsp + 0x208], xmm0
sal ax, cl
movss xmm0, dword [0x1400c1a58]
xadd dh, ah
rcl dl, 0x86
rcr rcx, cl
movss dword [rsp + 0x20c], xmm0
mov eax, 0x10
xor rdx, 0x2118d2b6
rcl ecx, 0x9e
movsx cx, bpl
imul rax, rax, 0x1d
cmc
jmp 0x1406dedf7
mov rcx, qword [rsp + 0x20]
neg r8w
movups xmm0, xmmword [rsp + 0x200]
movsx r8w, r12b
btr r8w, 0xa6
bsr edx, eax
movdqu xmmword [rcx + rax], xmm0
bt rax, 0x18
shr dh, 0x16
bsf r8d, r12d
movss xmm0, dword [0x1400c19cc]
shr dh, cl
btc rdx, r11
xor rax, 0xffffffffa58a8535
movss dword [rsp + 0x210], xmm0
btr rcx, rdx
movss xmm0, dword [0x1400c1a10]
movss dword [rsp + 0x214], xmm0
mov al, sil
movss xmm0, dword [0x1400c1a54]
or dx, 0x2a2b
sar r8, 0xa5
cmovp rcx, rsi
movss dword [rsp + 0x218], xmm0
sar dl, cl
cmp spl, 0xa1
shrd r8d, r11d, 0xa8
movss xmm0, dword [0x1400c19c0]
cwd
movss dword [rsp + 0x21c], xmm0
shr dh, cl
mov eax, 0x10
shl rdx, 0xa
imul rax, rax, 0x1e
rcl dh, 0x10
movzx edx, r15w
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rcx + rax], xmm0
bt dx, 0x8c
lahf
rcl cx, cl
movss xmm0, dword [0x1400c19cc]
movss dword [rsp + 0x220], xmm0
movsx eax, cx
btr r8w, r9w
rcr ah, cl
movss xmm0, dword [0x1400c1a10]
movss dword [rsp + 0x224], xmm0
rcl ah, cl
movss xmm0, dword [0x1400c1a54]
bts ecx, r9d
movss dword [rsp + 0x228], xmm0
stc
rol r8d, cl
ror edx, 1
movss xmm0, dword [0x1400c1a20]
bsf ax, si
test r14b, r8b
movss dword [rsp + 0x22c], xmm0
sbb rax, 0xffffffff9c17960c
movzx rcx, r8w
mov eax, 0x10
imul rax, rax, 0x1f
stc
mov rcx, qword [rsp + 0x20]
btc r8w, r10w
cqo
movups xmm0, xmmword [rsp + 0x220]
movdqu xmmword [rcx + rax], xmm0
cmovns cx, r12w
adc eax, ebp
jmp 0x1406def65
movss xmm0, dword [0x1400c19cc]
add ax, ax
movss dword [rsp + 0x230], xmm0
movzx eax, sp
add rdx, 0x386c501
movzx dx, dh
movss xmm0, dword [0x1400c1a10]
rdtsc
movss dword [rsp + 0x234], xmm0
bsr ax, bx
movss xmm0, dword [0x1400c1a54]
ror ax, 0x2e
movss dword [rsp + 0x238], xmm0
or al, 0x13
rol al, cl
movss xmm0, dword [0x1400c1a50]
or ecx, 0x37ab1c3b
cmp r14, 0xfffffffff5391baa
rcr rax, 0x97
movss dword [rsp + 0x23c], xmm0
bswap eax
mov eax, 0x10
xadd ecx, r8d
imul rax, rax, 0x20
rcr r8b, cl
mov rcx, qword [rsp + 0x20]
bts dx, r11w
rcr r8b, cl
movups xmm0, xmmword [rsp + 0x230]
movdqu xmmword [rcx + rax], xmm0
btc dx, 0xa1
and ah, 0xb
mov eax, 0x10
xor r8b, r15b
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x20]
sar r8, 0x92
rcr dx, cl
lea rcx, [rcx + rax]
clc
mov rax, rcx
mov edx, 0x9b08aa0d
adc rdx, r15
clc
mov ecx, 0x10
movsx edx, r13w
imul rcx, rcx, 0x18
sbb r8w, r11w
bsr rdx, rbp
rol dl, cl
mov rdx, qword [rsp + 0x20]
xchg r8d, r8d
add rdx, rcx
mov rcx, rdx
movzx r8, r15w
movsx dx, dl
movsx rdx, r12w
movss xmm3, dword [0x1400c1a3c]
movzx rdx, r12w
mov rdx, 0x30a1178c
mov r8, rax
movsx rdx, r12w
bswap dx
cwd
mov rdx, rcx
xchg cx, cx
lea rcx, [rsp + 0x2d8]
call fcn.1406cb1ac
mov ecx, 0x10
movzx edx, r15w
movsx r8, cx
ror dh, cl
imul rcx, rcx, 0x21
rol r8b, cl
cmp sil, 0xbf
sal dh, cl
mov rdx, qword [rsp + 0x20]
movzx r8, cx
movups xmm0, xmmword [rax]
bsf ax, sp
bswap r8
movdqu xmmword [rdx + rcx], xmm0
mov eax, 0x10
imul rax, rax, 0x19
mov ecx, 0x10
mov dx, r15w
cdq
adc r8b, cl
imul rcx, rcx, 0x22
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [r8 + rax]
movdqu xmmword [rdx + rcx], xmm0
mov eax, 0x10
shr r8b, cl
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x20]
shr dx, cl
xadd dl, dl
lea rcx, [rcx + rax]
mov rax, rcx
mov ecx, 0x10
cqo
imul rcx, rcx, 0x1a
xchg dl, r8b
rol edx, cl
movzx r8, si
mov rdx, qword [rsp + 0x20]
btc r8w, r10w
test r12b, r15b
bts r8w, bp
add rdx, rcx
mov cx, 0x2f10
mov rcx, rdx
movsx r8, sp
bswap r8
movss xmm3, dword [0x1400c1a14]
movsxd r8, eax
mov r8, rax
mov rdx, rcx
mov cl, bpl
movzx rcx, r13w
movsx ecx, si
lea rcx, [rsp + 0x2e8]
add al, byte [rax]
add cl, ch
add byte [rax], al
add byte [rax], al
call fcn.1406cb1ac
mov ecx, 0x10
movsx edx, r11w
rcr r8b, cl
imul rcx, rcx, 0x23
dec r8w
sbb dh, 0xa2
or r8d, r8d
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
cbw
setae al
movsxd rax, r12d
movdqu xmmword [rdx + rcx], xmm0
cwd
mov eax, 0x10
bt rdx, 0x9c
shr dh, cl
stc
imul rax, rax, 0xa
movzx ecx, dx
mov rcx, qword [rsp + 0x20]
dec edx
add rcx, rax
rcl eax, cl
cdq
mov rax, rcx
mov ecx, 0x10
imul rcx, rcx, 0x21
btc dx, 0x20
shl dh, 0x15
cmovle r8w, ax
mov rdx, qword [rsp + 0x20]
add rdx, rcx
movzx r8w, r8b
mov rcx, rdx
not r8w
setge r8b
movss xmm3, dword [0x1400c1a3c]
movsx r8d, r15w
bswap r8w
mov r8, rax
jmp 0x1406df21e
mov rdx, rcx
movsx rcx, bp
lea rcx, [rsp + 0x2f8]
jmp 0x1406df232
call fcn.1406cb1ac
mov ecx, 0x10
movsx r8d, r12w
sbb rdx, 0x573f0a2f
dec dx
imul rcx, rcx, 0x24
setae dh
btr dx, 0x92
sar dh, 0x9e
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
sar ax, 0x3e
movdqu xmmword [rdx + rcx], xmm0
mov eax, 0x10
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x20]
lea rcx, [rcx + rax]
cqo
rcl ax, cl
dec ah
mov rax, rcx
mov ecx, 0x10
cqo
add r8w, r8w
imul rcx, rcx, 0x23
bt r8w, 0x38
mov rdx, qword [rsp + 0x20]
shrd r8w, r8w, 0x23
rol r8, cl
sal r8b, cl
add rdx, rcx
mov r8w, sp
cmovbe cx, r14w
bswap r8w
mov rcx, rdx
not r8w
cmovne edx, eax
movzx edx, r14w
movss xmm3, dword [0x1400c19e8]
movzx r8w, r10b
movsxd r8, r8d
mov r8, rax
movsx edx, r8w
mov dx, 0xce24
mov rdx, rcx
lea rcx, [rsp + 0x308]
jmp 0x1406df2f5
call fcn.1406cb1ac
mov ecx, 0x10
add dl, r13b
shrd edx, r12d, 0x1d
imul rcx, rcx, 0x25
rcr rdx, 0xa2
btc dx, 0xba
xadd dl, dl
mov rdx, qword [rsp + 0x20]
test bh, dl
movups xmm0, xmmword [rax]
jmp 0x1406df329
movdqu xmmword [rdx + rcx], xmm0
movss xmm0, dword [0x1400c1a18]
mov cx, si
xor al, r14b
add al, sil
movss dword [rsp + 0x240], xmm0
movzx rcx, r14w
and ah, 0x30
clc
movss xmm0, dword [0x1400c1a18]
and al, 0x2d
sub ch, 0x1e
movss dword [rsp + 0x244], xmm0
rcr ch, cl
movss xmm0, dword [0x1400c1a18]
movss dword [rsp + 0x248], xmm0
btc ax, r8w
movss xmm0, dword [0x1400c1a58]
setl cl
bts cx, r12w
cbw
movss dword [rsp + 0x24c], xmm0
dec ah
rol ax, 0x82
cmove cx, bp
mov eax, 0x10
bts rcx, rdi
imul rax, rax, 0x26
mov rcx, qword [rsp + 0x20]
cmp r11, 0xfffffffffcac6a9d
movups xmm0, xmmword [rsp + 0x240]
cmc
movdqu xmmword [rcx + rax], xmm0
sal rax, cl
movsxd rcx, r10d
clc
movss xmm0, dword [0x1400c1a58]
bt cx, 0x8a
movss dword [rsp + 0x250], xmm0
cmc
movzx rcx, sp
movss xmm0, dword [0x1400c19f0]
bswap ecx
btr ax, 0xb1
movss dword [rsp + 0x254], xmm0
ror al, 0x91
bts ax, r12w
movss xmm0, dword [0x1400c19e0]
movsxd rcx, eax
test rbp, 0x6d9e35bb
movss dword [rsp + 0x258], xmm0
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0x25c], xmm0
stc
mov eax, 0x10
setg ch
bts cx, r11w
or ch, 0x80
imul rax, rax, 0x27
movzx ecx, bp
mov rcx, qword [rsp + 0x20]
test r15b, r14b
jmp 0x1406df45d
movups xmm0, xmmword [rsp + 0x250]
test ebx, 0x189d61b1
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c1a48]
sar al, cl
movss dword [rsp + 0x260], xmm0
adc ch, 0x16
shl eax, 0x2c
movss xmm0, dword [0x1400c1a24]
movss dword [rsp + 0x264], xmm0
shl ax, cl
inc eax
xor ecx, 0xc99c0f37
xorps xmm0, xmm0
test dl, bpl
movss dword [rsp + 0x268], xmm0
test r11b, 0x9c
movsx cx, spl
setae ch
movss xmm0, dword [0x1400c1a58]
shrd eax, eax, 4
or al, r8b
movss dword [rsp + 0x26c], xmm0
rol ch, 0xb8
cmp dl, r13b
xor cl, dil
mov eax, 0x10
sub cl, 0xaf
stc
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x20]
cmp r12b, dl
movups xmm0, xmmword [rsp + 0x260]
cmp cl, 0x94
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c1a58]
bt cx, dx
sbb ah, 0x29
btr cx, r10w
movss dword [rsp + 0x270], xmm0
movss xmm0, dword [0x1400c1a14]
dec cl
movss dword [rsp + 0x274], xmm0
btc cx, 0x99
xorps xmm0, xmm0
bts ecx, edi
cmp r11b, 0xb1
movss dword [rsp + 0x278], xmm0
and al, 0xaa
sar cl, 0x89
adc ecx, ecx
movss xmm0, dword [0x1400c1a58]
or ah, 0x11
rcr ax, cl
bts ecx, edi
movss dword [rsp + 0x27c], xmm0
cdqe
movsx cx, spl
mov eax, 0x10
btr cx, di
imul rax, rax, 0x29
sub ch, al
mov cl, r15b
or cx, 0x18a9
mov rcx, qword [rsp + 0x20]
jmp 0x1406df59c
movups xmm0, xmmword [rsp + 0x270]
movdqu xmmword [rcx + rax], xmm0
btr ax, 0x1a
rcl cl, 0x94
movss xmm0, dword [0x1400c19cc]
btr ax, di
movss dword [rsp + 0x280], xmm0
bsr rax, r15
shr rcx, cl
bt cx, 0x10
movss xmm0, dword [0x1400c1a10]
movss dword [rsp + 0x284], xmm0
sub ax, 0x4704
bsr rcx, rsp
movss xmm0, dword [0x1400c1a54]
shl ch, 0x26
cdqe
xor eax, edx
movss dword [rsp + 0x288], xmm0
sar ch, cl
movss xmm0, dword [0x1400c19e0]
movzx cx, dil
ror eax, cl
movss dword [rsp + 0x28c], xmm0
mov eax, 0x10
shr cl, cl
not cl
imul rax, rax, 0x2a
cmc
sub ch, dl
mov rcx, qword [rsp + 0x20]
stc
movups xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c1a58]
sar eax, cl
bts rax, r10
movss dword [rsp + 0x290], xmm0
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0x294], xmm0
xorps xmm0, xmm0
movzx cx, bpl
btr cx, r8w
movss dword [rsp + 0x298], xmm0
ror cx, 0x1b
movss xmm0, dword [0x1400c1a48]
movss dword [rsp + 0x29c], xmm0
movsx cx, r8b
and al, 0x34
bts eax, edi
mov eax, 0x10
sub cx, r15w
imul rax, rax, 0x2b
shr cx, 0x20
mov rcx, qword [rsp + 0x20]
jmp 0x1406df6b8
movups xmm0, xmmword [rsp + 0x290]
cmp r9b, 0x17
movdqu xmmword [rcx + rax], xmm0
jmp 0x1406df6ce
movss xmm0, dword [0x1400c19cc]
movzx ecx, r9w
movss dword [rsp + 0x2a0], xmm0
movss xmm0, dword [0x1400c1a10]
movss dword [rsp + 0x2a4], xmm0
movsx ecx, cx
movss xmm0, dword [0x1400c1a54]
or cl, bpl
cmp cl, r15b
movss dword [rsp + 0x2a8], xmm0
movss xmm0, dword [0x1400c1a58]
bts cx, r8w
movss dword [rsp + 0x2ac], xmm0
neg cx
and cl, r14b
shrd ax, r13w, 0x3f
mov eax, 0x10
not rcx
xadd ch, ch
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x20]
stc
test r10b, spl
cmp r12, r13
movups xmm0, xmmword [rsp + 0x2a0]
cmc
jmp 0x1406df759
movdqu xmmword [rcx + rax], xmm0
bt ecx, 0x1b
movsx rcx, r10w
movss xmm0, dword [0x1400c1a58]
lahf
movss dword [rsp + 0x2b0], xmm0
add eax, ebp
and ch, 0x8d
adc al, r11b
movss xmm0, dword [0x1400c1a58]
rol ah, 0x1e
movss dword [rsp + 0x2b4], xmm0
sal ax, cl
movss xmm0, dword [0x1400c1a58]
movss dword [rsp + 0x2b8], xmm0
mov ax, 0x21aa
movss xmm0, dword [0x1400c1a24]
movss dword [rsp + 0x2bc], xmm0
mov ah, 0x93
or rax, rdi
stc
mov eax, 0x10
btc cx, 9
btr cx, 0xa7
add ecx, r15d
imul rax, rax, 0x2d
test cx, 0x473b
mov rcx, qword [rsp + 0x20]
cmc
clc
movups xmm0, xmmword [rsp + 0x2b0]
cmp r10, 0xffffffffb6256d8c
cmp r14b, bpl
movdqu xmmword [rcx + rax], xmm0
rcr ch, cl
movss xmm0, dword [0x1400c1a3c]
movss dword [rsp + 0x2c0], xmm0
movss xmm0, dword [0x1400c1a3c]
movss dword [rsp + 0x2c4], xmm0
sbb rcx, 0x48305a16
movss xmm0, dword [0x1400c1a3c]
movss dword [rsp + 0x2c8], xmm0
bts eax, edx
sbb cl, r13b
cmovnp cx, si
movss xmm0, dword [0x1400c19c0]
sbb ecx, r8d
sal rax, cl
adc rcx, 0xffffffffe9b83e3b
movss dword [rsp + 0x2cc], xmm0
mov eax, 0x10
sub rcx, 0xffffffff98269a34
rol cx, cl
or cx, r14w
imul rax, rax, 0x2e
rol ch, cl
bt ecx, esi
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x2c0]
test r11d, r12d
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c1a3c]
not cl
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1400c1a3c]
cdqe
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x1400c1a3c]
xor al, dil
neg rcx
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1400c19e0]
sbb ah, cl
movss dword [rsp + 0x3c], xmm0
bsr cx, dx
mov eax, 0x10
bt cx, 0x27
movsx cx, r15b
shl rcx, cl
imul rax, rax, 0x2f
rcl cl, 0xb0
sub cl, dil
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x30]
cmp r8b, dl
jmp 0x1406df90a
movdqu xmmword [rcx + rax], xmm0
test sil, 0x87
cmp bx, di
test r14b, dil
add rsp, 0x328
jmp 0x1406df925
ret