Function at 0x1406d88fb
Capabilities:
Encrypt data using des
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x328
test ah, 0xb5
cmc
cmp qword [rsp + 0x330], 0
jmp 0x1406d8919
je 0x1406d893b
mov rax, qword [rsp + 0x330]
jmp 0x1406d892c
mov qword [rsp + 0x28], rax
jmp 0x1406d8936
jmp 0x1406d894f
call fcn.1404458e8
mov qword [rsp + 0x28], rax
cmp spl, cl
and r8b, cl
sar r8b, 0x32
mov rax, qword [rsp + 0x28]
bswap dx
mov qword [rsp + 0x2d0], rax
mov rax, qword [rsp + 0x2d0]
shr dl, 0xaa
bswap r8w
movsx rdx, di
add rax, 0xb8
neg r8w
mov qword [rsp + 0x20], rax
rcl r8b, 0x9c
movss xmm0, dword [0x1400c09c4]
bswap dx
and ax, r8w
rol r8w, cl
movss dword [rsp + 0x40], xmm0
movsx rax, sp
xchg cx, cx
movss xmm0, dword [0x1400c09c4]
bsr eax, esi
setno al
dec dl
movss dword [rsp + 0x44], xmm0
stc
movss xmm0, dword [0x1400c09c4]
movsx r8d, r8w
sar al, cl
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x1400c09c4]
ror r8w, 0xd
and r8d, r15d
inc r8
movss dword [rsp + 0x4c], xmm0
cdq
jmp 0x1406d89ef
mov eax, 0x10
rcr dl, 0x22
movsx r8, si
shrd dx, r12w, 0x81
imul rax, rax, 0
bswap dx
sub r8b, 0x2a
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x40]
cmp r14b, 0xbe
dec r8b
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0960]
inc r8w
movss dword [rsp + 0x50], xmm0
neg r8b
movss xmm0, dword [0x1400c0960]
setg ah
sub eax, edx
ror rcx, 0xb7
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x1400c0960]
test r12b, 0x32
and r8d, 0x6c19bf86
shrd rax, rsp, 0xb3
movss dword [rsp + 0x58], xmm0
shrd ax, r11w, 0x31
setns dh
sub ax, 0x400e
movss xmm0, dword [0x1400c09c4]
lahf
movss dword [rsp + 0x5c], xmm0
bt rcx, r9
bswap r8w
mov eax, 0x10
shr cx, cl
imul rax, rax, 1
btc edx, 0xa0
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x50]
cmp r10w, 0xa220
movdqu xmmword [rcx + rax], xmm0
ror dl, cl
dec rdx
movss xmm0, dword [0x1400c0908]
rcr rdx, 0xb5
cqo
movzx rdx, r8w
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x1400c0908]
adc ax, 0x3b31
rcr dx, cl
movss dword [rsp + 0x64], xmm0
shr ch, 0x2a
movss xmm0, dword [0x1400c0908]
movss dword [rsp + 0x68], xmm0
shl dl, 0x98
btc rax, rbx
rcl rdx, cl
movss xmm0, dword [0x1400c09b8]
movss dword [rsp + 0x6c], xmm0
neg r8w
sal cx, 0xb8
ror edx, cl
mov eax, 0x10
imul rax, rax, 2
add ecx, 0xf5a5f981
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x60]
bt r8d, r8d
movzx r8w, r11b
shl dl, cl
movdqu xmmword [rcx + rax], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x70], xmm0
shr edx, 0xd
mov ch, 0x1c
xorps xmm0, xmm0
rol r8, 0x2d
movss dword [rsp + 0x74], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
btr r8, r12
neg r8b
rcl cx, cl
xorps xmm0, xmm0
or ah, 0x34
adc cl, dh
movss dword [rsp + 0x7c], xmm0
movzx r8w, r15b
mov eax, 0x10
bsf r8w, r15w
imul rax, rax, 3
movzx r8, r9w
stc
cmp edx, 0xf1000cbc
mov rcx, qword [rsp + 0x20]
add r8, r14
movups xmm0, xmmword [rsp + 0x70]
movdqu xmmword [rcx + rax], xmm0
cmp r13b, 0x18
rcr r8b, 0x14
xor cl, 0x33
movss xmm0, dword [0x1400c090c]
or ax, 0x9280
movss dword [rsp + 0x80], xmm0
xor r8b, al
movss xmm0, dword [0x1400c090c]
bts dx, r9w
sar rcx, cl
movss dword [rsp + 0x84], xmm0
xadd cx, dx
movss xmm0, dword [0x1400c090c]
and r8d, 0x7100b28c
movss dword [rsp + 0x88], xmm0
neg r8b
movss xmm0, dword [0x1400c09b8]
add cx, 0x5fa1
bts dx, bp
xor r8d, r15d
movss dword [rsp + 0x8c], xmm0
add dl, 0xb0
mov eax, 0x10
movsx rcx, r11w
xor r8w, 0x61aa
sub r8, 0xfffffffff1aa7a14
imul rax, rax, 4
ror dx, cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x80]
add r8b, 0x96
cqo
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0954]
rcl edx, 0x37
cmp sp, r15w
shl r8b, 0x32
movss dword [rsp + 0x90], xmm0
movss xmm0, dword [0x1400c0954]
cdqe
cwd
cqo
movss dword [rsp + 0x94], xmm0
and r8b, 0x37
movss xmm0, dword [0x1400c0960]
adc cl, r9b
movss dword [rsp + 0x98], xmm0
movss xmm0, dword [0x1400c0960]
adc cl, 0x28
cwd
movsx dx, r14b
movss dword [rsp + 0x9c], xmm0
mov eax, 0x10
btc ecx, r13d
imul rax, rax, 5
mov rcx, qword [rsp + 0x20]
cwd
not r8
shrd r8w, si, 0xa2
movups xmm0, xmmword [rsp + 0x90]
bsr dx, dx
movdqu xmmword [rcx + rax], xmm0
rcr ah, cl
shl ch, 0x3f
xorps xmm0, xmm0
add dh, dh
movss dword [rsp + 0xa0], xmm0
xorps xmm0, xmm0
shl r8w, 0xb4
bt rcx, r13
movss dword [rsp + 0xa4], xmm0
dec r8
sal cx, 0x15
xorps xmm0, xmm0
movss dword [rsp + 0xa8], xmm0
xorps xmm0, xmm0
sar r8d, 0xa3
movss dword [rsp + 0xac], xmm0
movzx eax, r13w
shl dl, cl
bt r8w, 0xbe
mov eax, 0x10
movsx cx, sil
stc
sub dh, 0x1d
imul rax, rax, 6
xadd dh, dh
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xa0]
inc r8b
bsr r8, r11
add rdx, 0xffffffffdda9d7b5
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0920]
lahf
movss dword [rsp + 0xb0], xmm0
neg rdx
btc r8w, 0x17
movss xmm0, dword [0x1400c0938]
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x1400c0958]
bts cx, r8w
movss dword [rsp + 0xb8], xmm0
movss xmm0, dword [0x1400c0970]
xor al, r14b
rol cl, cl
add r8b, 0xb3
movss dword [rsp + 0xbc], xmm0
xor r8w, si
mov eax, 0x10
cwd
sal ch, 0x2b
bswap dx
imul rax, rax, 7
mov rcx, qword [rsp + 0x20]
mov r8d, 0x5c152531
adc dx, 0x638b
stc
movups xmm0, xmmword [rsp + 0xb0]
ror dl, cl
xor r8b, r13b
cmp r15b, dil
movdqu xmmword [rcx + rax], xmm0
cwd
clc
test r9b, 0x87
movss xmm0, dword [0x1400c0930]
dec rdx
and ecx, r9d
movss dword [rsp + 0xc0], xmm0
setl ah
movss xmm0, dword [0x1400c0978]
mov rcx, 0x41b3601a
clc
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x1400c09c0]
movsx rax, dx
movss dword [rsp + 0xc8], xmm0
mov dh, 6
test si, 0xcb12
add al, 0x31
movss xmm0, dword [0x1400c094c]
shr al, cl
cdqe
shr r8w, 0x1c
movss dword [rsp + 0xcc], xmm0
cdq
xchg dl, dl
mov eax, 0x10
imul rax, rax, 8
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xc0]
movdqu xmmword [rcx + rax], xmm0
setg dh
movss xmm0, dword [0x1400c0930]
dec r8w
xor cl, spl
and cx, 0xe88c
movss dword [rsp + 0xd0], xmm0
btc dx, 0x29
sbb ax, r12w
movss xmm0, dword [0x1400c0978]
shl ax, 0x84
movss dword [rsp + 0xd4], xmm0
or dl, r8b
movss xmm0, dword [0x1400c09c0]
shr r8d, 0xa3
movzx rax, r8w
movss dword [rsp + 0xd8], xmm0
rdtsc
movss xmm0, dword [0x1400c0988]
movss dword [rsp + 0xdc], xmm0
mov eax, 0x10
adc r8b, 0x2f
btr rdx, rsi
imul rax, rax, 9
mov cl, bpl
and rdx, 0xffffffff8ead330b
cmp dx, cx
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xd0]
movdqu xmmword [rcx + rax], xmm0
sar r8d, cl
movss xmm0, dword [0x1400c0900]
add r8b, 0x80
sbb dl, r15b
bsr rax, rdi
movss dword [rsp + 0xe0], xmm0
movss xmm0, dword [0x1400c0900]
cmc
test dh, 0x3c
movss dword [rsp + 0xe4], xmm0
and dl, bpl
movss xmm0, dword [0x1400c0900]
bts eax, r15d
dec dh
movsxd rdx, edi
movss dword [rsp + 0xe8], xmm0
sub ch, 0xb
movss xmm0, dword [0x1400c09c4]
adc dl, bpl
sal dx, cl
rdtsc
movss dword [rsp + 0xec], xmm0
mov eax, 0x10
mov cl, r13b
imul rax, rax, 0xa
btc cx, r9w
bt r8w, bx
mov rcx, qword [rsp + 0x20]
movsx edx, r14w
add r8d, 0x6a80908
movups xmm0, xmmword [rsp + 0xe0]
shl r8b, cl
adc dx, r9w
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0920]
movss dword [rsp + 0xf0], xmm0
rcr r8b, cl
movss xmm0, dword [0x1400c0938]
cwde
movss dword [rsp + 0xf4], xmm0
bts r8d, edi
btr rax, 0xb4
movss xmm0, dword [0x1400c0958]
btc r8w, r9w
btc cx, 0xab
test esi, 0x28b8f200
movss dword [rsp + 0xf8], xmm0
movss xmm0, dword [0x1400c09c4]
shr dl, cl
movss dword [rsp + 0xfc], xmm0
rdtsc
sbb rax, rbx
mov cl, 0x12
mov eax, 0x10
sub dx, cx
movsx r8d, r12w
imul rax, rax, 0xb
btc r8w, bp
shrd cx, r13w, 0x94
add rcx, rsp
mov rcx, qword [rsp + 0x20]
rcl dh, cl
movsx dx, sil
movups xmm0, xmmword [rsp + 0xf0]
btr rdx, rcx
movdqu xmmword [rcx + rax], xmm0
xorps xmm0, xmm0
adc ch, bl
rcr al, 0x27
movss dword [rsp + 0x100], xmm0
ror r8w, 0x2d
mov edx, 0x59b2f392
xorps xmm0, xmm0
sar dh, cl
movss dword [rsp + 0x104], xmm0
rol al, 0x9a
and ecx, r15d
xorps xmm0, xmm0
movss dword [rsp + 0x108], xmm0
cmp bl, bl
movzx eax, r11w
xor edx, r15d
movss xmm0, dword [0x1400c0964]
bt r8, 0xac
movss dword [rsp + 0x10c], xmm0
or r8, 0x7a8a382d
and cl, cl
mov eax, 0x10
bswap r8w
bts cx, r13w
cmovl cx, r10w
imul rax, rax, 0xc
shrd r8w, r10w, 0xae
mov rcx, qword [rsp + 0x20]
rcr r8d, 0x20
movups xmm0, xmmword [rsp + 0x100]
movdqu xmmword [rcx + rax], xmm0
cmp sp, 0x9aa4
movss xmm0, dword [0x1400c0918]
shl dh, 0x2b
cmovge r8, rdi
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [0x1400c0918]
movss dword [rsp + 0x114], xmm0
movss xmm0, dword [0x1400c0918]
cmc
bt ax, dx
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x1400c09c4]
movsxd rdx, r8d
movss dword [rsp + 0x11c], xmm0
test r9w, 0x1d18
mov eax, 0x10
shr cl, 0x87
imul rax, rax, 0xd
clc
btc r8, r11
mov rcx, qword [rsp + 0x20]
xchg r8b, r8b
bsf dx, cx
movsx r8d, r14w
movups xmm0, xmmword [rsp + 0x110]
stc
sbb r8b, 0x88
movdqu xmmword [rcx + rax], xmm0
rcl r8, 0x31
shr r8w, 0x80
movss xmm0, dword [0x1400c08fc]
cmp bl, r12b
adc ecx, r10d
movss dword [rsp + 0x120], xmm0
bts ax, r10w
ror dh, 0xab
sal r8d, 0x85
movss xmm0, dword [0x1400c08fc]
cqo
movss dword [rsp + 0x124], xmm0
shr cl, cl
bt edx, 0xa8
movss xmm0, dword [0x1400c08fc]
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [0x1400c096c]
sbb ecx, ecx
bts r8w, cx
test rdx, 0x3cac992b
movss dword [rsp + 0x12c], xmm0
mov eax, 0x10
bt r8w, r14w
movsx rcx, r10w
btr ecx, r14d
imul rax, rax, 0xe
stc
mov rcx, qword [rsp + 0x20]
cmc
cmp r13b, 0x1f
clc
movups xmm0, xmmword [rsp + 0x120]
clc
cdq
movdqu xmmword [rcx + rax], xmm0
rol rax, 0xbd
movss xmm0, dword [0x1400c0940]
ror ch, 8
sub r8w, 0x6f19
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [0x1400c0940]
btc rcx, 0x2f
shl al, 0x83
shld ax, sp, 0x33
movss dword [rsp + 0x134], xmm0
sbb ch, dh
shld r8d, esi, 0x12
or cl, 0xa3
movss xmm0, dword [0x1400c0940]
xchg edx, r8d
movzx cx, ch
sbb ax, 0xe13
movss dword [rsp + 0x138], xmm0
movss xmm0, dword [0x1400c09c4]
bsf r8, r8
cbw
shl dx, 0x2f
movss dword [rsp + 0x13c], xmm0
movsxd rcx, r13d
mov eax, 0x10
rcr cx, 0x95
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x130]
not rdx
movdqu xmmword [rcx + rax], xmm0
movsx r8, di
movss xmm0, dword [0x1400c0950]
sar rcx, cl
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [0x1400c0950]
movss dword [rsp + 0x144], xmm0
clc
movss xmm0, dword [0x1400c0950]
and eax, 0x6e17d095
movss dword [rsp + 0x148], xmm0
and r8b, 0x86
shrd dx, cx, 7
lahf
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x14c], xmm0
mov eax, 0x10
movsx cx, r10b
adc dl, bpl
cmp r12w, 0xac06
imul rax, rax, 0x10
mov rcx, qword [rsp + 0x20]
sar r8, cl
sal dl, 0x21
movups xmm0, xmmword [rsp + 0x140]
add rdx, 0xffffffffacabdd38
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0964]
movsx eax, r13w
rdtsc
movss dword [rsp + 0x150], xmm0
movss xmm0, dword [0x1400c0964]
test cl, r12b
shrd rcx, r12, 0xa7
clc
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [0x1400c0964]
mov al, spl
movss dword [rsp + 0x158], xmm0
sbb al, 0xa7
movsx r8w, bpl
add dx, cx
movss xmm0, dword [0x1400c09c4]
rcl ah, cl
movsxd rcx, esi
and rax, rbx
movss dword [rsp + 0x15c], xmm0
sub r8b, 0x3b
sbb eax, 0x9221f43a
mov eax, 0x10
bts edx, edx
imul rax, rax, 0x11
adc ecx, r13d
mov rcx, qword [rsp + 0x20]
movzx r8d, r14w
movups xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rcx + rax], xmm0
cbw
cmp r12b, r8b
movss xmm0, dword [0x1400c0930]
cbw
movzx r8d, r9w
movss dword [rsp + 0x160], xmm0
and ecx, r8d
cqo
rol dl, cl
movss xmm0, dword [0x1400c0978]
and dh, dl
shld rax, rdx, 0x36
movss dword [rsp + 0x164], xmm0
cdqe
shr dx, cl
movss xmm0, dword [0x1400c09c0]
cmc
movss dword [rsp + 0x168], xmm0
shl ax, 0xa0
cmc
movzx r8w, spl
movss xmm0, dword [0x1400c09c4]
cdqe
test al, 0xb2
btr ecx, 0x1b
movss dword [rsp + 0x16c], xmm0
dec al
cmp sp, 0xdf9b
not r8b
mov eax, 0x10
imul rax, rax, 0x12
bt cx, r9w
mov rcx, qword [rsp + 0x20]
cdq
bsf rdx, rdx
movups xmm0, xmmword [rsp + 0x160]
sub r8b, 0xe
bt dx, bp
movdqu xmmword [rcx + rax], xmm0
movsx rcx, r13w
movss xmm0, dword [0x1400c0928]
movss dword [rsp + 0x170], xmm0
ror ax, cl
and r8b, 0x36
cmovnp ecx, r9d
movss xmm0, dword [0x1400c0968]
and r8d, 0x802af3d
movss dword [rsp + 0x174], xmm0
movss xmm0, dword [0x1400c09ac]
mov ax, bp
movss dword [rsp + 0x178], xmm0
adc r8b, 0x24
movss xmm0, dword [0x1400c09c4]
jmp 0x1406d9534
movss dword [rsp + 0x17c], xmm0
sal dx, cl
lahf
sub dx, 0x3a8e
mov eax, 0x10
stc
test bp, 0xaa08
movsx ecx, bx
imul rax, rax, 0x13
add r8w, 0x127
movzx r8w, spl
xor dl, 0x80
mov rcx, qword [rsp + 0x20]
shl r8b, cl
bsr dx, r8w
shr dl, cl
movups xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rcx + rax], xmm0
cwde
movss xmm0, dword [0x1400c0930]
xor dh, 0x8c
bts edx, r13d
movss dword [rsp + 0x180], xmm0
btc r8, r15
movss xmm0, dword [0x1400c0978]
movss dword [rsp + 0x184], xmm0
btr cx, dx
dec ch
shr ah, 0x93
movss xmm0, dword [0x1400c09c0]
add al, 0x92
mov dl, r13b
movss dword [rsp + 0x188], xmm0
movss xmm0, dword [0x1400c09c4]
bswap r8
movss dword [rsp + 0x18c], xmm0
test r14w, 0x7d08
xor ch, 0x1a
and r8, 0x5da3200f
mov eax, 0x10
sub r8b, dl
imul rax, rax, 0x14
cdq
movsx rcx, r11w
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x180]
ror r8b, 0x97
movsx r8, cx
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0930]
movsx dx, sil
movss dword [rsp + 0x190], xmm0
ror dx, 0x11
jmp 0x1406d963d
movss xmm0, dword [0x1400c0978]
movss dword [rsp + 0x194], xmm0
cmovs eax, r13d
clc
sal ch, 0xc
movss xmm0, dword [0x1400c09c0]
sbb eax, eax
movss dword [rsp + 0x198], xmm0
rol dh, 0x12
movss xmm0, dword [0x1400c094c]
cqo
neg ch
movss dword [rsp + 0x19c], xmm0
rcl r8d, cl
mov eax, 0x10
imul rax, rax, 0x15
cmp rax, 0x188d65a6
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x190]
btc dx, r13w
and r8b, al
not r8b
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0930]
cmc
movss dword [rsp + 0x1a0], xmm0
movss xmm0, dword [0x1400c0978]
rcl r8w, 0xba
adc al, ah
bsf rax, r15
movss dword [rsp + 0x1a4], xmm0
movss xmm0, dword [0x1400c09c0]
movss dword [rsp + 0x1a8], xmm0
rcr dl, cl
movss xmm0, dword [0x1400c09c4]
movsx r8, sp
clc
movss dword [rsp + 0x1ac], xmm0
add dh, 7
rcl rdx, cl
xor ax, cx
mov eax, 0x10
xor rcx, 0xffffffffa1b3e291
or r8w, 0xd087
sal ecx, cl
imul rax, rax, 0x16
jmp 0x1406d972e
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1a0]
movsx dx, r8b
movdqu xmmword [rcx + rax], xmm0
cmp r15b, 0x10
sub ch, cl
cbw
movss xmm0, dword [0x1400c0908]
bts ecx, edx
ror ax, cl
add rcx, r15
movss dword [rsp + 0x1b0], xmm0
mov eax, 0xaf89f580
clc
cwde
movss xmm0, dword [0x1400c096c]
movzx rax, r8w
bswap cx
shr ah, 0x9b
movss dword [rsp + 0x1b4], xmm0
movss xmm0, dword [0x1400c09c0]
adc al, ah
rol dh, cl
cdqe
movss dword [rsp + 0x1b8], xmm0
cqo
ror ch, cl
movss xmm0, dword [0x1400c09c4]
neg dh
movsx rcx, bx
movss dword [rsp + 0x1bc], xmm0
rcl dl, 0xa7
mov eax, 0x10
rol r8b, 0x3d
rcl ch, 0x84
sar r8w, cl
imul rax, rax, 0x17
movsxd rdx, r8d
test r10b, spl
clc
mov rcx, qword [rsp + 0x20]
rcr r8b, cl
sal r8b, 0x19
rol r8b, cl
movups xmm0, xmmword [rsp + 0x1b0]
cdq
movdqu xmmword [rcx + rax], xmm0
btr dx, sp
rol r8w, cl
movss xmm0, dword [0x1400c0930]
movss dword [rsp + 0x1c0], xmm0
cwde
sbb ax, sp
movss xmm0, dword [0x1400c0978]
movsx eax, r12w
movss dword [rsp + 0x1c4], xmm0
rol eax, cl
cmovae dx, ax
movss xmm0, dword [0x1400c09c0]
bsf cx, r14w
movss dword [rsp + 0x1c8], xmm0
rcl ch, 0x1e
movzx rax, ax
movss xmm0, dword [0x1400c0940]
and ax, sp
movss dword [rsp + 0x1cc], xmm0
movsx r8w, dl
sete al
mov eax, 0x10
movsx r8, r14w
add dl, 7
shl edx, cl
imul rax, rax, 0x18
and cl, ch
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1c0]
btc r8, rax
movsx edx, r9w
test r10b, r10b
movdqu xmmword [rcx + rax], xmm0
cmp ch, dh
movss xmm0, dword [0x1400c0930]
movss dword [rsp + 0x1d0], xmm0
adc cx, 0x81ae
movss xmm0, dword [0x1400c0978]
movss dword [rsp + 0x1d4], xmm0
sar al, cl
rol cl, 0xa2
bts edx, r8d
movss xmm0, dword [0x1400c09c0]
movsx edx, dx
bswap rdx
bsf cx, dx
movss dword [rsp + 0x1d8], xmm0
cmc
rcr r8d, cl
movss xmm0, dword [0x1400c09a4]
movss dword [rsp + 0x1dc], xmm0
cdq
rcl dl, 0x2a
sbb r8w, 0xf280
mov eax, 0x10
imul rax, rax, 0x19
and cl, r9b
btc r8d, 0xba
cmp r10w, r8w
mov rcx, qword [rsp + 0x20]
shl r8, 0xb8
movups xmm0, xmmword [rsp + 0x1d0]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c0930]
ror r8, cl
or eax, r13d
movss dword [rsp + 0x1e0], xmm0
sbb r8w, dx
cwd
and r8b, 0x3b
movss xmm0, dword [0x1400c0978]
btc rdx, rax
sub al, r14b
movss dword [rsp + 0x1e4], xmm0
add r8b, bpl
cmp r11d, 0x29bc37ab
rol r8, cl
movss xmm0, dword [0x1400c09c0]
movss dword [rsp + 0x1e8], xmm0
sbb cl, bh
lahf
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x1ec], xmm0
mov eax, 0x10
xadd r8w, r8w
imul rax, rax, 0x1a
mov rcx, qword [rsp + 0x20]
btr r8w, 0x36
jmp 0x1406d99bc
movups xmm0, xmmword [rsp + 0x1e0]
sar r8w, 0x1f
cqo
cmp rdx, 0xfa88a8b
movdqu xmmword [rcx + rax], xmm0
adc r8, 0xffffffffc598b021
cqo
mov eax, 0x10
bt r8w, 0x92
add r8d, 0xa526b8ab
xor r8w, 0xa0b1
imul rax, rax, 5
movsxd rcx, ecx
btc dx, 0xb4
movsx ecx, r12w
mov ecx, 0x10
imul rcx, rcx, 0x1b
xor dh, 0x17
bswap r8
mov rdx, qword [rsp + 0x20]
movsxd r8, r9d
rol r8, 0x8e
mov r8b, dil
mov r8, qword [rsp + 0x20]
stc
movups xmm0, xmmword [r8 + rax]
bsf r8d, esi
movdqu xmmword [rdx + rcx], xmm0
rdtsc
movsxd rdx, r14d
bswap r8
movss xmm0, dword [0x1400c0910]
lahf
movss dword [rsp + 0x1f0], xmm0
lahf
movss xmm0, dword [0x1400c094c]
dec dl
sbb rdx, 0x65bee714
and dx, r12w
movss dword [rsp + 0x1f4], xmm0
movss xmm0, dword [0x1400c0998]
movss dword [rsp + 0x1f8], xmm0
neg dx
cwd
rdtsc
movss xmm0, dword [0x1400c099c]
shl r8b, cl
movss dword [rsp + 0x1fc], xmm0
xor al, bpl
mov eax, 0x10
cqo
sar cx, cl
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x20]
bt r8, 0x2b
movups xmm0, xmmword [rsp + 0x1f0]
sal r8w, 0xa
movdqu xmmword [rcx + rax], xmm0
bswap ax
bt edx, 0x2d
not ax
movss xmm0, dword [0x1400c0910]
movss dword [rsp + 0x200], xmm0
movsx r8, di
stc
movss xmm0, dword [0x1400c094c]
clc
movss dword [rsp + 0x204], xmm0
movss xmm0, dword [0x1400c0998]
rol ecx, 0x2f
cdq
sub dl, 0x36
movss dword [rsp + 0x208], xmm0
movzx edx, r10w
sal dl, cl
movsx ax, r14b
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x20c], xmm0
mov eax, 0x10
imul rax, rax, 0x1d
rol ecx, cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x200]
sub edx, 0x1f163097
rol dl, 0x13
movdqu xmmword [rcx + rax], xmm0
and r8d, r10d
movss xmm0, dword [0x1400c0930]
movss dword [rsp + 0x210], xmm0
sbb al, r8b
movss xmm0, dword [0x1400c0978]
or cx, r15w
cmp r9b, 4
shld rcx, r10, 0x92
movss dword [rsp + 0x214], xmm0
cdqe
btr r8, 0xbf
movss xmm0, dword [0x1400c09c0]
bt ecx, r10d
cmp r14b, 0x93
movss dword [rsp + 0x218], xmm0
jmp 0x1406d9bb2
movss xmm0, dword [0x1400c0924]
bt dx, 0xaf
movss dword [rsp + 0x21c], xmm0
movzx r8, dx
shl rax, 0x13
mov eax, 0x10
sal cx, 0x8c
imul rax, rax, 0x1e
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x210]
or r8b, bl
movsxd rdx, ecx
movzx r8d, r14w
movdqu xmmword [rcx + rax], xmm0
bsr rax, rax
movss xmm0, dword [0x1400c0930]
rcl r8w, cl
ror ax, 0x28
test cl, dh
movss dword [rsp + 0x220], xmm0
cdqe
movss xmm0, dword [0x1400c0978]
adc r8w, sp
movss dword [rsp + 0x224], xmm0
cwde
movss xmm0, dword [0x1400c09c0]
sar rcx, cl
movsx cx, dil
movss dword [rsp + 0x228], xmm0
bsf eax, r13d
test bpl, 0xe
xor r8d, edi
movss xmm0, dword [0x1400c0988]
mov edx, r9d
movss dword [rsp + 0x22c], xmm0
xor r8b, 0xa1
rcl dl, 0x97
mov eax, 0x10
jmp 0x1406d9c80
imul rax, rax, 0x1f
movzx r8d, bx
mov rcx, qword [rsp + 0x20]
movzx edx, r15w
rcl r8, cl
bt r8w, r13w
movups xmm0, xmmword [rsp + 0x220]
shld r8w, r14w, 0x87
movzx r8, sp
stc
movdqu xmmword [rcx + rax], xmm0
ror rcx, 0xb8
movzx eax, bp
movzx rcx, r8w
movss xmm0, dword [0x1400c0930]
shr r8, cl
movss dword [rsp + 0x230], xmm0
movsx ecx, dx
shrd dx, sp, 0x30
rcl ax, cl
movss xmm0, dword [0x1400c0978]
movss dword [rsp + 0x234], xmm0
movss xmm0, dword [0x1400c09c0]
test al, 0x1e
sal ax, cl
movss dword [rsp + 0x238], xmm0
movzx ax, r14b
ror ch, cl
and cl, 0x2d
movss xmm0, dword [0x1400c09bc]
or al, r8b
movss dword [rsp + 0x23c], xmm0
cdq
mov eax, 0x10
imul rax, rax, 0x20
or dl, 0x1c
movzx r8, r9w
bsf rcx, rdx
mov rcx, qword [rsp + 0x20]
cqo
neg rdx
movups xmm0, xmmword [rsp + 0x230]
shr rdx, cl
movdqu xmmword [rcx + rax], xmm0
mov eax, 0x10
bt dx, 0x3b
imul rax, rax, 0xb
add dl, r11b
mov rcx, qword [rsp + 0x20]
rcr dx, cl
movzx r8d, cx
not dx
add rcx, rax
cdq
mov rax, rcx
adc r8d, ebp
ror dh, 0x96
btr edx, r15d
mov ecx, 0x10
dec r8w
imul rcx, rcx, 0x18
xchg r8b, dl
mov rdx, qword [rsp + 0x20]
rcl r8, cl
btc r8d, edi
movsx r8, bp
add rdx, rcx
mov rcx, rdx
movsx edx, di
cdq
movss xmm3, dword [0x1400c09a4]
mov dl, r10b
mov r8, rax
cdq
mov edx, ecx
movzx edx, si
mov rdx, rcx
bswap ecx
lea rcx, [rsp + 0x2d8]
jmp 0x1406d9dd0
call fcn.1406c5ed4
mov ecx, 0x10
imul rcx, rcx, 0x21
mov r8b, 0x3d
mov rdx, qword [rsp + 0x20]
bts r8w, r10w
add r8b, bl
movups xmm0, xmmword [rax]
movdqu xmmword [rdx + rcx], xmm0
cmp r11d, r9d
mov eax, 0x10
movsx r8d, r15w
test bx, 0xc300
imul rax, rax, 0x19
test r15, r10
bsr cx, sp
movzx r8d, r15w
mov ecx, 0x10
sal r8b, 0x80
sbb dx, 0x5396
imul rcx, rcx, 0x22
adc r8b, 0x29
test sp, r12w
mov rdx, qword [rsp + 0x20]
ror r8, 0x22
movzx r8w, bl
mov r8, qword [rsp + 0x20]
cmp bx, 0xd901
movups xmm0, xmmword [r8 + rax]
movsx r8w, sil
not r8b
movdqu xmmword [rdx + rcx], xmm0
xchg r8, r8
xadd al, ch
btr edx, r14d
mov eax, 0x10
rcr r8d, cl
cmovl cx, dx
xor dl, 4
imul rax, rax, 0xb
btc r8d, r12d
mov rcx, qword [rsp + 0x20]
lea rcx, [rcx + rax]
sbb dx, 0x896
movsx dx, dil
bsf edx, r14d
mov rax, rcx
cdq
mov ecx, 0x10
movzx rdx, r15w
imul rcx, rcx, 0x1a
add r8b, bl
bt r8, 0xb7
mov rdx, qword [rsp + 0x20]
cmc
add rdx, rcx
movsx r8w, r14b
jmp 0x1406d9ebe
mov rcx, rdx
movss xmm3, dword [0x1400c097c]
movsx r8, r9w
mov dx, 0xd913
setb dh
mov r8, rax
mov rdx, rcx
movsx ecx, r15w
movsxd rcx, ebx
lea rcx, [rsp + 0x2e8]
jmp 0x1406d9eee
call fcn.1406c5ed4
mov ecx, 0x10
shrd r8w, dx, 4
or r8b, 0x3b
imul rcx, rcx, 0x23
sal r8d, 0x95
btc r8d, eax
bt r8w, bx
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
btr ax, 0xc
rcr r8b, cl
movsx ax, ch
movdqu xmmword [rdx + rcx], xmm0
bsr ax, r13w
sal rax, cl
bt r8w, r8w
mov eax, 0x10
btr dx, si
sub r8b, 0x9e
imul rax, rax, 0xa
movsx ecx, di
shl r8b, cl
test dh, 0x8d
mov rcx, qword [rsp + 0x20]
add rcx, rax
sal al, 8
mov rax, rcx
mov ecx, 0x10
movsxd rdx, esi
sar r8w, cl
imul rcx, rcx, 0x21
movsx r8d, si
bsf rdx, rcx
mov rdx, qword [rsp + 0x20]
add r8b, al
add rdx, rcx
movsx ecx, r12w
jmp 0x1406d9f8d
mov rcx, rdx
mov dl, r8b
movss xmm3, dword [0x1400c09a4]
bswap dx
movsx dx, bpl
mov r8, rax
movzx dx, r13b
cwd
mov rdx, rcx
mov rcx, 0x1e2e1733
lea rcx, [rsp + 0x2f8]
jmp 0x1406d9fc4
call fcn.1406c5ed4
mov ecx, 0x10
mov dl, r10b
btc r8, rbx
bsr r8, rax
imul rcx, rcx, 0x24
test r13b, 0xa1
rcr r8b, cl
mov rdx, qword [rsp + 0x20]
mov r8b, 0xbe
add r8b, r15b
movups xmm0, xmmword [rax]
clc
movdqu xmmword [rdx + rcx], xmm0
cbw
shl ah, cl
mov eax, 0x10
bsf dx, r8w
or r8b, dil
cmp bl, r14b
imul rax, rax, 0xa
rol r8, 0x29
mov rcx, qword [rsp + 0x20]
and dl, 0x13
lea rcx, [rcx + rax]
mov rax, rcx
mov ecx, 0x10
and dl, r14b
xadd dh, dh
rcr dx, 0x3a
imul rcx, rcx, 0x23
mov rdx, qword [rsp + 0x20]
rcl r8b, cl
bswap r8w
add rdx, rcx
movsx r8w, r13b
movsx r8d, r13w
not r8
mov rcx, rdx
movsx dx, r11b
movsx r8, di
movss xmm3, dword [0x1400c094c]
cmovge r8w, r9w
xchg r8w, dx
mov dh, 0xa7
mov r8, rax
mov dl, spl
movsx edx, si
mov rdx, rcx
lea rcx, [rsp + 0x308]
jmp 0x1406da08a
call fcn.1406c5ed4
mov ecx, 0x10
imul rcx, rcx, 0x25
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
rcr ah, cl
bt ax, 0xc
movdqu xmmword [rdx + rcx], xmm0
movss xmm0, dword [0x1400c0980]
sal al, 0x9d
movss dword [rsp + 0x240], xmm0
add al, r9b
cwde
mov ax, 0x1f27
movss xmm0, dword [0x1400c0980]
xor eax, ebx
shl ah, 0x89
ror ax, cl
movss dword [rsp + 0x244], xmm0
mov al, 0xa9
cmp r8b, 0x2d
movss xmm0, dword [0x1400c0980]
movsx ax, r9b
movss dword [rsp + 0x248], xmm0
sar ah, cl
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x24c], xmm0
sar ah, cl
mov eax, 0x10
cmc
movsx ecx, ax
imul rax, rax, 0x26
shl cx, 0xb3
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x240]
test dh, 0x26
test r9b, r8b
movdqu xmmword [rcx + rax], xmm0
xor ax, 0xdc31
bts rax, r10
movzx cx, r13b
movss xmm0, dword [0x1400c09c4]
sbb ah, 0x97
add cl, 0x1b
neg eax
movss dword [rsp + 0x250], xmm0
ror cl, cl
movss xmm0, dword [0x1400c0954]
xchg ah, cl
rcr cl, cl
bsr ax, r10w
movss dword [rsp + 0x254], xmm0
bts ax, r8w
cmp r10, r9
xor cl, 0x90
movss xmm0, dword [0x1400c0944]
movsxd rax, edx
movss dword [rsp + 0x258], xmm0
lahf
movss xmm0, dword [0x1400c09c4]
xor cl, 0x17
movss dword [rsp + 0x25c], xmm0
bsr rax, r9
mov eax, 0x10
rol rcx, 0xbd
add cx, 0x2093
shr ch, cl
imul rax, rax, 0x27
and cl, spl
mov rcx, qword [rsp + 0x20]
jmp 0x1406da1db
movups xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rcx + rax], xmm0
bts cx, r10w
movss xmm0, dword [0x1400c09b0]
or cx, r15w
sub ecx, 0xe32e73c
btr ecx, r13d
movss dword [rsp + 0x260], xmm0
movss xmm0, dword [0x1400c098c]
movss dword [rsp + 0x264], xmm0
cwde
xorps xmm0, xmm0
and ax, 0xec3e
movss dword [rsp + 0x268], xmm0
sub ax, dx
cbw
ror eax, 0x80
movss xmm0, dword [0x1400c09c4]
movsxd rax, ecx
xadd cx, cx
not ah
movss dword [rsp + 0x26c], xmm0
sbb cx, dx
or al, al
shr ax, cl
mov eax, 0x10
movsxd rcx, edx
bsr cx, cx
bt rcx, rsi
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x20]
cmp bpl, 0x9e
movups xmm0, xmmword [rsp + 0x260]
jmp 0x1406da28a
movdqu xmmword [rcx + rax], xmm0
rol al, 9
movss xmm0, dword [0x1400c09c4]
movsx cx, r11b
sub al, r12b
movss dword [rsp + 0x270], xmm0
movzx eax, bx
dec al
movss xmm0, dword [0x1400c097c]
sal rcx, cl
lahf
movss dword [rsp + 0x274], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x278], xmm0
movsx ax, spl
movss xmm0, dword [0x1400c09c4]
and eax, 0xe6ab2b2f
btr ax, 0x92
movsx cx, r10b
movss dword [rsp + 0x27c], xmm0
btr rcx, r13
ror rcx, cl
mov eax, 0x10
imul rax, rax, 0x29
rcl cl, 0x12
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x270]
movdqu xmmword [rcx + rax], xmm0
inc eax
movss xmm0, dword [0x1400c0930]
lahf
movss dword [rsp + 0x280], xmm0
cdqe
clc
bsr ax, r11w
movss xmm0, dword [0x1400c0978]
bts rcx, rdi
movss dword [rsp + 0x284], xmm0
xchg cl, ch
ror cl, cl
shl ax, cl
movss xmm0, dword [0x1400c09c0]
ror eax, 0
movss dword [rsp + 0x288], xmm0
movsx ecx, r10w
or cl, 2
movss xmm0, dword [0x1400c0944]
movss dword [rsp + 0x28c], xmm0
shr cl, 0x1b
shl ax, cl
mov eax, 0x10
imul rax, rax, 0x2a
bts ecx, r12d
mov rcx, qword [rsp + 0x20]
cmc
stc
movups xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400c09c4]
ror ax, cl
cmovl rax, r13
lahf
movss dword [rsp + 0x290], xmm0
movss xmm0, dword [0x1400c09c4]
bsf cx, dx
dec ecx
movss dword [rsp + 0x294], xmm0
mov ax, 0xb296
btc rcx, 0x14
xorps xmm0, xmm0
cwde
movss dword [rsp + 0x298], xmm0
add cl, r15b
and cl, 0x2c
movss xmm0, dword [0x1400c09b0]
ror al, 0x3f
movss dword [rsp + 0x29c], xmm0
sub cx, 0xbb87
not ah
mov eax, 0x10
bts ecx, edi
bts ecx, r9d
sub ch, cl
imul rax, rax, 0x2b
btr cx, 0xb3
mov rcx, qword [rsp + 0x20]
cmp r14w, r9w
test bpl, 0x2d
movups xmm0, xmmword [rsp + 0x290]
jmp 0x1406da443
movdqu xmmword [rcx + rax], xmm0
shrd ax, r8w, 0xb6
shr ah, cl
movss xmm0, dword [0x1400c0930]
movsx ax, ch
movss dword [rsp + 0x2a0], xmm0
movzx cx, r8b
movss xmm0, dword [0x1400c0978]
movss dword [rsp + 0x2a4], xmm0
movss xmm0, dword [0x1400c09c0]
shl ax, 0x8e
movss dword [rsp + 0x2a8], xmm0
movss xmm0, dword [0x1400c09c4]
movsx eax, r13w
btc rcx, r9
add cl, dh
movss dword [rsp + 0x2ac], xmm0
rol eax, cl
mov eax, 0x10
shr cl, 0xaf
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x20]
cmp rbp, 0xfffffffffb0e5528
cmp si, bx
cmc
movups xmm0, xmmword [rsp + 0x2a0]
clc
jmp 0x1406da4d7
movdqu xmmword [rcx + rax], xmm0
rcl ch, 0xbf
test al, cl
movss xmm0, dword [0x1400c09c4]
rol rcx, 0x2b
movss dword [rsp + 0x2b0], xmm0
sub al, 0x83
movss xmm0, dword [0x1400c09c4]
shl al, cl
bsr cx, r14w
movsx ax, dil
movss dword [rsp + 0x2b4], xmm0
shr ah, 0x15
dec eax
movss xmm0, dword [0x1400c09c4]
movss dword [rsp + 0x2b8], xmm0
movss xmm0, dword [0x1400c098c]
add ax, 0xff02
bsr rax, rsp
movss dword [rsp + 0x2bc], xmm0
mov eax, 0x10
imul rax, rax, 0x2d
btr ecx, 0xb2
mov rcx, qword [rsp + 0x20]
jmp 0x1406da55e
movups xmm0, xmmword [rsp + 0x2b0]
stc
jmp 0x1406da56c
movdqu xmmword [rcx + rax], xmm0
add al, r9b
btc cx, 0x8a
dec eax
movss xmm0, dword [0x1400c09a4]
movss dword [rsp + 0x2c0], xmm0
neg rax
ror ax, cl
movss xmm0, dword [0x1400c09a4]
add al, r10b
cwde
btr eax, 0xba
movss dword [rsp + 0x2c4], xmm0
shl cx, cl
rcl al, 0x86
movss xmm0, dword [0x1400c09a4]
sbb cl, 0x92
sal cl, 0x2b
xor ch, 0x2e
movss dword [rsp + 0x2c8], xmm0
adc ah, 0xaf
or ax, 0x5222
movss xmm0, dword [0x1400c0924]
cmp ebp, 0xf6bc2d3c
sbb al, 0x12
movss dword [rsp + 0x2cc], xmm0
cmc
movsx ax, ch
mov eax, 0x10
xor ch, 0xbf
imul rax, rax, 0x2e
sar rcx, 0x84
sub rcx, r11
mov rcx, qword [rsp + 0x20]
cmp bpl, 0xbb
clc
cmp di, r15w
movups xmm0, xmmword [rsp + 0x2c0]
test cl, sil
cmc
movdqu xmmword [rcx + rax], xmm0
cmovo ax, r9w
ror cl, cl
sar ch, cl
movss xmm0, dword [0x1400c09a4]
dec ecx
movss dword [rsp + 0x30], xmm0
ror al, cl
movss xmm0, dword [0x1400c09a4]
movss dword [rsp + 0x34], xmm0
movss xmm0, dword [0x1400c09a4]
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1400c0944]
sbb ch, 0x10
movss dword [rsp + 0x3c], xmm0
mov eax, 0x10
imul rax, rax, 0x2f
movzx rcx, r13w
rol cx, 0x9b
sub cl, r14b
mov rcx, qword [rsp + 0x20]
clc
cmc
movups xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rcx + rax], xmm0
clc
test bpl, 0x3b
test esp, eax
add rsp, 0x328
jmp 0x1406da6a2
ret