Function at 0x1406ca113
Capabilities:
Execute anti-debugging instructions

Disassembly:
mov qword [rsp + 8], rcx
sub rsp, 0x328
test r9b, spl
cmc
cmp qword [rsp + 0x330], 0
je 0x1406ca14e
mov rax, qword [rsp + 0x330]
jmp 0x1406ca13f
mov qword [rsp + 0x28], rax
jmp 0x1406ca149
jmp 0x1406ca15e
call fcn.1400c6280
mov qword [rsp + 0x28], rax
adc dx, dx
xadd ah, cl
mov rax, qword [rsp + 0x28]
shrd dx, r10w, 0xa7
mov qword [rsp + 0x2d0], rax
shr dh, 0x98
mov rax, qword [rsp + 0x2d0]
test r11, r12
cdq
add rax, 0xb8
movsx r8, sp
bts rcx, r15
mov qword [rsp + 0x20], rax
bt ecx, 0x80
movsxd rax, r13d
movss xmm0, dword [0x1400a4f0c]
test cx, 0xa8b9
sub r8w, r13w
movss dword [rsp + 0x40], xmm0
jmp 0x1406ca1b6
movss xmm0, dword [0x1400a4f0c]
and al, bl
movss dword [rsp + 0x44], xmm0
sbb ax, ax
movss xmm0, dword [0x1400a4f0c]
and al, 0x24
bt dx, 6
movss dword [rsp + 0x48], xmm0
bsr ecx, r13d
and dx, bp
movss xmm0, dword [0x1400a4f0c]
mov cl, r8b
cqo
add ah, 0xad
movss dword [rsp + 0x4c], xmm0
mov eax, 0x10
rcl r8w, 0x91
rol cl, cl
sbb rcx, r11
imul rax, rax, 0
mov rcx, qword [rsp + 0x20]
add r8d, ebp
movups xmm0, xmmword [rsp + 0x40]
cqo
movdqu xmmword [rcx + rax], xmm0
btr rdx, r13
rcr al, cl
movss xmm0, dword [0x1400a4ea8]
cbw
movsxd r8, esp
movss dword [rsp + 0x50], xmm0
movss xmm0, dword [0x1400a4ea8]
rdtsc
movss dword [rsp + 0x54], xmm0
movss xmm0, dword [0x1400a4ea8]
movsxd r8, ecx
movss dword [rsp + 0x58], xmm0
cqo
shl ax, cl
movzx r8, ax
movss xmm0, dword [0x1400a4f0c]
bt rcx, rdx
sub r8b, 0x34
cmp dx, 0x5eaa
movss dword [rsp + 0x5c], xmm0
shr ax, 0xab
rol dl, cl
mov eax, 0x10
jmp 0x1406ca293
imul rax, rax, 1
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x50]
rcr r8b, cl
dec dl
sub rdx, rsi
movdqu xmmword [rcx + rax], xmm0
sbb dh, bl
movss xmm0, dword [0x1400a4e54]
and dl, r9b
test bp, r8w
movss dword [rsp + 0x60], xmm0
btr dx, 0xa5
movss xmm0, dword [0x1400a4e54]
movss dword [rsp + 0x64], xmm0
movss xmm0, dword [0x1400a4e54]
movss dword [rsp + 0x68], xmm0
movss xmm0, dword [0x1400a4f00]
btr dx, 0x1d
movss dword [rsp + 0x6c], xmm0
mov eax, 0x10
dec dx
test rsi, 0xffffffffb086a930
imul rax, rax, 2
sar r8, cl
mov rcx, qword [rsp + 0x20]
shl r8b, 0xba
movups xmm0, xmmword [rsp + 0x60]
jmp 0x1406ca322
movdqu xmmword [rcx + rax], xmm0
sar rdx, 0x38
cmovg ax, ax
xorps xmm0, xmm0
sbb dl, ch
movss dword [rsp + 0x70], xmm0
cmp r8b, 0xf
xorps xmm0, xmm0
movsx r8, r9w
adc rcx, 0x3d379f07
movss dword [rsp + 0x74], xmm0
cmp esi, esi
neg r8b
xorps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
xorps xmm0, xmm0
movss dword [rsp + 0x7c], xmm0
test cx, r8w
adc ax, 0x121
bt r8, r12
mov eax, 0x10
movzx ecx, r9w
imul rax, rax, 3
rcl ecx, 0xf
cmp r11b, 0x26
not r8
mov rcx, qword [rsp + 0x20]
bsf edx, edi
movups xmm0, xmmword [rsp + 0x70]
shl r8d, 0xb3
sbb dl, dil
movdqu xmmword [rcx + rax], xmm0
btr ax, r9w
movss xmm0, dword [0x1400a4e58]
add rax, 0xffffffff8991a5ae
stc
movss dword [rsp + 0x80], xmm0
shrd rax, rsi, 0x3a
movss xmm0, dword [0x1400a4e58]
movss dword [rsp + 0x84], xmm0
bts ax, r9w
movzx dx, r10b
movss xmm0, dword [0x1400a4e58]
movss dword [rsp + 0x88], xmm0
bts rcx, rax
movss xmm0, dword [0x1400a4f00]
movss dword [rsp + 0x8c], xmm0
test r12b, dl
rcr dx, 0xb0
mov eax, 0x10
movsx r8w, r12b
sbb r8b, 0xbe
imul rax, rax, 4
rol dx, cl
test r12d, r11d
mov rcx, qword [rsp + 0x20]
xadd r8b, r8b
movups xmm0, xmmword [rsp + 0x80]
and r8, 0xffffffffdcbaa9af
cmc
movdqu xmmword [rcx + rax], xmm0
sbb dh, cl
shr r8b, cl
cbw
movss xmm0, dword [0x1400a4e9c]
movss dword [rsp + 0x90], xmm0
rol r8b, cl
adc rax, 0xc322c2e
movss xmm0, dword [0x1400a4e9c]
btc ecx, edi
cwd
movss dword [rsp + 0x94], xmm0
mov al, r10b
add ah, 0x81
movss xmm0, dword [0x1400a4ea8]
movsx rdx, r11w
inc cl
movss dword [rsp + 0x98], xmm0
or al, 0x1a
btc r8d, 0x88
movss xmm0, dword [0x1400a4ea8]
movss dword [rsp + 0x9c], xmm0
rcr rax, 0xa8
rdtsc
mov eax, 0x10
inc cl
btc rdx, rax
bt r8w, 0x31
imul rax, rax, 5
mov rcx, qword [rsp + 0x20]
shl r8b, cl
btc r8w, 9
cmp si, 0x2023
movups xmm0, xmmword [rsp + 0x90]
shr edx, 0x91
movdqu xmmword [rcx + rax], xmm0
xor cl, r13b
bts eax, r10d
xorps xmm0, xmm0
mov r8, r10
movss dword [rsp + 0xa0], xmm0
bts rax, r13
add r8b, al
xorps xmm0, xmm0
rdtsc
cmp sil, 0xb2
movss dword [rsp + 0xa4], xmm0
bts r8w, r8w
not rcx
rol dh, cl
xorps xmm0, xmm0
movss dword [rsp + 0xa8], xmm0
movsx eax, r12w
neg ax
xorps xmm0, xmm0
shr cx, cl
test r9b, al
sal al, cl
movss dword [rsp + 0xac], xmm0
mov eax, 0x10
cmc
or cl, 0x28
xadd r8b, cl
imul rax, rax, 6
inc cx
mov rcx, qword [rsp + 0x20]
or r8b, al
movups xmm0, xmmword [rsp + 0xa0]
movsxd rdx, esp
sbb dx, 0x13a1
bts r8d, r8d
movdqu xmmword [rcx + rax], xmm0
adc r8, rcx
adc dl, 0xbd
sbb cx, r11w
movss xmm0, dword [0x1400a4e6c]
xor al, 0xa2
ror r8b, cl
add dh, 0xa3
movss dword [rsp + 0xb0], xmm0
movss xmm0, dword [0x1400a4e84]
inc edx
movss dword [rsp + 0xb4], xmm0
movss xmm0, dword [0x1400a4ea0]
movss dword [rsp + 0xb8], xmm0
shr eax, 0xe
test r8w, si
movss xmm0, dword [0x1400a4eb8]
and dl, r10b
rol dx, cl
movss dword [rsp + 0xbc], xmm0
rcr dh, 0xb2
movzx rax, sp
sub eax, 0x4dbda817
mov eax, 0x10
sbb r8b, dil
imul rax, rax, 7
shr edx, cl
bsf cx, r12w
rcr dx, cl
mov rcx, qword [rsp + 0x20]
rcr r8w, cl
movsx edx, r9w
mov dl, 0xa2
movups xmm0, xmmword [rsp + 0xb0]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
not al
movzx dx, dil
movss dword [rsp + 0xc0], xmm0
ror dx, 0
shl rdx, cl
cmc
movss xmm0, dword [0x1400a4ec0]
shr r8, 0x3c
sbb dh, 0x8f
movss dword [rsp + 0xc4], xmm0
movss xmm0, dword [0x1400a4f08]
movss dword [rsp + 0xc8], xmm0
add cl, 0x96
movss xmm0, dword [0x1400a4e94]
shrd dx, di, 0x25
test r9b, 9
rol dl, 0x91
movss dword [rsp + 0xcc], xmm0
bsf ecx, ebp
sar rdx, cl
sal dx, 0x31
mov eax, 0x10
neg r8d
imul rax, rax, 8
adc cl, r11b
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0xc0]
rol edx, 0x17
shr r8w, cl
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
adc r8w, 0xa299
movss dword [rsp + 0xd0], xmm0
movss xmm0, dword [0x1400a4ec0]
movsx rdx, r13w
movss dword [rsp + 0xd4], xmm0
mov cl, 9
cwde
dec ax
movss xmm0, dword [0x1400a4f08]
movss dword [rsp + 0xd8], xmm0
add r8d, r12d
rcr r8, cl
movss xmm0, dword [0x1400a4ed0]
sal ax, 0x9d
ror ah, 2
btr r8w, cx
movss dword [rsp + 0xdc], xmm0
sal ax, cl
mov eax, 0x10
jmp 0x1406ca739
imul rax, rax, 9
mov rcx, qword [rsp + 0x20]
sub dl, bh
movups xmm0, xmmword [rsp + 0xd0]
neg dl
movdqu xmmword [rcx + rax], xmm0
bt r8w, 0x92
btc edx, r15d
movss xmm0, dword [0x1400a4e4c]
movss dword [rsp + 0xe0], xmm0
movss xmm0, dword [0x1400a4e4c]
lahf
clc
sub dh, 0x98
movss dword [rsp + 0xe4], xmm0
bsr r8w, sp
shl r8b, cl
movss xmm0, dword [0x1400a4e4c]
btc dx, cx
cbw
movss dword [rsp + 0xe8], xmm0
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0xec], xmm0
stc
mov eax, 0x10
sbb r8b, r8b
dec rcx
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x20]
not r8w
movups xmm0, xmmword [rsp + 0xe0]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e6c]
not r8w
jmp 0x1406ca7ee
movss dword [rsp + 0xf0], xmm0
cwde
shld dx, r8w, 0xd
bsf ax, r9w
movss xmm0, dword [0x1400a4e84]
rol dh, 0x98
cdqe
movss dword [rsp + 0xf4], xmm0
movss xmm0, dword [0x1400a4ea0]
movss dword [rsp + 0xf8], xmm0
xchg al, cl
movss xmm0, dword [0x1400a4f0c]
lahf
cwd
rol dx, 0x27
movss dword [rsp + 0xfc], xmm0
mov eax, 0x10
movzx edx, bx
movzx rcx, r9w
setae dl
imul rax, rax, 0xb
ror dl, cl
cqo
mov rcx, qword [rsp + 0x20]
movzx r8d, sp
ror r8w, cl
rcr r8w, 0xb5
movups xmm0, xmmword [rsp + 0xf0]
shr dh, cl
setae r8b
rol r8b, cl
movdqu xmmword [rcx + rax], xmm0
bts ax, r10w
xorps xmm0, xmm0
movss dword [rsp + 0x100], xmm0
shl dl, 0x3a
not dx
xorps xmm0, xmm0
neg eax
cmp rbx, r8
movzx eax, r12w
movss dword [rsp + 0x104], xmm0
cmovp ax, r8w
xorps xmm0, xmm0
bts rax, rsp
and eax, ecx
movss dword [rsp + 0x108], xmm0
neg r8
sal edx, 0x30
movss xmm0, dword [0x1400a4eac]
mov r8b, 0xa4
cwd
movss dword [rsp + 0x10c], xmm0
or ecx, ecx
mov eax, 0x10
imul rax, rax, 0xc
cmp dx, dx
cwd
sal cx, cl
mov rcx, qword [rsp + 0x20]
sal dx, cl
rcl r8w, cl
movups xmm0, xmmword [rsp + 0x100]
bt r8w, 0x8c
jmp 0x1406ca914
movdqu xmmword [rcx + rax], xmm0
ror dx, 0x36
not al
cmp r14w, 0x3a0b
movss xmm0, dword [0x1400a4e64]
rcr ax, 0x27
movss dword [rsp + 0x110], xmm0
movss xmm0, dword [0x1400a4e64]
xor ch, 0x1b
btr rcx, r12
movss dword [rsp + 0x114], xmm0
cmc
rcr r8b, cl
bswap cx
movss xmm0, dword [0x1400a4e64]
rcr cx, 0x88
cwd
movsx r8w, dl
movss dword [rsp + 0x118], xmm0
movss xmm0, dword [0x1400a4f0c]
rol dh, cl
movss dword [rsp + 0x11c], xmm0
bt r8w, 0x14
not dh
mov eax, 0x10
mov rcx, 0xffffffffd79802b4
movsx r8, sp
cwd
imul rax, rax, 0xd
sets r8b
rol ch, cl
mov ch, bl
mov rcx, qword [rsp + 0x20]
cqo
or dl, bh
movups xmm0, xmmword [rsp + 0x110]
dec dh
movzx r8, ax
shrd dx, cx, 1
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e48]
rdtsc
rcr r8, 0xbd
movss dword [rsp + 0x120], xmm0
movss xmm0, dword [0x1400a4e48]
cbw
clc
lahf
movss dword [rsp + 0x124], xmm0
bt r8, 0xa5
movss xmm0, dword [0x1400a4e48]
rcl dl, cl
movzx dx, dil
movss dword [rsp + 0x128], xmm0
movss xmm0, dword [0x1400a4eb4]
movzx dx, r12b
dec r8b
xor ax, 0x7438
movss dword [rsp + 0x12c], xmm0
mov eax, 0x10
movzx ecx, bp
sar rdx, cl
cmovge dx, r14w
imul rax, rax, 0xe
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x120]
test rbp, 0xffffffffeda68eb0
bts rdx, rbp
bts r8w, cx
movdqu xmmword [rcx + rax], xmm0
mov eax, esi
sbb dx, 0x2cbf
movss xmm0, dword [0x1400a4e8c]
and dl, 0x86
setns dh
movss dword [rsp + 0x130], xmm0
movss xmm0, dword [0x1400a4e8c]
movss dword [rsp + 0x134], xmm0
sar cx, 0x84
movsx edx, sp
test r14b, 0x1f
movss xmm0, dword [0x1400a4e8c]
sar ch, 0x89
add r8b, r8b
movss dword [rsp + 0x138], xmm0
cmp dil, 0x2d
movss xmm0, dword [0x1400a4f0c]
bt ax, 0x19
add r8b, 0x12
movss dword [rsp + 0x13c], xmm0
cbw
mov eax, 0x10
imul rax, rax, 0xf
or r8b, 0xa2
mov rcx, qword [rsp + 0x20]
movsx dx, sil
dec r8w
movups xmm0, xmmword [rsp + 0x130]
xadd dl, r8b
movdqu xmmword [rcx + rax], xmm0
not r8
rol r8, cl
cqo
movss xmm0, dword [0x1400a4e98]
rcl rax, cl
movss dword [rsp + 0x140], xmm0
movss xmm0, dword [0x1400a4e98]
bswap ax
movss dword [rsp + 0x144], xmm0
movss xmm0, dword [0x1400a4e98]
movss dword [rsp + 0x148], xmm0
btr r8d, r10d
test edi, r10d
jmp 0x1406cab55
movss xmm0, dword [0x1400a4f0c]
cmp r13d, r10d
rcr rcx, cl
movss dword [rsp + 0x14c], xmm0
and r8b, al
cwd
mov eax, 0x10
and cl, 0x3c
imul rax, rax, 0x10
bswap ecx
xadd r8w, cx
dec dh
mov rcx, qword [rsp + 0x20]
xor dx, 0xf039
movups xmm0, xmmword [rsp + 0x140]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4eac]
movss dword [rsp + 0x150], xmm0
movss xmm0, dword [0x1400a4eac]
btr ax, r15w
movss dword [rsp + 0x154], xmm0
movss xmm0, dword [0x1400a4eac]
shl cx, 0x15
or r8b, 0x9e
adc dx, 0x6e38
movss dword [rsp + 0x158], xmm0
mov ecx, r8d
cdq
movss xmm0, dword [0x1400a4f0c]
bswap cx
cqo
movsx r8d, si
movss dword [rsp + 0x15c], xmm0
rdtsc
mov eax, 0x10
inc cl
shr r8, cl
imul rax, rax, 0x11
sal cl, cl
neg dl
shl cx, cl
mov rcx, qword [rsp + 0x20]
movsx r8, r11w
rcl dl, 0x3e
movups xmm0, xmmword [rsp + 0x150]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
sub al, bpl
bts rax, rbp
rol ch, cl
movss dword [rsp + 0x160], xmm0
movzx ax, r13b
jmp 0x1406cac54
movss xmm0, dword [0x1400a4ec0]
movss dword [rsp + 0x164], xmm0
movss xmm0, dword [0x1400a4f08]
cdqe
movsx ax, r9b
clc
movss dword [rsp + 0x168], xmm0
movss xmm0, dword [0x1400a4f0c]
sub rcx, r14
ror ax, cl
movss dword [rsp + 0x16c], xmm0
sal cl, 0xbd
mov eax, 0x10
sal cx, cl
adc cx, 0xec0b
imul rax, rax, 0x12
mov rcx, qword [rsp + 0x20]
jmp 0x1406cacb3
movups xmm0, xmmword [rsp + 0x160]
bsr edx, eax
movdqu xmmword [rcx + rax], xmm0
sar r8b, 0x19
ror r8w, cl
rcl ecx, cl
movss xmm0, dword [0x1400a4e74]
cmc
movss dword [rsp + 0x170], xmm0
shr edx, cl
movss xmm0, dword [0x1400a4eb0]
xor cx, r12w
rcr r8d, cl
movss dword [rsp + 0x174], xmm0
movss xmm0, dword [0x1400a4ef4]
and r8b, 0x99
cmp r11b, sil
lahf
movss dword [rsp + 0x178], xmm0
mov al, 0x1f
sar r8b, cl
movss xmm0, dword [0x1400a4f0c]
xor r8b, r9b
movss dword [rsp + 0x17c], xmm0
movzx r8, r9w
clc
mov eax, 0x10
bts edx, r13d
movsx cx, sil
setbe cl
imul rax, rax, 0x13
rol r8w, 0xa8
mov edx, edx
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x170]
adc r8w, r11w
movdqu xmmword [rcx + rax], xmm0
inc r8
bt edx, 0x1c
xadd ecx, edx
movss xmm0, dword [0x1400a4e7c]
movsx eax, cx
movss dword [rsp + 0x180], xmm0
movsxd r8, r12d
mov r8d, ebx
movss xmm0, dword [0x1400a4ec0]
movss dword [rsp + 0x184], xmm0
movss xmm0, dword [0x1400a4f08]
dec dl
movss dword [rsp + 0x188], xmm0
movss xmm0, dword [0x1400a4f0c]
cbw
movss dword [rsp + 0x18c], xmm0
sar ax, cl
mov rcx, rsi
mov eax, 0x10
or dh, 0x99
sbb r8w, 0xc73d
add r8d, r15d
imul rax, rax, 0x14
and r8, r12
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x180]
rol rdx, cl
btr rdx, rsi
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
btc eax, 0xe
movss dword [rsp + 0x190], xmm0
shl r8w, 0xe
movss xmm0, dword [0x1400a4ec0]
rol dl, 0x25
movss dword [rsp + 0x194], xmm0
movss xmm0, dword [0x1400a4f08]
adc r8w, 0x432e
movss dword [rsp + 0x198], xmm0
lahf
movss xmm0, dword [0x1400a4e94]
cmp r14b, 0x87
bts r8w, r12w
cwde
movss dword [rsp + 0x19c], xmm0
bts cx, bp
mov eax, 0xa589f4a2
mov eax, 0x10
movzx r8w, r8b
movsx rcx, r12w
imul rax, rax, 0x15
mov dl, r11b
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x190]
movdqu xmmword [rcx + rax], xmm0
movzx rdx, r10w
rol r8w, 0x20
movsx rdx, bx
movss xmm0, dword [0x1400a4e7c]
sar ah, cl
test r10w, 0x312e
or al, spl
movss dword [rsp + 0x1a0], xmm0
stc
movss xmm0, dword [0x1400a4ec0]
add cl, 0xa9
rol r8b, 0x36
clc
movss dword [rsp + 0x1a4], xmm0
movsx r8d, bp
movss xmm0, dword [0x1400a4f08]
movss dword [rsp + 0x1a8], xmm0
btc ecx, r12d
inc rdx
or r8b, r12b
movss xmm0, dword [0x1400a4f0c]
test r8, 0x5e048a00
movsx ecx, sp
movss dword [rsp + 0x1ac], xmm0
and r8, rsp
rol ax, 9
sal ax, cl
mov eax, 0x10
imul rax, rax, 0x16
sub cl, r9b
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1a0]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e54]
movss dword [rsp + 0x1b0], xmm0
cmovae ax, r9w
movss xmm0, dword [0x1400a4eb4]
movss dword [rsp + 0x1b4], xmm0
movss xmm0, dword [0x1400a4f08]
sar rcx, 3
bsf ax, r14w
and rax, 0xffffffffd5a6b295
movss dword [rsp + 0x1b8], xmm0
sbb rcx, 0xffffffffa0b7f534
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x1bc], xmm0
sbb cl, 0x9b
movzx cx, spl
rol ax, cl
mov eax, 0x10
imul rax, rax, 0x17
mov rcx, qword [rsp + 0x20]
rol dl, 8
movzx r8w, cl
movups xmm0, xmmword [rsp + 0x1b0]
ror r8b, cl
movdqu xmmword [rcx + rax], xmm0
movsxd rcx, r10d
movss xmm0, dword [0x1400a4e7c]
adc r8w, 0x68b
movss dword [rsp + 0x1c0], xmm0
stc
btr rax, 0xa1
add r8b, dl
movss xmm0, dword [0x1400a4ec0]
shrd eax, r10d, 0x2b
movss dword [rsp + 0x1c4], xmm0
btc dx, r15w
movss xmm0, dword [0x1400a4f08]
movss dword [rsp + 0x1c8], xmm0
rol rcx, cl
bsr eax, ebx
stc
movss xmm0, dword [0x1400a4e8c]
cwd
movss dword [rsp + 0x1cc], xmm0
shld edx, r8d, 0x81
mov eax, 0x10
sbb cl, r14b
bt dx, r11w
imul rax, rax, 0x18
mov rcx, qword [rsp + 0x20]
cwd
movups xmm0, xmmword [rsp + 0x1c0]
movdqu xmmword [rcx + rax], xmm0
btc rax, 0xb9
movss xmm0, dword [0x1400a4e7c]
movss dword [rsp + 0x1d0], xmm0
movss xmm0, dword [0x1400a4ec0]
sub dl, sil
movss dword [rsp + 0x1d4], xmm0
movzx rax, r15w
cbw
or r8d, r13d
movss xmm0, dword [0x1400a4f08]
movzx eax, r14w
movss dword [rsp + 0x1d8], xmm0
btc cx, sp
movss xmm0, dword [0x1400a4eec]
movss dword [rsp + 0x1dc], xmm0
cdq
rol rax, 0x8f
btr rcx, 1
mov eax, 0x10
xor rcx, r9
imul rax, rax, 0x19
movsx dx, r12b
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1d0]
inc dh
adc r8b, 0xb5
cmc
movdqu xmmword [rcx + rax], xmm0
bts r8w, r11w
rcl ch, cl
bt dx, di
movss xmm0, dword [0x1400a4e7c]
inc ch
cmp si, 0xb096
bsf ax, r12w
movss dword [rsp + 0x1e0], xmm0
movss xmm0, dword [0x1400a4ec0]
movss dword [rsp + 0x1e4], xmm0
movss xmm0, dword [0x1400a4f08]
movss dword [rsp + 0x1e8], xmm0
rcl edx, cl
movss xmm0, dword [0x1400a4f0c]
movzx rcx, r9w
movss dword [rsp + 0x1ec], xmm0
mov eax, 0x10
imul rax, rax, 0x1a
mov r8, rbp
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1e0]
movdqu xmmword [rcx + rax], xmm0
mov eax, 0x10
cmovge rdx, rdi
imul rax, rax, 5
bts r8, r11
mov ecx, 0x10
jmp 0x1406cb17a
imul rcx, rcx, 0x1b
inc edx
or dx, 0xe37
cmovb edx, r11d
mov rdx, qword [rsp + 0x20]
movsx r8w, r10b
sar r8w, cl
cmp r12b, 0xb1
mov r8, qword [rsp + 0x20]
cmp r9b, 0xb3
jmp 0x1406cb1a9
movups xmm0, xmmword [r8 + rax]
bsr ax, r8w
cdqe
movdqu xmmword [rdx + rcx], xmm0
movss xmm0, dword [0x1400a4e5c]
movss dword [rsp + 0x1f0], xmm0
movsxd rcx, r14d
movss xmm0, dword [0x1400a4e94]
ror cl, cl
movss dword [rsp + 0x1f4], xmm0
cbw
cwde
mov al, dil
movss xmm0, dword [0x1400a4ee0]
bt r8w, 0x8b
movss dword [rsp + 0x1f8], xmm0
shrd ecx, r15d, 0x37
sar dh, cl
shl cx, cl
movss xmm0, dword [0x1400a4ee4]
dec r8b
cwd
add r8w, 0xfaa
movss dword [rsp + 0x1fc], xmm0
movzx edx, ax
mov eax, 0x10
test sil, sil
and ecx, 0x90964d30
imul rax, rax, 0x1c
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x1f0]
inc r8
mov rdx, rsi
movdqu xmmword [rcx + rax], xmm0
lahf
shld edx, edi, 0x23
movss xmm0, dword [0x1400a4e5c]
cbw
movss dword [rsp + 0x200], xmm0
movss xmm0, dword [0x1400a4e94]
sal r8b, 0xb7
movss dword [rsp + 0x204], xmm0
rol r8w, 0x2c
movss xmm0, dword [0x1400a4ee0]
cdqe
movss dword [rsp + 0x208], xmm0
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x20c], xmm0
btr dx, 0xa6
stc
and dx, 0x8c89
mov eax, 0x10
sal edx, cl
cmc
imul rax, rax, 0x1d
cmp r13, 0x1d8f6db1
shr r8b, 0xb6
mov rcx, qword [rsp + 0x20]
sal r8, 0x1a
movups xmm0, xmmword [rsp + 0x200]
btc r8w, r10w
movdqu xmmword [rcx + rax], xmm0
sbb rax, rax
rcl cx, 0x16
movss xmm0, dword [0x1400a4e7c]
shr cl, 0x23
cwd
test rsi, 0x73ba002b
movss dword [rsp + 0x210], xmm0
shr ecx, cl
and ch, 0x33
btr r8w, cx
movss xmm0, dword [0x1400a4ec0]
shld r8w, dx, 0xab
movss dword [rsp + 0x214], xmm0
btr rdx, r8
movss xmm0, dword [0x1400a4f08]
movsx r8w, sil
movss dword [rsp + 0x218], xmm0
cbw
movss xmm0, dword [0x1400a4e70]
movss dword [rsp + 0x21c], xmm0
xchg r8b, dl
shrd ecx, esi, 0x80
mov eax, 0x10
imul rax, rax, 0x1e
movsx r8, r10w
ror r8b, 0x30
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x210]
movdqu xmmword [rcx + rax], xmm0
movzx rcx, r10w
movss xmm0, dword [0x1400a4e7c]
shrd dx, sp, 0x3e
bswap rcx
movss dword [rsp + 0x220], xmm0
sal dh, cl
not r8b
adc dl, 0x25
movss xmm0, dword [0x1400a4ec0]
cdqe
movss dword [rsp + 0x224], xmm0
sub r8, rdx
xor edx, ebp
movss xmm0, dword [0x1400a4f08]
movzx rcx, r8w
movss dword [rsp + 0x228], xmm0
movss xmm0, dword [0x1400a4ed0]
add edx, ecx
movss dword [rsp + 0x22c], xmm0
rdtsc
bts rdx, r8
mov eax, 0x10
bts r8d, ebp
movsx edx, cx
ror r8b, 0x1a
imul rax, rax, 0x1f
cwd
rol r8w, cl
mov rcx, qword [rsp + 0x20]
sub r8b, r15b
cmp dh, 0x85
add r8d, 0xf3ba178a
movups xmm0, xmmword [rsp + 0x220]
xor r8b, dil
bts r8d, r15d
neg r8d
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
ror rax, 0x9f
movss dword [rsp + 0x230], xmm0
clc
test r13w, r8w
movss xmm0, dword [0x1400a4ec0]
sal dx, cl
sar al, cl
movsx r8w, cl
movss dword [rsp + 0x234], xmm0
rol edx, 0
movss xmm0, dword [0x1400a4f08]
xadd dh, dh
movsxd rax, r11d
movss dword [rsp + 0x238], xmm0
bt edx, 0x2f
btc rdx, 0x8f
btc ax, r9w
movss xmm0, dword [0x1400a4f04]
btc rcx, 0xb0
movss dword [rsp + 0x23c], xmm0
movzx rdx, dx
sbb rcx, rsp
xadd rcx, r8
mov eax, 0x10
bt dx, r14w
movzx cx, r11b
btr dx, 0xbc
imul rax, rax, 0x20
xadd dh, dh
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x230]
sbb r8b, 0x9b
shr r8w, 0x96
movdqu xmmword [rcx + rax], xmm0
mov eax, 0x10
xadd dx, dx
cmc
shld r8, r13, 0x8d
imul rax, rax, 0xb
movsx rcx, dx
mov rcx, qword [rsp + 0x20]
not r8b
sbb dl, r9b
add rcx, rax
and rax, rax
mov rax, rcx
add cx, r14w
movzx r8d, di
mov ecx, 0x10
xor edx, 0xd0120703
rol r8d, 0x86
imul rcx, rcx, 0x18
sal r8, cl
mov rdx, qword [rsp + 0x20]
mov r8d, 0x1985f30e
add rdx, rcx
mov rcx, rdx
xchg dl, dl
movsx r8d, sp
movss xmm3, dword [0x1400a4eec]
setp dl
movsxd r8, r11d
mov r8, rax
mov rdx, rcx
lea rcx, [rsp + 0x2d8]
jmp 0x1406cb563
call fcn.1406b75ee
mov ecx, 0x10
not dl
rol r8w, 0x89
imul rcx, rcx, 0x21
ror r8w, cl
sal r8b, cl
add dx, r13w
mov rdx, qword [rsp + 0x20]
xchg r8b, r8b
mov r8, 0x7e10fd05
ror r8w, cl
movups xmm0, xmmword [rax]
movsxd rax, r14d
movdqu xmmword [rdx + rcx], xmm0
cqo
movzx ax, bpl
btc eax, 0x8e
mov eax, 0x10
shrd rcx, rdx, 0x23
neg r8d
imul rax, rax, 0x19
shr dl, 0x2b
mov ecx, 0x10
movzx r8w, bpl
ror r8b, cl
imul rcx, rcx, 0x22
adc dh, 0xa5
not dx
or dl, sil
mov rdx, qword [rsp + 0x20]
mov r8, qword [rsp + 0x20]
movups xmm0, xmmword [r8 + rax]
movdqu xmmword [rdx + rcx], xmm0
mov dl, r11b
adc ah, 0x97
mov eax, 0x10
sub edx, 0x940d84a6
btr r8w, 0xa9
imul rax, rax, 0xb
sal r8b, 0x89
btr r8w, r8w
mov rcx, qword [rsp + 0x20]
clc
add rcx, rax
mov rax, rcx
rcl r8b, 0x22
cmovl ecx, ecx
mov ecx, 0x10
rcr r8w, cl
adc dx, 0xf612
movzx rdx, di
imul rcx, rcx, 0x1a
rcl dh, 0xbc
clc
mov rdx, qword [rsp + 0x20]
rcl r8w, 0x39
sub r8d, ecx
add rdx, rcx
not r8b
mov rcx, rdx
movzx r8d, r14w
xchg dl, r8b
movzx dx, bpl
movss xmm3, dword [0x1400a4ec4]
mov r8, rax
movsx edx, r13w
mov rdx, rcx
lea rcx, [rsp + 0x2e8]
jmp 0x1406cb680
call fcn.1406b75ee
mov ecx, 0x10
sal r8d, cl
imul rcx, rcx, 0x23
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
movdqu xmmword [rdx + rcx], xmm0
rcr dx, cl
mov eax, 0x10
not r8d
imul rax, rax, 0xa
mov rcx, qword [rsp + 0x20]
lea rcx, [rcx + rax]
rol dl, 0x26
mov rax, rcx
mov ecx, 0x10
imul rcx, rcx, 0x21
jmp 0x1406cb6cd
mov rdx, qword [rsp + 0x20]
btr r8d, edi
cmc
add rdx, rcx
movsxd rcx, esi
not ecx
movzx r8w, r14b
mov rcx, rdx
movsx r8, bx
movss xmm3, dword [0x1400a4eec]
mov r8, rax
cqo
movsx rdx, r10w
mov rdx, rcx
movzx ecx, ax
movzx rcx, r13w
movsx ecx, bx
lea rcx, [rsp + 0x2f8]
jmp 0x1406cb716
call fcn.1406b75ee
mov ecx, 0x10
stc
setp r8b
imul rcx, rcx, 0x24
clc
or r8w, di
bswap r8w
mov rdx, qword [rsp + 0x20]
movups xmm0, xmmword [rax]
rcl al, 0xa0
and r8b, r12b
jmp 0x1406cb745
movdqu xmmword [rdx + rcx], xmm0
bts eax, r9d
mov eax, 0x10
shld r8w, dx, 0x27
cmp r12b, r11b
cqo
imul rax, rax, 0xa
test r12, 0x133ea8a8
jmp 0x1406cb771
mov rcx, qword [rsp + 0x20]
bts r8w, r14w
lea rcx, [rcx + rax]
bt dx, r12w
mov rax, rcx
test cl, r11b
movsx r8d, bx
rol rdx, 0x95
mov ecx, 0x10
adc r8b, r15b
imul rcx, rcx, 0x23
cdq
clc
mov rdx, qword [rsp + 0x20]
bsf r8w, ax
stc
add rdx, rcx
movzx rcx, r8w
movsxd r8, r8d
movzx ecx, ax
mov rcx, rdx
movss xmm3, dword [0x1400a4e94]
xchg edx, edx
mov r8, rax
mov rdx, rcx
lea rcx, [rsp + 0x308]
jmp 0x1406cb7d8
call fcn.1406b75ee
mov ecx, 0x10
rcr dh, 0x83
shr dl, 0x90
imul rcx, rcx, 0x25
or dl, 0xb7
sal dh, 0x84
cqo
mov rdx, qword [rsp + 0x20]
cmc
test r14b, r8b
clc
movups xmm0, xmmword [rax]
ror ax, cl
shl al, cl
shr al, 0x3e
movdqu xmmword [rdx + rcx], xmm0
shrd cx, di, 0x31
shl al, cl
and ah, 0xa4
movss xmm0, dword [0x1400a4ec8]
sar cl, 0xa4
movss dword [rsp + 0x240], xmm0
bsr ecx, eax
movss xmm0, dword [0x1400a4ec8]
sar cx, 0x3c
setns ch
sal ch, 0x16
movss dword [rsp + 0x244], xmm0
sub cl, r14b
movzx rcx, cx
movss xmm0, dword [0x1400a4ec8]
shr ax, cl
movss dword [rsp + 0x248], xmm0
movss xmm0, dword [0x1400a4f0c]
mov ah, 0xa
movss dword [rsp + 0x24c], xmm0
mov eax, 0x10
inc ecx
shld cx, si, 0x89
imul rax, rax, 0x26
bswap ecx
neg cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x240]
jmp 0x1406cb89f
movdqu xmmword [rcx + rax], xmm0
cmc
or cl, bpl
shr cl, cl
movss xmm0, dword [0x1400a4f0c]
movsx cx, cl
movss dword [rsp + 0x250], xmm0
rcl cx, 0x9d
adc al, r8b
movss xmm0, dword [0x1400a4e9c]
sar ch, cl
movss dword [rsp + 0x254], xmm0
and ax, 0x233b
test cl, 0x85
movss xmm0, dword [0x1400a4e90]
adc al, r13b
inc ax
adc eax, 0xb91cdb2c
movss dword [rsp + 0x258], xmm0
sbb cl, dil
shrd rax, r14, 0x14
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x25c], xmm0
sub rcx, 0x253b96a2
mov eax, 0x10
cmc
movsx rcx, bx
dec rcx
imul rax, rax, 0x27
or cl, r13b
shr ch, 0xa3
rcl cx, cl
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x250]
clc
movdqu xmmword [rcx + rax], xmm0
bts ax, ax
mov eax, 0x3e039983
movss xmm0, dword [0x1400a4ef8]
inc ah
shr ax, 0x3c
movsx rcx, r13w
movss dword [rsp + 0x260], xmm0
bts rax, r14
movsx cx, dil
movss xmm0, dword [0x1400a4ed4]
rcr cx, 0x2a
setle al
movss dword [rsp + 0x264], xmm0
btr ax, 0x3c
btc rax, 0xd
xorps xmm0, xmm0
movss dword [rsp + 0x268], xmm0
rcl cx, 0x3a
mov ax, r9w
rcr ah, cl
movss xmm0, dword [0x1400a4f0c]
xor ch, 0x81
movss dword [rsp + 0x26c], xmm0
mov eax, 0x10
bt rcx, rdx
btr cx, 0x80
imul rax, rax, 0x28
xor ecx, ecx
test r8b, al
and ch, 0xa
mov rcx, qword [rsp + 0x20]
jmp 0x1406cb9e7
movups xmm0, xmmword [rsp + 0x260]
jmp 0x1406cb9f5
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4f0c]
sub cx, 0x7e1d
neg ah
sub cl, al
movss dword [rsp + 0x270], xmm0
movss xmm0, dword [0x1400a4ec4]
rcl ch, cl
shr cl, cl
movss dword [rsp + 0x274], xmm0
lahf
xorps xmm0, xmm0
movss dword [rsp + 0x278], xmm0
sbb cx, r14w
cbw
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x27c], xmm0
bts cx, r11w
neg ax
mov eax, 0x10
imul rax, rax, 0x29
cmp r8b, 0xac
mov rcx, qword [rsp + 0x20]
jmp 0x1406cba6f
movups xmm0, xmmword [rsp + 0x270]
movdqu xmmword [rcx + rax], xmm0
shrd eax, edi, 0x98
mov cx, bp
dec ecx
movss xmm0, dword [0x1400a4e7c]
mov cl, r12b
rcr cl, cl
cmp r15b, sil
movss dword [rsp + 0x280], xmm0
cbw
movss xmm0, dword [0x1400a4ec0]
sar ah, cl
movss dword [rsp + 0x284], xmm0
movss xmm0, dword [0x1400a4f08]
movsxd rcx, r9d
movss dword [rsp + 0x288], xmm0
not rax
shr cx, cl
movss xmm0, dword [0x1400a4e90]
sbb cx, r12w
movss dword [rsp + 0x28c], xmm0
shr cx, cl
mov eax, 0x10
imul rax, rax, 0x2a
btr cx, sp
sar rcx, cl
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x280]
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x290], xmm0
movss xmm0, dword [0x1400a4f0c]
cmp r9, 0x54976036
cmc
setge ch
movss dword [rsp + 0x294], xmm0
bsf eax, esi
shld rcx, rsi, 0xc
shrd rcx, rdx, 0x97
xorps xmm0, xmm0
ror ch, cl
sub cl, r11b
shl al, 0x25
movss dword [rsp + 0x298], xmm0
neg rax
movss xmm0, dword [0x1400a4ef8]
movss dword [rsp + 0x29c], xmm0
sub rax, 0xffffffffc09eed3f
cmc
and al, r14b
mov eax, 0x10
imul rax, rax, 0x2b
sar cl, cl
rcl ch, cl
mov rcx, qword [rsp + 0x20]
stc
movups xmm0, xmmword [rsp + 0x290]
test r12b, r12b
jmp 0x1406cbb97
movdqu xmmword [rcx + rax], xmm0
movss xmm0, dword [0x1400a4e7c]
shl ax, cl
movss dword [rsp + 0x2a0], xmm0
rcr cx, cl
rol cl, cl
movss xmm0, dword [0x1400a4ec0]
rcr al, 0x82
rol cl, cl
movss dword [rsp + 0x2a4], xmm0
sbb al, 0x3c
movss xmm0, dword [0x1400a4f08]
ror ecx, 0x90
adc cx, 0x9c1c
movss dword [rsp + 0x2a8], xmm0
cmp bl, 0x32
movss xmm0, dword [0x1400a4f0c]
ror cx, cl
movzx ax, r14b
movss dword [rsp + 0x2ac], xmm0
cwde
mov eax, 0x10
imul rax, rax, 0x2c
movsxd rcx, edi
ror rcx, 0x2f
mov rcx, qword [rsp + 0x20]
cmc
movups xmm0, xmmword [rsp + 0x2a0]
stc
clc
movdqu xmmword [rcx + rax], xmm0
btr eax, r11d
cdqe
shl ah, 0xb5
movss xmm0, dword [0x1400a4f0c]
add cl, r14b
btc ecx, 0x3f
movss dword [rsp + 0x2b0], xmm0
neg ecx
cmp ch, 0x83
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x2b4], xmm0
bsf rax, r15
movss xmm0, dword [0x1400a4f0c]
movss dword [rsp + 0x2b8], xmm0
rcl ax, cl
movss xmm0, dword [0x1400a4ed4]
movss dword [rsp + 0x2bc], xmm0
sbb rax, 0xffffffffee270a14
mov eax, 0x10
bt rcx, r14
mov ch, pe_nt_image_headers64
rcl rcx, cl
imul rax, rax, 0x2d
bt cx, bp
movsx rcx, bp
shl ecx, cl
mov rcx, qword [rsp + 0x20]
cmp r10w, 0x31ae
movups xmm0, xmmword [rsp + 0x2b0]
movdqu xmmword [rcx + rax], xmm0
sbb cx, 0x72b
movss xmm0, dword [0x1400a4eec]
btr cx, bx
btc ax, 0x9b
movss dword [rsp + 0x2c0], xmm0
movss xmm0, dword [0x1400a4eec]
bt ax, r10w
sbb al, cl
movss dword [rsp + 0x2c4], xmm0
xor ecx, 0x1aa3929c
xor rcx, r15
cwde
movss xmm0, dword [0x1400a4eec]
or ax, si
movss dword [rsp + 0x2c8], xmm0
shr ch, cl
movss xmm0, dword [0x1400a4e70]
sbb cx, 0x5f1e
adc cl, cl
movss dword [rsp + 0x2cc], xmm0
bt cx, r11w
mov eax, 0x10
imul rax, rax, 0x2e
sbb cl, spl
mov rcx, rbp
shr cl, 7
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x2c0]
cmc
clc
movdqu xmmword [rcx + rax], xmm0
not ch
movss xmm0, dword [0x1400a4eec]
dec ax
xchg cl, ch
movss dword [rsp + 0x30], xmm0
cdqe
movsxd rax, r14d
movss xmm0, dword [0x1400a4eec]
bswap rcx
adc cx, 0xa70f
sar cl, 0xa
movss dword [rsp + 0x34], xmm0
shr ch, cl
movss xmm0, dword [0x1400a4eec]
bsf eax, esp
bts ax, ax
movss dword [rsp + 0x38], xmm0
movss xmm0, dword [0x1400a4e90]
movss dword [rsp + 0x3c], xmm0
cbw
stc
mov eax, 0x10
bsf cx, r8w
movzx cx, spl
imul rax, rax, 0x2f
not rcx
sbb ch, 0x29
mov rcx, qword [rsp + 0x20]
movups xmm0, xmmword [rsp + 0x30]
movdqu xmmword [rcx + rax], xmm0
test sil, 0x24
clc
add rsp, 0x328
jmp 0x1406cbdf2
ret