Function at 0x1406bd3d5
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rcx
cmc
sub rsp, 0x328
test bp, ax
cmp qword [rsp + 0x330], 0
je 0x1406bd410
mov rax, qword [rsp + 0x330]
jmp 0x1406bd401
mov qword [rsp + 0x28], rax
jmp 0x1406bd40b
jmp 0x1406bd421
call fcn.1403195e4
mov qword [rsp + 0x28], rax
or cl, 0xb1
movsx rax, dx
mov rax, qword [rsp + 0x28]
sar rcx, 0x24
mov qword [rsp + 0x2d0], rax
movsx r8w, r11b
mov rax, qword [rsp + 0x2d0]
movsx rdx, dx
add rax, 0xb8
and r8b, 0xa6
bsf edx, ebx
btc edx, r10d
mov qword [rsp + 0x20], rax
not r8b
or rax, r9
ror dh, cl
movss xmm0, dword [0x1400a8edc]
sete cl
bsf dx, cx
movss dword [rsp + 0x40], xmm0
cmovo eax, r10d
or r8b, 0x17
bswap ecx
movss xmm0, dword [0x1400a8edc]
mov cl, 0x26
xor dl, r10b
ror eax, 0x31
movss dword [rsp + 0x44], xmm0
cmc
movss xmm0, dword [0x1400a8edc]
xadd cl, ch
xchg cl, cl
movss dword [rsp + 0x48], xmm0
movss xmm0, dword [0x1400a8edc]
or ax, 0x3f89
btc ax, sp
movss dword [rsp + 0x4c], xmm0
sal r8, 0x36
mov eax, 0x10
bt dx, 0x2d
shl r8b, 0xe
xor r8b, r13b
imul rax, rax, 0
mov ch, 0x35
mov rcx, qword [rsp + 0x20]
and dl, 0xa0
btc r8, 0xa
movups xmm0, xmmword [rsp + 0x40]
xchg r8b, r8b
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8e78]
movss dword [rsp + 0x50], xmm0
jmp 0x1406bd509
movss xmm0, dword [0x1400a8e78]
bts edx, edx
movzx dx, cl
inc r8w
movss dword [rsp + 0x54], xmm0
btr dx, r8w
rol r8d, 0xae
movss xmm0, dword [0x1400a8e78]
shld rdx, rdx, 0x37
setge ah
rol r8, cl
movss dword [rsp + 0x58], xmm0
jmp 0x1406bd553
movss xmm0, dword [0x1400a8edc]
cwde
btr dx, 0x9f
movss dword [rsp + 0x5c], xmm0
bt eax, 0xb5
bt ax, dx
mov eax, 0x10
add dl, r11b
imul rax, rax, 1
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x50]
movzx r8d, dx
movdqu xmmword [rcx + rax], xmm0
clc
movss xmm0, dword [0x1400a8e24]
bts dx, ax
movzx edx, r12w
movss dword [rsp + 0x60], xmm0
movss xmm0, dword [0x1400a8e24]
and cl, 0x10
shl ecx, cl
movss dword [rsp + 0x64], xmm0
sar rax, cl
movss xmm0, dword [0x1400a8e24]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x1400a8ed0]
bt r8w, 0x82
test dil, r11b
sal r8b, 0x91
movss dword [rsp + 0x6c], xmm0
cdqe
movsx r8d, sp
test r10b, 0x39
mov eax, 0x10
adc cx, r10w
sar edx, cl
bt rcx, r12
imul rax, rax, 2
movzx cx, cl
neg dx
mov rcx, qword [rsp + 0x20]
movsx rdx, dx
add r8b, 3
and r8b, r9b
movups xmm0, xmmword [rsp + 0x60]
bt r8w, r8w
or dl, 0xb
rol dl, 0xa0
movdqu xmmword [rcx + rax], xmm0
xorps xmm0, xmm0
cdqe
movss dword [rsp + 0x70], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x74], xmm0
bsr rax, rbp
sbb al, r13b
xorps xmm0, xmm0
bsr rdx, r8
movss dword [rsp + 0x78], xmm0
neg dl
xorps xmm0, xmm0
ror r8b, cl
movzx r8, r8w
movss dword [rsp + 0x7c], xmm0
mov eax, 0x10
or cl, bh
imul rax, rax, 3
mov rcx, qword [rsp + 0x20]
sub r8d, 0x7d3572a2
shrd r8w, si, 0x25
movups xmm0, xmmword [rsp + 0x70]
add r8b, 0xa5
movdqu xmmword [rcx + rax], xmm0
bts cx, r9w
btr rax, 0x3d
movsx cx, bpl
movss xmm0, dword [0x1400a8e28]
inc ecx
cmovb r8w, r13w
neg eax
movss dword [rsp + 0x80], xmm0
movzx edx, r10w
movss xmm0, dword [0x1400a8e28]
movss dword [rsp + 0x84], xmm0
rcr ch, cl
shl ax, 0x2b
btr rax, r13
movss xmm0, dword [0x1400a8e28]
shrd ax, bx, 0x21
xor al, r15b
clc
movss dword [rsp + 0x88], xmm0
movss xmm0, dword [0x1400a8ed0]
bt rdx, 0x97
btr ecx, r12d
bsr rcx, r12
movss dword [rsp + 0x8c], xmm0
movsx rcx, bp
mov eax, 0x10
neg r8b
btr rdx, rax
test spl, 0x33
imul rax, rax, 4
rol dx, 0xb4
sal cl, 8
mov rcx, qword [rsp + 0x20]
movsx r8d, r12w
and r8w, bx
movups xmm0, xmmword [rsp + 0x80]
btr edx, r10d
movdqu xmmword [rcx + rax], xmm0
cwde
sub rdx, r13
movss xmm0, dword [0x1400a8e6c]
movss dword [rsp + 0x90], xmm0
or eax, edx
movss xmm0, dword [0x1400a8e6c]
add dl, 0xb8
movss dword [rsp + 0x94], xmm0
bt dx, 0x27
shrd r8, rbx, 0x25
movsxd rdx, r8d
movss xmm0, dword [0x1400a8e78]
sub r8d, 0x13ae0d8a
bt cx, 1
cbw
movss dword [rsp + 0x98], xmm0
bts r8w, r14w
rdtsc
movss xmm0, dword [0x1400a8e78]
test r10b, sil
movss dword [rsp + 0x9c], xmm0
bsf r8, r8
mov eax, 0x10
bt dx, 7
imul rax, rax, 5
xor r8b, r11b
bswap cx
mov rcx, qword [rsp + 0x20]
ror dh, cl
cdq
movups xmm0, xmmword [rsp + 0x90]
movdqu xmmword [rcx + rax], xmm0
mov r8b, 0xae
sal eax, cl
bt rax, 0x10
xorps xmm0, xmm0
shrd dx, cx, 0x3d
btr cx, di
xchg dl, r8b
movss dword [rsp + 0xa0], xmm0
btc dx, 0x1d
setle dh
xor r8b, r12b
xorps xmm0, xmm0
sub dl, 0xd
xor dl, 0x17
or rdx, r8
movss dword [rsp + 0xa4], xmm0
rcr cl, 0x82
jmp 0x1406bd838
xorps xmm0, xmm0
cmc
not r8w
add ah, 0xad
movss dword [rsp + 0xa8], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0xac], xmm0
sbb r8, 0xffffffffff3237bb
shld r8, rdx, 0xae
mov eax, 0x10
test r10w, 0x9e2b
imul rax, rax, 6
movzx ecx, r10w
ror dl, cl
stc
mov rcx, qword [rsp + 0x20]
shr r8d, 0x97
movups xmm0, xmmword [rsp + 0xa0]
movzx rdx, r11w
movdqu xmmword [rcx + rax], xmm0
bt r8, rcx
bswap r8w
movss xmm0, dword [0x1400a8e3c]
btc eax, 2
btr r8w, 0x9c
movss dword [rsp + 0xb0], xmm0
movzx edx, bp
movss xmm0, dword [0x1400a8e54]
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x1400a8e70]
rol dh, 1
bt r8w, 0xf
movss dword [rsp + 0xb8], xmm0
cwd
xadd r8d, r8d
btc cx, r14w
movss xmm0, dword [0x1400a8e88]
movss dword [rsp + 0xbc], xmm0
adc r8w, 0x48a2
shl al, cl
bsf r8w, r14w
mov eax, 0x10
bt cx, bx
stc
imul rax, rax, 7
mov rcx, qword [rsp + 0x20]
cqo
cmp r15w, 0xa483
movups xmm0, xmmword [rsp + 0xb0]
movdqu xmmword [rcx + rax], xmm0
adc ecx, 0xaeb0d412
shl eax, 0x33
movss xmm0, dword [0x1400a8e4c]
movss dword [rsp + 0xc0], xmm0
and r8, 0x35209b0f
xor cl, sil
movss xmm0, dword [0x1400a8e90]
mov dx, 0x4a14
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0xc8], xmm0
shr ch, cl
movss xmm0, dword [0x1400a8e64]
bsf ecx, edi
cmp r8w, cx
movss dword [rsp + 0xcc], xmm0
bsr ax, r9w
mov eax, 0x10
imul rax, rax, 8
xchg ch, ch
bts rdx, rdi
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xc0]
setl dh
shrd r8, rsp, 0xab
bswap dx
movdqu xmmword [rcx + rax], xmm0
movzx r8d, sp
mov r8, rsi
movss xmm0, dword [0x1400a8e4c]
bt ecx, 0x1c
movss dword [rsp + 0xd0], xmm0
inc dl
movsx dx, dil
movss xmm0, dword [0x1400a8e90]
sbb ah, 0x32
movss dword [rsp + 0xd4], xmm0
neg ah
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0xd8], xmm0
setb r8b
sar eax, 0xb3
movss xmm0, dword [0x1400a8ea0]
movss dword [rsp + 0xdc], xmm0
bts rcx, rcx
mov eax, 0x10
imul rax, rax, 9
mov r8b, dil
sar r8b, cl
mov rcx, qword [rsp + 0x20]
xor r8b, al
sub dh, 7
sar dl, 0x3d
movups xmm0, xmmword [rsp + 0xd0]
rol r8b, 0xb8
movdqu xmmword [rcx + rax], xmm0
sub r8w, r13w
movss xmm0, dword [0x1400a8e1c]
cmova eax, r14d
cdq
clc
movss dword [rsp + 0xe0], xmm0
bts ax, sp
movss xmm0, dword [0x1400a8e1c]
cwd
movss dword [rsp + 0xe4], xmm0
movss xmm0, dword [0x1400a8e1c]
sal rax, cl
cmovp cx, r15w
rdtsc
movss dword [rsp + 0xe8], xmm0
rol ax, 0xb6
btr r8w, 0xa1
add rdx, rdx
movss xmm0, dword [0x1400a8edc]
movss dword [rsp + 0xec], xmm0
shl dl, cl
cdq
mov eax, 0x10
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x20]
rcr r8b, cl
sub dx, r10w
movups xmm0, xmmword [rsp + 0xe0]
bswap edx
inc dx
shr dl, 0x94
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8e3c]
movzx rax, bp
neg ax
movss dword [rsp + 0xf0], xmm0
rcr ch, cl
cbw
movss xmm0, dword [0x1400a8e54]
bts eax, eax
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [0x1400a8e70]
movss dword [rsp + 0xf8], xmm0
inc r8b
movss xmm0, dword [0x1400a8edc]
movss dword [rsp + 0xfc], xmm0
cmc
movsx ecx, cx
ror r8b, cl
mov eax, 0x10
test bx, r13w
sbb dl, 0xbf
bswap r8
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x20]
or r8b, 0x91
movups xmm0, xmmword [rsp + 0xf0]
movzx dx, spl
btr dx, 0x8b
movdqu xmmword [rcx + rax], xmm0
xorps xmm0, xmm0
cmp dx, bx
adc dx, sp
movss dword [rsp + 0x100], xmm0
btc r8, r9
movzx r8d, r10w
xorps xmm0, xmm0
movss dword [rsp + 0x104], xmm0
movzx ax, r14b
xorps xmm0, xmm0
test sil, 0xb5
movss dword [rsp + 0x108], xmm0
cmp rbp, r11
rol ecx, cl
adc al, 0xd
movss xmm0, dword [0x1400a8e7c]
sal dl, 0x1d
add ecx, r8d
movss dword [rsp + 0x10c], xmm0
rcl rcx, 0x3a
mov eax, 0x10
sar ecx, cl
movsx r8, r13w
rcl ch, 0xa0
imul rax, rax, 0xc
mov rcx, qword [rsp + 0x20]
movsx dx, ch
movzx r8d, r11w
rcr dx, cl
movups xmm0, xmmword [rsp + 0x100]
movdqu xmmword [rcx + rax], xmm0
bsf eax, r11d
lahf
bsr r8w, bx
movss xmm0, dword [0x1400a8e34]
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [0x1400a8e34]
test r11b, 0x22
btc r8w, bx
test dx, r14w
movss dword [rsp + 0x114], xmm0
btc dx, 0x8a
movss xmm0, dword [0x1400a8e34]
and cl, 0x17
sbb dl, 0xa9
movzx dx, bh
movss dword [rsp + 0x118], xmm0
movzx eax, di
movss xmm0, dword [0x1400a8edc]
shr al, cl
and r8w, r13w
movss dword [rsp + 0x11c], xmm0
cbw
mov eax, 0x10
and cx, r8w
rol r8b, 0x12
rcl r8w, cl
imul rax, rax, 0xd
inc dl
mov rcx, qword [rsp + 0x20]
bts dx, si
movups xmm0, xmmword [rsp + 0x110]
rcl dl, 0x13
movdqu xmmword [rcx + rax], xmm0
bt ax, 0xb3
movss xmm0, dword [0x1400a8e18]
test ax, dx
movzx eax, cx
movss dword [rsp + 0x120], xmm0
rdtsc
cdqe
ror cx, cl
movss xmm0, dword [0x1400a8e18]
bt edx, ebp
add cx, di
movss dword [rsp + 0x124], xmm0
movss xmm0, dword [0x1400a8e18]
bswap dx
shl cx, 0xbb
movss dword [rsp + 0x128], xmm0
test r15b, 0x3a
adc cl, 0x93
movss xmm0, dword [0x1400a8e84]
not ch
cqo
movss dword [rsp + 0x12c], xmm0
jmp 0x1406bdd2d
mov eax, 0x10
ror r8d, cl
imul rax, rax, 0xe
adc edx, 0x3c1561a9
movsx dx, dh
and dl, dil
mov rcx, qword [rsp + 0x20]
shr edx, cl
movups xmm0, xmmword [rsp + 0x120]
btc edx, r8d
bsf rdx, rsi
rol dh, cl
movdqu xmmword [rcx + rax], xmm0
cqo
movss xmm0, dword [0x1400a8e5c]
setp ah
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [0x1400a8e5c]
cqo
rol r8b, 0xa
movss dword [rsp + 0x134], xmm0
rol r8b, cl
btc r8d, 0xb
movss xmm0, dword [0x1400a8e5c]
btr ax, di
bsr dx, cx
movss dword [rsp + 0x138], xmm0
bt dx, bp
sbb r8b, 0x8a
movss xmm0, dword [0x1400a8edc]
and dh, 0x3d
btc ax, 0x32
movss dword [rsp + 0x13c], xmm0
cmp spl, 0x10
mov eax, 0x10
cmp rsp, 0x583c7684
movzx r8w, r10b
imul rax, rax, 0xf
mov rcx, qword [rsp + 0x20]
movsxd r8, ecx
movups xmm0, xmmword [rsp + 0x130]
movdqu xmmword [rcx + rax], xmm0
movsxd rdx, r14d
add r8, 0xffffffffc69b8e2f
movss xmm0, dword [0x1400a8e68]
cdqe
sub rcx, r14
mov r8b, r9b
movss dword [rsp + 0x140], xmm0
cmp sil, dil
movzx r8w, r9b
movss xmm0, dword [0x1400a8e68]
bsf r8w, di
add cl, bl
movss dword [rsp + 0x144], xmm0
movzx rcx, r8w
movss xmm0, dword [0x1400a8e68]
shr cx, 0x13
movss dword [rsp + 0x148], xmm0
and r8b, 0x2a
inc edx
xchg r8b, r8b
movss xmm0, dword [0x1400a8edc]
and r8d, 0xfe8a5331
shr cx, cl
movss dword [rsp + 0x14c], xmm0
mov r8b, r8b
cmp dx, r9w
mov eax, 0x10
cdq
movsx rdx, ax
xadd r8b, cl
imul rax, rax, 0x10
ror dh, 0x2b
mov rcx, qword [rsp + 0x20]
movzx r8d, r14w
jmp 0x1406bdead
movups xmm0, xmmword [rsp + 0x140]
cwd
movdqu xmmword [rcx + rax], xmm0
add ax, dx
bt ecx, r10d
movss xmm0, dword [0x1400a8e7c]
btr ecx, 0xb
jmp 0x1406bded7
movss dword [rsp + 0x150], xmm0
movss xmm0, dword [0x1400a8e7c]
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [0x1400a8e7c]
cbw
btc ecx, r10d
movss dword [rsp + 0x158], xmm0
sar ax, 0x38
movss xmm0, dword [0x1400a8edc]
sub al, 0xbd
movss dword [rsp + 0x15c], xmm0
jmp 0x1406bdf24
mov eax, 0x10
rcr ecx, cl
xor cx, 0x6aa4
imul rax, rax, 0x11
movsx cx, bpl
stc
mov rcx, qword [rsp + 0x20]
cqo
cmp sil, bl
movups xmm0, xmmword [rsp + 0x150]
bsr r8d, r15d
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8e4c]
bt ecx, ebx
stc
cbw
movss dword [rsp + 0x160], xmm0
mov al, bpl
movss xmm0, dword [0x1400a8e90]
lahf
movss dword [rsp + 0x164], xmm0
setp dh
btc cx, 0x1b
movss xmm0, dword [0x1400a8ed8]
cmp si, r14w
movss dword [rsp + 0x168], xmm0
cqo
movsxd r8, esi
movss xmm0, dword [0x1400a8edc]
shr dl, 0x8a
shr ah, cl
movsx eax, dx
movss dword [rsp + 0x16c], xmm0
mov eax, 0x10
shld cx, r9w, 0x1e
cmc
movsx rdx, bp
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x20]
bsf edx, eax
stc
movups xmm0, xmmword [rsp + 0x160]
xadd r8b, r8b
movdqu xmmword [rcx + rax], xmm0
clc
adc edx, esi
movss xmm0, dword [0x1400a8e44]
movzx rcx, di
and rdx, 0xfffffffffc953089
sbb ax, 0xb406
movss dword [rsp + 0x170], xmm0
movsx edx, r15w
movsxd r8, r13d
bts rcx, r15
movss xmm0, dword [0x1400a8e80]
sbb cx, cx
inc al
movss dword [rsp + 0x174], xmm0
and r8b, 0xa4
test rbx, rdi
movss xmm0, dword [0x1400a8ec4]
movss dword [rsp + 0x178], xmm0
jmp 0x1406be04b
movss xmm0, dword [0x1400a8edc]
sub r8w, 0x9bbc
movss dword [rsp + 0x17c], xmm0
rcl r8w, cl
stc
mov eax, 0x10
imul rax, rax, 0x13
bsf r8, rbx
setb dh
mov dl, spl
mov rcx, qword [rsp + 0x20]
bts r8d, ebx
mov rdx, r11
movups xmm0, xmmword [rsp + 0x170]
movdqu xmmword [rcx + rax], xmm0
xor ecx, r8d
ror ecx, 0x22
movss xmm0, dword [0x1400a8e4c]
rol al, cl
movss dword [rsp + 0x180], xmm0
sub dl, r13b
movss xmm0, dword [0x1400a8e90]
clc
movss dword [rsp + 0x184], xmm0
movsx rcx, r8w
bsf rcx, r8
movss xmm0, dword [0x1400a8ed8]
or ax, 0x8d26
movss dword [rsp + 0x188], xmm0
bsr eax, r12d
movss xmm0, dword [0x1400a8edc]
movss dword [rsp + 0x18c], xmm0
mov eax, 0x10
test r13d, 0xd5a25492
stc
shl cx, cl
imul rax, rax, 0x14
bt rdx, r13
rcr r8d, 0xa8
ror dx, 0x17
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x180]
adc edx, eax
movdqu xmmword [rcx + rax], xmm0
rcr r8b, 0x90
rcr r8b, cl
movss xmm0, dword [0x1400a8e4c]
jmp 0x1406be144
movss dword [rsp + 0x190], xmm0
inc ch
movss xmm0, dword [0x1400a8e90]
bts edx, r15d
rol ah, 0x97
movss dword [rsp + 0x194], xmm0
bts rcx, r10
not r8w
movss xmm0, dword [0x1400a8ed8]
cmc
sete al
movss dword [rsp + 0x198], xmm0
cdqe
movss xmm0, dword [0x1400a8e64]
rdtsc
movss dword [rsp + 0x19c], xmm0
bts rax, rax
mov eax, 0x10
xchg cx, r8w
cmc
imul rax, rax, 0x15
add cx, r8w
setae dh
mov rcx, qword [rsp + 0x20]
not r8b
sal r8d, cl
cmp cl, 0xb9
movups xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rcx + rax], xmm0
stc
bsf rcx, rsp
movss xmm0, dword [0x1400a8e4c]
btc ax, r15w
movss dword [rsp + 0x1a0], xmm0
rcr r8b, 0x3d
movss xmm0, dword [0x1400a8e90]
test dx, 0xbeba
sar al, cl
movss dword [rsp + 0x1a4], xmm0
sar ax, 0x1b
movss xmm0, dword [0x1400a8ed8]
cmp sp, 0x812b
test rbp, 0xffffffffd0351337
sub r8w, r9w
movss dword [rsp + 0x1a8], xmm0
movss xmm0, dword [0x1400a8edc]
movsx edx, si
movss dword [rsp + 0x1ac], xmm0
and eax, r12d
cmovb cx, ax
mov eax, 0x10
cwd
imul rax, rax, 0x16
sbb dl, dh
and r8b, 3
mov rcx, qword [rsp + 0x20]
add dx, sp
movups xmm0, xmmword [rsp + 0x1a0]
bsf r8d, r12d
rol r8, 0x16
movdqu xmmword [rcx + rax], xmm0
adc dl, 0x97
test r12d, r15d
movss xmm0, dword [0x1400a8e24]
movsxd r8, r12d
shl r8, 0x1d
movss dword [rsp + 0x1b0], xmm0
movss xmm0, dword [0x1400a8e84]
movss dword [rsp + 0x1b4], xmm0
movss xmm0, dword [0x1400a8ed8]
movzx ecx, r15w
movss dword [rsp + 0x1b8], xmm0
movss xmm0, dword [0x1400a8edc]
shl ch, 0x30
neg r8w
sar cx, 0x81
movss dword [rsp + 0x1bc], xmm0
mov eax, 0x10
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x20]
btc r8d, 0xba
rcr r8, cl
movups xmm0, xmmword [rsp + 0x1b0]
cmovae dx, r11w
shl dx, cl
movdqu xmmword [rcx + rax], xmm0
cmovns dx, cx
movss xmm0, dword [0x1400a8e4c]
movsx rax, sp
movss dword [rsp + 0x1c0], xmm0
sub al, 0x1a
rdtsc
adc al, spl
movss xmm0, dword [0x1400a8e90]
bsr r8w, di
movss dword [rsp + 0x1c4], xmm0
shrd rdx, r14, 0x1e
lahf
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0x1c8], xmm0
movss xmm0, dword [0x1400a8e5c]
movss dword [rsp + 0x1cc], xmm0
add dl, 0x9d
mov eax, 0x10
xor r8b, 0xa2
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x20]
cmp r15w, 0xf33a
sal r8b, cl
mov r8b, cl
movups xmm0, xmmword [rsp + 0x1c0]
neg rdx
movdqu xmmword [rcx + rax], xmm0
cdq
movss xmm0, dword [0x1400a8e4c]
xor al, 0x1a
btr r8w, 3
movss dword [rsp + 0x1d0], xmm0
add ecx, 0x3b368a39
xadd rdx, rdx
bt eax, 0x3f
movss xmm0, dword [0x1400a8e90]
bswap rax
movss dword [rsp + 0x1d4], xmm0
movss xmm0, dword [0x1400a8ed8]
and edx, 0x663e3308
movss dword [rsp + 0x1d8], xmm0
movss xmm0, dword [0x1400a8ebc]
movss dword [rsp + 0x1dc], xmm0
mov eax, 0x10
movzx dx, dil
shl ch, 0xb0
btc r8d, r13d
imul rax, rax, 0x19
mov r8, 0xffffffffaa903631
mov rcx, qword [rsp + 0x20]
bts r8w, r10w
rcr dh, cl
movups xmm0, xmmword [rsp + 0x1d0]
movdqu xmmword [rcx + rax], xmm0
cmp rsi, 0xffffffffb1116211
and dh, bh
test rsi, 0x193c1d18
movss xmm0, dword [0x1400a8e4c]
movss dword [rsp + 0x1e0], xmm0
shr dx, 0x91
add dl, ch
movss xmm0, dword [0x1400a8e90]
adc ah, 0x2c
rcl r8w, 0xa2
movzx eax, dx
movss dword [rsp + 0x1e4], xmm0
not cx
movzx edx, r12w
cbw
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0x1e8], xmm0
dec r8w
cwde
movss xmm0, dword [0x1400a8edc]
rcl cx, cl
movss dword [rsp + 0x1ec], xmm0
movsx ax, r15b
movsx edx, r13w
sar r8b, 0x9c
mov eax, 0x10
imul rax, rax, 0x1a
dec ch
ror edx, cl
mov rcx, qword [rsp + 0x20]
stc
movups xmm0, xmmword [rsp + 0x1e0]
sal rdx, 0xa6
movdqu xmmword [rcx + rax], xmm0
rol rcx, cl
shl r8b, cl
mov eax, 0x10
cdq
shrd edx, r12d, 9
imul rax, rax, 5
mov ecx, 0x10
bts r8w, r9w
mov dl, r12b
bts rdx, r8
imul rcx, rcx, 0x1b
mov rdx, qword [rsp + 0x20]
cmp r11b, dil
sar r8d, 0x14
or r8d, edx
mov r8, qword [rsp + 0x20]
movups xmm0, xmmword [r8 + rax]
cmc
movdqu xmmword [rdx + rcx], xmm0
movss xmm0, dword [0x1400a8e2c]
rol r8, cl
btc r8w, 0x10
bsf edx, ebx
movss dword [rsp + 0x1f0], xmm0
movss xmm0, dword [0x1400a8e64]
sar rdx, cl
movss dword [rsp + 0x1f4], xmm0
movzx r8, r9w
rol rdx, cl
cqo
movss xmm0, dword [0x1400a8eb0]
nop
sal cx, 0x9c
mov r8b, 0xa5
movss dword [rsp + 0x1f8], xmm0
xchg cl, ch
rdtsc
btr cx, 0x82
movss xmm0, dword [0x1400a8eb4]
ror ecx, cl
setg r8b
movss dword [rsp + 0x1fc], xmm0
xor al, r13b
cmp rdx, 0x10ad63b4
mov eax, 0x10
or dl, r14b
add r8b, 0x36
clc
imul rax, rax, 0x1c
shrd r8w, dx, 0x39
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1f0]
movdqu xmmword [rcx + rax], xmm0
cmovnp ecx, r8d
movss xmm0, dword [0x1400a8e2c]
bswap r8w
xadd ax, r8w
movss dword [rsp + 0x200], xmm0
cwd
movzx r8, di
movss xmm0, dword [0x1400a8e64]
movsxd rcx, ebx
sar r8b, cl
movss dword [rsp + 0x204], xmm0
jmp 0x1406be600
movss xmm0, dword [0x1400a8eb0]
test rdx, r11
movss dword [rsp + 0x208], xmm0
movss xmm0, dword [0x1400a8edc]
btc edx, r15d
sub ch, cl
movss dword [rsp + 0x20c], xmm0
rcr ch, 0xb3
mov eax, 0x10
imul rax, rax, 0x1d
movzx edx, r12w
mov rcx, qword [rsp + 0x20]
mov dh, dh
clc
movups xmm0, xmmword [rsp + 0x200]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8e4c]
movss dword [rsp + 0x210], xmm0
btc r8w, sp
adc ch, 0xe
stc
movss xmm0, dword [0x1400a8e90]
sub rdx, r13
movss dword [rsp + 0x214], xmm0
btc r8, rcx
sbb edx, r12d
bsf rdx, r11
movss xmm0, dword [0x1400a8ed8]
sal r8w, 0x35
movss dword [rsp + 0x218], xmm0
cmovl rax, r12
movss xmm0, dword [0x1400a8e40]
mov ax, 0x6f94
bswap ax
movss dword [rsp + 0x21c], xmm0
ror edx, 0x27
cmovge cx, bx
mov eax, 0x10
cmc
imul rax, rax, 0x1e
btc dx, si
add r8, 0xffffffffb437a90e
mov rcx, qword [rsp + 0x20]
test r11w, 0x569d
cmp cl, 0x35
movups xmm0, xmmword [rsp + 0x210]
shl r8d, cl
xadd dl, dl
cmovg rdx, rbx
movdqu xmmword [rcx + rax], xmm0
sbb rcx, rsp
clc
cwde
movss xmm0, dword [0x1400a8e4c]
movss dword [rsp + 0x220], xmm0
movsx rcx, bp
movss xmm0, dword [0x1400a8e90]
movss dword [rsp + 0x224], xmm0
xor cl, bl
movss xmm0, dword [0x1400a8ed8]
and dx, 0x74bf
movss dword [rsp + 0x228], xmm0
movss xmm0, dword [0x1400a8ea0]
cdq
xor ah, 0x98
movss dword [rsp + 0x22c], xmm0
cwd
bsf r8d, esi
bt r8w, r14w
mov eax, 0x10
imul rax, rax, 0x1f
and cl, 0x86
neg r8w
bts cx, r10w
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x220]
movdqu xmmword [rcx + rax], xmm0
ror ch, 0x91
neg ch
movss xmm0, dword [0x1400a8e4c]
movss dword [rsp + 0x230], xmm0
neg eax
sal cl, 0x1a
test al, ch
movss xmm0, dword [0x1400a8e90]
shl r8b, cl
rcr cx, 0xc
add r8b, 0x35
movss dword [rsp + 0x234], xmm0
adc al, r10b
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0x238], xmm0
bts r8, r9
cmovs r8, rdi
movss xmm0, dword [0x1400a8ed4]
movss dword [rsp + 0x23c], xmm0
shrd ax, bx, 0x20
mov eax, 0x10
imul rax, rax, 0x20
sbb ecx, 0xb8179391
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x230]
or rdx, rbp
movdqu xmmword [rcx + rax], xmm0
bswap edx
mov eax, 0x10
cmp esi, 0x57ab2630
shl edx, 0x1c
rcr cx, 0x10
imul rax, rax, 0xb
mov rcx, qword [rsp + 0x20]
mov dx, 0xca09
xor dl, 0x1c
add rcx, rax
mov rax, rcx
mov ecx, 0x10
imul rcx, rcx, 0x18
or r8b, 1
xor dx, r13w
xadd r8b, r8b
mov rdx, qword [rsp + 0x20]
bts r8w, di
btr r8, 0x29
add rdx, rcx
mov rcx, rdx
not dx
movss xmm3, dword [0x1400a8ebc]
movzx rdx, r15w
mov r8b, 0x92
mov r8, rax
mov rdx, rcx
movzx ecx, r8w
movsx rcx, bx
lea rcx, [rsp + 0x2d8]
call fcn.1406aa938
mov ecx, 0x10
and dx, bx
shld dx, r11w, 0x90
imul rcx, rcx, 0x21
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
btc r8d, ecx
movdqu xmmword [rdx + rcx], xmm0
cmp r10b, 0x32
mov eax, 0x10
sbb rcx, rbp
xadd dx, dx
ror r8d, cl
imul rax, rax, 0x19
xor dl, spl
mov ecx, 0x10
or r8w, 0x4aac
shr r8b, 0x3e
imul rcx, rcx, 0x22
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x20]
movups xmm0, xmmword [r8 + rax]
bt ax, 0xb4
sar ah, 0x8b
movdqu xmmword [rdx + rcx], xmm0
movzx rax, r12w
mov eax, 0x10
movsxd rcx, r11d
imul rax, rax, 0xb
sar r8b, cl
and r8b, 0xac
shrd ecx, r8d, 0x10
mov rcx, qword [rsp + 0x20]
sar r8d, 0x94
add rcx, rax
cdqe
test r12b, r9b
movsxd rax, eax
mov rax, rcx
add r8, r15
bswap cx
mov ecx, 0x10
sal dl, cl
imul rcx, rcx, 0x1a
mov rdx, qword [rsp + 0x20]
rol r8, 0x93
and r8w, 0x18bc
shl r8b, 0x2d
add rdx, rcx
cmovle r8, rcx
mov cl, bl
xchg cl, cl
mov rcx, rdx
jmp 0x1406be970
movss xmm3, dword [0x1400a8e94]
cqo
mov r8, rax
movsxd rdx, r15d
bswap rdx
mov rdx, rcx
lea rcx, [rsp + 0x2e8]
jmp 0x1406be993
call fcn.1406aa938
mov ecx, 0x10
imul rcx, rcx, 0x23
mov rdx, qword [rsp + 0x20]
shl r8, 6
xor r8b, 0x1f
movups xmm0, xmmword [rax]
shl ah, 0xad
movdqu xmmword [rdx + rcx], xmm0
mov eax, 0x10
imul rax, rax, 0xa
sbb cl, 0x9d
sar r8w, 0x20
mov rcx, qword [rsp + 0x20]
rol r8b, 0xba
add rcx, rax
lahf
neg r8b
mov rax, rcx
cqo
and r8b, 0x36
ror cx, cl
mov ecx, 0x10
sub dh, 4
cmp r15w, r10w
bts rdx, rcx
imul rcx, rcx, 0x21
or r8w, 0x1c09
sar edx, cl
mov rdx, qword [rsp + 0x20]
add rdx, rcx
mov cl, bpl
mov rcx, rdx
xchg r8b, r8b
movsx r8d, r11w
movss xmm3, dword [0x1400a8ebc]
movsx edx, cx
mov r8, rax
bswap rdx
sete dh
mov rdx, rcx
lea rcx, [rsp + 0x2f8]
jmp 0x1406bea3b
call fcn.1406aa938
mov ecx, 0x10
cmovb rdx, r8
imul rcx, rcx, 0x24
movzx r8, cx
add r8b, r12b
shrd r8w, r10w, 0x1e
mov rdx, qword [rsp + 0x20]
neg r8b
and r8b, r14b
movups xmm0, xmmword [rax]
mov al, dl
not rax
movdqu xmmword [rdx + rcx], xmm0
bswap rax
sbb al, r14b
mov eax, 0x10
or cx, r14w
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x20]
or r8b, 0x1f
lea rcx, [rcx + rax]
neg r8
mov rax, rcx
bt rcx, 7
mov ecx, 0x10
imul rcx, rcx, 0x23
movsx r8, r8w
cqo
mov rdx, qword [rsp + 0x20]
movzx r8, r10w
and r8b, bpl
rol r8, cl
add rdx, rcx
sets cl
movzx cx, bh
mov rcx, rdx
xchg dh, dh
cwd
movss xmm3, dword [0x1400a8e64]
mov r8, rax
mov rdx, rcx
mov cx, dx
movsx rcx, r9w
lea rcx, [rsp + 0x308]
call fcn.1406aa938
mov ecx, 0x10
imul rcx, rcx, 0x25
rcr dx, cl
sar dh, cl
rol edx, 0x3e
mov rdx, qword [rsp + 0x20]
test r9w, 0x4720
movups xmm0, xmmword [rax]
btc ax, 0x24
and ax, 0xf7b7
movdqu xmmword [rdx + rcx], xmm0
rcl ah, 0x94
sub al, r13b
movss xmm0, dword [0x1400a8e98]
and eax, 0x39b68e0f
movss dword [rsp + 0x240], xmm0
adc ah, 0x87
mov al, r13b
movss xmm0, dword [0x1400a8e98]
sbb ch, 0x92
btr ax, 0xb9
or cx, 0x2e24
movss dword [rsp + 0x244], xmm0
add al, 0xf
movzx ecx, r15w
xor ch, ah
movss xmm0, dword [0x1400a8e98]
btc rax, r13
movss dword [rsp + 0x248], xmm0
or cx, 0xc61c
movzx cx, r10b
neg ch
movss xmm0, dword [0x1400a8edc]
adc ch, 0xaf
add cl, r15b
movss dword [rsp + 0x24c], xmm0
movzx rax, r8w
mov eax, 0x10
sub cl, 0x8d
movzx rcx, bx
dec rcx
imul rax, rax, 0x26
shrd ecx, r11d, 0x32
sal rcx, 0x3e
ror ch, cl
mov rcx, qword [rsp + 0x20]
cmp rdi, 0x44bb0fbb
movups xmm0, xmmword [rsp + 0x240]
test r8d, esp
movdqu xmmword [rcx + rax], xmm0
cbw
movsx cx, sil
movss xmm0, dword [0x1400a8edc]
rol rcx, 0xbd
movss dword [rsp + 0x250], xmm0
cwde
movss xmm0, dword [0x1400a8e6c]
movsx cx, spl
rol rax, cl
cmp bp, di
movss dword [rsp + 0x254], xmm0
rol cl, cl
lahf
movss xmm0, dword [0x1400a8e60]
movss dword [rsp + 0x258], xmm0
movzx ax, r14b
sbb ax, 0x1db8
rol cx, cl
movss xmm0, dword [0x1400a8edc]
movzx cx, sil
movss dword [rsp + 0x25c], xmm0
mov eax, 0x10
rcr ch, 0x8e
imul rax, rax, 0x27
mov rcx, qword [rsp + 0x20]
test bx, r10w
test bx, 0x863e
movups xmm0, xmmword [rsp + 0x250]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8ec8]
cmc
shld ax, r14w, 1
xor al, 0x3d
movss dword [rsp + 0x260], xmm0
movss xmm0, dword [0x1400a8ea4]
movss dword [rsp + 0x264], xmm0
shrd ax, bx, 0x99
bsf rax, r10
bt ax, r8w
xorps xmm0, xmm0
xor cx, 0xaa2c
movss dword [rsp + 0x268], xmm0
cmp bpl, 0x21
bts ecx, r13d
movss xmm0, dword [0x1400a8edc]
rcr cl, cl
sub rcx, rdx
sub al, 0x92
movss dword [rsp + 0x26c], xmm0
mov eax, 0x10
imul rax, rax, 0x28
mov rcx, qword [rsp + 0x20]
test r10b, 0x8c
movups xmm0, xmmword [rsp + 0x260]
clc
cmp rsi, rbx
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8edc]
bts cx, si
shr ah, 7
movss dword [rsp + 0x270], xmm0
movzx cx, r15b
clc
cmc
movss xmm0, dword [0x1400a8e94]
sar ch, cl
bsr ax, r14w
bts rcx, rcx
movss dword [rsp + 0x274], xmm0
cmc
xorps xmm0, xmm0
movss dword [rsp + 0x278], xmm0
btr ecx, esi
shld ax, di, 0xa7
movss xmm0, dword [0x1400a8edc]
rcr ah, 0xb6
rcl al, cl
movss dword [rsp + 0x27c], xmm0
movsxd rax, edx
sal ch, cl
or cx, bx
mov eax, 0x10
sub cx, 0xbf0f
movzx cx, r10b
shld cx, r8w, 0xe
imul rax, rax, 0x29
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x270]
cmp r9w, r10w
jmp 0x1406bed9a
movdqu xmmword [rcx + rax], xmm0
movsxd rcx, esi
adc cx, r15w
movss xmm0, dword [0x1400a8e4c]
cdqe
movss dword [rsp + 0x280], xmm0
rol eax, cl
cmovle ax, di
movss xmm0, dword [0x1400a8e90]
ror rcx, cl
not ah
movss dword [rsp + 0x284], xmm0
rol rax, 0xa7
movsx ecx, r9w
movss xmm0, dword [0x1400a8ed8]
movss dword [rsp + 0x288], xmm0
movss xmm0, dword [0x1400a8e60]
cdqe
movsx ax, ah
shr rcx, cl
movss dword [rsp + 0x28c], xmm0
shr al, 0x1e
mov eax, 0x10
bt ecx, 0x2a
sar cl, cl
imul rax, rax, 0x2a
test ebp, esp
inc ecx
mov rcx, qword [rsp + 0x20]
cmp r12w, r11w
cmp edi, 0x901d7c2e
test r15w, 0xf628
movups xmm0, xmmword [rsp + 0x280]
cmc
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8edc]
adc cl, 0xa6
movzx rax, ax
movss dword [rsp + 0x290], xmm0
stc
jmp 0x1406bee5f
movss xmm0, dword [0x1400a8edc]
bswap ax
or ax, 0xe51f
sub rcx, rdi
movss dword [rsp + 0x294], xmm0
stc
rcl ch, cl
xorps xmm0, xmm0
bt rcx, 0x99
movss dword [rsp + 0x298], xmm0
ror cx, cl
movss xmm0, dword [0x1400a8ec8]
movss dword [rsp + 0x29c], xmm0
adc al, r11b
sbb ecx, eax
ror al, 0x2b
mov eax, 0x10
add cx, bx
sar ch, 0x8e
inc cl
imul rax, rax, 0x2b
bts ecx, r8d
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x290]
cmc
test r12w, 0xdf27
movdqu xmmword [rcx + rax], xmm0
bt cx, 0x37
cmp dl, r13b
movss xmm0, dword [0x1400a8e4c]
sar ch, 0xa3
add ch, 0x90
movsx rcx, r8w
movss dword [rsp + 0x2a0], xmm0
bt cx, 0x27
and eax, ebx
shr ecx, cl
movss xmm0, dword [0x1400a8e90]
rcl ecx, cl
movss dword [rsp + 0x2a4], xmm0
movss xmm0, dword [0x1400a8ed8]
rcl ecx, cl
bt ax, 8
movss dword [rsp + 0x2a8], xmm0
movss xmm0, dword [0x1400a8edc]
cmovs ax, r9w
sbb cl, 0x96
shr ah, cl
movss dword [rsp + 0x2ac], xmm0
bsr cx, dx
mov eax, 0x10
sbb ecx, 0x8217e617
xadd ecx, ecx
imul rax, rax, 0x2c
mov rcx, qword [rsp + 0x20]
cmc
cmp r15w, dx
cmp esi, 0x228f311d
movups xmm0, xmmword [rsp + 0x2a0]
stc
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a8edc]
cmovge cx, r12w
btr ecx, 0x2c
movss dword [rsp + 0x2b0], xmm0
movss xmm0, dword [0x1400a8edc]
movss dword [rsp + 0x2b4], xmm0
cmp r8b, r12b
movss xmm0, dword [0x1400a8edc]
sub cx, 0x6420
movss dword [rsp + 0x2b8], xmm0
add cx, di
movss xmm0, dword [0x1400a8ea4]
xor ax, r11w
movss dword [rsp + 0x2bc], xmm0
cmc
mov eax, 0x10
sal cx, cl
sub rcx, r8
imul rax, rax, 0x2d
movzx cx, spl
mov cx, 0xc8ac
cmp rdx, rbx
mov rcx, qword [rsp + 0x20]
stc
movups xmm0, xmmword [rsp + 0x2b0]
cmp r10b, spl
clc
test eax, r11d
movdqu xmmword [rcx + rax], xmm0
shrd cx, si, 0x13
rol al, cl
movss xmm0, dword [0x1400a8ebc]
movzx rcx, si
cmp r12b, 0x84
or al, r14b
movss dword [rsp + 0x2c0], xmm0
add cx, 0x62a4
movss xmm0, dword [0x1400a8ebc]
bsf ecx, r8d
movss dword [rsp + 0x2c4], xmm0
ror ah, 0x3d
dec ax
movss xmm0, dword [0x1400a8ebc]
movss dword [rsp + 0x2c8], xmm0
bts ax, r11w
btc ax, bp
btc cx, 0x3a
movss xmm0, dword [0x1400a8e40]
bswap ecx
movss dword [rsp + 0x2cc], xmm0
bsf rax, r15
mov eax, 0x10
clc
or cx, r12w
stc
imul rax, rax, 0x2e
shr rcx, cl
bswap rcx
bsf cx, bp
mov rcx, qword [rsp + 0x20]
test r9b, 0x33
movups xmm0, xmmword [rsp + 0x2c0]
clc
movdqu xmmword [rcx + rax], xmm0
sub eax, 0xc82cc83a
shr ax, 0xad
movss xmm0, dword [0x1400a8ebc]
rol cl, cl
bts cx, bx
and al, r8b
movss dword [rsp + 0x30], xmm0
rol ch, cl
setg ah
xadd ax, ax
movss xmm0, dword [0x1400a8ebc]
add al, dh
add ch, 0xd
cmp r14b, r10b
movss dword [rsp + 0x34], xmm0
rcr cx, 0x25
movss xmm0, dword [0x1400a8ebc]
movss dword [rsp + 0x38], xmm0
btr ax, bx
bts cx, si
movss xmm0, dword [0x1400a8e60]
or cx, 0x7398
cmovbe ecx, r14d
movss dword [rsp + 0x3c], xmm0
movzx rax, r12w
shr ah, 0x13
clc
mov eax, 0x10
sub ecx, 0xf90cde02
sbb ch, 0xb6
cmovg cx, r14w
imul rax, rax, 0x2f
shr ch, 0xa0
mov rcx, qword [rsp + 0x20]
cmp r11b, r15b
clc
jmp 0x1406bf159
movups xmm0, xmmword [rsp + 0x30]
cmp eax, 0xae9be48c
stc
movdqu xmmword [rcx + rax], xmm0
cmc
add rsp, 0x328
jmp 0x1406bf176
ret