Function at 0x1401d5c2c
Capabilities:
Execute anti-debugging instructions

Disassembly:
push r15
push r14
bt r10d, 0xe
cmp sil, 0xf9
push r13
rcl r13w, 0x88
xadd r10b, r14b
push r12
rol r13w, cl
push rsi
sbb r10d, r14d
btc r12w, 0x70
xor r12b, al
push rdi
dec r14w
sub r12b, 0
push rbp
push rbx
sub rsp, 0x118
movzx r13, r9w
rcr bpl, 0xb4
bswap r15w
movaps xmmword [rsp + 0x100], xmm10
xchg r14b, r10b
shrd r14w, r8w, 0x5d
movaps xmmword [rsp + 0xf0], xmm9
movaps xmmword [rsp + 0xe0], xmm8
cmp r13w, r13w
movaps xmmword [rsp + 0xd0], xmm7
bts r13d, edx
test r8b, r15b
movaps xmmword [rsp + 0xc0], xmm6
rcr di, 0x3b
bts r10, r13
mov qword [rsp + 0x60], rdx
rcr r14w, cl
ror r10b, cl
sar bpl, cl
mov r12, rcx
cwd
cbw
mov rax, qword [0x1400ffa80]
jmp 0x1401d5cdf
xor rax, rsp
shrd cx, ax, 0xc2
mov qword [rsp + 0xb8], rax
adc bpl, r13b
ror rbp, cl
movabs rdx, 0xffff00000000ffff
movabs r13, 0xf00000000000000
jmp 0x1401d5d0e
movabs r14, 0xf0000000000000
bswap r15w
movabs rdi, 0xf000000000000
btr bp, 0xa2
movabs rbp, 0xf00000000000
movzx r10d, r8w
cmp sp, ax
movabs r10, 0xf0000000f00
rcl r15b, cl
movabs rax, 0xc97f6d5b9b11640
bts r15w, dx
sal cx, 0xb7
stc
movabs rcx, 0x5a7280c60c8dd103
sal r15b, cl
movq xmm0, rcx
bt r15w, r10w
movq xmm9, rax
punpcklqdq xmm9, xmm0
or ecx, esp
jmp 0x1401d5d85
pxor xmm9, xmmword [0x140100de0]
movabs r15, 0xf0000f000
jmp 0x1401d5d9d
movabs rax, 0xf3ed27ee2c6f08ab
movabs rcx, 0x58d7e05cffdb2bc1
movq xmm0, rcx
movq xmm1, rax
jmp 0x1401d5dc0
punpcklqdq xmm1, xmm0
xor eax, eax
jmp 0x1401d5dcb
not rax
jmp 0x1401d5dd3
movq xmm0, rax
jmp 0x1401d5ddd
pshufd xmm7, xmm0, 0x44
movabs rax, 0xb90956fbd390f754
xchg cl, cl
jmp 0x1401d5df3
movabs rcx, 0xa72891497fb8d42e
movq xmm0, rcx
jmp 0x1401d5e07
movq xmm2, rax
jmp 0x1401d5e11
punpcklqdq xmm2, xmm0
jmp 0x1401d5e1a
pxor xmm2, xmm1
jmp 0x1401d5e23
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
xor eax, r11d
neg al
dec rax
movq rax, xmm2
stc
mov eax, eax
cmp r13d, 0x9dbfc86f
test dx, 0xf5c3
stc
shl rax, 0x10
and rcx, rdx
cmc
test ah, 0xd2
or rcx, rax
sbb al, spl
dec ax
bt ax, 0xc6
mov rax, r8
stc
or rax, rcx
shr rax, 0x20
jmp 0x1401d5e77
je 0x1401d5e95
mov rax, r8
clc
sub edx, edx
jmp 0x1401d5e88
div rcx
jmp 0x1401d5e90
jmp 0x1401d5eb1
mov eax, r8d
and bl, 0x25
test sp, 0x1050
xor edx, edx
shr r9d, cl
div ecx
sal bx, 0x73
cbw
bsr r9d, r12d
mov rbx, r8
cwde
rol r9b, cl
sub rbx, rdx
add rbx, rcx
test r12w, 0x44a
not cl
test rdx, rdx
rdtsc
cwde
cwd
mov qword [rsp + 0x68], r8
setge ah
cmove rbx, r8
movabs rax, 0x36ddb622f2b4e63f
bswap r9d
movzx r9d, r13w
bts rdx, rdx
movabs rcx, 0x4abfb92443f77a49
cmc
movq xmm0, rcx
test dx, 0xfcbe
movq xmm6, rax
punpcklqdq xmm6, xmm0
bt dx, ax
movdqa xmm0, xmmword [0x140100d70]
pxor xmm0, xmm6
bswap r9w
sar r9w, cl
movq rdx, xmm0
cmc
mov r9, rdx
jmp 0x1401d5f33
shl r9, 0xc
jmp 0x1401d5f3c
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
btr esi, 0xbe
mov rcx, rax
shr rcx, 8
bswap r8w
sar r8b, 0x26
mov r8d, r9d
movsx r11, di
bsf rsi, r11
and r8d, 0xf00f0000
and rcx, r10
mov r10, rdx
adc sil, dl
shl r10, 0x10
or r11d, 0xc0bc5d4
rcr sil, cl
movsx r11d, bp
movabs rsi, 0xf000000000
shr r11w, 0x3b
and r10, rsi
sar r11b, 0xe0
add r11b, r13b
or r10, r8
xor r11d, r15d
bswap r11w
mov r11, rax
cmovle r8w, bp
bsr r8d, r9d
sar r8, cl
shl r11, 8
movsx r8, sp
movzx r8, bx
and r11, rdi
dec r8w
sar r8b, 0xc6
or r11, r10
sbb r10b, r8b
sar r10b, cl
rcr r8b, 0xab
mov r10, rax
not r8b
sar r8d, 0x7d
shl r10, 0x3c
or r10, rcx
movsx r8, r9w
mov r8, rdx
add cl, 0xfb
sal cl, cl
shrd cx, r11w, 0xac
shr r8, 0x38
cmc
and r9, rbp
shrd rcx, r11, 0x1d
or r10, r11
movsxd rcx, edx
movzx ecx, bp
mov rcx, rax
clc
cmp dh, 0x4c
and r8d, 0xfffffff0
jmp 0x1401d602b
or r8, r9
movsxd r9, r8d
cmp r13b, bl
rol r9d, cl
or r8, r10
mov r9, rax
bsr r10w, r9w
mov r10w, 0x1aae
shl r9, 0x20
shl r10d, 0xfb
and r10w, r10w
and r9, r14
sar r10b, 0x81
add r10w, sp
xor r10b, 0x85
mov r10, rdx
cmp r10b, 0x9a
jmp 0x1401d606e
shr r10, 0x18
test dil, 0x53
stc
and r10d, 0xf000000
jmp 0x1401d6086
or r10, r9
shr r9b, cl
mov r9, rdx
test r13b, spl
shr rdx, 0x24
stc
cmp dx, r11w
jmp 0x1401d60a0
and edx, 0xf00000
test r14b, cl
shl rax, 0x30
and rax, r13
or rax, rdx
cqo
shr rcx, 0x14
cdq
bts dx, r15w
shr r9, 0x28
not rdx
and r9d, 0xf
xor rdx, 0x242a296d
and rcx, r15
or rcx, r9
movzx dx, sil
rol dx, cl
or rcx, r10
movzx edx, si
sub edx, ebp
rcr edx, cl
or rcx, rax
rol dl, cl
neg edx
xor dl, r11b
or rcx, r8
mov dx, 0x1b2d
cdq
xchg dh, dh
not rcx
cdq
movabs rdx, 0x8d3cdcfa68ade242
jmp 0x1401d6110
call fcn.1401c05c2
mov r8, rax
xchg ecx, ecx
movabs rax, 0xe50e06b6ebcc7f33
xchg cx, cx
movabs rcx, 0xf018a82c75c5b811
jmp 0x1401d6136
movq xmm0, rcx
movsx rcx, r8w
movzx rcx, r9w
movsxd rcx, r8d
movq xmm1, rax
cwde
mov ax, 0xe46f
punpcklqdq xmm1, xmm0
lahf
movabs rax, 0x6c108b4b143380cc
movsx ecx, bp
movsxd rcx, edx
movabs rcx, 0xfe725d1ab1b47de
jmp 0x1401d6174
movq xmm0, rcx
jmp 0x1401d617e
movq xmm2, rax
jmp 0x1401d6188
punpcklqdq xmm2, xmm0
jmp 0x1401d6191
pxor xmm2, xmm1
jmp 0x1401d619a
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
btr r9, 0xdf
movd r13d, xmm2
shl r13d, 0x10
cmovnp ecx, esi
movzx eax, ax
mov qword [rsp + 0x30], rax
bswap r9w
shl ch, cl
mov r9, qword gs:[r13 + rax]
bswap rdx
btc cx, ax
rdtsc
bsf ecx, edi
cmp bpl, 0x35
shl rdx, 0x20
neg ecx
rcr rcx, 0x40
or rdx, rax
mov ecx, r9d
xchg ah, ah
not rcx
movabs rax, 0xeac829b7d6e938e2
movabs rcx, 0x6113969a0a61adf7
jmp 0x1401d620b
movq xmm0, rcx
mov cx, r10w
movq xmm1, rax
movsx cx, r8b
cbw
punpcklqdq xmm1, xmm0
movzx cx, bpl
movzx rcx, di
movsxd rcx, edx
movabs rax, 0xb79fcf612916c71d
movabs rcx, 0x9eec704c00b6520a
jmp 0x1401d6249
movq xmm0, rcx
jmp 0x1401d6253
movq xmm2, rax
jmp 0x1401d625d
punpcklqdq xmm2, xmm0
jmp 0x1401d6266
pxor xmm2, xmm1
jmp 0x1401d626f
pandn xmm2, xmm7
pshufd xmm0, xmm2, 0xee
mov rsi, rbp
bts r11, rcx
cmp r10w, 0x7ce3
movq rdi, xmm0
movsx rcx, r14w
movsx bp, dil
sal ax, 0xeb
movq rax, xmm2
bt rbp, 0x8f
or ecx, ebx
shl rax, 0x10
btc bp, 0x93
movabs rbp, 0xffffffff0000
and rax, rbp
rcr rcx, 0x97
movsx cx, r15b
bsf ecx, r11d
movabs r11, 0xffff00000000ffff
btc ecx, 0x6d
and rdi, r11
rcr cx, cl
xor rcx, r10
or rdi, rax
sbb ax, bp
btc cx, r8w
mov rax, rdi
imul rax, rdx
movzx ecx, r13w
movq xmm1, rax
nop
movzx rcx, di
movq xmm0, rdx
lahf
punpcklqdq xmm0, xmm1
movsxd rax, r10d
cbw
setb al
movabs rax, 0x790b8ad27bac2b2f
movabs rcx, 0xa7a89484ab1f67a9
jmp 0x1401d6329
movq xmm1, rcx
not ch
movzx rcx, cx
movq xmm2, rax
bswap cx
cdqe
setns ah
punpcklqdq xmm2, xmm1
movsxd rax, ebx
movsx ax, r13b
movabs rax, 0x4519227b8453d4d0
jmp 0x1401d635f
movabs rcx, 0x58573c2dd8df9855
jmp 0x1401d636e
movq xmm3, rcx
jmp 0x1401d6378
movq xmm1, rax
jmp 0x1401d6382
punpcklqdq xmm1, xmm3
jmp 0x1401d638b
pxor xmm1, xmm2
jmp 0x1401d6394
pandn xmm1, xmm7
movabs rax, 0x19c5322d23385098
mov cx, 0xa29
movsx cx, dh
movabs rcx, 0x5ae51a7675bb4873
jmp 0x1401d63b9
movq xmm2, rcx
movzx rcx, di
movzx cx, cl
movq xmm3, rax
not ax
lahf
movzx rax, r14w
punpcklqdq xmm3, xmm2
movsx rax, r11w
jmp 0x1401d63e4
movabs rax, 0xc2cb65f9dcc7af67
jmp 0x1401d63f6
movabs rcx, 0xa51a4da23f52b788
jmp 0x1401d6405
movq xmm2, rcx
jmp 0x1401d640f
movq xmm4, rax
jmp 0x1401d6419
punpcklqdq xmm4, xmm2
jmp 0x1401d6422
pxor xmm4, xmm3
jmp 0x1401d642b
pandn xmm4, xmm7
movdqa xmm2, xmm1
jmp 0x1401d6438
punpcklqdq xmm2, xmm4
jmp 0x1401d6441
psllq xmm2, 0x10
punpckhqdq xmm1, xmm4
jmp 0x1401d644f
movdqa xmm8, xmmword [section..rdata]
pand xmm2, xmm8
jmp 0x1401d6462
pandn xmm8, xmm1
por xmm8, xmm2
movq rax, xmm8
jmp 0x1401d6476
mov qword [rsp + 0x58], rax
test r15, rbp
imul rax, rdx
pshufd xmm1, xmm8, 0xee
movq rcx, xmm1
test r12b, r10b
bswap r10
movsx r10, r13w
mov qword [rsp + 0x50], rcx
cmovl r10w, ax
rcr r10b, 0x1c
bt r10w, 0x33
imul rdx, rcx
setle cl
movsx r10, dx
movabs rcx, 0xb768a179094d842
not r10b
mov r10b, r9b
movabs r10, 0x6da96cda3a2d28b7
jmp 0x1401d64d5
movq xmm1, r10
movq xmm2, rcx
movzx ecx, cx
mov cl, 0xfc
punpcklqdq xmm2, xmm1
movsx ecx, r13w
movabs rcx, 0x27c26b216f6bd842
movzx r10w, bl
movsx r10d, r8w
movabs r10, 0x92568dec951d28b7
movq xmm3, r10
jmp 0x1401d6513
movq xmm1, rcx
punpcklqdq xmm1, xmm3
jmp 0x1401d6521
pxor xmm1, xmm2
jmp 0x1401d652a
pandn xmm1, xmm7
movabs r15, 0xffffffff00000000
shrd r10, r11, 0x54
jmp 0x1401d6542
and rax, r15
movabs rcx, 0x20775ea07ffc77a5
movzx r10, r10w
jmp 0x1401d6558
movabs r10, 0x696fbbd0dac26495
movq xmm2, r10
movq xmm3, rcx
movsx ecx, sp
xchg cl, cl
not cl
punpcklqdq xmm3, xmm2
mov cx, 0x2453
movsxd rcx, r8d
cmovle ecx, r11d
movabs rcx, 0x79f371df8003885a
not r10b
movzx r10d, r13w
movabs r10, 0x969094afc25f9b4a
jmp 0x1401d65a2
movq xmm2, r10
movq xmm4, rcx
jmp 0x1401d65b1
punpcklqdq xmm4, xmm2
jmp 0x1401d65ba
pxor xmm4, xmm3
jmp 0x1401d65c3
pandn xmm4, xmm7
movdqa xmm2, xmm4
jmp 0x1401d65d0
punpcklqdq xmm2, xmm1
jmp 0x1401d65d9
psllq xmm2, 0x10
pand xmm2, xmmword [0x1400d3010]
jmp 0x1401d65eb
punpckhqdq xmm4, xmm1
jmp 0x1401d65f4
pand xmm4, xmmword [0x1400d3020]
jmp 0x1401d6601
por xmm4, xmm2
pshufd xmm10, xmm4, 0xee
movq r14, xmm10
sal r10, 0xdf
cmc
mov r10d, r14d
shr cx, 0x8b
and r10d, r8d
mov cx, r13w
movq rcx, xmm4
jmp 0x1401d662d
mov qword [rsp + 0x40], rcx
shr r8, cl
rcl ch, 0x55
or r10, rax
mov qword [rsp + 0x48], r14
bsf rax, rdi
and r8d, r14d
test r10b, 4
sar eax, 0x71
and rdx, r15
bts rax, r12
adc cx, 0xf319
or rdx, r8
movzx rcx, ax
cbw
movq xmm1, r10
movsx cx, dh
setnp ch
cdqe
movq xmm2, rdx
cwde
punpcklqdq xmm1, xmm2
xchg rcx, rcx
movzx ecx, bx
cdqe
pxor xmm1, xmm0
movabs rax, 0xa327b824236f4949
movsx rcx, sp
mov cl, spl
setle cl
movabs rcx, 0xfd87c278992693fd
jmp 0x1401d66aa
movq xmm2, rcx
movzx cx, r10b
movq xmm3, rax
cbw
movsx cx, r12b
punpcklqdq xmm3, xmm2
setne ch
movabs rax, 0xc5d38a17dc90b6b6
movabs rcx, 0x278f04b94936d82
jmp 0x1401d66e0
movq xmm2, rcx
jmp 0x1401d66ea
movq xmm4, rax
jmp 0x1401d66f4
punpcklqdq xmm4, xmm2
jmp 0x1401d66fd
pxor xmm4, xmm3
jmp 0x1401d6706
pandn xmm4, xmm7
pshufd xmm2, xmm4, 0xee
movq rcx, xmm2
bsr eax, edi
movzx ax, spl
movq rax, xmm4
shl rax, 0x10
jmp 0x1401d672f
and rax, rbp
cmc
test r12w, 0x2c1e
jmp 0x1401d673e
and rcx, r11
stc
jmp 0x1401d6747
or rcx, rax
bswap ax
cmovno eax, ebp
mov qword [rsp + 0x38], rcx
movsx ax, r15b
cdqe
movsx rax, si
movdqu xmmword [rcx + r9], xmm1
movabs rax, 0xe336360fbdba6bba
movabs rcx, 0xe9e87f8abda38f27
jmp 0x1401d677f
movq xmm1, rcx
movq xmm2, rax
punpcklqdq xmm2, xmm1
cdqe
movabs rax, 0xf063a58142459445
movabs rcx, 0x1617ec04b2cf7148
jmp 0x1401d67a8
movq xmm1, rcx
jmp 0x1401d67b2
movq xmm3, rax
punpcklqdq xmm3, xmm1
jmp 0x1401d67c0
pxor xmm3, xmm2
jmp 0x1401d67c9
pandn xmm3, xmm7
pshufd xmm1, xmm3, 0xee
movq r14, xmm1
sub ch, dl
rcr eax, 0x78
movq rax, xmm3
shl rax, 0x10
adc cx, r10w
not cl
and rax, rbp
inc ch
and r14, r11
or r14, rax
movdqu xmmword [r14 + r9], xmm0
xor r9w, r14w
bsr cx, r14w
movabs rax, 0xc0471b3a06e99797
cmp al, 0x44
movzx r9w, dl
cmc
movabs rcx, 0x11d6ed94200b35b9
and r9b, 0x4a
movq xmm0, rcx
movq xmm7, rax
shrd cx, bx, 0xd9
punpcklqdq xmm7, xmm0
sete ch
sal r9w, 0x99
shr r9w, cl
movdqa xmm0, xmmword [0x140100dc0]
sal ch, cl
movzx ecx, bx
pxor xmm0, xmm7
shr r9b, 0x76
movzx r9w, al
movq rcx, xmm0
mov r9, rcx
stc
shl r9, 0xc
jmp 0x1401d6870
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
and r10b, bpl
mov rdx, rax
not r11b
shr rdx, 8
clc
mov r8d, r9d
sar r10w, 0xed
and r8d, 0xf00f0000
rcl bpl, cl
adc r10d, 0x20a1c6ba
sar r11w, 0xab
movabs r10, 0xf0000000f00
mov rbp, r10
neg r15b
adc r11b, r11b
and rdx, r10
mov r10, rcx
shl r10, 0x10
rcr r15b, cl
movabs r11, 0xf000000000
and r10, r11
sete r11b
bt r11w, r10w
or r10, r8
mov r11, rax
shl r11, 8
movsx r15d, bx
sal r15w, cl
ror r15b, 0x63
movabs r8, 0xf000000000000
rol r15, cl
and r11, r8
clc
or r11, r10
add r8w, 0x73b3
bt r8w, 0x55
cmc
mov r10, rax
shl r10, 0x3c
movsx r15w, r13b
shld r8w, ax, 0xf8
or r10, rdx
mov r8, rcx
shr r8, 0x38
and dx, r10w
rol r15b, cl
movzx r15, r8w
and r9, rsi
bsf rdx, rbp
add dl, spl
or r10, r11
mov r15b, cl
mov rdx, rax
and r11b, r15b
bts r15d, r9d
bts r11w, r8w
and r8d, 0xfffffff0
shrd r11w, sp, 0x43
test r11, 0xffffffffb4020e99
adc r11b, 0xb7
or r8, r9
or r8, r10
ror r15b, 0xfa
sub r11b, 0xb5
mov r9, rax
btc r10w, r12w
shl r9, 0x20
movabs r10, 0xf0000000000000
and r9, r10
sar r10b, cl
mov r10, rcx
sub r11, r15
or r11w, 0x5c62
shld r11w, r9w, 0xba
shr r10, 0x18
xchg r11b, r11b
and r10d, 0xf000000
inc r15
ror r15, 0x92
or r10, r9
btc r9w, si
xadd r9, r11
mov r9, rcx
test r14w, cx
and r15, 0x4d3c757b
or r11, r12
shr rcx, 0x24
bt r15w, r11w
and ecx, 0xf00000
sar r15w, 0x5f
shld r11d, r10d, 0x8d
shl rax, 0x30
btc r11w, 0xb0
sub r15b, spl
test r12b, spl
movabs r11, 0xf00000000000000
movzx r15d, r15w
sbb r15b, 0xec
and rax, r11
adc r15, 0x2229ed19
dec r15w
or rax, rcx
cmovo cx, r10w
btr r15w, 0xc3
shr rdx, 0x14
movsx r15, bx
shr r9, 0x28
cmc
and r9d, 0xf
cmovge cx, r10w
movabs rcx, 0xf0000f000
add r15b, r8b
mov r15, rcx
test r8w, 0xd892
stc
and rdx, rcx
cmp bx, 0xb3b1
xor cl, 0xa8
or rdx, r9
rol ch, 0x7f
or rdx, r10
movsxd rcx, r9d
setno ch
or rdx, rax
not rcx
or rdx, r8
not cl
movzx rcx, r12w
not rdx
cmovp ecx, r13d
mov cx, 0xf2ec
mov rcx, rbx
jmp 0x1401d6a9c
call rdx
test rax, rax
jmp 0x1401d6aa6
je 0x1401d6d77
mov r10, rax
movq rcx, xmm9
jmp 0x1401d6ab9
pshufd xmm0, xmm9, 0xee
mov rax, rcx
clc
btc r9d, edi
inc r9d
shl rax, 0xc
cqo
movq rsi, xmm0
mov rdx, rcx
shr rdx, 0x28
adc r9b, 0xde
mov r8, rsi
dec r9b
shr r8, 8
xor r9w, di
and r8, rbp
sbb r11b, r12b
bts r11d, r12d
mov r9, rsi
sub bpl, r12b
shl r9, 0x3c
bswap r11d
sbb bp, cx
or r9, r8
or ebp, 0xe0132f62
test sil, r9b
mov r8d, eax
and r8d, 0xf00f0000
or r8, r9
mov r9, rsi
shl bp, cl
sub r11, 0xffffffffcc8cbba5
btc r11w, r12w
shr r9, 0x14
and edx, 0xf
clc
or bp, 0x569b
and r9, r15
bt r11w, r10w
shr r15b, cl
or r9, rdx
shrd rbp, r14, 0x27
btc rdx, r13
setnp r15b
mov edx, ecx
and edx, 0xf00000
add ebp, 0xf506a565
xor bp, r11w
shl rdx, 0x10
not bp
clc
or rdx, r8
rcr r8d, cl
shrd r15d, r10d, 0x13
cmc
mov r8d, esi
bswap bp
sal r11w, 0x19
and r8d, 0xf00000
adc r11d, r15d
shl r8, 0x20
ror r11b, cl
or r8, r9
test spl, r14b
sub ebp, r8d
bsr bp, cx
mov r9, rsi
shl r9, 8
movabs r11, 0xf000000000000
clc
xadd rbp, rbp
ror r15w, cl
and r9, r11
rcl r15b, 0x61
ror r15d, 0x9c
xchg r15b, r15b
or r9, rdx
sub r15, 0x18321b3c
mov rdx, rcx
shr rdx, 0x18
cmp edi, 0xc88c69e4
and edx, 0xf000000
or r15w, 0x5ffa
cmp ebx, 0xac1bd557
movsx ebp, r12w
or rdx, r8
bsr r8, rbx
movzx r15d, r14w
dec r8w
mov r8, rcx
shr r8, 0x38
rol bpl, 0x4b
jmp 0x1401d6c1e
and r8d, 0xfffffff0
or r8, r9
rcr bp, cl
cmp r8, rbp
shr rcx, 0x24
clc
adc bpl, dl
and ecx, 0xf00000
or rcx, rdx
movabs rdx, 0xf00000000000
and rax, rdx
cdq
mov rbp, rsi
or rax, r8
btr r15, 0xa8
movsx r15w, sil
btc rbp, 0x82
and esi, 0xf00
bsr dx, cx
or r8b, 0xdd
shl rsi, 0x30
ror r15b, 0x67
xchg r15b, r15b
or rsi, rcx
cwd
shrd ebp, esi, 0x73
or rsi, rax
bts ecx, eax
bswap ecx
mov rbp, rsi
bswap r15w
not rbp
sub r8w, 0x6330
add r13, qword [rsp + 0x30]
rol r15, 0xc
not r15w
bts r8w, r14w
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r10
or dl, 0xb6
mov r15, r10
rcr ch, cl
sub r13b, 0x16
lea r15, [r15 + rbx]
btc r8w, 0x31
xor cx, 0xbf67
bsf r13w, r14w
mov r13, rbx
nop word cs:[rax + rax]
shr ecx, 0xd1
btc cx, si
movsx rcx, r10w
mov rdx, r15
not r8b
sub rdx, r13
movzx r8d, r13w
mov rcx, qword [r12 + 8]
jmp 0x1401d6d05
mov r8d, r13d
jmp 0x1401d6d0d
call fcn.1400888aa
movsxd rcx, eax
cmp r11, rdi
cmp rbx, rcx
jmp 0x1401d6d20
je 0x1401d6d3c
test eax, eax
jle 0x1401d6ede
sub r13, rcx
jmp 0x1401d6d36
jne 0x1401d6cee
test rbx, rbx
jmp 0x1401d6d44
je 0x1401d7777
lea rax, [rbx - 1]
shr rax, 4
jmp 0x1401d6d57
inc rax
jmp 0x1401d6d61
cmp rbx, 0x11
jae 0x1401d75a6
sub ecx, ecx
jmp 0x1401d6d72
jmp 0x1401d76f6
movabs rax, 0x17d90396c40a676e
cwd
movzx rcx, r9w
mov qword [rsp + 0x70], rax
movsx rdx, r13w
movsxd rax, r15d
movabs rax, 0xd7ac7e6cb1b0968b
cqo
setb cl
not rdx
mov qword [rsp + 0x78], rax
movabs rax, 0x3d672e0698ce2323
bswap ecx
xchg dx, dx
mov qword [rsp + 0x80], rax
movsx eax, si
xchg al, ch
cmovp cx, r12w
movabs rax, 0x6c6b434df77aadd
cmovns dx, r13w
mov qword [rsp + 0x88], rax
movzx dx, spl
movsx ecx, r9w
cwd
movabs rax, 0x7bb062f0e4574a35
movzx ecx, sp
cmovp cx, cx
jmp 0x1401d6e03
mov qword [rsp + 0x90], rax
rdtsc
mov dx, 0x33fb
movzx eax, dx
movabs rax, 0xbbcd5e03c590f2ee
movsx ecx, ax
mov qword [rsp + 0x98], rax
xchg edx, eax
not dl
mov rax, 0xffffffffcf85b4b1
movabs rax, 0x50474b72f9ad4c4f
xchg ecx, edx
mov qword [rsp + 0xa0], rax
movabs rax, 0x6c6be4dad18c7b8
movzx cx, dil
xchg rcx, rcx
movsx cx, r11b
mov qword [rsp + 0xa8], rax
cdq
cwd
lea rax, [rsp + 0x90]
movzx dx, r13b
movzx edx, si
movups xmm0, xmmword [rax]
cdq
xorps xmm0, xmmword [rsp + 0x70]
cqo
movzx ecx, dx
jmp 0x1401d6e8c
movaps xmmword [rsp + 0x70], xmm0
bswap dx
movdqu xmm0, xmmword [rax + 0x10]
cwd
not ecx
pxor xmm0, xmmword [rsp + 0x80]
movzx rcx, r14w
seto cl
mov rdx, 0x4c1dd1c5
movdqa xmmword [rsp + 0x80], xmm0
cdq
mov rdx, rcx
lea rcx, [0x1401011d0]
lea rdx, [rsp + 0x70]
call fcn.140004f90
xor esi, esi
jmp 0x1401d6ed9
jmp 0x1401d7d26
movabs rax, 0xcc4079ec40a676e
mov qword [rsp + 0x70], rax
movabs rax, 0xd4bf2c66e5fb8081
cwd
jmp 0x1401d6efe
mov qword [rsp + 0x78], rax
cdq
cmovle dx, r11w
movabs rax, 0x50474b72f9ad463d
cdq
mov qword [rsp + 0x80], rax
cdqe
movabs rax, 0x6c6be4dad18c7b8
not dh
movzx dx, r9b
mov qword [rsp + 0x88], rax
jmp 0x1401d6f44
movabs rcx, 0x7bb062f0e4574a35
movzx dx, r8b
mov qword [rsp + 0x90], rcx
not rdx
movabs rcx, 0xbbcd5e03c590f2ee
bswap dx
mov qword [rsp + 0x98], rcx
movsx dx, dil
movabs rcx, 0x50474b72f9ad4c4f
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
lea rax, [rsp + 0x90]
setno dl
jmp 0x1401d6fa2
movups xmm0, xmmword [rax]
cmovnp cx, si
xorps xmm0, xmmword [rsp + 0x70]
movsx cx, dh
movaps xmmword [rsp + 0x70], xmm0
movsxd rcx, esi
movzx dx, r14b
movups xmm0, xmmword [rax + 0x10]
movsxd rdx, r15d
xorps xmm0, xmmword [rsp + 0x80]
movaps xmmword [rsp + 0x80], xmm0
cdq
mov rcx, 0x5b1349da
lea rcx, [0x1401011d0]
movsx edx, r15w
xchg dh, dl
lea rdx, [rsp + 0x70]
call fcn.140004f90
sub esi, esi
btc cx, ax
mov rcx, qword [rsp + 0x28]
add r8, 0x6604e507
stc
xchg r8, r8
xor edx, edx
mov r8, rbx
jmp 0x1401d7015
call fcn.1400d0da0
pxor xmm6, xmmword [0x140100d70]
movq rdx, xmm6
xchg r9b, r9b
mov r9, rdx
shl r9, 0xc
jmp 0x1401d7036
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
bts r10d, r11d
bsr r12w, r8w
jmp 0x1401d704e
mov rcx, rax
sbb r8b, 1
btr r8w, 0xd2
shr rcx, 8
test cl, sil
mov r8d, r9d
movsx r10, sp
and r8d, 0xf00f0000
sal r10d, 0x2a
test bx, r13w
neg rbp
movabs r10, 0xf0000000f00
and rcx, r10
sal bp, cl
mov r10, rdx
shl r10, 0x10
inc bx
movabs r11, 0xf000000000
bsf r15, rbx
movsx bx, cl
and r10, r11
shr r13b, cl
adc bp, bp
neg r11b
or r10, r8
test r13b, cl
mov r11, rax
sbb r15w, 0xfd9c
or r8b, 0xb3
shl r11, 8
btr r8, rdi
movabs rbp, 0xf000000000000
and r11, rbp
movsx bx, dil
xadd r15d, r8d
ror r15d, 0x22
or r11, r10
or bl, bpl
shrd r12d, r10d, 0x6a
mov r8, rdx
not r12
sbb bl, dil
neg bh
shr r8, 0x38
ror r15w, cl
movabs r13, 0xf00000000000
btc r15w, r8w
not r10b
sbb bx, 0x5d3
and r9, r13
xor r15b, sil
mov rbx, rax
clc
and r12, rdx
shl rbx, 0x3c
add r10w, r12w
sbb r10b, dl
movsxd r12, ecx
or rbx, rcx
inc rcx
xchg r10b, cl
or rbx, r11
movsxd r12, r14d
sbb r11w, 0xae32
mov rcx, rax
adc r15, rsp
sar r12w, 0xee
neg r12b
shr rcx, 0x14
shld r11w, r13w, 0x92
bswap r11d
mov r10, rdx
bsf r15, rdx
shr r10, 0x28
or r15b, r14b
and r10d, 0xf
movzx r15d, r15w
bt r11, 0x24
shl r12w, cl
and r8d, 0xfffffff0
sub r11d, ebx
not r12
or r8, r9
add r12b, dil
clc
cmp r9d, r13d
or r8, rbx
adc r11w, 0x31b
sets bh
mov r9, rax
sal r11b, 0xab
shl r9, 0x20
btc r11d, r10d
movabs r12, 0xf0000000000000
inc bl
xchg bx, r11w
adc bh, 0xa
and r9, r12
dec bh
mov r11, rdx
cmp r14d, 0xebb1443c
shr r11, 0x18
movsxd r15, r11d
clc
and r11d, 0xf000000
ror rbx, 0x60
or r15d, r8d
or r11, r9
or r15, rbp
sal r15b, cl
xchg r15w, r15w
shr rdx, 0x24
add r15b, 0xe3
rcr r15, cl
and edx, 0xf00000
shl rax, 0x30
movabs rbx, 0xf00000000000000
shld r15w, r11w, 0x65
and rax, rbx
inc r15w
add r15b, r12b
sbb r15w, 0x1f3b
or rax, rdx
movsx r15, r13w
not dx
add r15b, 0xa2
movabs r15, 0xf0000f000
movsx rdx, r10w
bsf rdx, rbx
and rcx, r15
movzx rdx, r14w
adc dl, 0x73
rol dx, cl
or rcx, r10
movzx rdx, sp
or rcx, r11
btr dx, 0xb
or rcx, rax
sal dl, 0x3e
xadd dx, dx
or rcx, r8
cqo
not rcx
mov dl, r8b
movzx edx, r15w
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401d7294
call fcn.1401c05c2
mov r8, rax
movzx r11d, r13w
mov rax, qword [rsp + 0x30]
mov r9, qword gs:[rax]
sbb r11w, ax
rdtsc
add r11b, 0xfb
shl rdx, 0x20
btc r11w, r8w
or rdx, rax
and r11b, 0x3b
xor r10d, r14d
imul rdi, rdx
inc r11b
stc
movq xmm0, rdi
movq xmm1, rdx
shld ax, r15w, 0xbd
not dil
or rdi, rsp
mov r11, qword [rsp + 0x58]
sal al, cl
and di, sp
imul r11, rdx
movzx rcx, r12w
adc cx, 0x3fbc
imul rdx, qword [rsp + 0x50]
mov rax, r8
and r10b, 0x96
mov rdi, qword [rsp + 0x48]
clc
mov r10b, 0x5f
and rax, rdi
stc
inc ecx
movabs r10, 0xffffffff00000000
and r11, r10
or r11, rax
clc
mov rcx, qword [rsp + 0x40]
rcr al, 0x4a
shr r8, cl
sets al
and r8, rdi
or cl, 0x5a
adc rax, 0x7394d5b8
cwde
and rdx, r10
btc cx, 0x1c
and ch, 0xee
clc
or rdx, r8
sal eax, 0xf0
movsx cx, bl
movq xmm2, rdx
shr ch, 0x98
and al, r13b
adc al, r14b
punpcklqdq xmm1, xmm0
cmp r8, rsi
movsxd rax, r10d
movq xmm0, r11
punpcklqdq xmm0, xmm2
cbw
pxor xmm0, xmm1
or ax, 0x34c
mov rax, qword [rsp + 0x38]
movdqu xmmword [rax + r9], xmm0
test spl, cl
movdqu xmmword [r14 + r9], xmm1
and ch, 0x98
pxor xmm7, xmmword [0x140100dc0]
ror ecx, cl
rcr ecx, 0xc7
movq rcx, xmm7
mov r8, rcx
cmp dil, 0x8c
shl r8, 0xc
jmp 0x1401d73be
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
sub r10b, 0xdc
mov rdx, rax
shr rdx, 8
movsx r10d, bx
add r9b, 0xfe
and r9, rbx
movabs r9, 0xf0000000f00
movsx r10, r10w
add r10, 0xffffffffb20c2f2b
movzx r10w, r8b
and rdx, r9
clc
bswap r9
test r15, rdx
mov r9, rcx
bsf r10w, r11w
test r11w, bx
and r10d, eax
shl r9, 0x10
movabs r10, 0xf000000000
cmp spl, r15b
test dx, 0x3b9a
and r9, r10
mov r10d, r8d
and r10d, 0xf00f0000
test ch, 0x87
clc
cmc
or r9, r10
rcl r10b, 0x35
bsf r10d, r14d
mov r10, rax
clc
shl r10, 8
and r10, rbp
clc
cmp r11w, dx
cmc
or r10, r9
adc r9b, 0x6f
sal r9d, 0xcd
dec r9b
and r8, r13
test r8b, bpl
btc r9w, cx
sub r9w, ax
mov r9, rax
clc
shl r9, 0x3c
or r9, rdx
sbb edx, r11d
setns dl
inc dh
or r9, r10
sar dx, 0xa6
shl r10b, cl
xchg edx, r10d
mov rdx, rcx
bt r10w, 0x49
or r10w, 0x370a
rol r10b, cl
shr rdx, 0x38
clc
movsx r10, r13w
and edx, 0xfffffff0
btc r10w, cx
btr r10d, edi
or rdx, r8
and r10b, 0x9b
not r10b
cmp spl, 0x42
or rdx, r9
and r10b, 0xbf
rol r9d, cl
mov r8, rax
mov r9b, r9b
shl r9b, cl
shl r8, 0x20
and r8, r12
and r10b, dl
jmp 0x1401d74ec
mov r9, rcx
stc
sub r10, 0xffffffffe59ee5bc
bts r10d, r11d
shr r9, 0x18
xor r10b, 0xa3
dec r10d
and r9d, 0xf000000
movsx r10d, di
or r9, r8
rcr r10, 0x26
bsf r8w, si
mov r8, rax
neg r10b
shl rax, 0x30
and rax, rbx
neg r10b
bts r10d, r14d
mov r10, rcx
stc
cmc
cmp dh, 0x29
shr rcx, 0x24
stc
and ecx, 0xf00000
test r8w, r13w
or rax, rcx
rol cx, cl
shr r8, 0x14
and r8, r15
xor cl, 0xf3
stc
shl ch, cl
shr r10, 0x28
add cl, 0x49
and r10d, 0xf
clc
or r8, r10
xchg ch, ch
shld cx, dx, 0x17
or r8, r9
or r8, rax
xadd ch, ch
or r8, rdx
movzx cx, bpl
setnp cl
movsxd rcx, esp
not r8
jmp 0x1401d7599
mov rcx, qword [rsp + 0x28]
call r8
jmp 0x1401d7d26
mov rdx, rax
and rdx, 0xfffffffffffffffe
test r13d, 0x51900fbd
movsx r8, dx
lea rcx, [rsi + rsi*8]
rcl r9, cl
adc r9b, r11b
lea rcx, [rsi + rcx*2]
mov r8, 0xffffffffffffffed
sub r8, rcx
sar ch, 0x59
shld r10d, eax, 0x88
shr r12w, cl
mov r9, rbp
sub r10b, 0xf4
shl r9, 5
cmp sp, sp
lea rcx, [rsi + rsi]
rol r12b, cl
bt r11, 0xbd
rcl r11, cl
lea rcx, [rcx + rcx*8]
mov r10, 0xffffffffffffffee
bts r12, rdx
sub r10, rcx
adc r11b, sil
cmp r11w, bp
lea rcx, [rsi + rsi*2]
mov r11, 0xfffffffffffffffd
btr si, 0xcc
test r14b, cl
stc
sub r11, rcx
sbb r12w, 0x363f
btc rsi, 0xf9
lea rsi, [rbp*2]
sub ecx, ecx
xor r12b, r14b
sar r12b, cl
sar r12b, 0xdf
mov r12, qword [rsp + 0x28]
test spl, 0x58
nop
cmp dil, r11b
clc
movq xmm0, r11
clc
movq xmm1, rsi
clc
cmp dl, r13b
punpcklqdq xmm1, xmm0
test r10d, 0xb5275965
cmc
movdqu xmm0, xmmword [r12]
pxor xmm0, xmm1
test bl, 0x19
jmp 0x1401d7683
movdqu xmm1, xmmword [r12 + 0x10]
cmc
cmp r11d, 0x20bd6e4a
movdqu xmmword [r12], xmm0
cmp ebx, 0x6a8448dd
movq xmm0, r8
movq xmm2, r10
cmp ah, 0xa5
clc
punpcklqdq xmm2, xmm0
pxor xmm2, xmm1
stc
test al, r9b
movdqu xmmword [r12 + 0x10], xmm2
add rcx, 0x20
lea r8, [r8 + r9]
test r9b, r10b
lea r10, [r10 + r9]
clc
jmp 0x1401d76d4
add r12, 0x20
stc
cmp r13w, 0xf658
add r11, r9
clc
add rsi, r9
clc
add rdx, 0xfffffffffffffffe
jmp 0x1401d76f0
jne 0x1401d7656
test al, 1
jmp 0x1401d76fd
je 0x1401d7777
mov rax, rcx
xor sil, 0x59
or rax, 2
imul rax, rbp
sub dl, bpl
neg dl
mov rdx, rcx
shr r8b, 0x3c
xor r8b, 7
neg sil
or rdx, 3
ror sil, 0xb8
imul rdx, rbp
movq xmm0, rdx
cqo
movq xmm1, rax
mov sil, r9b
punpcklqdq xmm1, xmm0
cqo
cmovb rax, r15
cdqe
mov rax, qword [rsp + 0x28]
seta sil
mov edx, r14d
movdqu xmm0, xmmword [rcx + rax]
cwd
pxor xmm0, xmm1
cmovs r8w, r14w
movsx r8, r12w
cqo
movdqu xmmword [rcx + rax], xmm0
cmovl rdx, r12
mov rcx, qword [rsp + 0x60]
mov sil, 0x1c
movsx edx, r13w
setne dh
mov rsi, qword [rsp + 0x28]
movsx dx, al
bswap dx
movsx rdx, r11w
mov rdx, rsi
cmovae r8w, si
mov r8, 0xffffffffc51a4a76
movsx r8, r13w
mov r8, qword [rsp + 0x68]
jmp 0x1401d77b3
call fcn.1400d0700
mov rcx, rsi
cmc
shld r8w, dx, 0x8b
sub r8w, 0x313f
sub edx, edx
mov r8d, 0x6613449a
bswap r8w
mov r8, rbx
jmp 0x1401d77dc
call fcn.1400d0da0
pxor xmm6, xmmword [0x140100d70]
movsx r9, dx
movq rdx, xmm6
sub r9b, 0x1f
mov r9, rdx
stc
shl r9, 0xc
jmp 0x1401d7803
pshufd xmm0, xmm6, 0xee
movq rax, xmm0
btc rcx, rdx
mov rcx, rax
sbb r10d, r10d
shr rcx, 8
xadd r15b, r8b
movzx r10d, r10w
shr r10b, cl
mov r8d, r9d
cmp sil, 0x95
and r8d, 0xf00f0000
movabs r10, 0xf0000000f00
bt r15d, 0xbb
and rcx, r10
shl r11b, cl
mov r15b, recv
cmc
mov r10, rdx
mov r13b, 2
xor r12, 0xffffffffe0a7ae01
shl r10, 0x10
movabs r15, 0xf000000000
and r10, r15
bt rsi, 0x87
or r10, r8
btr r11d, r11d
rol r8w, 0xb6
mov r11, rax
movsx ebx, r8w
shl r11, 8
shr bl, 0x8d
xchg r12b, r13b
sal r12b, 0x5e
movabs rbp, 0xf000000000000
and r11, rbp
ror r12d, 0xf1
or r11, r10
mov r8, rdx
or r12b, dl
shr r8, 0x38
shr esi, 0x1b
test bx, 0x9d17
inc rbx
movabs r13, 0xf00000000000
sar sil, 0x51
cmovl r10d, edi
neg r10
and r9, r13
mov rbx, 0xffffffff98b04c8e
rcr rsi, 0xad
xchg r12b, bl
mov rsi, rax
shl rsi, 0x3c
adc r10b, dil
or rsi, rcx
movsx ebx, di
or rsi, r11
mov rcx, rax
movzx bx, ch
jmp 0x1401d78ff
shr rcx, 0x14
rcl r12b, cl
sal r10w, cl
mov r10, rdx
clc
cmp r14d, 0x3d364615
xor rbx, 0xfffffffffc87865d
shr r10, 0x28
rol r12b, 0xa3
neg r11b
bswap r11
and r10d, 0xf
bsr r12w, ax
and r8d, 0xfffffff0
sal r12w, 0x52
mov r11b, recv
or r8, r9
movsx rbx, si
sal r9d, 0x45
jmp 0x1401d794f
or r8, rsi
sal r11b, cl
test r12b, 0x3e
not r11b
mov r9, rax
xor bl, r13b
movzx r12d, r13w
movzx r12, r15w
shl r9, 0x20
rol r11w, cl
bsr r11w, dx
or r11b, 0x45
movabs r12, 0xf0000000000000
cmp si, r10w
stc
or r11b, r15b
and r9, r12
rcl r11w, cl
btr ebx, edx
mov bx, 0xf742
mov r11, rdx
sbb rbx, rdi
shr r11, 0x18
and r11d, 0xf000000
rol ebx, 0x87
stc
or r11, r9
shl bx, 0x5d
movzx ebx, ax
mov bx, 0xae53
shr rdx, 0x24
cmc
xor bl, 0x2e
and edx, 0xf00000
shr ebx, cl
adc ebx, 0xdd2fea16
shl rax, 0x30
jmp 0x1401d79dd
movabs rbx, 0xf00000000000000
and rax, rbx
or rax, rdx
bts edx, ecx
xor dx, si
movabs rdx, 0xf0000f000
cmp r10b, r8b
and rcx, rdx
or rcx, r10
or rcx, r11
cwd
jmp 0x1401d7a14
or rcx, rax
or rcx, r8
cwd
not rcx
mov edx, ecx
jmp 0x1401d7a26
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401d7a35
call fcn.1401c05c2
mov r8, rax
mov rax, qword [rsp + 0x30]
cmovle dx, r8w
movzx r9, ax
or r9w, 0x5147
mov r9, qword gs:[rax]
xor dh, 0x96
cwde
rdtsc
test esp, eax
shl rdx, 0x20
stc
or rdx, rax
imul rdi, rdx
jmp 0x1401d7a6e
movq xmm0, rdx
jmp 0x1401d7a78
movq xmm2, rdi
jmp 0x1401d7a82
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
jmp 0x1401d7a90
movdqa xmm2, xmm8
jmp 0x1401d7a9a
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
jmp 0x1401d7aac
psrlq xmm3, 0x20
pmuludq xmm3, xmm8
paddq xmm3, xmm2
jmp 0x1401d7abf
psllq xmm3, 0x20
pmuludq xmm1, xmm8
movq xmm2, r8
shr cl, 0xbd
jmp 0x1401d7ad8
mov rcx, qword [rsp + 0x40]
cmp r8b, r8b
shr r8, cl
jmp 0x1401d7ae8
paddq xmm1, xmm3
movq xmm3, r8
jmp 0x1401d7af6
punpcklqdq xmm2, xmm3
pand xmm2, xmm10
jmp 0x1401d7b04
pand xmm1, xmmword [0x1400d3030]
por xmm1, xmm2
pxor xmm1, xmm0
mov rax, qword [rsp + 0x38]
not ch
movdqu xmmword [rax + r9], xmm1
rcl rcx, cl
movdqu xmmword [r14 + r9], xmm0
shl r9b, cl
pxor xmm7, xmmword [0x140100dc0]
bt r9d, 0x49
movq rcx, xmm7
bsf r9w, r11w
xor r9b, 0x95
mov r9, rcx
test r12, r10
cmc
shl r9, 0xc
jmp 0x1401d7b58
pshufd xmm0, xmm7, 0xee
movq rax, xmm0
clc
mov r8, rax
shr r8, 8
clc
mov edx, r9d
sal sil, cl
add sil, r8b
and edx, 0xf00f0000
movabs r10, 0xf0000000f00
movsxd r11, ebx
rcl r11d, cl
rcl sil, 0x5a
and r8, r10
rol si, cl
mov r10, rcx
movsx esi, ax
shl r10, 0x10
adc r11b, 0x5d
adc sil, r11b
sal si, cl
and r10, r15
add si, 0x8769
or r10, rdx
or dh, 0xdb
btr r11w, r15w
bts rsi, r14
mov r11, rax
movsx dx, dl
xchg si, si
rcl rsi, 0xc8
shl r11, 8
ror dh, cl
and r11, rbp
sub si, 0x82fe
or r11, r10
mov rdx, rcx
shl sil, 0x73
shr rdx, 0x38
xchg r10w, si
movsx rsi, r10w
and r9, r13
cmp dl, 0x5e
mov rsi, rax
rol r10d, cl
shl rsi, 0x3c
or rsi, r8
stc
sar r10b, 0x46
or rsi, r11
mov r8, rax
sal r10b, 0x18
btr r10w, di
shrd r10d, esp, 0xb3
shr r8, 0x14
dec r11b
btc r10w, bx
shr r11w, cl
mov r10, rcx
test dl, r13b
shr r11, cl
shr r10, 0x28
add r11b, 0x4d
test r14, 0x3833604f
cmovb r11w, bx
and r10d, 0xf
movsx r11, bp
movzx r11d, sp
test r14b, al
and edx, 0xfffffff0
cmc
adc r11b, 0x6d
xchg r11, r11
or rdx, r9
sal r11, cl
btr r9w, 0xd8
btc r11d, r9d
or rdx, rsi
mov r9, rax
movzx r11d, r12w
shl r9, 0x20
bts r11d, esp
btr r11d, edx
and r9, r12
mov r11, rcx
shr r11, 0x18
clc
cmp sil, r14b
and r11d, 0xf000000
or r11, r9
cmp edi, 0x2a164253
shr rcx, 0x24
and ecx, 0xf00000
cmp ah, 0xf7
shl rax, 0x30
test bh, 0xd
jmp 0x1401d7cc2
and rax, rbx
test bp, 0xcb2b
clc
test dx, r10w
or rax, rcx
or ch, dl
mov ch, 0x60
movabs rcx, 0xf0000f000
cmp r12d, 0xff81e06e
cmp r13w, r12w
and r8, rcx
or r8, r10
btc ecx, 0x4a
cmp dil, r11b
or r8, r11
or r8, rax
mov cl, 0xd2
or r8, rdx
movzx ecx, dx
bswap cx
not r8
bswap ecx
xchg cx, cx
movsx rcx, sp
mov rcx, qword [rsp + 0x28]
jmp 0x1401d7d20
call r8
mov sil, 1
mov rcx, qword [rsp + 0xb8]
test r9b, dl
xor rcx, rsp
call fcn.1400a2150
mov eax, esi
not si
movaps xmm6, xmmword [rsp + 0xc0]
rol r14w, 0xbe
movzx r15, r8w
btr r13w, r10w
movaps xmm7, xmmword [rsp + 0xd0]
test dl, dh
movsx bx, r14b
sbb r12b, 0x30
movaps xmm8, xmmword [rsp + 0xe0]
test spl, 0xeb
ror r14d, 0x24
xor r15b, 0xf5
movaps xmm9, xmmword [rsp + 0xf0]
or r14b, r14b
sbb bl, r11b
movaps xmm10, xmmword [rsp + 0x100]
btr esi, 2
shrd r14, r12, 0x35
movzx r12w, dil
add rsp, 0x118
not bl
pop rbx
jmp 0x1401d7db8
pop rbp
setg r12b
mov si, 0x7f4f
pop rdi
seto r15b
cmovge r15w, bp
pop rsi
movzx r12w, r9b
jmp 0x1401d7dd9
pop r12
pop r13
pop r14
cmovle r15d, r14d
pop r15
jmp 0x1401d7dea
ret