Function at 0x1401d0f9e
Capabilities:
Authenticate hmac
Encode data using base64
Execute anti-debugging instructions

Disassembly:
push r15
ror r11b, cl
shr r10, 0
push r14
btr r10w, 0x64
push r13
neg r14d
sar r11w, cl
push r12
sub r11d, 0x309cb414
push rsi
push rdi
shl r13, 0xea
rol ax, cl
mov r9w, 0x5136
push rbp
ror r11b, cl
push rbx
setb r13b
xchg rsi, rax
sub rsp, 0x138
sbb r10w, 0x988e
xor r11b, 0xbd
movdqa xmmword [rsp + 0x120], xmm12
btc r9w, 0x50
btc si, r9w
shrd ax, r14w, 0xb
movdqa xmmword [rsp + 0x110], xmm11
xchg r14b, sil
rol r11b, cl
sal r11w, cl
movdqa xmmword [rsp + 0x100], xmm10
adc r9b, 0xb6
or r11b, 0x2a
movdqa xmmword [rsp + 0xf0], xmm9
movzx r10w, cl
shld di, bp, 0x92
cwde
movdqa xmmword [rsp + 0xe0], xmm8
adc di, 0xf309
rol dil, cl
movdqa xmmword [rsp + 0xd0], xmm7
movzx esi, si
stc
dec r9d
movdqa xmmword [rsp + 0xc0], xmm6
or edi, esi
mov r13, r8
rcl rsi, cl
mov r14, rdx
xadd r8b, al
xor r11d, r14d
xor dil, 0xdb
mov qword [rsp + 0x68], rcx
cwde
cbw
neg r11b
mov rax, qword [0x1400ffa80]
sal r10w, cl
xor rax, rsp
add r8b, r11b
mov qword [rsp + 0xb8], rax
sub r8, r14
movabs rdi, 0xffff00000000ffff
rcl r9b, 0x4b
movabs rsi, 0xf000000000000
and ax, r13w
movabs r11, 0xf00000000000
movabs r9, 0xf0000000f00
movsx r8, bx
not r10
lahf
movabs r10, 0xf0000f000
add al, r11b
movabs rax, 0xc97f6d5b9b11640
and cx, r9w
movabs rcx, 0x5a7280c60c8dd103
bsr r8, rbx
rcr r8b, cl
movq xmm0, rcx
cmc
movq xmm1, rax
cmp r13b, 0xf3
punpcklqdq xmm1, xmm0
cdqe
pxor xmm1, xmmword [0x140100de0]
cdqe
movzx ax, r10b
not al
movq rax, xmm1
add r8, rsp
mov r8, rax
shl r8, 0xc
jmp 0x1401d1147
pshufd xmm0, xmm1, 0xee
movq rcx, xmm0
mov rdx, rcx
stc
cmp r12d, esp
shr rdx, 8
clc
and rdx, r9
sar r9d, 0x3c
movsxd r9, r15d
mov r9, rcx
stc
test cl, 0x2c
shl r9, 0x3c
or r9, rdx
mov edx, r8d
cmp r11b, r11b
cmp sil, 0x7e
and edx, 0xf00f0000
test eax, 0xb5b20634
or r9, rdx
mov edx, eax
and edx, 0xf00000
jmp 0x1401d119a
shl rdx, 0x10
stc
or r9, rdx
mov rdx, rcx
shl rdx, 8
clc
and rdx, rsi
or r9, rdx
movsx edx, r15w
cmc
mov rdx, rax
test si, r12w
bsf si, bp
shr rdx, 0x38
and sil, 0x84
shrd si, cx, 7
movsxd rsi, r9d
and r8, r11
and edx, 0xfffffff0
movsxd rsi, r9d
clc
shrd si, cx, 0xdc
or rdx, r9
mov rsi, rcx
sal r9b, 0x9c
shr rsi, 0x14
bt r9w, 0x7c
shr r9d, cl
or rdx, r8
mov r8, rax
setbe r9b
shr r8, 0x28
and r8d, 0xf
and rsi, r10
sub r9b, r13b
or rsi, r8
mov r8d, ecx
and r8d, 0xf00000
shl r8, 0x20
test r10d, r12d
or rsi, r8
shl r8d, cl
mov r8, rax
bswap r9d
neg r9b
xor r9w, 0x7031
shr r8, 0x18
xor r9b, 0xa9
and r8d, 0xf000000
or r9b, 0xcd
inc r9b
or rsi, r8
sbb r9b, r8b
shr r9w, cl
movabs r9, 0xffffffff0000
test bp, 0xcba6
shr rax, 0x24
and eax, 0xf00000
or rsi, rax
jmp 0x1401d1277
and ecx, 0xf00
cmc
stc
shl rcx, 0x30
or rsi, rcx
cmp spl, r10b
or rsi, rdx
jmp 0x1401d1295
cmp rsi, 0xffffffffffffffff
jmp 0x1401d129e
mov qword [rsp + 0x30], rsi
jmp 0x1401d12a8
je 0x1401d13b5
movabs rax, 0xf3ed27ee2c6f08ab
movabs rcx, 0x58d7e05cffdb2bc1
movq xmm0, rcx
movq xmm1, rax
jmp 0x1401d12d2
punpcklqdq xmm1, xmm0
test sil, 0x2c
sub eax, eax
jmp 0x1401d12e1
not rax
movq xmm0, rax
pshufd xmm6, xmm0, 0x44
movabs rax, 0xb90956fbd390f754
jmp 0x1401d1304
movabs rcx, 0xa72891497fb8d42e
movq xmm0, rcx
jmp 0x1401d1318
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x1401d1326
pxor xmm2, xmm1
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
rcr r8b, 0x41
bts ax, dx
sal r8d, cl
movq r8, xmm2
shl r8, 0x10
cdqe
ror ah, 0xd8
and r8, r9
movzx ax, r9b
test r8b, r11b
test r15w, 0xa0de
and rcx, rdi
rcr ah, 0xb6
test si, 0x209b
rcl r9w, cl
mov r9, r8
btc eax, 0x6e
or r9, rcx
bt ax, 0x3a
and ah, cl
rcl ax, cl
mov rax, r13
cmc
or rax, r9
stc
clc
shr rax, 0x20
jmp 0x1401d1397
je 0x1401d1518
mov rax, r13
xor edx, edx
cmp r11w, 0xbd0e
div r9
jmp 0x1401d13b0
jmp 0x1401d1532
mov rax, r14
stc
test rax, rax
jne 0x1401d1fd7
movabs rax, 0x17d90396c40a676e
mov ecx, 0x4b97a288
seto ch
mov dl, sil
mov qword [rsp + 0x70], rax
movabs rax, 0xd7ac7e6cb1b0968b
jmp 0x1401d13eb
mov qword [rsp + 0x78], rax
movzx eax, r8w
lahf
movabs rax, 0x3d672e0698ce2323
movsxd rdx, r14d
movzx rcx, cx
movzx dx, r10b
mov qword [rsp + 0x80], rax
cdq
movabs rax, 0x6c6b434df77aadd
movsx rdx, di
sets ch
mov qword [rsp + 0x88], rax
movabs rax, 0x7bb062f0e4574a35
movsxd rcx, r13d
not ecx
setg dl
mov qword [rsp + 0x90], rax
jmp 0x1401d1453
movabs rax, 0xbbcd5e03c590f2ee
mov qword [rsp + 0x98], rax
movsx edx, r11w
movabs rax, 0x50474b72f9ad4c4f
cmovno dx, dx
cwd
xchg cl, dh
mov qword [rsp + 0xa0], rax
cwd
movabs rax, 0x6c6be4dad18c7b8
setle cl
movsx cx, r14b
mov qword [rsp + 0xa8], rax
jmp 0x1401d14a4
lea rax, [rsp + 0x90]
jmp 0x1401d14b1
movups xmm0, xmmword [rax]
movzx cx, dl
xorps xmm0, xmmword [rsp + 0x70]
cmovle cx, r8w
movsx dx, r11b
movzx ecx, sp
movaps xmmword [rsp + 0x70], xmm0
movdqu xmm0, xmmword [rax + 0x10]
bswap cx
pxor xmm0, xmmword [rsp + 0x80]
movsx ecx, dx
movdqa xmmword [rsp + 0x80], xmm0
xchg dx, dx
mov cl, 0x31
lea rcx, [0x1401011d0]
cmovge dx, ax
lea rdx, [rsp + 0x70]
jmp 0x1401d1506
call fcn.140004f90
sub r12d, r12d
jmp 0x1401d1513
jmp 0x1401d3b1c
mov eax, r13d
cmc
cmp sil, 0xbb
sub edx, edx
clc
jmp 0x1401d1528
div r9d
not r9b
setne r9b
mov rax, r13
inc r9b
clc
add r9b, r11b
sub rax, rdx
shld r9d, edx, 0x3e
shrd r9w, r8w, 0xcf
lea rcx, [rcx + r8]
add r9, 0x5e1cca8c
rol r9, cl
add rcx, rax
rcl r9, cl
btc r9, rsp
bt eax, esp
test rdx, rdx
cwde
cmovne r13, rcx
mov qword [rsp + 0x38], r13
rol r9b, cl
shr r9w, 0x88
bsr ax, ax
movabs rax, 0x36ddb622f2b4e63f
cmovne r9, r15
sar r9, 0xe6
movabs rcx, 0x4abfb92443f77a49
or r9b, 0x6d
xor r9w, 0x4c11
sets dh
movq xmm0, rcx
bswap r9w
neg r9
sar dx, cl
movq xmm1, rax
punpcklqdq xmm1, xmm0
neg r9
pxor xmm1, xmmword [0x140100d70]
movq rdx, xmm1
mov r9, rdx
cmp rsp, 0xffffffffe9b893c2
shl r9, 0xc
jmp 0x1401d15e2
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
movsx r8d, bx
movsx r11w, dil
movzx r15w, al
mov rcx, rax
shr rcx, 8
mov r8d, r9d
and r8d, 0xf00f0000
or r10b, r13b
movabs r13, 0xf0000000f00
and rcx, r13
mov r10, rdx
cmc
ror rdi, 0x3d
shl r10, 0x10
inc r15w
movabs rbp, 0xf000000000
and r10, rbp
or r10, r8
mov r11, rax
shl r11, 8
movabs r12, 0xf000000000000
dec sil
inc bh
and r11, r12
shld si, r11w, 0xa
or r11, r10
adc r8w, r10w
bsf bx, r11w
neg r15b
mov r8, rdx
movzx si, bl
rcr di, cl
shr r8, 0x38
rol r15b, cl
bswap r10
inc sil
movabs r15, 0xf00000000000
shr dil, 0xcd
add sil, bpl
and r9, r15
bts di, si
and sil, 0x2a
mov dil, 0xf4
mov rsi, rax
shl rsi, 0x3c
bswap r10d
btr ebx, 0x7c
or rsi, rcx
bt cx, 0xfd
or rsi, r11
shl ch, 0x2f
mov rcx, rax
shr rcx, 0x14
bswap r10w
adc di, 0x76fe
cmc
mov r10, rdx
cmp sil, r10b
mov rbx, r12
bts ebx, edx
shr r10, 0x28
shrd r11, r9, 0x67
and r10d, 0xf
or bl, sil
or r11w, 0xa55a
mov r11, r15
and r8d, 0xfffffff0
sub dil, bpl
btc r11, rax
adc di, 0x6250
or r8, r9
or r8, rsi
not di
test spl, 0x3b
jmp 0x1401d1713
mov r9, rax
cmc
sal si, cl
shr bl, cl
shl r9, 0x20
cmp r10b, cl
movabs rbx, 0xf0000000000000
and r9, rbx
rcl r11d, 0x93
setne sil
mov r11, rdx
xor di, 0xf50e
btc esi, 0x1d
shr r11, 0x18
sbb esi, esi
bt di, di
sal sil, cl
and r11d, 0xf000000
or r11, r9
shr rdx, 0x24
and edx, 0xf00000
xor sil, 0x1a
adc esi, 0x998cdb03
btr esi, r10d
shl rax, 0x30
btc si, 0xe3
movabs rdi, 0xf00000000000000
and sil, dil
cmovl esi, ebx
and rax, rdi
or rax, rdx
bt dx, r11w
inc sil
sets dl
movabs rsi, 0xf0000f000
and rcx, rsi
bts dx, r12w
or rcx, r10
dec edx
clc
or rcx, r11
bsf rdx, r9
or rcx, rax
movzx dx, ah
rcl dl, cl
sbb dx, 0xc728
or rcx, r8
cwd
cdq
bswap dx
not rcx
movsxd rdx, r15d
movabs rdx, 0x8d3cdcfa68ade242
call fcn.1401c05c2
mov r8, rax
cbw
movabs rax, 0xe50e06b6ebcc7f33
movzx ecx, di
movsxd rcx, r15d
movabs rcx, 0xf018a82c75c5b811
jmp 0x1401d180c
movq xmm0, rcx
movq xmm1, rax
punpcklqdq xmm1, xmm0
movabs rax, 0x6c108b4b143380cc
movabs rcx, 0xfe725d1ab1b47de
jmp 0x1401d1833
movq xmm0, rcx
jmp 0x1401d183d
movq xmm2, rax
jmp 0x1401d1847
punpcklqdq xmm2, xmm0
jmp 0x1401d1850
pxor xmm2, xmm1
jmp 0x1401d1859
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
rcr r9b, 1
btc edx, 0xfb
clc
movd ecx, xmm2
shl dl, cl
movzx edx, r12w
sal r9b, 0x70
shl ecx, 0x10
cqo
shrd r9w, bx, 0x22
and rdx, 0xffffffffd8379a1a
movzx eax, ax
mov r9, qword gs:[rcx + rax]
or dx, r11w
sbb dl, 0x46
rdtsc
xor cl, spl
shl rdx, 0x20
bts rcx, rbp
or rdx, rax
movabs rax, 0xeac829b7d6e938e2
not cx
jmp 0x1401d18c0
movabs rcx, 0x6113969a0a61adf7
movq xmm0, rcx
movsx cx, spl
movq xmm1, rax
movzx rcx, sp
punpcklqdq xmm1, xmm0
setge al
cwde
movsx rax, ax
movabs rax, 0xb79fcf612916c71d
xchg ecx, ecx
movabs rcx, 0x9eec704c00b6520a
movq xmm0, rcx
jmp 0x1401d1909
movq xmm2, rax
punpcklqdq xmm2, xmm0
pxor xmm2, xmm1
jmp 0x1401d191b
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
bts r11w, r11w
movq rcx, xmm2
shl rcx, 0x10
sar r10b, 0x50
movabs r11, 0xffffffff0000
and rcx, r11
test r11w, 0xfbae
and r10, 0xffffffffa1a7cb68
movabs r10, 0xffff00000000ffff
and rax, r10
cmp r10w, r13w
or rax, rcx
cmp r14b, 0xf3
imul rax, rdx
jmp 0x1401d1976
movq xmm0, rax
movq xmm1, rdx
pshufd xmm2, xmm1, 0x44
punpcklqdq xmm1, xmm0
mov al, r14b
movabs rax, 0x790b8ad27bac2b2f
mov cl, 0x8d
not cl
movabs rcx, 0xa7a89484ab1f67a9
movq xmm0, rcx
jmp 0x1401d19ae
movq xmm3, rax
bswap ecx
sete cl
punpcklqdq xmm3, xmm0
movsx ax, bl
movabs rax, 0x4519227b8453d4d0
jmp 0x1401d19d3
movabs rcx, 0x58573c2dd8df9855
jmp 0x1401d19e2
movq xmm4, rcx
jmp 0x1401d19ec
movq xmm0, rax
jmp 0x1401d19f6
punpcklqdq xmm0, xmm4
pxor xmm0, xmm3
jmp 0x1401d1a03
pandn xmm0, xmm6
movabs rax, 0x19c5322d23385098
movzx rcx, di
xchg cl, ch
movabs rcx, 0x5ae51a7675bb4873
jmp 0x1401d1a26
movq xmm3, rcx
setl cl
movq xmm4, rax
movzx ecx, r14w
cbw
punpcklqdq xmm4, xmm3
movsx ecx, r8w
jmp 0x1401d1a46
movabs rax, 0xc2cb65f9dcc7af67
bswap cx
movsx rcx, sp
movabs rcx, 0xa51a4da23f52b788
movq xmm3, rcx
jmp 0x1401d1a6b
movq xmm5, rax
jmp 0x1401d1a75
punpcklqdq xmm5, xmm3
jmp 0x1401d1a7e
pxor xmm5, xmm4
pandn xmm5, xmm6
movabs rax, 0xb768a179094d842
cmovno rcx, r8
movabs rcx, 0x6da96cda3a2d28b7
jmp 0x1401d1aa3
movq xmm3, rcx
bswap rcx
movq xmm4, rax
movzx ax, ah
cdqe
punpcklqdq xmm4, xmm3
mov ah, 0x91
movabs rax, 0x27c26b216f6bd842
jmp 0x1401d1ad4
movabs rcx, 0x92568dec951d28b7
jmp 0x1401d1ae3
movq xmm3, rcx
jmp 0x1401d1aed
movq xmm7, rax
jmp 0x1401d1af7
punpcklqdq xmm7, xmm3
jmp 0x1401d1b00
pxor xmm7, xmm4
pandn xmm7, xmm6
pshufd xmm3, xmm7, 0xee
movq rax, xmm3
adc rcx, 0xffffffffbfb4b4d1
movd ecx, xmm7
cmp r13d, 0x9db4e1bf
shl ecx, 0x10
test bl, r8b
movzx eax, ax
cmc
jmp 0x1401d1b33
or eax, ecx
movabs rcx, 0x696fbbd0dac26495
jmp 0x1401d1b44
movq xmm3, rcx
jmp 0x1401d1b4e
pshufd xmm3, xmm3, 0x44
movabs rcx, 0x969094afc25f9b4a
jmp 0x1401d1b62
movq xmm4, rcx
jmp 0x1401d1b6c
pshufd xmm4, xmm4, 0x44
pxor xmm4, xmm3
jmp 0x1401d1b7a
pandn xmm4, xmm6
pshufd xmm3, xmm4, 0xee
movd edx, xmm3
adc cx, 0xa12a
rcl cl, cl
mov ecx, r10d
test sp, r11w
stc
and ecx, edx
test r13b, r9b
cmc
movq xmm3, r8
test sil, dl
clc
shr r8, cl
movdqa xmm4, xmm0
jmp 0x1401d1bb1
punpcklqdq xmm4, xmm5
jmp 0x1401d1bba
psllq xmm4, 0x10
punpckhqdq xmm0, xmm5
jmp 0x1401d1bc8
movdqa xmm5, xmmword [section..rdata]
jmp 0x1401d1bd5
pand xmm4, xmm5
jmp 0x1401d1bde
pandn xmm5, xmm0
por xmm5, xmm4
movdqa xmm0, xmm2
jmp 0x1401d1bef
psrlq xmm0, 0x20
pmuludq xmm0, xmm5
movdqa xmm4, xmm5
jmp 0x1401d1c01
psrlq xmm4, 0x20
pmuludq xmm4, xmm2
paddq xmm4, xmm0
jmp 0x1401d1c13
psllq xmm4, 0x20
pmuludq xmm5, xmm2
paddq xmm5, xmm4
movd xmm0, eax
jmp 0x1401d1c29
pshufd xmm0, xmm0, 0x44
movq xmm2, r8
jmp 0x1401d1c38
punpcklqdq xmm3, xmm2
jmp 0x1401d1c41
pand xmm5, xmmword [0x1400d3030]
jmp 0x1401d1c4e
pand xmm3, xmm0
jmp 0x1401d1c57
por xmm5, xmm3
pxor xmm5, xmm1
movzx ecx, r12w
mov cx, r11w
movabs rax, 0xa327b824236f4949
movabs rcx, 0xfd87c278992693fd
jmp 0x1401d1c80
movq xmm0, rcx
movq xmm2, rax
movsx ax, sil
mov al, 0xd2
not ah
punpcklqdq xmm2, xmm0
bswap ax
movsx eax, bx
movabs rax, 0xc5d38a17dc90b6b6
movabs rcx, 0x278f04b94936d82
movq xmm0, rcx
jmp 0x1401d1cbb
movq xmm3, rax
punpcklqdq xmm3, xmm0
jmp 0x1401d1cc9
pxor xmm3, xmm2
jmp 0x1401d1cd2
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
movq rcx, xmm3
test cx, 0x6096
stc
shl rcx, 0x10
and rcx, r11
and rax, r10
add rax, r9
movdqu xmmword [rcx + rax], xmm5
not ah
cwde
setae ch
movabs rax, 0xe336360fbdba6bba
movabs rcx, 0xe9e87f8abda38f27
movq xmm0, rcx
jmp 0x1401d1d28
movq xmm2, rax
jmp 0x1401d1d32
punpcklqdq xmm2, xmm0
movsx ecx, r14w
mov ah, dl
cwde
movabs rax, 0xf063a58142459445
mov rcx, 0x4113d53e
movzx ecx, sp
movabs rcx, 0x1617ec04b2cf7148
movq xmm0, rcx
jmp 0x1401d1d65
movq xmm3, rax
jmp 0x1401d1d6f
punpcklqdq xmm3, xmm0
jmp 0x1401d1d78
pxor xmm3, xmm2
jmp 0x1401d1d81
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
movq rcx, xmm3
stc
test r14, r14
jmp 0x1401d1d9d
shl rcx, 0x10
cmc
and rcx, r11
cmp r12d, 0x4c15aa45
and rax, r10
jmp 0x1401d1db7
add rax, r9
bswap r9d
sub r9b, r8b
adc r9b, spl
movdqu xmmword [rcx + rax], xmm1
movabs rax, 0xc0471b3a06e99797
shr r9, cl
jmp 0x1401d1dda
movabs rcx, 0x11d6ed94200b35b9
movq xmm0, rcx
movq xmm1, rax
punpcklqdq xmm1, xmm0
sal r9b, 0x68
pxor xmm1, xmmword [0x140100dc0]
sar cx, 0x6c
shr r9b, cl
movq rcx, xmm1
rcr r9w, cl
mov r9, rcx
clc
cmc
shl r9, 0xc
jmp 0x1401d1e1c
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
sar r11w, 0x17
or r8b, 0x89
mov rdx, rax
rcl r10, cl
shld r11w, r13w, 2
or r8d, 0x22f50b9
shr rdx, 8
mov r8d, r9d
rcl r10b, cl
add r11w, 0xb3cb
and r8d, 0xf00f0000
and r11w, 0xa64a
and rdx, r13
sal r13w, cl
inc r13w
movzx r11, r15w
mov r13, qword [rsp + 0x38]
sbb r11w, 0xc81
xadd r10b, r11b
or r10w, bx
mov r10, rcx
bt r11w, 0x98
add r11b, 0x33
shl r10, 0x10
and r10, rbp
shrd r11w, ax, 0x81
or r10, r8
mov r11, rax
shl r11, 8
and r11, r12
movzx r8d, r10w
rcr r8d, cl
or r11, r10
rol r8w, 0xa9
mov r10, rax
test spl, 0xed
shl r10, 0x3c
movsx r8, r12w
sal r8d, cl
xor r8b, 0x3a
or r10, rdx
cdq
cmp r11w, r13w
rcl rdx, cl
mov r8, rcx
rol dx, 0xe2
shl edx, 0x39
ror dx, cl
shr r8, 0x38
xchg dh, dh
bsf edx, edx
shr dx, 0xa4
and r9, r15
shl dh, cl
btr dx, bp
or r10, r11
mov rdx, rax
stc
and r8d, 0xfffffff0
or r8, r9
shl r9d, cl
btc r9w, r8w
rol r9w, 0xaa
or r8, r10
mov r9, rax
xadd r10b, r10b
shl r9, 0x20
clc
and r9, rbx
sal r10w, 3
inc r10b
mov r10, rcx
shr r10, 0x18
test r8b, r13b
and r10d, 0xf000000
or r10, r9
shr r9b, cl
xadd r9, r9
mov r9, rcx
stc
shr rcx, 0x24
stc
test r12d, 0xad3722db
cmc
and ecx, 0xf00000
shl rax, 0x30
and rax, rdi
clc
or rax, rcx
shld rcx, r15, 0xff
shr rdx, 0x14
cmc
shr r9, 0x28
movzx cx, al
and r9d, 0xf
shr ch, cl
and rdx, rsi
sar cl, cl
xchg cl, cl
movsx ecx, cx
or rdx, r9
movsx rcx, r10w
cmovg ecx, ebx
bt ecx, r12d
or rdx, r10
rcr cx, 0xd2
sbb ecx, eax
or rdx, rax
or cx, sp
or rdx, r8
mov cx, 0xf5be
movsx cx, ah
setns ch
not rdx
xchg cx, cx
bswap cx
mov rcx, r13
call rdx
mov rsi, qword [rsp + 0x30]
clc
test rax, rax
je 0x1401d13c2
cmp rsi, 0xffffffffffffffff
jmp 0x1401d1fe0
je 0x1401d21e3
test r13, r13
je 0x1401d21e3
mov rbx, rsi
mov rcx, r15
movsx ecx, r11w
sar cl, cl
not rbx
jmp 0x1401d2003
lea rcx, [r13 - 1]
jmp 0x1401d2012
shr rcx, 4
jmp 0x1401d201b
inc rcx
cmp r13, 0x11
jmp 0x1401d2027
jae 0x1401d2039
sub edx, edx
jmp 0x1401d2034
jmp 0x1401d2164
mov r8, rcx
bswap r10w
movzx r9d, si
and r8, 0xfffffffffffffffe
lea rdx, [rsi + rsi*8]
lea rdx, [rsi + rdx*2]
mov r10b, r11b
bt r10d, 0x7e
rcl r10b, 0x35
mov r9, 0xffffffffffffffed
sub r9, rdx
mov r10, rbx
sub dil, 0xcb
stc
shl r10, 5
lea rdx, [rsi + rsi]
lea rdx, [rdx + rdx*8]
mov r11, 0xffffffffffffffee
mov dil, 0x4f
movzx edi, sp
movsx edi, bx
sub r11, rdx
or dh, 0x7f
add dx, 0x5b2f
lea rdx, [rsi + rsi*2]
bts si, r12w
btc di, 0xb6
neg sil
mov rsi, 0xfffffffffffffffd
sbb edi, 0x6c171390
and dil, 0x11
sub rsi, rdx
sal di, cl
lea rdi, [rbx + rbx]
test r13d, 0xe0acc619
sub edx, edx
nop word cs:[rax + rax]
test sil, sil
clc
movq xmm0, rsi
movq xmm1, rdi
punpcklqdq xmm1, xmm0
cmp bl, bl
clc
movdqu xmm0, xmmword [r14 + rdx]
stc
pxor xmm0, xmm1
stc
movdqu xmmword [rax + rdx], xmm0
movq xmm0, r9
clc
movq xmm1, r11
cmc
test esp, r15d
cmp rsp, rax
punpcklqdq xmm1, xmm0
cmc
test r8b, r10b
test r10w, 0x15d0
movdqu xmm0, xmmword [r14 + rdx + 0x10]
pxor xmm0, xmm1
cmp bp, cx
movdqu xmmword [rax + rdx + 0x10], xmm0
clc
cmp dl, sil
add rdx, 0x20
cmc
lea r9, [r9 + r10]
lea r11, [r11 + r10]
cmc
test dh, 0x1a
jmp 0x1401d214c
lea rsi, [rsi + r10]
lea rdi, [rdi + r10]
stc
add r8, 0xfffffffffffffffe
jmp 0x1401d215e
jne 0x1401d20dc
test cl, 1
jmp 0x1401d216c
je 0x1401d21e3
mov rcx, rdx
or rcx, 2
imul rcx, rbx
add r12b, 0xf2
movsx rdi, r10w
and rdi, r11
mov r8, rdx
mov r12w, r14w
shl dil, cl
or r8, 3
imul r8, rbx
stc
bsf edi, r8d
movsx edi, r11w
movq xmm0, r8
cmc
btc r12w, 0xce
movq xmm1, rcx
movsxd rcx, esp
or r12, rdx
punpcklqdq xmm1, xmm0
movdqu xmm0, xmmword [rdx + r14]
mov r12w, 0xedf0
movsx ecx, bp
pxor xmm0, xmm1
sar r12b, 0x7b
adc r9d, 0xa41f7d7d
test dl, r14b
movdqu xmmword [rdx + rax], xmm0
mov qword [rsp + 0x28], rax
movsx ecx, di
or r12w, 0xb01
add rax, r13
cmp ax, 0xd11c
mov qword [rsp + 0x60], rax
movabs rax, 0xf22a1e5ba1f187c6
movabs rcx, 0x46ebfd2218807d3f
dec r9d
rcr r9b, cl
movq xmm0, rcx
movsx r9d, r14w
xchg dil, dl
cmp r9b, al
movq xmm6, rax
punpcklqdq xmm6, xmm0
movsx r12d, r15w
movdqa xmm7, xmmword [section..rdata]
movdqa xmm8, xmmword [0x1400d3010]
cmp dil, spl
or r12b, 0xf6
movdqa xmm9, xmmword [0x1400d3020]
shr r12w, 0x1e
not dh
cmovno rdi, rdi
mov r12, r13
xor r9d, 0x58b2dd17
jmp 0x1401d226e
mov qword [rsp + 0x38], r13
xchg rdx, r9
bsr rdx, r10
sub dl, r9b
movabs rdi, 0xffffffff0000
sar dh, cl
nop word cs:[rax + rax]
cwd
cqo
movdqa xmm0, xmmword [0x140100d60]
pxor xmm0, xmm6
movq rdx, xmm0
xor r9d, 0x850e2114
shr r9b, 0x54
mov r9, rdx
shl r9, 0xc
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
not r11
movsx r13w, bl
sal rcx, cl
mov rcx, rax
movzx r13w, bpl
cmovno r8, r11
shr rcx, 8
rcl r10d, 0xb3
sub r13d, r10d
mov r8d, r9d
cmp al, spl
btc r13w, dx
and r8d, 0xf00f0000
ror r10d, 0x8b
cmovne r11, r15
bsf r10w, r10w
movabs r10, 0xf0000000f00
and rcx, r10
ror r10d, 0xb4
mov r10, rdx
shl r10, 0x10
mov r13d, 0x3329b5fc
movabs r11, 0xf000000000
shr r13b, 0xde
setg r13b
and r10, r11
movsx r11w, bpl
xadd r11w, r13w
or r10, r8
mov r11w, 0x8c46
mov r11, rax
or r8w, r11w
bts r13, rax
shl r11, 8
sbb r13d, r15d
movabs r8, 0xf000000000000
rcl r13w, cl
sbb r13b, al
rcr r13d, cl
and r11, r8
or r11, r10
movsx r10d, si
mov r10, rax
cmp r13b, r15b
bt r8w, si
shl r10, 0x3c
or r10, rcx
clc
mov r8, rdx
shr r8, 0x38
movabs rcx, 0xf00000000000
and r9, rcx
stc
or r10, r11
btc cx, cx
mov rcx, rax
and r8d, 0xfffffff0
shl r13w, 0xf
mov r11b, bpl
or r8, r9
xor r9b, r14b
btc r13, rdi
sal r11d, 0xec
or r8, r10
mov r9, rax
movzx r10w, r12b
shld r10w, r13w, 0x3b
shl r9, 0x20
movabs r10, 0xf0000000000000
setp r13b
sbb r11, rbp
rcr r11, cl
and r9, r10
movzx r13, r15w
shrd r11w, sp, 0x1a
mov r10, rdx
adc r11b, 0xf4
sar r13, cl
shr r10, 0x18
sal r11, 0x84
and r10d, 0xf000000
or r10, r9
shr r11b, 0xf1
mov r9, rdx
movsx r11w, r11b
and r13, 0x13141eb4
btr r13, 0xb7
shr rdx, 0x24
and edx, 0xf00000
btr r13, rcx
shl rax, 0x30
btr r11w, 0xeb
movabs r11, 0xf00000000000000
movzx r13d, r9w
and rax, r11
or rax, rdx
add edx, edi
cqo
shr rcx, 0x14
shr r9, 0x28
and r9d, 0xf
inc r13d
clc
cmp si, si
movabs rdx, 0xf0000f000
sar r13, cl
ror r13w, 0xe
clc
and rcx, rdx
or rcx, r9
cmc
xadd dx, dx
movzx rdx, r11w
or rcx, r10
or rcx, rax
sal r13w, 0x40
cdq
cmovb ax, r9w
mov r13, qword [rsp + 0x60]
and edx, 0x3d8de2af
sub r13, r12
shl dx, 0x4b
shl dl, cl
stc
or rcx, r8
nop
rdtsc
mov rax, qword [rsp + 0x68]
movsx rdx, di
movsx edx, di
cdq
mov eax, dword [rax]
mov dword [rsp + 0x44], eax
movsx rdx, r10w
not rcx
movzx rdx, bp
cmovle rdx, r13
movabs rdx, 0x2d1ff318d40c162f
jmp 0x1401d24f4
call fcn.1401c05c2
mov r8, rax
sub al, 0x41
rcr ecx, 0x3a
movabs rax, 0xe50e06b6ebcc7f33
or ch, 0xba
movabs rcx, 0xf018a82c75c5b811
cmp r13, r15
cmp spl, 0xfb
test bp, 0x79b2
movq xmm0, rcx
cmp bx, di
cmp r12w, 0x1644
movq xmm1, rax
cmc
punpcklqdq xmm1, xmm0
xor eax, eax
jmp 0x1401d2543
not rax
jmp 0x1401d254b
movq xmm0, rax
jmp 0x1401d2555
pshufd xmm0, xmm0, 0x44
movabs rax, 0x6c108b4b143380cc
setb ch
movabs rcx, 0xfe725d1ab1b47de
jmp 0x1401d2576
movq xmm2, rcx
jmp 0x1401d2580
movq xmm3, rax
jmp 0x1401d258a
punpcklqdq xmm3, xmm2
pxor xmm3, xmm1
jmp 0x1401d2597
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rax, xmm1
dec r9d
adc r9b, 0xe9
movd ecx, xmm3
shl r9b, cl
movzx dx, spl
shl ecx, 0x10
sal r9w, 0xf
bswap rdx
adc r9, 0x189be7f9
movzx eax, ax
dec edx
rcr r9d, 0x59
rol dx, cl
lea rdx, [rcx + rax]
sal r9b, 0x3f
adc r9, 0xffffffffcd2c5cd5
mov qword [rsp + 0x50], rdx
bt dx, 0x95
xor r9b, 0xbd
mov r9, qword gs:[rcx + rax]
test r15b, 0xec
rdtsc
shl rdx, 0x20
test dx, r15w
mov ch, 0x56
xchg cl, cl
or rdx, rax
setb ch
movsx rcx, ax
movabs rax, 0xeac829b7d6e938e2
setbe ch
movsx ecx, cx
movabs rcx, 0x6113969a0a61adf7
movq xmm1, rcx
movq xmm2, rax
punpcklqdq xmm2, xmm1
movabs rax, 0xb79fcf612916c71d
mov cl, spl
bswap cx
movabs rcx, 0x9eec704c00b6520a
jmp 0x1401d265c
movq xmm1, rcx
movq xmm3, rax
punpcklqdq xmm3, xmm1
jmp 0x1401d266f
pxor xmm3, xmm2
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rsi, xmm1
ror r11b, 0xf4
sar cl, cl
movq rax, xmm3
sal r11, cl
test r11b, 0xe3
shl rax, 0x10
xor r11b, 0x2a
and rax, rdi
movsxd r11, esp
movzx r11w, r11b
movabs r11, 0xffff00000000ffff
sar ch, 0xba
and rsi, r11
shl cx, 0x49
or rsi, rax
movzx rcx, r13w
rol rcx, cl
mov rax, rsi
bt rcx, 0x31
imul rax, rdx
bswap cx
movsxd rcx, ebp
movsx ecx, r13w
movq xmm2, rax
mov ah, cl
movzx ecx, dx
movq xmm1, rdx
punpcklqdq xmm1, xmm2
cwde
movzx eax, dx
movabs rax, 0x790b8ad27bac2b2f
mov ecx, 0x468c6cbd
cmova rcx, rax
movabs rcx, 0xa7a89484ab1f67a9
jmp 0x1401d2713
movq xmm2, rcx
xchg ecx, ecx
not cl
seto cl
movq xmm3, rax
mov ax, 0xf22d
lahf
punpcklqdq xmm3, xmm2
movsx cx, cl
movabs rax, 0x4519227b8453d4d0
mov cl, r9b
movsx ecx, dx
movsxd rcx, edi
movabs rcx, 0x58573c2dd8df9855
movq xmm4, rcx
jmp 0x1401d2758
movq xmm2, rax
jmp 0x1401d2762
punpcklqdq xmm2, xmm4
jmp 0x1401d276b
pxor xmm2, xmm3
jmp 0x1401d2774
pandn xmm2, xmm0
movabs rax, 0x19c5322d23385098
bswap cx
movsx ecx, r13w
movsxd rcx, ecx
movabs rcx, 0x5ae51a7675bb4873
jmp 0x1401d279b
movq xmm3, rcx
mov rcx, 0xffffffffdf85994d
movsx rcx, si
cmovg cx, r10w
movq xmm4, rax
movsx ax, bpl
xchg ch, ah
punpcklqdq xmm4, xmm3
movzx eax, r11w
movsx ax, dh
movabs rax, 0xc2cb65f9dcc7af67
movsx ecx, bx
movabs rcx, 0xa51a4da23f52b788
jmp 0x1401d27e4
movq xmm3, rcx
jmp 0x1401d27ee
movq xmm5, rax
jmp 0x1401d27f8
punpcklqdq xmm5, xmm3
jmp 0x1401d2801
pxor xmm5, xmm4
pandn xmm5, xmm0
movdqa xmm11, xmm2
jmp 0x1401d2813
punpcklqdq xmm11, xmm5
jmp 0x1401d281d
psllq xmm11, 0x10
punpckhqdq xmm2, xmm5
jmp 0x1401d282c
movdqa xmm3, xmm7
jmp 0x1401d2835
pandn xmm3, xmm2
pand xmm11, xmm7
jmp 0x1401d2843
por xmm11, xmm3
movq rax, xmm11
cmc
test bh, 0x3b
jmp 0x1401d2856
mov qword [rsp + 0x58], rax
imul rax, rdx
jmp 0x1401d2864
pshufd xmm2, xmm11, 0xee
movq rbp, xmm2
cmova cx, bx
imul rdx, rbp
not ch
movabs rcx, 0xb768a179094d842
movabs r10, 0x6da96cda3a2d28b7
jmp 0x1401d2892
movq xmm2, r10
movq xmm3, rcx
movsx cx, ah
punpcklqdq xmm3, xmm2
movsxd rcx, r15d
movzx ecx, r11w
mov r10w, 0x5acd
movabs rcx, 0x27c26b216f6bd842
movabs r10, 0x92568dec951d28b7
jmp 0x1401d28c9
movq xmm4, r10
movq xmm2, rcx
jmp 0x1401d28d8
punpcklqdq xmm2, xmm4
pxor xmm2, xmm3
jmp 0x1401d28e5
pandn xmm2, xmm0
movabs rbx, 0xffffffff00000000
shl ch, cl
cmovg cx, r13w
and rax, rbx
mov r10b, r9b
movabs rcx, 0x20775ea07ffc77a5
setno r10b
movabs r10, 0x696fbbd0dac26495
jmp 0x1401d291d
movq xmm3, r10
cmovae r10w, dx
movq xmm4, rcx
cmovl r10w, r11w
movsx r10w, r15b
movzx rcx, sp
punpcklqdq xmm4, xmm3
setae r10b
movabs rcx, 0x79f371df8003885a
movsx r10w, r13b
mov r10b, r10b
movabs r10, 0x969094afc25f9b4a
jmp 0x1401d2963
movq xmm3, r10
jmp 0x1401d296d
movq xmm5, rcx
jmp 0x1401d2977
punpcklqdq xmm5, xmm3
pxor xmm5, xmm4
jmp 0x1401d2984
pandn xmm5, xmm0
movdqa xmm3, xmm5
jmp 0x1401d2991
punpcklqdq xmm3, xmm2
jmp 0x1401d299a
psllq xmm3, 0x10
pand xmm3, xmm8
jmp 0x1401d29a9
punpckhqdq xmm5, xmm2
pand xmm5, xmm9
jmp 0x1401d29b7
por xmm5, xmm3
pshufd xmm12, xmm5, 0xee
movq r14, xmm12
mov r10d, r14d
and r10d, r8d
rcl cl, cl
bt cx, bx
movq rcx, xmm5
jmp 0x1401d29dc
mov qword [rsp + 0x48], rcx
shr r8, cl
setp cl
or rcx, 0xffffffffe98cb8f3
bsr rcx, rsi
or r10, rax
test al, 0x46
sar ecx, 0x38
and r8d, r14d
bt cx, 0xfa
movsx rax, r14w
xor rax, 0xffffffffb721ff1d
and rdx, rbx
inc cl
sbb ah, ah
or rdx, r8
movsx ax, r13b
movq xmm2, r10
mov al, 0xc5
bswap ax
movsx rcx, r12w
movq xmm3, rdx
movsxd rax, ecx
punpcklqdq xmm2, xmm3
movsx ecx, r14w
pxor xmm2, xmm1
cwde
xchg rcx, rax
movsx rax, sp
movabs rax, 0xa327b824236f4949
movsxd rcx, r8d
movzx cx, r8b
movsx rcx, cx
movabs rcx, 0xfd87c278992693fd
jmp 0x1401d2a6a
movq xmm3, rcx
movq xmm4, rax
jmp 0x1401d2a7a
punpcklqdq xmm4, xmm3
movsx cx, r10b
movabs rax, 0xc5d38a17dc90b6b6
not cl
setae cl
movabs rcx, 0x278f04b94936d82
jmp 0x1401d2aa1
movq xmm3, rcx
movq xmm5, rax
jmp 0x1401d2ab0
punpcklqdq xmm5, xmm3
jmp 0x1401d2ab9
pxor xmm5, xmm4
pandn xmm5, xmm0
pshufd xmm3, xmm5, 0xee
movq rbx, xmm3
shl ah, cl
movq rax, xmm5
movsx rcx, ax
shl rax, 0x10
shld cx, r15w, 0xeb
sub cl, 0xf6
or ch, 0x49
and rax, rdi
shr ch, 0x86
or cl, bpl
and rbx, r11
sal ch, 0x1c
or rbx, rax
mov al, 0xfc
cwde
movdqu xmmword [rbx + r9], xmm2
movabs rax, 0xe336360fbdba6bba
movabs rcx, 0xe9e87f8abda38f27
movq xmm2, rcx
movq xmm3, rax
cwde
movsx rax, sp
mov cx, 0xf9c7
punpcklqdq xmm3, xmm2
movabs rax, 0xf063a58142459445
mov ecx, 0x4b3eb9d3
movabs rcx, 0x1617ec04b2cf7148
jmp 0x1401d2b4a
movq xmm2, rcx
jmp 0x1401d2b54
movq xmm4, rax
jmp 0x1401d2b5e
punpcklqdq xmm4, xmm2
jmp 0x1401d2b67
pxor xmm4, xmm3
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq r15, xmm0
rcl cl, cl
xadd ch, ah
movq rax, xmm4
shld r8w, ax, 0x45
shl rax, 0x10
and rax, rdi
ror r8w, cl
and r15, r11
or r15, rax
and cl, r13b
movdqu xmmword [r15 + r9], xmm1
rcl r8b, cl
sbb ecx, edx
btc eax, r10d
movabs rax, 0xc0471b3a06e99797
cmp cx, 0x8f38
movabs rcx, 0x11d6ed94200b35b9
movq xmm0, rcx
movq xmm10, rax
bts r8w, bx
bt ecx, esp
punpcklqdq xmm10, xmm0
sub rcx, 0x528dab01
movdqa xmm0, xmmword [0x140100dc0]
movzx cx, dh
shrd cx, ax, 0x56
pxor xmm0, xmm10
movq rcx, xmm0
xchg r8w, r8w
mov r8, rcx
shl r8, 0xc
jmp 0x1401d2c0e
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
bsr r10w, ax
rcl r10b, 0xf
mov rdx, rax
shr rdx, 8
and r9b, cl
rcl r9b, cl
mov r9d, r8d
movsx r11w, dil
and r9d, 0xf00f0000
neg r10b
add r10w, r11w
shl r11b, 0xcc
movabs r10, 0xf0000000f00
jmp 0x1401d2c5b
and rdx, r10
mov r10, rcx
rcr r11b, cl
shl r10, 0x10
shr r11b, 0xa9
movabs r11, 0xf000000000
cmc
test r14w, 0x89aa
and r10, r11
sar r11, cl
or r10, r9
add r11b, r11b
sbb r11b, 6
mov r9, rax
sbb r11, r11
sub r11b, al
shl r9, 8
movabs r11, 0xf000000000000
cmp sil, 0x7f
clc
cmc
and r9, r11
dec r11w
bts r11, r11
shr r11b, 0x3c
or r9, r10
bt r10d, 0x70
sub r11w, di
mov r11, rax
shl r11, 0x3c
btc r10, r14
or r11, rdx
xchg dl, dl
or dx, 0xd97c
mov rdx, rcx
movzx r10w, al
shr rdx, 0x38
rcr r10b, cl
movabs r10, 0xf00000000000
and r8, r10
sar r10b, 0x54
movzx r10d, di
or r11, r9
mov r10, rax
shld r9w, r10w, 0x5d
rcl r9d, cl
and edx, 0xfffffff0
inc r9w
add r9w, 0x183b
movsxd r9, r14d
or rdx, r8
or r9w, r11w
cmp r12b, r13b
sal r8b, cl
or rdx, r11
rcr r11d, cl
mov r8, rax
shl r8, 0x20
movabs r9, 0xf0000000000000
bsf r11, rbp
and r8, r9
mov r9, rcx
cmp r15w, r11w
rcr r11w, cl
shr r9, 0x18
shld r11w, r8w, 0xdc
shl r11b, 0xa
and r9d, 0xf000000
setl r11b
or r9, r8
rcl r11b, cl
mov r8, rcx
bts r11d, esp
shr rcx, 0x24
adc r11, r13
and ecx, 0xf00000
stc
bts r11w, di
movsx r11d, r9w
shl rax, 0x30
clc
xchg r11b, r11b
movsx r11w, dl
movabs r11, 0xf00000000000000
cmc
and rax, r11
or rax, rcx
cmp ax, r15w
cmovp ecx, r12d
sbb ch, 0x22
shr r10, 0x14
rcl rcx, 0x2b
shr r8, 0x28
sar cx, cl
cmp r10, 0xffffffff939ddac4
sar cx, 0x5c
and r8d, 0xf
btc rcx, 0x4f
btc ecx, ebp
movabs rcx, 0xf0000f000
jmp 0x1401d2dee
and r10, rcx
btc ecx, 0xe2
xor ch, 0x7c
sar cl, cl
or r10, r8
or r10, r9
bsf cx, r14w
or r8b, r9b
or r10, rax
or r10, rdx
not r10
xadd r8b, dl
mov ecx, dword [rsp + 0x44]
and r8d, r8d
inc dx
jmp 0x1401d2e24
mov rdx, r13
btc r8d, eax
mov r13, qword [rsp + 0x38]
adc r8b, r9b
xor r8b, 0x32
or r8d, 0xcdb1693c
mov r8, r12
xor r9d, r9d
call r10
movsxd rcx, eax
cmp r13, rcx
jmp 0x1401d2e52
je 0x1401d2e6e
test eax, eax
jmp 0x1401d2e5f
jle 0x1401d3432
sub r12, rcx
jne 0x1401d2298
mov r12b, 1
test bpl, r12b
cmp qword [rsp + 0x30], 0xffffffffffffffff
jmp 0x1401d2e7f
je 0x1401d3b1c
mov rcx, qword [rsp + 0x28]
mov r8, 0x42bc0db3
sub edx, edx
movzx r8w, r9b
not r8d
mov r8, r13
jmp 0x1401d2ea3
call fcn.1400d0da0
movabs rax, 0x36ddb622f2b4e63f
movabs rcx, 0x4abfb92443f77a49
cdq
movq xmm0, rcx
cdq
cwd
movq xmm1, rax
shl dh, 0x33
adc r9w, r12w
movzx r9d, r11w
punpcklqdq xmm1, xmm0
pxor xmm1, xmmword [0x140100d70]
xor dl, dil
movq rdx, xmm1
clc
dec r9b
adc r9d, 0x81d7448
mov r9, rdx
test spl, bpl
stc
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
mov rcx, rax
sal r10, cl
cmp r9b, r12b
xadd r8b, r8b
shr rcx, 8
and bpl, 0x76
mov r8d, r9d
cmc
btc r11w, cx
clc
and r8d, 0xf00f0000
shl r11b, cl
sbb dil, 0x45
movabs r10, 0xf0000000f00
bts r11, r11
movsxd r14, edi
ror r13, 0x35
and rcx, r10
sar di, 2
mov r10, rdx
xor r14b, 0xe3
movzx r11d, bp
sal r11b, 0xe1
shl r10, 0x10
and r11b, 0xa5
movabs r11, 0xf000000000
or bpl, 0xdf
bts r14, rcx
btc di, 0xb1
and r10, r11
or r13d, 0x1d8d9c36
shld rdi, r13, 0x36
or r10, r8
rcr r14w, cl
bt bp, 0xf6
movzx di, bl
mov r11, rax
inc di
bts rbp, r8
cmp al, r13b
shl r11, 8
clc
bts r8w, r12w
movabs r8, 0xf000000000000
and r11, r8
dec dil
cmp spl, bpl
or r11, r10
mov r8d, r9d
mov r8, rdx
shr r8, 0x38
movabs rbp, 0xf00000000000
and r9, rbp
stc
mov rdi, rax
sar r14d, 0x58
sar r13b, cl
shl rdi, 0x3c
sal r13b, cl
add r13, 0xfffffffff8252ab4
cmp r13b, al
or rdi, rcx
add r10d, 0x70122ee6
clc
or rdi, r11
adc r11, r8
and r14w, 0x2d6
bswap r11
mov rcx, rax
cmovne r10, r13
bts r14, rcx
bsr r11, r15
shr rcx, 0x14
sbb r14b, 0x60
mov r10, rdx
shr r10, 0x28
bsr r14w, bx
and r10d, 0xf
bswap r14
add r13b, r13b
and r8d, 0xfffffff0
bts r13w, cx
or r8, r9
cmovae r9w, r10w
or r8, rdi
movsx r9w, bpl
mov r9, rax
cmc
shl r9, 0x20
movabs r13, 0xf0000000000000
cmp cl, r9b
and r9, r13
jmp 0x1401d3084
mov r11, rdx
shr r14b, cl
movzx rdi, cx
rol r14b, 0x56
shr r11, 0x18
shld r14, r10, 0x90
bts di, r8w
setnp r14b
and r11d, 0xf000000
and r14w, 0x4a5a
or r11, r9
shr rdx, 0x24
ror dil, cl
xchg r14w, di
and edx, 0xf00000
xor dil, 0x4c
btc r14w, 0x52
jmp 0x1401d30d4
shl rax, 0x30
movabs r14, 0xf00000000000000
adc dil, 0x12
and rax, r14
bt edi, r8d
btc edi, 0xc9
mov dil, 0x54
or rax, rdx
movabs rdi, 0xf0000f000
sbb dl, dl
and rcx, rdi
or rcx, r10
or rcx, r11
or rcx, rax
cmovns dx, si
sal dl, cl
movsx edx, dx
or rcx, r8
cdq
movsx dx, r10b
movzx edx, sp
not rcx
movzx edx, sp
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401d3139
call fcn.1401c05c2
mov r8, rax
mov rax, qword [rsp + 0x50]
cmp r10w, 0x2818
rcl dl, 0x2b
sbb r9b, 0x2d
mov r9, qword gs:[rax]
bts dx, r14w
rdtsc
test r8w, di
stc
cmc
shl rdx, 0x20
test r15b, r11b
or rdx, rax
clc
imul rsi, rdx
jmp 0x1401d3178
movq xmm0, rdx
jmp 0x1401d3182
movq xmm2, rsi
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
movdqa xmm2, xmm11
jmp 0x1401d319a
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
jmp 0x1401d31ac
psrlq xmm3, 0x20
pmuludq xmm3, xmm11
paddq xmm3, xmm2
jmp 0x1401d31bf
psllq xmm3, 0x20
pmuludq xmm1, xmm11
movq xmm2, r8
shl ecx, 0x82
ror ch, cl
setle ch
mov rcx, qword [rsp + 0x48]
cmc
shr r8, cl
jmp 0x1401d31e4
paddq xmm1, xmm3
jmp 0x1401d31ed
movq xmm3, r8
jmp 0x1401d31f7
punpcklqdq xmm2, xmm3
jmp 0x1401d3200
pand xmm2, xmm12
jmp 0x1401d320a
pand xmm1, xmmword [0x1400d3030]
jmp 0x1401d3217
por xmm1, xmm2
pxor xmm1, xmm0
add rcx, r14
sets cl
movdqu xmmword [rbx + r9], xmm1
movzx ecx, cx
test r11w, bp
movsx cx, r14b
movdqu xmmword [r15 + r9], xmm0
xchg cx, r9w
pxor xmm10, xmmword [0x140100dc0]
ror r9b, 7
movq rcx, xmm10
and r9d, 0x2aa6b0b9
rol r9w, cl
mov r9, rcx
stc
clc
shl r9, 0xc
jmp 0x1401d326c
pshufd xmm0, xmm10, 0xee
movq rax, xmm0
or rdx, 0xffffffffba0e5903
mov r8, rax
rcl r11w, 0x68
sal r10d, 0xce
ror dx, cl
shr r8, 8
bt r11d, 0xe
mov edx, r9d
and edx, 0xf00f0000
movabs r10, 0xf0000000f00
test si, 0xff97
and r8, r10
bts r11d, ebx
add r10d, 0x3f2bda81
mov r10, rcx
rcl esi, cl
shl r10, 0x10
movabs r11, 0xf000000000
bt esi, 3
mov si, r13w
and r10, r11
neg sil
or sil, dl
or r10, rdx
shrd esi, ebp, 0x73
mov r11, rax
shl dh, cl
movzx si, dl
shl r11, 8
clc
movsx rsi, dx
movabs rdx, 0xf000000000000
and r11, rdx
or r11, r10
movsxd rsi, r15d
bts si, r14w
not sil
mov rdx, rcx
rcl sil, cl
sete r10b
not si
shr rdx, 0x38
and r9, rbp
mov rsi, rax
add r10w, sp
btc r10, rsi
shl rsi, 0x3c
adc r10b, r12b
or rsi, r8
bswap r8
shl r8w, 0x31
or rsi, r11
bsr r8d, r10d
mov r8, rax
bts r11w, r15w
cmp esi, 0x45b81074
shr r8, 0x14
mov r10, rcx
rol r11b, cl
rol r11b, 0xb
cmp dx, r12w
shr r10, 0x28
movsx r11w, r11b
and r10d, 0xf
shrd r11, r13, 0xe7
and edx, 0xfffffff0
test r9w, 0x7325
bts r11w, bp
or rdx, r9
and r9b, bpl
btr r9w, cx
sub r9, 0xffffffffd5b2de2e
or rdx, rsi
movsx r11, r10w
rcl r9w, cl
bsr r9d, edi
mov r9, rax
clc
adc r11w, r12w
shl r9, 0x20
and r9, r13
xor r11b, 0x2b
bts r11w, r8w
mov r11, rcx
shr r11, 0x18
and r11d, 0xf000000
or r11, r9
test r10b, dl
shr rcx, 0x24
and ecx, 0xf00000
cmp ecx, 0x2db8f6e8
shl rax, 0x30
jmp 0x1401d33f6
and rax, r14
or rax, rcx
and r8, rdi
or r8, r10
or r8, r11
or r8, rax
dec cx
or r8, rdx
not cl
cmovge cx, r15w
xchg rcx, rcx
not r8
movsx cx, dh
movzx ecx, r14w
mov rcx, qword [rsp + 0x28]
jmp 0x1401d342d
jmp 0x1401d3b19
movabs rax, 0xcc4079ec40a676e
mov ch, cl
mov qword [rsp + 0x70], rax
xchg al, ch
mov cl, 0x69
movabs rax, 0xd4bf2c66e5fb8081
not dx
mov qword [rsp + 0x78], rax
movabs rax, 0x50474b72f9ad463d
xchg dl, dl
mov qword [rsp + 0x80], rax
cqo
movabs rax, 0x6c6be4dad18c7b8
bswap dx
mov qword [rsp + 0x88], rax
cdq
movabs rcx, 0x7bb062f0e4574a35
mov qword [rsp + 0x90], rcx
movsxd rdx, r9d
cqo
movabs rcx, 0xbbcd5e03c590f2ee
cwd
mov rdx, 0xffffffffa1355f9b
movsx rdx, bx
mov qword [rsp + 0x98], rcx
mov rcx, 0xfffffffffea52f01
not dl
movabs rcx, 0x50474b72f9ad4c4f
mov qword [rsp + 0xa0], rcx
movsx cx, bpl
movsxd rdx, r11d
mov qword [rsp + 0xa8], rax
movzx ecx, r10w
lea rax, [rsp + 0x90]
movzx cx, r9b
movzx ecx, r15w
mov dl, 0xc3
movups xmm0, xmmword [rax]
cqo
xorps xmm0, xmmword [rsp + 0x70]
cmovs rcx, rbp
not dl
movaps xmmword [rsp + 0x70], xmm0
movsx rcx, di
jmp 0x1401d351b
movdqu xmm0, xmmword [rax + 0x10]
pxor xmm0, xmmword [rsp + 0x80]
movzx rcx, si
movdqa xmmword [rsp + 0x80], xmm0
lea rcx, [0x1401011d0]
jmp 0x1401d3542
lea rdx, [rsp + 0x70]
call fcn.140004f90
cmp qword [rsp + 0x30], 0xffffffffffffffff
je 0x1401d3be1
xor r12d, r12d
rcl r8d, cl
shr dil, cl
mov rdi, qword [rsp + 0x28]
setge ch
mov rcx, rdi
xor edx, edx
mov r8, r13
jmp 0x1401d3576
call fcn.1400d0da0
movabs rax, 0x36ddb622f2b4e63f
rcr r9b, cl
movabs rcx, 0x4abfb92443f77a49
movsx r9w, r8b
shl r9, cl
movq xmm0, rcx
cmp r12, 0xffffffffd030e582
movq xmm1, rax
punpcklqdq xmm1, xmm0
jmp 0x1401d35bb
pxor xmm1, xmmword [0x140100d70]
sbb edx, 0x37826823
add r9b, 0x20
bt r9d, r9d
movq rdx, xmm1
mov r9, rdx
jmp 0x1401d35de
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
test sil, 0x86
ror r8d, cl
mov rcx, rax
shr rcx, 8
bts r10, rcx
sbb r11b, bl
mov r8d, r9d
and r8d, 0xf00f0000
movabs r10, 0xf0000000f00
or r11b, 0x98
shl r11b, cl
not r11b
and rcx, r10
mov r10, rdx
shl r10, 0x10
movabs r11, 0xf000000000
and r10, r11
adc r11w, cx
sar r11b, 0x1c
or r10, r8
mov r11, rax
test r15b, 0x88
shl r13b, cl
stc
shl r11, 8
shld r8, rcx, 0xa6
movabs r8, 0xf000000000000
test rax, rax
and r11, r8
mov r8b, spl
or r11, r10
clc
mov r8, rdx
stc
inc r10b
shr r8, 0x38
movabs r10, 0xf00000000000
and r13d, 0x930898f3
and r9, r10
mov r13, rax
bts r10w, bx
btr r10, rbp
shl r13, 0x3c
movzx r10w, r9b
or r13, rcx
rol r10w, cl
neg r10b
or r10, r10
or r13, r11
btc r11w, 0x3f
adc cx, r15w
mov rcx, rax
shr rcx, 0x14
sar r11b, 0x9e
bsf r10w, r12w
shl r11w, cl
mov r10, rdx
xchg r11w, r11w
and r11w, r11w
shr r10, 0x28
and r10d, 0xf
and r8d, 0xfffffff0
ror r11w, cl
or r8, r9
sal r9w, 0x8b
rcr r11b, cl
bsr r11w, r13w
or r8, r13
movsx r13d, bx
mov r9, rax
shr r13, 0x84
shl r9, 0x20
btr r11, rdi
movzx r11, ax
sar r13w, 0x65
movabs r11, 0xf0000000000000
neg r13b
rol r13w, 4
and r9, r11
setge r13b
mov r11, rdx
clc
movsx r13d, bp
shr r11, 0x18
jmp 0x1401d3742
and r11d, 0xf000000
or r11, r9
shr rdx, 0x24
and edx, 0xf00000
sbb r13d, 0x83a5b4c1
clc
shl rax, 0x30
sets r13b
sal r9, cl
movabs r9, 0xf00000000000000
bts r13w, r15w
btc r13w, r13w
movzx r13d, r12w
and rax, r9
movsxd r13, ebx
shl r13b, 0x4c
or rax, rdx
cwd
sbb r13b, r12b
movabs r13, 0xf0000f000
sar dx, 0x3e
movzx edx, di
and rcx, r13
test rsi, r13
sub dx, di
cwd
or rcx, r10
or rcx, r11
or rcx, rax
sbb dl, r13b
ror rdx, 0xd7
mov edx, 0x342f90cf
or rcx, r8
not rcx
movsx edx, r11w
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401d37dd
call fcn.1401c05c2
mov r8, rax
mov rax, qword [rsp + 0x50]
mov r9, qword gs:[rax]
cdq
cdqe
rdtsc
cmp bl, r11b
sal ch, cl
and ch, 0xa7
shl rdx, 0x20
bsr r10w, si
rol ecx, cl
or rdx, rax
mov ch, 0x53
imul rsi, rdx
add rax, 0x5b875797
movq xmm0, rsi
bswap r11d
movq xmm1, rdx
mov r11, qword [rsp + 0x58]
xor eax, 0xb84538d
imul r11, rdx
rcl cl, 0x36
cwde
imul rdx, rbp
shrd ecx, r11d, 0x29
xor r10w, r15w
rol r10b, 0x2a
mov rax, r8
and rax, r14
xchg r10b, cl
sar r10b, 0x47
movzx r10w, bpl
movabs r10, 0xffffffff00000000
and r11, r10
movsx rcx, bp
dec cx
btr cx, 0x6a
or r11, rax
mov rcx, qword [rsp + 0x48]
jmp 0x1401d3883
shr r8, cl
or cl, r8b
and r8, r14
btr ecx, ebx
and rdx, r10
movsx rcx, si
or rdx, r8
bsf r8, r11
movsx rcx, ax
movq xmm2, rdx
rcl cx, 1
xor r8b, 0xa9
sub r8b, 0xe7
punpcklqdq xmm1, xmm0
adc r8b, 0xc6
test spl, 0x17
cmp di, 0x7a1e
movq xmm0, r11
punpcklqdq xmm0, xmm2
xor r8b, r10b
pxor xmm0, xmm1
movdqu xmmword [rbx + r9], xmm0
adc cl, 0xa
cmp r13b, 0xf2
movdqu xmmword [r15 + r9], xmm1
pxor xmm10, xmmword [0x140100dc0]
movq rcx, xmm10
adc r8b, spl
movzx r8, r12w
bsf r8, rcx
mov r8, rcx
cmp spl, 0x54
test r12b, 0x84
shl r8, 0xc
jmp 0x1401d3912
pshufd xmm0, xmm10, 0xee
movq rax, xmm0
and dh, dh
bsf r9d, esp
mov rdx, rax
clc
shr rdx, 8
btc r10d, 0xdc
movsx r10w, r9b
movabs r9, 0xf0000000f00
or r11b, dil
sar r11, cl
and rdx, r9
sbb r11d, r10d
mov r9, rcx
sub r11, r15
shl r9, 0x10
rcl r10, 0xeb
movsx r10d, r15w
add r10b, 0x20
movabs r10, 0xf000000000
adc r11d, eax
shld r11w, r10w, 0x64
and r9, r10
rcl r11b, 0x6f
shr r11b, 0xf6
and r11w, sp
mov r10d, r8d
jmp 0x1401d3993
and r10d, 0xf00f0000
or r9, r10
and r11d, r12d
xor r10, 0xffffffffb00c9532
mov r10, rax
rcr r11b, cl
shl r11w, 0x86
btc r11w, di
shl r10, 8
xadd r11b, r11b
rcl r11b, cl
movsx r11w, al
movabs r11, 0xf000000000000
and r10, r11
or r10, r9
not r9b
movabs r9, 0xf00000000000
cmc
jmp 0x1401d39ea
and r8, r9
ror r9, cl
inc r9b
stc
mov r9, rax
shl r9, 0x3c
clc
cmc
test r10b, r12b
or r9, rdx
bsf dx, r12w
shrd rdx, rax, 0x70
rol dl, cl
or r9, r10
xadd r10w, r10w
mov rdx, rcx
test bp, 0x4d4
bswap r10d
shr rdx, 0x38
sar r10b, 0xa9
cmp r11b, r9b
and edx, 0xfffffff0
bsr r10w, r11w
movsx r10w, sil
or rdx, r8
movsx r10d, r12w
bt r8w, r10w
or rdx, r9
mov r8, rax
shl r8, 0x20
movabs r9, 0xf0000000000000
and r8, r9
bsr r9d, ecx
mov r10b, 0xca
mov r9, rcx
shr r9, 0x18
cmovo r10w, sp
btc r10, r11
and r9d, 0xf000000
xor r10b, 0xd5
or r10w, r10w
or r9, r8
bt r10, 0xcf
test r12b, 5
mov r8, rax
sub r10b, r9b
ror r10b, cl
shl rax, 0x30
or r10b, sil
movabs r10, 0xf00000000000000
cmc
and rax, r10
bswap r10
mov r10, rcx
shr rcx, 0x24
clc
and ecx, 0xf00000
stc
jmp 0x1401d3aca
or rax, rcx
shr r8, 0x14
and r8, r13
shr r10, 0x28
dec cl
rcr rcx, 0x19
and r10d, 0xf
shr ch, 0x26
or cl, r11b
shld rcx, rax, 0xf1
or r8, r10
or r8, r9
or r8, rax
or ecx, 0xdc073aa0
or r8, rdx
movsx rcx, r8w
movsx ecx, ax
jmp 0x1401d3b0b
not r8
movzx ecx, bp
mov rcx, rdi
jmp 0x1401d3b19
call r8
mov rcx, qword [rsp + 0xb8]
xor rcx, rsp
call fcn.1400a2150
mov eax, r12d
btc r14, r11
add sil, 0x87
inc bpl
movaps xmm6, xmmword [rsp + 0xc0]
bsf edi, ebp
movaps xmm7, xmmword [rsp + 0xd0]
sub ebx, 0x5d1c4bc7
cmp r13b, 0xe8
not r12b
movaps xmm8, xmmword [rsp + 0xe0]
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm10, xmmword [rsp + 0x100]
movaps xmm11, xmmword [rsp + 0x110]
movaps xmm12, xmmword [rsp + 0x120]
cmc
test sil, 0x9a
add rsp, 0x138
jmp 0x1401d3b9e
pop rbx
movsx di, bpl
pop rbp
setb r15b
pop rdi
movzx r13d, si
xchg r13d, r14d
movzx r15, bp
pop rsi
setle r14b
cmovns r13d, r11d
movzx r12d, r13w
pop r12
bswap r13d
not r15b
movzx r14, bp
pop r13
movzx r15, si
xchg r14b, r15b
pop r14
pop r15
jmp 0x1401d3be0
ret
sub r12d, r12d
jmp 0x1401d3be9
jmp 0x1401d3b1c