Function at 0x1401c25ba
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
test r15b, 0x8f
push r14
sal ah, cl
bsf ax, r13w
rcr r10d, cl
push r13
and r15w, 0x5a3
push r12
sar ax, 0
sal r15b, 0xf8
shr r10b, 0x5b
push rsi
xchg r10w, ax
push rdi
add r10w, si
btc di, 0xa0
push rbp
btc rax, 0xcc
dec r13
push rbx
shl r12w, cl
sub rsp, 0x118
btr r10, rax
mov r14d, edi
movaps xmmword [rsp + 0x100], xmm10
movaps xmmword [rsp + 0xf0], xmm9
movaps xmmword [rsp + 0xe0], xmm8
movaps xmmword [rsp + 0xd0], xmm7
shl r15d, cl
sal r10b, cl
movaps xmmword [rsp + 0xc0], xmm6
neg r14
ror r14w, cl
test ecx, 0x47098d4c
mov qword [rsp + 0x60], rdx
mov r12, rcx
mov rax, qword [0x1400fe980]
btc dx, 0x88
shr r13d, cl
xor rax, rsp
mov qword [rsp + 0xb8], rax
movabs rdx, 0xffff00000000ffff
cdqe
movabs r13, 0xf00000000000000
test r11d, ebx
movabs r14, 0xf0000000000000
movabs rdi, 0xf000000000000
ror cl, cl
movabs rbp, 0xf00000000000
sar r10, cl
sal r10w, 0x34
movabs r10, 0xf0000000f00
movabs rax, 0x6cbf94d1d574aa74
cmovge r15w, r10w
bswap r15d
movabs rcx, 0xc8641dda8c45464f
shrd r15, rbp, 0xb5
bt r15, 0x1c
movq xmm0, rcx
add r15b, 0xf7
movq xmm9, rax
movsx r15d, r15w
bts ax, r13w
punpcklqdq xmm9, xmm0
jmp 0x1401c2701
pxor xmm9, xmmword [0x1400ffb90]
movabs r15, 0xf0000f000
movabs rax, 0x1bf96f226b49dbd7
rol cl, 0x16
sub cx, cx
movsx rcx, r14w
movabs rcx, 0x7fed40c41e0e012d
test cl, 0x17
test r10b, dil
movq xmm0, rcx
movq xmm1, rax
punpcklqdq xmm1, xmm0
cmp r8b, 0xee
sub eax, eax
jmp 0x1401c2751
not rax
jmp 0x1401c2759
movq xmm0, rax
pshufd xmm7, xmm0, 0x44
movabs rax, 0xaec211ab94b62428
jmp 0x1401c2776
movabs rcx, 0x80123e4d596bfec2
jmp 0x1401c2785
movq xmm0, rcx
movq xmm2, rax
jmp 0x1401c2794
punpcklqdq xmm2, xmm0
jmp 0x1401c279d
pxor xmm2, xmm1
jmp 0x1401c27a6
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
cmp r9b, spl
movq rax, xmm2
test edi, r9d
mov eax, eax
shl rax, 0x10
stc
test sp, 0xd668
test cx, r8w
and rcx, rdx
or rcx, rax
movsx ax, r10b
mov rax, r8
cmc
or rax, rcx
shr rax, 0x20
je 0x1401c2808
mov rax, r8
clc
cmp dx, 0x1b67
xor edx, edx
cmp eax, 0x4fa7ea4d
div rcx
jmp 0x1401c2803
jmp 0x1401c2826
mov eax, r8d
stc
bts r9, rbp
shld bx, cx, 0xf8
sub edx, edx
ror bh, 0x42
or r9w, 0x9bee
movzx r9d, ax
div ecx
mov rbx, r8
sub rbx, rdx
btr r9w, 0xa8
shl r9b, cl
lea rbx, [rbx + rcx]
shl ecx, 0x53
movsxd rax, ebp
test rdx, rdx
cbw
movzx eax, r14w
cmovge rax, rbp
mov qword [rsp + 0x68], r8
rdtsc
bswap ax
cmove rbx, r8
movzx ecx, r10w
sub rax, 0xffffffffe4862579
cwd
movabs rax, 0xdb65e68e4276182b
movabs rcx, 0xc180e50c746eca15
add r9w, 0xea5f
bsf r9, rdx
shld edx, r11d, 0x6a
movq xmm0, rcx
movq xmm6, rax
cqo
shrd r9w, r10w, 0x35
punpcklqdq xmm6, xmm0
cmc
sbb r9w, 0x4479
movdqa xmm0, xmmword [0x1400ffb20]
sar r9b, cl
pxor xmm0, xmm6
bsr r9, rcx
or rdx, rax
movq rdx, xmm0
sal r9b, cl
dec r9b
mov r9, rdx
shl r9, 0xc
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
mov rcx, rax
shr rcx, 8
movsx r11w, cl
mov r8d, r9d
stc
and r8d, 0xf00f0000
test r14b, r13b
bts r11d, r13d
and rcx, r10
sbb sil, 0x26
mov r10, rdx
cmp r9b, bl
seto sil
shl r10, 0x10
xadd r11b, sil
ror esi, cl
stc
movabs rsi, 0xf000000000
test r11w, dx
bts r11w, r14w
and r10, rsi
cmp cl, 0x76
bt r11, rbx
add r11b, r10b
or r10, r8
rcr r11d, 0x63
movsxd r11, edi
mov r11, rax
shrd r8w, r15w, 0
test r12w, 0xebdd
shl r11, 8
clc
and r11, rdi
sub r8w, 0xebfc
movsx r8w, spl
shl r8b, cl
or r11, r10
or r8b, 0x12
xchg r10b, r10b
xor r10, r9
mov r10, rax
sar r8w, 0x9d
test dil, 0x4a
shl r10, 0x3c
rcl r8, cl
bsr r8, r13
btc r8d, ebp
or r10, rcx
xor r8b, r11b
mov r8, rdx
xor cl, 0xf1
btc cx, r9w
shr r8, 0x38
bswap cx
rol ch, 0xb8
xadd cl, ch
and r9, rbp
or r10, r11
xadd cl, ch
inc cl
sal ch, cl
mov rcx, rax
and r8d, 0xfffffff0
cmc
test r10b, 0x34
cmp bpl, r10b
or r8, r9
or r8, r10
mov r9, rax
shrd r10, r15, 0x94
shr r10, 0xf5
shl r9, 0x20
mov r10b, cl
and r9, r14
btr r10w, r11w
shl r10b, 0xbb
mov r10, rdx
cmc
jmp 0x1401c29f2
shr r10, 0x18
and r10d, 0xf000000
or r10, r9
btc r9, r13
bsr r9d, r12d
bsf r9d, esi
mov r9, rdx
stc
shr rdx, 0x24
test r8b, 0x87
clc
jmp 0x1401c2a1e
and edx, 0xf00000
test esi, 0x34b9a50b
jmp 0x1401c2a2f
shl rax, 0x30
jmp 0x1401c2a3f
and rax, r13
or rax, rdx
rol edx, 0x95
shr rcx, 0x14
shr r9, 0x28
movsx edx, r12w
and r9d, 0xf
sar edx, 0xf4
and rcx, r15
or rcx, r9
sar edx, cl
or rcx, r10
shl dh, 0x74
or rcx, rax
sar dh, 0x52
and dx, bx
bsf dx, sp
or rcx, r8
movzx edx, cx
not rcx
setge dh
movzx edx, si
cqo
movabs rdx, 0x8d3cdcfa68ade242
jmp 0x1401c2a96
call fcn.1401acd59
mov r8, rax
movabs rax, 0x6349f46a03c8aa3f
movzx rcx, r10w
movsxd rcx, esp
movabs rcx, 0xb4fe6074d6f22e7d
jmp 0x1401c2abe
movq xmm0, rcx
mov rcx, 0xffffffffea200493
cmove cx, r14w
movq xmm1, rax
lahf
punpcklqdq xmm1, xmm0
movsx ecx, sp
movzx ax, bpl
movabs rax, 0x2028fa7bfc3755c0
xchg ecx, ecx
movsx rcx, bx
movabs rcx, 0x4b016e658877d1b2
jmp 0x1401c2b00
movq xmm0, rcx
jmp 0x1401c2b0a
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x1401c2b18
pxor xmm2, xmm1
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
movd r13d, xmm2
shl r13d, 0x10
movsxd r9, ebp
movzx rcx, bx
movzx eax, ax
shl dh, cl
rcr cl, 0xe7
add ecx, r15d
mov qword [rsp + 0x30], rax
xor r9d, 0x3d9f6a3b
btr r9, 0xa9
mov r9, qword gs:[r13 + rax]
movzx edx, sp
xchg ah, ch
lahf
rdtsc
bts cx, r11w
shl rdx, 0x20
rcr cx, 0x8a
or rdx, rax
mov ah, 0xa0
bswap rax
mov ecx, eax
movabs rax, 0x65b4664fb1d2ab66
bswap rcx
jmp 0x1401c2b93
movabs rcx, 0x728ab10671288a43
jmp 0x1401c2ba2
movq xmm0, rcx
not cl
movsxd rcx, r9d
movsx cx, r15b
movq xmm1, rax
bswap cx
punpcklqdq xmm1, xmm0
movsxd rcx, r10d
mov ch, 0xcb
cwde
movabs rax, 0xf9ffd85d4e2d5499
movabs rcx, 0x8d750f14e98d75be
jmp 0x1401c2bdd
movq xmm0, rcx
jmp 0x1401c2be7
movq xmm2, rax
jmp 0x1401c2bf1
punpcklqdq xmm2, xmm0
jmp 0x1401c2bfa
pxor xmm2, xmm1
jmp 0x1401c2c03
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
mov rsi, rbp
movzx rdi, sp
movq rdi, xmm0
and r11w, 0x8e1d
sub al, bh
movq rax, xmm2
xor r11w, 0xca76
shl rax, 0x10
movabs rbp, 0xffffffff0000
mov ch, 0xe8
or r11w, di
cmovp r11d, edi
and rax, rbp
rcr r11d, 0xd5
movabs r11, 0xffff00000000ffff
and ch, dh
btr cx, 8
and rdi, r11
adc cl, 0x13
rcl cl, 0x26
or rdi, rax
bswap cx
add rcx, r15
mov rax, rdi
stc
rol cl, cl
sar cx, 0xf9
imul rax, rdx
mov ecx, edi
movq xmm1, rax
movq xmm0, rdx
movsx ecx, bp
not ah
punpcklqdq xmm0, xmm1
mov al, 0x76
cmovno rcx, r13
lahf
movabs rax, 0xf34344de92ecce5b
movabs rcx, 0x6a72066c130752f5
jmp 0x1401c2cb1
movq xmm1, rcx
movsxd rcx, r10d
movq xmm2, rax
jmp 0x1401c2cc3
punpcklqdq xmm2, xmm1
movabs rax, 0xb6941aab6d1331a4
movzx rcx, bp
movsx cx, sil
cmovo ecx, ebx
movabs rcx, 0x958d58194032ad09
jmp 0x1401c2cec
movq xmm3, rcx
jmp 0x1401c2cf6
movq xmm1, rax
jmp 0x1401c2d00
punpcklqdq xmm1, xmm3
jmp 0x1401c2d09
pxor xmm1, xmm2
jmp 0x1401c2d12
pandn xmm1, xmm7
movabs rax, 0xa555a8a9d7ea5e8c
movzx cx, r9b
jmp 0x1401c2d2e
movabs rcx, 0xa070d42a31ef277f
jmp 0x1401c2d3d
movq xmm2, rcx
movq xmm3, rax
punpcklqdq xmm3, xmm2
xchg cl, cl
jmp 0x1401c2d52
movabs rax, 0xb53f04dd2815a173
jmp 0x1401c2d61
movabs rcx, 0x5f8f785e37f3d884
movq xmm2, rcx
movq xmm4, rax
punpcklqdq xmm4, xmm2
jmp 0x1401c2d7e
pxor xmm4, xmm3
pandn xmm4, xmm7
movdqa xmm2, xmm1
jmp 0x1401c2d8f
punpcklqdq xmm2, xmm4
psllq xmm2, 0x10
punpckhqdq xmm1, xmm4
movdqa xmm8, xmmword [section..rdata]
jmp 0x1401c2daa
pand xmm2, xmm8
jmp 0x1401c2db4
pandn xmm8, xmm1
por xmm8, xmm2
movq rax, xmm8
stc
jmp 0x1401c2dca
mov qword [rsp + 0x58], rax
test r14b, dil
imul rax, rdx
jmp 0x1401c2ddb
pshufd xmm1, xmm8, 0xee
movq rcx, xmm1
cmp r15b, sil
dec r10b
mov qword [rsp + 0x50], rcx
and r10b, 0xc1
adc r10w, cx
clc
imul rdx, rcx
movabs rcx, 0x7d29ed2f305523c6
movzx r10w, spl
xchg r10b, r10b
movabs r10, 0xce2edc46d2f09f03
jmp 0x1401c2e1f
movq xmm1, r10
movq xmm2, rcx
setae r10b
not r10b
cmovge r10d, esi
punpcklqdq xmm2, xmm1
movabs rcx, 0x1e3c965dcfaa23c6
jmp 0x1401c2e47
movabs r10, 0x31d1a7340f469f03
movq xmm3, r10
movq xmm1, rcx
punpcklqdq xmm1, xmm3
jmp 0x1401c2e64
pxor xmm1, xmm2
jmp 0x1401c2e6d
pandn xmm1, xmm7
movabs r15, 0xffffffff00000000
bt r10w, bx
movsxd r10, r8d
and rax, r15
movabs rcx, 0xaaace600e01a9fe1
movsx r10d, r12w
movzx r10w, al
xchg r10d, r10d
movabs r10, 0x8a945350c5ffe011
jmp 0x1401c2eab
movq xmm2, r10
setl r10b
movq xmm3, rcx
punpcklqdq xmm3, xmm2
movsxd rcx, esi
bswap r10w
movzx r10d, r14w
movabs rcx, 0xecf4991f1fe5601e
setns r10b
not r10d
movabs r10, 0x756b2c4f69601fce
jmp 0x1401c2ee8
movq xmm2, r10
jmp 0x1401c2ef2
movq xmm4, rcx
jmp 0x1401c2efc
punpcklqdq xmm4, xmm2
jmp 0x1401c2f05
pxor xmm4, xmm3
jmp 0x1401c2f0e
pandn xmm4, xmm7
movdqa xmm2, xmm4
punpcklqdq xmm2, xmm1
jmp 0x1401c2f1f
psllq xmm2, 0x10
pand xmm2, xmmword [0x1400d3010]
jmp 0x1401c2f31
punpckhqdq xmm4, xmm1
pand xmm4, xmmword [0x1400d3020]
jmp 0x1401c2f42
por xmm4, xmm2
pshufd xmm10, xmm4, 0xee
movq r14, xmm10
mov r10d, r14d
and r10d, r8d
movq rcx, xmm4
test al, 0xb8
mov qword [rsp + 0x40], rcx
shr r8, cl
test r9w, r8w
sbb cx, 0x91a7
or r10, rax
bt rax, r14
cmp r12b, 0xe
mov qword [rsp + 0x48], r14
test r9w, r9w
and r8d, r14d
bswap eax
sal ch, 0x26
and rdx, r15
inc al
btc cx, 0xaa
bsf rax, r13
or rdx, r8
movzx ecx, cx
movq xmm1, r10
cmovbe rcx, r8
movq xmm2, rdx
movzx rax, dx
cwde
punpcklqdq xmm1, xmm2
pxor xmm1, xmm0
movzx rax, ax
xchg cl, al
movabs rax, 0x19e8e40c53e69915
cmovnp cx, r12w
movsxd rcx, eax
movsx cx, spl
movabs rcx, 0xba4332f8890126d9
jmp 0x1401c2fe6
movq xmm2, rcx
movzx cx, r13b
cmovne ecx, esi
xchg rcx, rcx
movq xmm3, rax
jmp 0x1401c3006
punpcklqdq xmm3, xmm2
cdqe
xchg ah, cl
lahf
movabs rax, 0xcf505ee7ac1966ea
mov ch, 0xee
movabs rcx, 0x45bc88137a27d8a6
jmp 0x1401c302b
movq xmm2, rcx
movq xmm4, rax
punpcklqdq xmm4, xmm2
pxor xmm4, xmm3
jmp 0x1401c3042
pandn xmm4, xmm7
pshufd xmm2, xmm4, 0xee
movq rcx, xmm2
btc ax, 0x77
movq rax, xmm4
cmc
stc
shl rax, 0x10
and rax, rbp
and rcx, r11
or rcx, rax
nop
mov qword [rsp + 0x38], rcx
movzx eax, di
lahf
movdqu xmmword [rcx + r9], xmm1
setns cl
movabs rax, 0xe3c15d07655920be
movsx cx, r14b
movzx rcx, sp
movabs rcx, 0x8be08916f6282bf3
jmp 0x1401c309f
movq xmm1, rcx
setbe cl
not cx
mov cl, 0xb4
movq xmm2, rax
movzx cx, ah
punpcklqdq xmm2, xmm1
movsx ecx, bp
jmp 0x1401c30c1
movabs rax, 0x8096026d9aa6df41
jmp 0x1401c30d3
movabs rcx, 0x741fd67c93f5d59c
movq xmm1, rcx
jmp 0x1401c30e7
movq xmm3, rax
jmp 0x1401c30f1
punpcklqdq xmm3, xmm1
jmp 0x1401c30fa
pxor xmm3, xmm2
jmp 0x1401c3103
pandn xmm3, xmm7
pshufd xmm1, xmm3, 0xee
movq r14, xmm1
stc
lahf
movq rax, xmm3
btc cx, 0x26
shl rax, 0x10
rcl cx, cl
ror cx, 0xfe
and rax, rbp
test rsi, 0x1e07708e
rcl cx, 0x72
and r14, r11
shl rcx, cl
shr cl, cl
sar cx, 0
or r14, rax
bsr ecx, r15d
neg ch
movsx ecx, cx
movdqu xmmword [r14 + r9], xmm0
movabs rax, 0x3cedc8268f30aae3
movabs rcx, 0x25e9779ccdbd50c5
movq xmm0, rcx
shl cl, 0x2d
movq xmm7, rax
cmp spl, 0xf0
cmp rdi, rcx
punpcklqdq xmm7, xmm0
or r9w, 0xc4fc
shrd r9w, r11w, 0xc9
movsx ecx, si
movdqa xmm0, xmmword [0x1400ffb70]
or r9w, r13w
stc
pxor xmm0, xmm7
add ch, dh
movq rcx, xmm0
shl r9b, 0xc
ror r9b, cl
sub r9b, spl
mov r9, rcx
cmc
shl r9, 0xc
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
movsx rdx, sp
cwd
adc r15d, 0x958d98c3
mov rdx, rax
rcr bp, cl
shr rdx, 8
mov r8d, r9d
sal r11w, 0xab
sub r11b, al
xadd bpl, r10b
and r8d, 0xf00f0000
xor r11w, 0x146f
stc
btc r10w, 0x48
movabs r10, 0xf0000000f00
mov rbp, r10
btc r15w, 0x74
and rdx, r10
shr r15b, 0x3f
btr r11w, r13w
movsx r11, r12w
mov r10, rcx
cmovp r11d, esi
xadd r11d, r11d
shl r10, 0x10
mov r11b, 0x83
mov r11w, di
btc r15w, bp
movabs r11, 0xf000000000
movzx r15d, r11w
and r10, r11
shr r11w, cl
movsx r15, r11w
or r10, r8
cmp di, 0x8097
xor r15b, 0xa6
mov r11, rax
shl r11, 8
movabs r8, 0xf000000000000
and r15w, bx
and r11, r8
or r11, r10
cmp r8w, r11w
sbb r8, 0x34b4604c
bts r8, r11
mov r10, rax
rol r15b, 0x50
shl r10, 0x3c
bts r8w, sp
or r10, rdx
mov r8, rcx
shr r8, 0x38
xchg r15b, r15b
movsx rdx, dx
and r9, rsi
or r10, r11
sub r11b, al
neg dx
mov rdx, rax
and r8d, 0xfffffff0
bts r15d, edi
mov r15b, 0xb6
or r8, r9
or r11w, 0xee5c
or r8, r10
bts r9d, esi
movsx r10w, r11b
test r11b, 0x5c
mov r9, rax
shl r9, 0x20
btc r15, 0xd3
movabs r10, 0xf0000000000000
mov r15w, sp
bsf r11w, sp
stc
and r9, r10
btr r11, r15
mov r10, rcx
adc r15w, 0xba19
btr r11w, cx
shr r10, 0x18
shrd r15, rsi, 0xe8
btc r11d, 0xa5
sar r15w, 0x58
and r10d, 0xf000000
or r10, r9
mov r9, rcx
movsx r11w, r12b
adc r15b, cl
shr rcx, 0x24
ror r15w, cl
xor r11b, 0xfc
dec r15b
and ecx, 0xf00000
shl rax, 0x30
or r15b, al
movsx r11d, r13w
movabs r11, 0xf00000000000000
jmp 0x1401c3373
and rax, r11
or rax, rcx
movzx r15, r15w
shr rdx, 0x14
shl cl, cl
shr r9, 0x28
rol r15b, 0xcc
sub cx, 0xaa36
inc r15b
and r9d, 0xf
add r15, 0xffffffff9d3ac80c
movabs rcx, 0xf0000f000
sbb r15w, di
mov r15, rcx
and rdx, rcx
or rdx, r9
movzx ecx, r11w
or rdx, r10
or rdx, rax
mov cx, 0x4656
or rdx, r8
movsxd rcx, r9d
not rdx
bswap rcx
movsxd rcx, edx
movsx ecx, r13w
mov rcx, rbx
jmp 0x1401c33de
call rdx
test rax, rax
je 0x1401c36db
mov r10, rax
movsx rcx, dx
movq rcx, xmm9
jmp 0x1401c33fa
pshufd xmm0, xmm9, 0xee
mov rax, rcx
cdq
sub rsi, 0xffffffff920e7469
shl rax, 0xc
movq rsi, xmm0
sbb r9, 0x41a67a9d
mov rdx, rcx
cmp r11w, r8w
or r9b, 0x34
sub r11b, 0xc4
shr rdx, 0x28
shld r9d, r12d, 0x4c
mov r8, rsi
shr r8, 8
add r11w, 0x259c
movsxd r9, esp
and r8, rbp
shrd r9w, r15w, 0x54
movzx rbp, ax
xadd r11w, r9w
mov r9, rsi
shl r9, 0x3c
or r9, r8
mov r8d, eax
bsf r11d, ebx
and r8d, 0xf00f0000
test r15d, 0x91b7ad53
bt r11w, r14w
or r8, r9
adc bpl, 0x7e
movzx r11d, r13w
clc
mov r9, rsi
shr r9, 0x14
rol r11b, 0x4c
and edx, 0xf
adc r11b, 0x73
bt ebp, r9d
bswap r11w
and r9, r15
test r12b, al
or r9, rdx
sbb edx, edi
rcl r15b, cl
mov edx, ecx
cmovnp r11, r14
rcr bpl, cl
and edx, 0xf00000
or r15b, 0x48
shl rdx, 0x10
xchg bpl, r11b
or rdx, r8
rol r8w, cl
movsxd r15, esi
mov r8d, esi
rcr r15w, 0xbc
shr r15b, cl
and r8d, 0xf00000
dec bpl
shl r8, 0x20
mov r15, 0xfffffffff6bd177e
sal r11w, cl
or r8, r9
mov r9, rsi
rcl r11w, cl
not bpl
bts r15w, r11w
shl r9, 8
cmovp r11w, si
cmp ax, 0x8249
and r15, 0xffffffff8d9130fe
movabs r11, 0xf000000000000
and r9, r11
not bpl
cmp di, dx
ror bpl, cl
or r9, rdx
neg dl
jmp 0x1401c353b
mov rdx, rcx
shr rdx, 0x18
add r15b, 0xbd
xadd r15w, bp
and edx, 0xf000000
stc
or rdx, r8
movsx bp, al
add r8w, r13w
mov r8, rcx
bsf bp, cx
bt r15, 0x63
stc
shr r8, 0x38
and r8d, 0xfffffff0
clc
or r8, r9
shr bpl, cl
adc rbp, r9
shr rcx, 0x24
adc r15w, r11w
and ecx, 0xf00000
or rcx, rdx
add dl, r15b
rcl dx, cl
and dh, 0xe5
movabs rdx, 0xf00000000000
and rax, rdx
shl dh, cl
and r15b, r14b
btr r15w, r11w
or rax, r8
bswap bp
movzx edx, r8w
and esi, 0xf00
shl rsi, 0x30
or r8b, r8b
or rsi, rcx
sal r15b, 0x4b
or rsi, rax
mov rbp, rsi
cmp r12, 0xfffffffff11bed27
movsxd r8, esi
sub cl, 0xa9
not rbp
rol rdx, 0x43
add r13, qword [rsp + 0x30]
rcl ch, cl
mov qword [rsp + 0x30], r13
sbb r13w, di
btr r13d, r9d
shr r13w, cl
mov qword [rsp + 0x28], r10
xor r8d, 0xf7908bc4
cmovp r8w, si
mov r15b, 0xfb
mov r15, r10
bts dx, r12w
movzx r8w, spl
add r15, rbx
mov r13, rbx
adc r8d, 0xad090f2d
and ch, 0xe2
bt r8w, 0x3f
nop word cs:[rax + rax]
mov rdx, r15
bt cx, r9w
bts r8, rsp
sub r8, r13
sub rdx, r13
movsx r8, r8w
mov rcx, rbp
mov rcx, qword [r12 + 8]
jmp 0x1401c3669
mov r8d, r13d
jmp 0x1401c3671
call fcn.1401561b9
movsxd rcx, eax
jmp 0x1401c367e
cmp rbx, rcx
jmp 0x1401c3686
je 0x1401c36a7
test eax, eax
jmp 0x1401c3693
jle 0x1401c3834
sub r13, rcx
jmp 0x1401c36a1
jne 0x1401c363f
test rbx, rbx
jmp 0x1401c36af
je 0x1401c40be
lea rax, [rbx - 1]
shr rax, 4
jmp 0x1401c36c2
inc rax
cmp rbx, 0x11
jmp 0x1401c36ce
jae 0x1401c3efd
xor ecx, ecx
jmp 0x1401c404a
movabs rax, 0x804c0896d54acf6a
movzx edx, r12w
xchg ch, cl
mov qword [rsp + 0x70], rax
cdqe
mov ah, 0x34
bswap rcx
movabs rax, 0x57b88ec5c2018c7
xchg dx, dx
mov qword [rsp + 0x78], rax
setae ah
movabs rax, 0x5372be8a8df83197
mov qword [rsp + 0x80], rax
movzx eax, bp
cdqe
movabs rax, 0x5483d33025d3a7c9
setne dh
mov qword [rsp + 0x88], rax
movsx eax, bx
movzx rax, r12w
movabs rax, 0xec2569f0f517e231
mov rcx, 0x37b63c3c
movsxd rcx, r15d
mov qword [rsp + 0x90], rax
movsxd rdx, r14d
not al
movabs rax, 0x691aa88328007ca2
cwd
mov qword [rsp + 0x98], rax
movabs rax, 0x3e52dbfeec9b5efb
movsx rdx, r14w
movsx ecx, bp
mov qword [rsp + 0xa0], rax
cqo
movsx ecx, cx
mov al, dil
movabs rax, 0x5483d94957bccaac
movsx edx, bx
jmp 0x1401c37a8
mov qword [rsp + 0xa8], rax
rdtsc
cmovbe ax, bx
xchg edx, ecx
lea rax, [rsp + 0x90]
movsx ecx, r15w
movups xmm0, xmmword [rax]
movzx ecx, r15w
xorps xmm0, xmmword [rsp + 0x70]
cdq
movzx cx, r11b
movzx ecx, r12w
movaps xmmword [rsp + 0x70], xmm0
movsx rcx, r14w
movdqu xmm0, xmmword [rax + 0x10]
cqo
mov dx, 0x2207
mov cl, spl
pxor xmm0, xmmword [rsp + 0x80]
jmp 0x1401c3806
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [0x1400fff20]
movsxd rdx, r8d
lea rdx, [rsp + 0x70]
jmp 0x1401c3823
call fcn.1400027c0
xor esi, esi
jmp 0x1401c382f
jmp 0x1401c4648
movabs rax, 0x9b510c9ed54acf6a
setno dh
xchg dh, dh
movsx rdx, r13w
mov qword [rsp + 0x70], rax
mov dx, di
movsx cx, r9b
movabs rax, 0x668dae6086b0ecd
sete ch
movsx cx, cl
mov qword [rsp + 0x78], rax
mov dh, 0x62
mov ecx, r15d
movabs rax, 0x3e52dbfeec9b5489
mov qword [rsp + 0x80], rax
bswap dx
cmovge dx, r10w
movabs rax, 0x5483d94957bccaac
movsx rcx, r10w
mov dx, 0x6307
mov qword [rsp + 0x88], rax
movabs rcx, 0xec2569f0f517e231
bswap dx
movzx dx, r9b
mov qword [rsp + 0x90], rcx
movabs rcx, 0x691aa88328007ca2
mov qword [rsp + 0x98], rcx
movsx edx, r9w
cwd
movabs rcx, 0x3e52dbfeec9b5efb
movzx dx, r15b
mov qword [rsp + 0xa0], rcx
cqo
cmovno ecx, edi
mov qword [rsp + 0xa8], rax
movsx rax, r12w
rdtsc
lea rax, [rsp + 0x90]
movzx cx, ah
movsx ecx, r15w
xchg ecx, ecx
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rsp + 0x70]
movzx cx, ch
mov dx, 0x26
movaps xmmword [rsp + 0x70], xmm0
movups xmm0, xmmword [rax + 0x10]
movsx cx, cl
xorps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x80], xmm0
movzx cx, bpl
mov ecx, r11d
movsx rcx, dx
lea rcx, [0x1400fff20]
movsx dx, r11b
movzx dx, r10b
lea rdx, [rsp + 0x70]
jmp 0x1401c3966
call fcn.1400027c0
sub esi, esi
mov rcx, qword [rsp + 0x28]
clc
or r8w, dx
movzx r8, ax
sub edx, edx
movzx r8w, r9b
movsx r8, di
mov r8, rbx
jmp 0x1401c398e
call fcn.1400d1320
pxor xmm6, xmmword [0x1400ffb20]
sbb dl, r15b
movq rdx, xmm6
mov r9, rdx
clc
jmp 0x1401c39ac
shl r9, 0xc
jmp 0x1401c39b5
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
sal r11w, cl
mov rcx, rax
sar bp, 0xb8
bsr r8w, r15w
shr rcx, 8
bts r8, r8
test rax, rdi
xor r13b, dl
mov r8d, r9d
and r8d, 0xf00f0000
shr r12b, 0xb6
movabs r10, 0xf0000000f00
or bpl, 0x35
neg ebx
and rcx, r10
rcr r11b, 0xd9
mov r10, rdx
shl r10, 0x10
btr r11, 0xab
not ebp
shl r12d, cl
movabs r11, 0xf000000000
add bx, si
sub rbx, 0x5a951112
and r10, r11
adc ebp, 0x5fba63bb
or ebp, 0x6b8b77c9
or r10, r8
rol r12b, 0xac
mov r11, rax
shrd r13d, r8d, 0x19
shl r11, 8
movzx r8d, r13w
shr r15b, cl
bsf r8w, r12w
movabs rbp, 0xf000000000000
and r11, rbp
add r13w, 0xcd44
sal r8w, cl
or r11, r10
sal r13w, 0x94
setnp r8b
mov r8, rdx
shld r10d, ebx, 0xdb
shrd r15w, r14w, 0xa7
shr r8, 0x38
movabs r13, 0xf00000000000
and r9, r13
mov rbx, rax
shl rbx, 0x3c
or r15w, 0x513f
shl r15b, 0xbf
or rbx, rcx
test cl, 0x2e
sal cl, 0x3d
or rbx, r11
movsx r11d, r14w
or r12, 0xffffffffea14155c
mov rcx, rax
shld r12w, dx, 0x45
sar r12b, 0xaa
sbb r10b, 0x60
shr rcx, 0x14
test al, r11b
mov r10, rdx
and r15b, 0xc0
shr r10, 0x28
and r10d, 0xf
dec r12b
and r8d, 0xfffffff0
sbb r12b, 0x32
adc r11b, r13b
or r8, r9
btc r9d, 0x5d
or r8, rbx
mov r9, rax
shl r9, 0x20
movabs r12, 0xf0000000000000
shl r11d, 0xc0
and r9, r12
rcl r15, cl
mov r11, rdx
movzx ebx, r12w
rcl r15b, cl
rol bx, 0xd4
shr r11, 0x18
and r11d, 0xf000000
add r15b, r13b
or r11, r9
shr rdx, 0x24
sub r15d, 0x74297a84
btc r15, 0x3f
and edx, 0xf00000
bt rbx, 0x14
and ebx, esi
bt ebx, edx
shl rax, 0x30
shr ebx, cl
rcl bx, 0xa8
movabs rbx, 0xf00000000000000
inc r15b
and rax, rbx
sbb r15b, al
or rax, rdx
bsr r15d, ebp
shl r15, cl
movsx r15d, r11w
movabs r15, 0xf0000f000
cwd
bswap dx
and rcx, r15
shld edx, edx, 0xb4
or rcx, r10
or rcx, r11
rcr edx, cl
shl dl, 0xda
or rcx, rax
bsf dx, sp
sub dl, 0x96
or rcx, r8
not dl
movsx rdx, sp
movsx dx, bpl
not rcx
cwd
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401c3bd1
call fcn.1401acd59
mov r8, rax
btr rdx, 0xb4
mov rax, qword [rsp + 0x30]
jmp 0x1401c3bec
mov r9, qword gs:[rax]
rdtsc
jmp 0x1401c3bfb
shl rdx, 0x20
mov r11w, 0xd88f
cmovbe r10, rbp
bsr r11d, eax
or rdx, rax
rcl al, 0x91
imul rdi, rdx
movq xmm0, rdi
cbw
movq xmm1, rdx
cmc
mov r11, qword [rsp + 0x58]
shl r10b, 0xb
add di, 0xc799
imul r11, rdx
movsx di, dl
ror rcx, 0x2d
imul rdx, qword [rsp + 0x50]
mov r10d, 0xa122ed98
test r9w, bp
mov rax, r8
movzx cx, ah
cmp r13b, bpl
mov rdi, qword [rsp + 0x48]
and rax, rdi
shrd ecx, r11d, 0x50
movzx rcx, di
movabs r10, 0xffffffff00000000
shr ecx, 0xb6
xor ch, 0xae
cmc
and r11, r10
rcr cl, 0x23
sub cx, bx
shl ch, cl
or r11, rax
mov rcx, qword [rsp + 0x40]
bt rax, r12
shld eax, ebp, 0xf9
shr r8, cl
rcl eax, cl
and r8, rdi
test dh, 0x87
and rdx, r10
or rdx, r8
movsx r8, r12w
movq xmm2, rdx
sub cx, r14w
xor cl, 0xcd
punpcklqdq xmm1, xmm0
jmp 0x1401c3cc1
movq xmm0, r11
rol rax, cl
xor r8b, 0x80
xadd rcx, rax
punpcklqdq xmm0, xmm2
and ah, 0x7e
cdqe
movzx r8w, bl
pxor xmm0, xmm1
stc
and cl, 0xbb
mov rax, qword [rsp + 0x38]
movdqu xmmword [rax + r9], xmm0
bsf cx, r13w
cmovne r8w, bp
dec r8w
movdqu xmmword [r14 + r9], xmm1
not ecx
adc ch, 0x8c
pxor xmm7, xmmword [0x1400ffb70]
sar r8b, cl
movq rcx, xmm7
btr r8w, 0x27
rcl r8b, cl
mov r8, rcx
clc
cmc
test sil, 0x3e
shl r8, 0xc
jmp 0x1401c3d36
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
cdq
rcl r9b, 0x69
and dx, 0x4ed1
mov rdx, rax
jmp 0x1401c3d5d
shr rdx, 8
shl r9b, 0xc
movsx r10, bp
xor r9d, r9d
movabs r9, 0xf0000000f00
and rdx, r9
test edi, 0x9e0eefe8
mov r9, rcx
shl r9, 0x10
rcr r10w, cl
sbb r10b, 0x7d
movabs r10, 0xf000000000
and r9, r10
movsx r10w, dl
mov r10d, r8d
cmc
and r10d, 0xf00f0000
test r10, 0x71a49840
or r9, r10
sub r10d, 0x181d3213
btc r10d, ebp
mov r10, rax
test bpl, r15b
cmp bpl, bl
shl r10, 8
clc
test bp, ax
and r10, rbp
cmc
clc
or r10, r9
sar r9w, 0x18
mov r9, rdi
rcl r9w, 0x66
and r8, r13
mov r9, rax
cmp ecx, eax
test r13b, dil
jmp 0x1401c3df6
shl r9, 0x3c
or r9, rdx
or r9, r10
mov rdx, rcx
shr rdx, 0x38
sets r10b
bswap r10
cmp r14, rbp
and edx, 0xfffffff0
bt r10, rsi
or rdx, r8
or rdx, r9
sar r10b, cl
rcr r10b, 0xa5
adc r10w, r13w
mov r8, rax
xor r9, 0x50a1f9ab
shl r8, 0x20
movsx r9w, cl
shr r9b, cl
and r8, r12
rcl r9w, 0xc7
mov r9, rcx
shr r10w, 0xbf
shr r9, 0x18
and r9d, 0xf000000
or r9, r8
rcr r10b, 0x5c
mov r8, rax
or r10b, 0x96
test r10d, 0xa7a4fa4e
setb r10b
shl rax, 0x30
and rax, rbx
add r10d, 0x4b66c89
mov r10, rcx
clc
cmp r8b, r15b
shr rcx, 0x24
cmp r15b, 0x32
cmc
and ecx, 0xf00000
cmp spl, 0x99
or rax, rcx
bt cx, si
movsxd rcx, eax
shr r8, 0x14
bsf cx, si
btc ecx, 0xfb
sub ecx, 0xcc04d81b
and r8, r15
movsx rcx, r14w
shr r10, 0x28
and r10d, 0xf
or r8, r10
rol cx, cl
or r8, r9
sar cl, cl
test bl, r12b
or r8, rax
shr cl, 0xab
sal cx, cl
or r8, rdx
not r8
movsx cx, al
movsx rcx, ax
mov rcx, qword [rsp + 0x28]
jmp 0x1401c3ef5
call r8
jmp 0x1401c4648
mov rdx, rax
and rdx, 0xfffffffffffffffe
neg r11b
lea rcx, [rsi + rsi*8]
cmovo r11d, edx
lea rcx, [rsi + rcx*2]
jmp 0x1401c3f1c
mov r8, 0xffffffffffffffed
sar r11b, cl
sub r8, rcx
add r12b, 0x61
mov r9, rbp
shl r9, 5
btc r10w, 0x6f
lea rcx, [rsi + rsi]
lea rcx, [rcx + rcx*8]
mov r10, 0xffffffffffffffee
dec r11b
rcr r12b, cl
test rdx, r9
sub r10, rcx
cmc
sar r12b, 0xca
lea rcx, [rsi + rsi*2]
mov r11, 0xfffffffffffffffd
sub si, r12w
cmp dl, dil
sub r11, rcx
sub si, 0xde41
not sil
lea rsi, [rbp*2]
bts r12w, si
xor ecx, ecx
rcr r12b, 0x43
movzx r12w, bpl
xadd r12b, r12b
mov r12, qword [rsp + 0x28]
cmp r14w, sp
nop
stc
movq xmm0, r11
test ah, 0xe2
movq xmm1, rsi
cmc
test r10w, r15w
punpcklqdq xmm1, xmm0
clc
test sil, spl
movdqu xmm0, xmmword [r12]
pxor xmm0, xmm1
cmp rdi, r11
cmp r13b, 0xa6
clc
movdqu xmm1, xmmword [r12 + 0x10]
clc
movdqu xmmword [r12], xmm0
cmc
movq xmm0, r8
test r10w, dx
test cl, 0xc1
movq xmm2, r10
punpcklqdq xmm2, xmm0
cmc
jmp 0x1401c3ff8
pxor xmm2, xmm1
movdqu xmmword [r12 + 0x10], xmm2
clc
cmp si, r12w
add rcx, 0x20
jmp 0x1401c4015
add r8, r9
add r10, r9
cmp di, 0xbdba
stc
add r12, 0x20
cmc
add r11, r9
cmp rbx, 0xfffffffff4bb974b
cmp r13, rbp
lea rsi, [rsi + r9]
test ecx, r10d
cmc
add rdx, 0xfffffffffffffffe
jmp 0x1401c4044
jne 0x1401c3f9e
test al, 1
jmp 0x1401c4051
je 0x1401c40be
mov rax, rcx
xchg dx, dx
and dh, 0x98
or rax, 2
xchg sil, sil
add r8b, 0x59
imul rax, rbp
btc dx, ax
stc
mov rdx, rcx
or rdx, 3
dec r8d
imul rdx, rbp
movq xmm0, rdx
movzx edx, r15w
cmovns rdx, rbx
movq xmm1, rax
punpcklqdq xmm1, xmm0
cmovle si, si
mov rax, qword [rsp + 0x28]
movsx esi, r9w
cqo
cdq
movdqu xmm0, xmmword [rcx + rax]
pxor xmm0, xmm1
not si
cwd
xchg r8, rsi
movdqu xmmword [rcx + rax], xmm0
mov rcx, qword [rsp + 0x60]
mov rsi, qword [rsp + 0x28]
mov r8d, esi
movzx dx, r8b
movzx r8, dx
mov rdx, rsi
sets r8b
mov r8, qword [rsp + 0x68]
jmp 0x1401c40e5
call fcn.1400d0c80
mov rcx, rsi
bt r8d, 0xf9
bswap r8w
mov r8b, 0x4a
xor edx, edx
movzx r8d, si
mov r8, rbx
jmp 0x1401c4107
call fcn.1400d1320
pxor xmm6, xmmword [0x1400ffb20]
not dh
movq rdx, xmm6
bsr r9w, cx
clc
rcr r9b, cl
mov r9, rdx
test bpl, 0x48
shl r9, 0xc
jmp 0x1401c4134
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
ror ebx, cl
cmovle si, r11w
mov rcx, rax
movzx r15d, r12w
movsx rbp, bx
shr rcx, 8
sbb r13w, r11w
inc r11b
movsx r12, r9w
mov r8d, r9d
and r8d, 0xf00f0000
rcr bh, 0xf3
and r12d, esi
movabs r10, 0xf0000000f00
and rcx, r10
rol r10d, 0x8e
cmp rax, 0x3c0c8e30
and ebp, 0x61b28f00
mov r10, rdx
rol r12b, 0x68
shl r10, 0x10
movsx ebx, bx
cmp r10b, 0xc0
movabs r15, 0xf000000000
or r11b, r11b
btr rsi, 0xa8
and r10, r15
rcr bpl, cl
movzx r12d, ax
cmp r15, 0xffffffffec8680e3
or r10, r8
mov r11, rax
shl r11, 8
sar r8w, cl
bts ebp, ebx
movabs rbp, 0xf000000000000
cmovge esi, esi
adc bl, dh
neg sil
and r11, rbp
btc si, r13w
sbb r8w, 0x35cc
or r11, r10
btc r12, r12
shr r10, cl
mov r8, rdx
movzx r12, cx
btc rbx, rbp
shr r8, 0x38
movabs r13, 0xf00000000000
inc r10b
and r9, r13
btc rsi, 0xec
ror r10d, cl
and r12b, 0xa9
mov rsi, rax
shl rsi, 0x3c
shr r10w, 0xda
or rsi, rcx
or rsi, r11
movzx r10, r12w
cmc
sub r10d, r15d
mov rcx, rax
movsxd rbx, r11d
shr rcx, 0x14
bts r11w, dx
mov r10, rdx
shr r10, 0x28
xor r12b, dil
not r12w
and r10d, 0xf
rcl bx, 0x31
btr bx, 0xcb
shl r12b, cl
and r8d, 0xfffffff0
sal ebx, 0xe6
or r8, r9
xor r11w, 0x39a
or r8, rsi
movsx bx, r11b
rcl r12w, cl
not rbx
mov r9, rax
rol r12b, 0xcb
movsxd rbx, esp
shl r9, 0x20
xor bl, r12b
or r11w, r9w
movabs r12, 0xf0000000000000
and r9, r12
ror bl, cl
mov r11, rdx
sar rbx, 0xe8
bts ebx, r13d
shr r11, 0x18
not bl
and r11d, 0xf000000
dec bh
shrd rbx, r10, 0x82
mov bl, r10b
or r11, r9
shr rdx, 0x24
and rbx, r11
add bx, r15w
xchg bh, bh
and edx, 0xf00000
shl rax, 0x30
clc
mov ebx, edi
cmc
movabs rbx, 0xf00000000000000
cmp di, dx
and rax, rbx
cmc
or rax, rdx
btr rdx, rsi
movabs rdx, 0xf0000f000
test r8b, 0xab
cmp r15b, 0x30
and rcx, rdx
adc dl, r8b
or rcx, r10
or rcx, r11
sbb edx, 0x8e4a76
movsx edx, ax
or rcx, rax
or rcx, r8
not rcx
movabs rdx, 0x998f3bc3b39a8f94
call fcn.1401acd59
mov r8, rax
mov rax, qword [rsp + 0x30]
ror edx, cl
mov r9, qword gs:[rax]
dec eax
sub eax, edi
rdtsc
test dx, dx
jmp 0x1401c4365
shl rdx, 0x20
test r11, 0xffffffffc53c4cd2
cmc
test r15b, dil
or rdx, rax
cmp bpl, 0x50
test r14w, r8w
imul rdi, rdx
jmp 0x1401c4388
movq xmm0, rdx
movq xmm2, rdi
jmp 0x1401c4397
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
movdqa xmm2, xmm8
jmp 0x1401c43aa
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
psrlq xmm3, 0x20
pmuludq xmm3, xmm8
paddq xmm3, xmm2
psllq xmm3, 0x20
pmuludq xmm1, xmm8
movq xmm2, r8
inc cx
sar cx, cl
movsx ecx, r8w
mov rcx, qword [rsp + 0x40]
test r11w, cx
shr r8, cl
jmp 0x1401c43ef
paddq xmm1, xmm3
jmp 0x1401c43f8
movq xmm3, r8
jmp 0x1401c4402
punpcklqdq xmm2, xmm3
jmp 0x1401c440b
pand xmm2, xmm10
pand xmm1, xmmword [0x1400d3030]
jmp 0x1401c441d
por xmm1, xmm2
pxor xmm1, xmm0
xadd rax, rax
sar ax, 0xdf
bswap ax
mov rax, qword [rsp + 0x38]
movdqu xmmword [rax + r9], xmm1
movdqu xmmword [r14 + r9], xmm0
pxor xmm7, xmmword [0x1400ffb70]
movsx cx, r10b
ror r9b, cl
bswap rcx
movq rcx, xmm7
mov r9, rcx
shl r9, 0xc
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
mov r8, rax
sar esi, 0x1b
mov r11, 0xffffffffa81d4e12
shr r8, 8
not dx
mov rdx, rdx
mov edx, r9d
dec sil
add r10b, r13b
sal r10b, cl
and edx, 0xf00f0000
setl sil
movabs r10, 0xf0000000f00
rol r11b, 0
and r8, r10
mov r10, rcx
jmp 0x1401c44b8
shl r10, 0x10
rol sil, cl
shl esi, 0x14
xchg si, si
and r10, r15
xchg r11b, r11b
shr r11, cl
or r10, rdx
mov r11, rax
movzx si, dl
cmp esi, 0xbebaebac
ror dx, cl
shl r11, 8
bsf rdx, r13
adc dh, 0x88
and r11, rbp
jmp 0x1401c44f9
or r11, r10
rol dh, 0xb3
mov rdx, rcx
movsx esi, r12w
shr rdx, 0x38
and r9, r13
sar rsi, cl
cmovge r10w, bp
mov rsi, rax
sbb r10, rbp
shld r10, rdx, 0x6b
shl rsi, 0x3c
bt r10, rbx
or rsi, r8
xadd r8w, r10w
cmp dx, dx
or rsi, r11
stc
mov r8, rax
shr r8, 0x14
mov r10, rcx
adc r11b, 0xd7
or r11w, 0xa818
shr r10, 0x28
mov r11w, 0x79ca
btr r11w, 0xc2
and r10d, 0xf
cmovs r11, r11
shl r11b, cl
and edx, 0xfffffff0
or rdx, r9
shl r9w, 0xda
or rdx, rsi
adc r11w, 0x23f2
stc
shrd r9, rcx, 0xa1
mov r9, rax
shl r9, 0x20
add r11d, 0x4a8c836e
xor r11d, esp
sub r11b, r15b
and r9, r12
mov r11, rcx
shr r11, 0x18
cmc
clc
jmp 0x1401c45a4
and r11d, 0xf000000
test r15w, 0x9333
clc
or r11, r9
shr rcx, 0x24
test dl, 0x4c
jmp 0x1401c45c4
and ecx, 0xf00000
test bx, 0x734e
cmp dl, 0x5a
stc
shl rax, 0x30
cmp bx, 0x6716
and rax, rbx
jmp 0x1401c45e8
or rax, rcx
shld rcx, r8, 0x2a
movabs rcx, 0xf0000f000
jmp 0x1401c4602
and r8, rcx
or r8, r10
inc ch
or r8, r11
or r8, rax
shr rcx, cl
bsr cx, r13w
rcl cx, 0x49
or r8, rdx
mov cl, 0xdb
not rcx
movsx rcx, sp
not r8
movzx rcx, r11w
movsx rcx, di
mov rcx, qword [rsp + 0x28]
jmp 0x1401c463d
call r8
mov sil, 1
bt cx, 0xd4
mov rcx, qword [rsp + 0xb8]
clc
cmp si, r9w
xor rcx, rsp
jmp 0x1401c465d
call fcn.1400a1150
mov eax, esi
movaps xmm6, xmmword [rsp + 0xc0]
shl r15b, 0x8b
sar r12, cl
movaps xmm7, xmmword [rsp + 0xd0]
movsx r14d, r13w
bts r14, rdi
bt r14w, 0x61
movaps xmm8, xmmword [rsp + 0xe0]
btc r12d, r12d
cmovb r15w, dx
xadd bl, sil
movaps xmm9, xmmword [rsp + 0xf0]
bt rsi, rbp
ror r15b, cl
movzx r12d, r13w
movaps xmm10, xmmword [rsp + 0x100]
shr r14b, cl
add rsp, 0x118
bswap edi
movzx rsi, r12w
mov r15, r11
pop rbx
movsx r13, r13w
xchg r14b, r12b
pop rbp
movsx rdi, r10w
cmovnp r13d, r14d
mov rdi, r15
pop rdi
pop rsi
jmp 0x1401c46f1
pop r12
movzx r13d, r13w
pop r13
jmp 0x1401c4702
pop r14
movsx r15, r8w
pop r15
ret