Function at 0x1401bde01
Capabilities:
Encode data using base64
Execute anti-debugging instructions

Disassembly:
push r15
bt r11w, r10w
shld r10d, ebp, 0xfc
push r14
push r13
sar r11b, cl
btr ax, r14w
sub al, spl
push r12
ror r13w, cl
cmp bpl, al
shr r13, cl
push rsi
sub r9w, r15w
btc r13, rdi
push rdi
cmovle r9w, cx
cmp bp, r8w
push rbp
cmp r15b, r8b
cwde
push rbx
cwde
shr r11b, cl
bts di, r13w
sub rsp, 0x138
bts edi, edi
movdqa xmmword [rsp + 0x120], xmm12
shr r13b, cl
bt r11w, bp
bswap r9
movdqa xmmword [rsp + 0x110], xmm11
sub r10d, edx
movdqa xmmword [rsp + 0x100], xmm10
cmc
lahf
movdqa xmmword [rsp + 0xf0], xmm9
movdqa xmmword [rsp + 0xe0], xmm8
cwde
mov dil, 0x31
rcl r13b, 0x2f
movdqa xmmword [rsp + 0xd0], xmm7
adc sil, bl
movdqa xmmword [rsp + 0xc0], xmm6
movzx rdi, r11w
mov r13, r8
sbb r10w, bp
xchg r11d, r8d
mov r14, rdx
cwde
mov r10b, 0xda
mov qword [rsp + 0x68], rcx
mov r8b, dl
bts r9d, edi
mov rax, qword [0x1400fe980]
xor rax, rsp
btr cx, 0x75
mov qword [rsp + 0xb8], rax
movabs rdi, 0xffff00000000ffff
movzx r9, r11w
dec cl
neg r9w
movabs rsi, 0xf000000000000
rcl ax, 0x94
shr cx, 0xe3
sub al, bh
movabs r11, 0xf00000000000
sub r9b, r15b
xor r10b, bl
movzx r10, r15w
movabs r9, 0xf0000000f00
bts r10w, r10w
movabs r10, 0xf0000f000
bts ax, cx
btc ecx, r14d
sal r8b, 0x58
movabs rax, 0x6cbf94d1d574aa74
cmp rsp, 0xffffffffb6a96c8f
xor r8d, 0xdd324c98
cmovge r8w, bx
movabs rcx, 0xc8641dda8c45464f
movq xmm0, rcx
bts r8, r8
rol r8b, cl
movq xmm1, rax
sbb r8b, 0x90
bsr r8w, sp
neg ah
punpcklqdq xmm1, xmm0
adc r8w, r14w
xadd al, r8b
bts ax, bx
pxor xmm1, xmmword [0x1400ffb90]
rol eax, cl
cmp r14b, 0x76
movq rax, xmm1
cmp r8w, bx
mov r8, rax
jmp 0x1401bdfbf
shl r8, 0xc
jmp 0x1401bdfc8
pshufd xmm0, xmm1, 0xee
movq rcx, xmm0
bsr dx, r13w
mov rdx, rcx
shr rdx, 8
test sil, 0xad
test r9w, r9w
and rdx, r9
sal r9b, cl
cmp r11b, 0x64
mov r9, rcx
test r9w, si
jmp 0x1401bdffc
shl r9, 0x3c
or r9, rdx
mov dh, 0x68
mov dl, r9b
mov edx, r8d
and edx, 0xf00f0000
or r9, rdx
mov edx, eax
stc
test rbx, 0xfffffffff59542be
cmc
and edx, 0xf00000
cmp cx, bx
cmc
shl rdx, 0x10
test r10b, al
or r9, rdx
cmp sil, 0x64
bts edx, edx
mov rdx, rcx
cmp edi, 0xd9b6e961
shl rdx, 8
and rdx, rsi
btr si, 0x4a
movsx si, r11b
or r9, rdx
and dx, bx
mov rdx, rax
neg si
shr rdx, 0x38
bt rsi, 0x20
bsr rsi, rbx
and r8, r11
bts si, dx
or si, 0x774f
movsxd rsi, edx
and edx, 0xfffffff0
rol si, cl
btc esi, edi
or rdx, r9
bts si, bp
sbb r9d, 0x2abff2ec
mov rsi, rcx
rol r9b, 1
seto r9b
clc
shr rsi, 0x14
and r9b, r15b
or rdx, r8
mov r8, rax
bsr r9w, bx
shr r8, 0x28
or r9b, 0x8c
bsr r9d, r9d
and r8d, 0xf
bts r9, rsp
sub r9d, 0x2c06c7e2
and rsi, r10
xor r9w, 0x576
setae r9b
jmp 0x1401be0de
or rsi, r8
cmovle r9w, r11w
and r8b, 6
mov r8d, ecx
and r8d, 0xf00000
and r9w, di
btr r9d, 9
inc r9b
shl r8, 0x20
bswap r9
rol r9b, cl
or rsi, r8
rcr r8b, 0xae
cmc
ror r8d, cl
mov r8, rax
adc r9b, al
xor r9w, 0xf222
shr r8, 0x18
mov r9b, 0x1b
and r8d, 0xf000000
and r9b, spl
bt r9w, ax
or rsi, r8
shl r9b, 0x7f
movabs r9, 0xffffffff0000
cmp r11b, al
clc
shr rax, 0x24
and eax, 0xf00000
test bp, dx
clc
jmp 0x1401be15e
or rsi, rax
test bpl, bpl
and ecx, 0xf00
shl rcx, 0x30
or rsi, rcx
jmp 0x1401be17c
or rsi, rdx
stc
test r10b, r10b
cmp rsi, 0xffffffffffffffff
jmp 0x1401be18c
mov qword [rsp + 0x30], rsi
jmp 0x1401be196
je 0x1401be297
movabs rax, 0x1bf96f226b49dbd7
mov cx, 0xff13
movabs rcx, 0x7fed40c41e0e012d
movq xmm0, rcx
stc
cmc
movq xmm1, rax
cmp ch, 0xc5
test r9b, 0x5b
punpcklqdq xmm1, xmm0
xor eax, eax
not rax
jmp 0x1401be1d5
movq xmm0, rax
pshufd xmm6, xmm0, 0x44
movabs rax, 0xaec211ab94b62428
movabs rcx, 0x80123e4d596bfec2
movq xmm0, rcx
jmp 0x1401be1fd
movq xmm2, rax
jmp 0x1401be207
punpcklqdq xmm2, xmm0
jmp 0x1401be210
pxor xmm2, xmm1
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
rol eax, cl
and r8, 0xffffffff973a0c25
movq r8, xmm2
test r10b, 0x65
movsx eax, r8w
shl r8, 0x10
sar ah, cl
and r8, r9
mov al, 0x90
and rcx, rdi
test rcx, 0x1099d817
btr r9w, di
mov r9, r8
rcr ah, 0x5b
or r9, rcx
cbw
add rax, r10
and eax, ebp
mov rax, r13
or rax, r9
cmc
shr rax, 0x20
jmp 0x1401be272
je 0x1401be405
mov rax, r13
test r8b, sil
cmp r10w, r15w
xor edx, edx
jmp 0x1401be28a
div r9
jmp 0x1401be292
jmp 0x1401be418
mov rax, r14
test dl, spl
jmp 0x1401be2a3
test rax, rax
jmp 0x1401be2ab
jne 0x1401bef0e
movabs rax, 0x804c0896d54acf6a
mov qword [rsp + 0x70], rax
movabs rax, 0x57b88ec5c2018c7
cqo
mov qword [rsp + 0x78], rax
setp al
movabs rax, 0x5372be8a8df83197
cdq
mov qword [rsp + 0x80], rax
movabs rax, 0x5483d33025d3a7c9
mov qword [rsp + 0x88], rax
movsxd rdx, esi
not dh
movsx rax, r9w
movabs rax, 0xec2569f0f517e231
movsx rdx, sp
mov qword [rsp + 0x90], rax
cbw
mov ax, 0xfeb8
movsx edx, r15w
movabs rax, 0x691aa88328007ca2
movsx rcx, r10w
cdq
mov qword [rsp + 0x98], rax
movzx rcx, r15w
movabs rax, 0x3e52dbfeec9b5efb
movzx rcx, r11w
mov cl, dil
mov qword [rsp + 0xa0], rax
cbw
lahf
cwd
movabs rax, 0x5483d94957bccaac
movsx rcx, r14w
movzx rcx, ax
cqo
mov qword [rsp + 0xa8], rax
movsx rdx, r13w
mov al, spl
cdq
lea rax, [rsp + 0x90]
jmp 0x1401be393
movups xmm0, xmmword [rax]
xchg ch, cl
movsx cx, bpl
jmp 0x1401be3a2
xorps xmm0, xmmword [rsp + 0x70]
movaps xmmword [rsp + 0x70], xmm0
movzx ecx, sp
cdq
setbe dh
movdqu xmm0, xmmword [rax + 0x10]
mov dl, 0x3b
bswap ecx
pxor xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
movsx rcx, r14w
bswap cx
cqo
lea rcx, [0x1400fff20]
cwd
movsx rdx, cx
movzx dx, bpl
lea rdx, [rsp + 0x70]
jmp 0x1401be3f3
call fcn.1400027c0
xor r12d, r12d
jmp 0x1401be400
jmp 0x1401c0b3b
mov eax, r13d
jmp 0x1401be40e
xor edx, edx
div r9d
test r15b, sil
ror al, cl
mov rax, r13
inc r9b
shld r9, r9, 0x6a
bswap r9w
sub rax, rdx
movzx r9, sp
cmc
add rcx, r8
bsr r9d, r8d
add rcx, rax
adc r9b, spl
sbb al, r9b
btr r9, r14
test rdx, rdx
movsxd rax, edx
cwd
jmp 0x1401be450
cmovne r13, rcx
sbb dx, bp
mov qword [rsp + 0x38], r13
dec r9d
and ch, 0x6f
movabs rax, 0xdb65e68e4276182b
clc
rcl r9b, cl
shl dl, 0x61
movabs rcx, 0xc180e50c746eca15
bts r9d, r15d
movq xmm0, rcx
mov r9b, dl
movsxd r9, r8d
sal r9b, 0xf7
movq xmm1, rax
cmc
add rdx, rdx
punpcklqdq xmm1, xmm0
movsx r9d, r14w
or r9b, al
rol r9b, 0x99
pxor xmm1, xmmword [0x1400ffb20]
rcr r9b, cl
movq rdx, xmm1
and r9b, 0x44
xchg r9b, r9b
mov r9, rdx
cmc
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
rol r15b, cl
mov rcx, rax
btr ebx, 0xdf
cmp r11b, r14b
shr rcx, 8
btr r10, rsi
bswap r11
rcr bpl, 0x50
mov r8d, r9d
movzx r15, di
rcl r11b, 0xab
rcr bh, 0x3e
and r8d, 0xf00f0000
or r13b, 0xde
stc
movsx rsi, r13w
movabs r13, 0xf0000000f00
and rcx, r13
mov r10, rdx
btr esi, edi
shl r10, 0x10
movabs rbp, 0xf000000000
sbb r12d, r10d
sar ebx, 0xfa
and r10, rbp
dec r11b
cmc
or r10, r8
sar sil, 0x91
mov r11, rax
shl r11, 8
and r12b, cl
adc sil, 0xb7
movabs r12, 0xf000000000000
sbb r8d, r14d
neg bl
and r11, r12
or r11, r10
rcl rbx, cl
mov r8, rdx
xchg di, r15w
rcl edi, 0x5d
bts rdi, r12
shr r8, 0x38
test r15b, bpl
shr di, 0xef
movabs r15, 0xf00000000000
neg dil
bswap rsi
btc rdi, rbx
and r9, r15
sbb bl, r8b
mov rsi, rax
shl rsi, 0x3c
adc dil, spl
bsr ebx, r9d
add edi, 0xfc3c95c9
or rsi, rcx
add r10b, r15b
or rsi, r11
mov rcx, rax
shr rcx, 0x14
movsxd rbx, r11d
bts r10d, eax
bt rbx, 0x47
mov r10, rdx
btc r11, 0x50
cmp sp, 0xaafa
movsxd rbx, esp
shr r10, 0x28
bts di, sp
and r10d, 0xf
and r8d, 0xfffffff0
or r8, r9
movsxd r11, edi
bsf r11w, bp
or r8, rsi
mov r9, rax
movsxd rsi, ebp
bt r11w, dx
shl r9, 0x20
movabs rbx, 0xf0000000000000
cmc
movzx r11w, r11b
rol rsi, 0x34
and r9, rbx
movsxd r11, ebx
mov r11, rdx
shr r11, 0x18
cmovbe rdi, r14
and r11d, 0xf000000
movsx si, r13b
or r11, r9
shl dil, 0
bts si, r11w
setle dil
shr rdx, 0x24
and edx, 0xf00000
shl rax, 0x30
movzx rdi, sp
bts di, sp
movabs rdi, 0xf00000000000000
btr si, 0x55
bt rsi, 0xe5
sar sil, 0x61
and rax, rdi
bts esi, esi
adc si, 0xc5e
sub si, 0xf3
or rax, rdx
movabs rsi, 0xf0000f000
movzx edx, bx
rcl rdx, 0xe
movsx rdx, r11w
and rcx, rsi
neg dl
shld dx, bp, 0xcd
or rcx, r10
adc dx, r11w
or edx, edi
or rcx, r11
btr rdx, 0x37
test spl, r14b
movsx edx, sp
or rcx, rax
or rcx, r8
movzx rdx, r13w
bswap dx
movsx rdx, bx
not rcx
movabs rdx, 0x8d3cdcfa68ade242
jmp 0x1401be6e1
call fcn.1401acd59
mov r8, rax
movabs rax, 0x6349f46a03c8aa3f
movsxd rcx, r11d
mov cx, r11w
movabs rcx, 0xb4fe6074d6f22e7d
jmp 0x1401be709
movq xmm0, rcx
xchg cx, cx
movq xmm1, rax
punpcklqdq xmm1, xmm0
cmove rax, rcx
movsxd rcx, r9d
xchg cx, ax
movabs rax, 0x2028fa7bfc3755c0
movabs rcx, 0x4b016e658877d1b2
jmp 0x1401be73c
movq xmm0, rcx
jmp 0x1401be746
movq xmm2, rax
jmp 0x1401be750
punpcklqdq xmm2, xmm0
jmp 0x1401be759
pxor xmm2, xmm1
jmp 0x1401be762
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
shr r9, 0x8e
jmp 0x1401be77b
movd ecx, xmm2
cmp r12b, 0xb6
cdq
bsr dx, ax
shl ecx, 0x10
shr r9w, 0xa5
movsxd rdx, r8d
stc
movzx eax, ax
mov r9w, si
movzx r9, dx
mov r9, qword gs:[rcx + rax]
rdtsc
shl rdx, 0x20
or rdx, rax
cdqe
cmovo ax, bp
xchg cx, ax
movabs rax, 0x65b4664fb1d2ab66
mov ecx, 0xf73fdd00
jmp 0x1401be7cb
movabs rcx, 0x728ab10671288a43
jmp 0x1401be7da
movq xmm0, rcx
movzx cx, bl
mov cx, r13w
movzx ecx, si
movq xmm1, rax
mov ecx, 0x880fa190
cbw
punpcklqdq xmm1, xmm0
setnp ch
movabs rax, 0xf9ffd85d4e2d5499
not cx
movsx cx, bh
movabs rcx, 0x8d750f14e98d75be
movq xmm0, rcx
movq xmm2, rax
jmp 0x1401be827
punpcklqdq xmm2, xmm0
pxor xmm2, xmm1
jmp 0x1401be834
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
movq rcx, xmm2
sar r10b, 0xa6
shl rcx, 0x10
jmp 0x1401be85b
movabs r11, 0xffffffff0000
btc r10, 0xe4
cmp r11b, r11b
rcr r10d, 0xf9
and rcx, r11
sub r10w, r12w
sar r10w, 0xa4
movabs r10, 0xffff00000000ffff
clc
test ebp, r9d
cmp sp, 0x2d7
and rax, r10
or rax, rcx
stc
imul rax, rdx
jmp 0x1401be8a0
movq xmm0, rax
jmp 0x1401be8aa
movq xmm1, rdx
jmp 0x1401be8b4
pshufd xmm2, xmm1, 0x44
punpcklqdq xmm1, xmm0
movabs rax, 0xf34344de92ecce5b
mov cl, sil
cmovs ecx, r11d
movabs rcx, 0x6a72066c130752f5
movq xmm0, rcx
movzx rcx, r14w
jmp 0x1401be8e6
movq xmm3, rax
xchg al, ah
cwde
movzx ax, r12b
punpcklqdq xmm3, xmm0
movabs rax, 0xb6941aab6d1331a4
movzx ecx, bp
not ch
movabs rcx, 0x958d58194032ad09
jmp 0x1401be915
movq xmm4, rcx
jmp 0x1401be91f
movq xmm0, rax
jmp 0x1401be929
punpcklqdq xmm0, xmm4
pxor xmm0, xmm3
jmp 0x1401be936
pandn xmm0, xmm6
movabs rax, 0xa555a8a9d7ea5e8c
movabs rcx, 0xa070d42a31ef277f
jmp 0x1401be953
movq xmm3, rcx
movq xmm4, rax
movsx ecx, ax
not al
punpcklqdq xmm4, xmm3
cmovns ax, dx
movabs rax, 0xb53f04dd2815a173
bswap ecx
jmp 0x1401be97f
movabs rcx, 0x5f8f785e37f3d884
jmp 0x1401be98e
movq xmm3, rcx
jmp 0x1401be998
movq xmm5, rax
jmp 0x1401be9a2
punpcklqdq xmm5, xmm3
jmp 0x1401be9ab
pxor xmm5, xmm4
jmp 0x1401be9b4
pandn xmm5, xmm6
movabs rax, 0x7d29ed2f305523c6
not cl
setnp ch
movabs rcx, 0xce2edc46d2f09f03
movq xmm3, rcx
movq xmm4, rax
punpcklqdq xmm4, xmm3
cmovnp rax, rbp
movsx cx, r10b
not cx
movabs rax, 0x1e3c965dcfaa23c6
not ecx
cmovs cx, r14w
movsx cx, sil
movabs rcx, 0x31d1a7340f469f03
jmp 0x1401bea10
movq xmm3, rcx
jmp 0x1401bea1a
movq xmm7, rax
punpcklqdq xmm7, xmm3
jmp 0x1401bea28
pxor xmm7, xmm4
jmp 0x1401bea31
pandn xmm7, xmm6
pshufd xmm3, xmm7, 0xee
movq rax, xmm3
sub cl, r8b
xor ecx, 0x7307bee
movd ecx, xmm7
shl ecx, 0x10
movzx eax, ax
or eax, ecx
bswap rcx
not ch
movabs rcx, 0x8a945350c5ffe011
jmp 0x1401bea68
movq xmm3, rcx
pshufd xmm3, xmm3, 0x44
movabs rcx, 0x756b2c4f69601fce
movq xmm4, rcx
jmp 0x1401bea86
pshufd xmm4, xmm4, 0x44
pxor xmm4, xmm3
jmp 0x1401bea94
pandn xmm4, xmm6
pshufd xmm3, xmm4, 0xee
movd edx, xmm3
movsx ecx, si
mov ecx, r10d
clc
and ecx, edx
movq xmm3, r8
clc
shr r8, cl
movdqa xmm4, xmm0
jmp 0x1401beabc
punpcklqdq xmm4, xmm5
jmp 0x1401beac5
psllq xmm4, 0x10
punpckhqdq xmm0, xmm5
jmp 0x1401bead3
movdqa xmm5, xmmword [section..rdata]
jmp 0x1401beae0
pand xmm4, xmm5
jmp 0x1401beae9
pandn xmm5, xmm0
por xmm5, xmm4
movdqa xmm0, xmm2
jmp 0x1401beafa
psrlq xmm0, 0x20
pmuludq xmm0, xmm5
movdqa xmm4, xmm5
jmp 0x1401beb0c
psrlq xmm4, 0x20
pmuludq xmm4, xmm2
paddq xmm4, xmm0
jmp 0x1401beb1e
psllq xmm4, 0x20
pmuludq xmm5, xmm2
paddq xmm5, xmm4
movd xmm0, eax
jmp 0x1401beb34
pshufd xmm0, xmm0, 0x44
movq xmm2, r8
jmp 0x1401beb43
punpcklqdq xmm3, xmm2
jmp 0x1401beb4c
pand xmm5, xmmword [0x1400d3030]
jmp 0x1401beb59
pand xmm3, xmm0
jmp 0x1401beb62
por xmm5, xmm3
pxor xmm5, xmm1
lahf
movabs rax, 0x19e8e40c53e69915
movzx cx, r14b
movsx rcx, r15w
movsx ecx, si
movabs rcx, 0xba4332f8890126d9
jmp 0x1401beb90
movq xmm0, rcx
movq xmm2, rax
movsx cx, r11b
cbw
punpcklqdq xmm2, xmm0
movsxd rax, r8d
movzx ecx, r15w
movabs rax, 0xcf505ee7ac1966ea
movabs rcx, 0x45bc88137a27d8a6
jmp 0x1401bebc5
movq xmm0, rcx
jmp 0x1401bebcf
movq xmm3, rax
jmp 0x1401bebd9
punpcklqdq xmm3, xmm0
jmp 0x1401bebe2
pxor xmm3, xmm2
jmp 0x1401bebeb
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
cmp r13d, 0xff35240b
btc cx, r10w
rcl cx, 0xf6
movq rcx, xmm3
shl rcx, 0x10
and rcx, r11
test ebx, r11d
and rax, r10
add rax, r9
jmp 0x1401bec23
movdqu xmmword [rcx + rax], xmm5
cdqe
movzx eax, bx
movabs rax, 0xe3c15d07655920be
movsx cx, r14b
movabs rcx, 0x8be08916f6282bf3
jmp 0x1401bec4b
movq xmm0, rcx
cmovns cx, r11w
bswap cx
movq xmm2, rax
movzx ax, r12b
cmovl cx, r12w
mov ax, 0x1ff
punpcklqdq xmm2, xmm0
cdqe
movabs rax, 0x8096026d9aa6df41
movzx rcx, dx
movabs rcx, 0x741fd67c93f5d59c
movq xmm0, rcx
jmp 0x1401bec93
movq xmm3, rax
jmp 0x1401bec9d
punpcklqdq xmm3, xmm0
pxor xmm3, xmm2
jmp 0x1401becaa
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
movsx ecx, r15w
shr cx, cl
movq rcx, xmm3
shl rcx, 0x10
jmp 0x1401becce
and rcx, r11
and rax, r10
stc
lea rax, [rax + r9]
movdqu xmmword [rcx + rax], xmm1
shl r9b, cl
and ah, 0x1d
cmc
movabs rax, 0x3cedc8268f30aae3
xadd ecx, r9d
ror r9b, cl
movabs rcx, 0x25e9779ccdbd50c5
rcl r9b, 0xe4
movq xmm0, rcx
btr cx, 0x76
movq xmm1, rax
or r9w, di
xor cx, ax
neg cx
punpcklqdq xmm1, xmm0
bts cx, si
pxor xmm1, xmmword [0x1400ffb70]
and r9d, ecx
shr cx, cl
xor r9w, 0xe751
movq rcx, xmm1
sub r9w, cx
mov r9, rcx
cmc
cmp bp, r13w
test dx, bx
shl r9, 0xc
jmp 0x1401bed56
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
rcl r11w, cl
rcr dl, 0x3c
not r10
mov rdx, rax
mov r11b, 9
clc
shr rdx, 8
bsf r8w, r9w
mov r8d, r9d
bswap r10
and r8d, 0xf00f0000
test bpl, sil
and rdx, r13
rcl r13b, 0x9d
mov r13, qword [rsp + 0x38]
mov r10, rcx
test spl, sil
ror r11b, cl
xor r11b, al
shl r10, 0x10
and r10, rbp
movsx r11w, r9b
sub r11w, 0xeb2b
or r11, 0xffffffffcba3df57
or r10, r8
shrd r8w, bx, 0x46
mov r11, rax
adc r8b, 0xa4
shl r11, 8
clc
and r11, r12
cmc
cmovl r8w, sp
or r11, r10
movsxd r8, ecx
mov r10, rax
movsx r8w, bl
shl r10, 0x3c
xor r8, rdi
xadd r8w, r8w
or r10, rdx
sal dh, 0x2d
bt edx, ebp
rcl r8w, 0x5f
mov r8, rcx
bswap rdx
shr r8, 0x38
and r9, r15
or r10, r11
mov rdx, r13
cwd
mov rdx, rax
and r8d, 0xfffffff0
clc
test cx, bp
or r8, r9
and r9w, 0x2a4a
or r8, r10
mov r9, rax
shl r9, 0x20
stc
xadd r10b, r10b
not r10w
and r9, rbx
rcr r10, 0x3b
shl r10b, cl
setae r10b
mov r10, rcx
cmc
stc
test r8d, 0x1218f19
shr r10, 0x18
and r10d, 0xf000000
test sp, cx
jmp 0x1401bee6b
or r10, r9
jmp 0x1401bee73
mov r9, rcx
cmc
test sp, si
shr rcx, 0x24
cmc
and ecx, 0xf00000
cmp rdx, rdi
cmp rax, 0x38b15911
stc
shl rax, 0x30
and rax, rdi
test di, cx
clc
or rax, rcx
neg cl
shrd ecx, r14d, 0x5d
sal cl, 0x30
shr rdx, 0x14
shr r9, 0x28
and r9d, 0xf
and rdx, rsi
not ecx
movzx cx, dil
bt ecx, r11d
or rdx, r9
xadd cx, cx
xor cx, 0x4571
or rdx, r10
setb ch
cmc
add cx, 0x86b7
or rdx, rax
or rdx, r8
jmp 0x1401beee5
not rdx
movsx ecx, r8w
mov rcx, r13
jmp 0x1401beef4
call rdx
mov rsi, qword [rsp + 0x30]
jmp 0x1401bef00
test rax, rax
jmp 0x1401bef08
je 0x1401be2b1
cmp rsi, 0xffffffffffffffff
jmp 0x1401bef17
je 0x1401bf122
test r13, r13
jmp 0x1401bef25
je 0x1401bf122
mov rbx, rsi
bt rcx, 0xb9
shl cl, cl
not rbx
movsx ecx, bx
or cx, r11w
lea rcx, [r13 - 1]
shr rcx, 4
inc rcx
cmc
cmp rsp, 0x4fa2f8db
cmp r13, 0x11
jae 0x1401bef63
xor edx, edx
jmp 0x1401bf0aa
mov r8, rcx
and dl, dh
and r8, 0xfffffffffffffffe
cmp r8w, 0x33bc
shl dx, cl
cmc
lea rdx, [rsi + rsi*8]
bsf rdi, rcx
lea rdx, [rsi + rdx*2]
btr r11d, 0xc4
mov r9, 0xffffffffffffffed
bsf di, cx
rol r11b, cl
sub r9, rdx
mov r10, rbx
shl r11b, 0xa7
neg dx
shl r10, 5
lea rdx, [rsi + rsi]
test sil, 0x44
lea rdx, [rdx + rdx*8]
mov r11, 0xffffffffffffffee
movzx edi, r11w
sub r11, rdx
xchg di, dx
sar rdi, 0
lea rdx, [rsi + rsi*2]
setg sil
sub dil, 0xda
mov rsi, 0xfffffffffffffffd
ror di, 0x1a
sub rsi, rdx
neg di
shr di, 0x8e
lea rdi, [rbx + rbx]
sub edx, edx
cmp r15b, al
nop word cs:[rax + rax]
stc
cmp r13b, r15b
movq xmm0, rsi
movq xmm1, rdi
jmp 0x1401bf019
punpcklqdq xmm1, xmm0
stc
cmp r13w, si
cmp r8b, 0x69
movdqu xmm0, xmmword [r14 + rdx]
clc
pxor xmm0, xmm1
cmp r14w, 0x4d4a
cmc
movdqu xmmword [rax + rdx], xmm0
test r14, 0x4b2a50b8
test r11w, di
movq xmm0, r9
test sil, r9b
movq xmm1, r11
stc
punpcklqdq xmm1, xmm0
movdqu xmm0, xmmword [r14 + rdx + 0x10]
cmp bh, 0xf8
cmc
test r10b, 0xbb
pxor xmm0, xmm1
cmc
cmp r13b, al
cmp ebp, 0x53aa0bb3
movdqu xmmword [rax + rdx + 0x10], xmm0
cmp r15b, r15b
test sil, 0x42
add rdx, 0x20
add r9, r10
cmc
stc
add r11, r10
add rsi, r10
cmp r14b, 0xf4
lea rdi, [rdi + r10]
add r8, 0xfffffffffffffffe
jmp 0x1401bf0a4
jne 0x1401bf003
test cl, 1
je 0x1401bf122
mov rcx, rdx
movzx r8d, r12w
bts edi, edi
or rcx, 2
rol r9b, cl
clc
imul rcx, rbx
clc
mov r8, rdx
btc r12w, 0xa
dec r9d
or r8, 3
ror di, 0x55
rcl di, cl
imul r8, rbx
movq xmm0, r8
movsx r12, r13w
movq xmm1, rcx
sbb di, 0x3d88
rcr r12w, 0x38
punpcklqdq xmm1, xmm0
mov dil, bpl
movdqu xmm0, xmmword [rdx + r14]
pxor xmm0, xmm1
xor edi, 0x1b852c9e
movdqu xmmword [rdx + rax], xmm0
shr dil, 0x57
stc
rcl cx, 0xa4
mov qword [rsp + 0x28], rax
btr edi, esi
lea rax, [rax + r13]
add r9b, 0xe
cqo
ror r12b, cl
mov qword [rsp + 0x60], rax
movsx r12, r15w
movabs rax, 0x1a2e869b4428c29a
btc r9d, 0xd5
cmp r8w, bx
movabs rcx, 0xeb742d8e6841af2b
xor dil, r10b
shl edx, 0x26
sbb dh, 0xa5
movq xmm0, rcx
inc dh
movq xmm6, rax
mov r9w, 0xa9ff
punpcklqdq xmm6, xmm0
neg dx
movdqa xmm7, xmmword [section..rdata]
sar r12, 0x73
rcr dil, 0x53
movdqa xmm8, xmmword [0x1400d3010]
sub r9b, 0xfc
and r12w, 0xb8ac
movdqa xmm9, xmmword [0x1400d3020]
stc
mov r12, r13
mov dil, 0x61
or dl, r9b
mov qword [rsp + 0x38], r13
setno dil
movabs rdi, 0xffffffff0000
bsf r9w, si
mov edx, edx
sar dh, 0xf6
nop word cs:[rax + rax]
mov dl, spl
movdqa xmm0, xmmword [0x1400ffb10]
add dh, 0x53
cmova edx, r13d
pxor xmm0, xmm6
ror r9d, cl
cdq
movq rdx, xmm0
add r9w, 0xcdd4
bts r9w, si
and r9b, 0x31
mov r9, rdx
cmp r9b, r12b
clc
cmc
shl r9, 0xc
jmp 0x1401bf21b
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
shl r13b, cl
mov rcx, rax
shl r8b, 0xe
shr rcx, 8
mov r8d, r9d
and r8d, 0xf00f0000
sbb r10b, r15b
movabs r10, 0xf0000000f00
shr r13b, 0x61
and rcx, r10
sar r10w, 0xaf
bsf r10d, ebx
shl r13b, 0xe
mov r10, rdx
shl r10, 0x10
sub r11b, 0xa6
movabs r11, 0xf000000000
sub r13d, r14d
jmp 0x1401bf27f
and r10, r11
or r11b, 0xca
shl r13, cl
or r10, r8
shr r13b, cl
and r13b, bl
mov r11, rax
movzx r13w, sil
shrd r8w, r9w, 0x3a
xor r13w, r8w
shl r11, 8
movabs r8, 0xf000000000000
cmp edi, 0x890899ab
dec r13b
and r11, r8
rcr r13b, cl
rol r13b, 0x4c
or r11, r10
adc r10d, 0x972015dd
test dl, spl
clc
mov r10, rax
add r8w, r8w
shl r10, 0x3c
ror r8b, cl
adc r13, 0x39a0bf56
or r10, rcx
bsf r8w, bp
rcr r13w, 6
mov r8, rdx
bts cx, r8w
test r12w, r15w
shld cx, bx, 0x8c
shr r8, 0x38
neg r13w
movabs rcx, 0xf00000000000
shld r13, rcx, 0x6c
and r9, rcx
sbb r13b, 0x5c
sar r13b, cl
or r10, r11
mov rcx, rax
and r8d, 0xfffffff0
rcl r11d, cl
rcr r13w, cl
bswap r11w
or r8, r9
clc
adc r9b, 0xc5
or r8, r10
mov r9, rax
setnp r13b
sbb r10, r13
sub r11b, 0x77
shl r9, 0x20
or r11b, sil
shr r11b, 1
movabs r10, 0xf0000000000000
bswap r13d
rol r11b, 0xd6
btc r11, 0x3d
and r9, r10
mov r10, rdx
xor r11w, r9w
shr r10, 0x18
btc r11w, r9w
btc r13, 0x96
movzx r11w, dl
and r10d, 0xf000000
cmp r11d, 0x433ae3c3
sub r13b, dil
or r10, r9
inc r13b
mov r11w, 0x20da
mov r9, rdx
rcl r11, cl
shr rdx, 0x24
cmovae r13w, di
bt r11w, r8w
and edx, 0xf00000
shl rax, 0x30
shrd r13, rsp, 0xd7
sar r11b, 0xb
movabs r11, 0xf00000000000000
btc r13, rcx
sar r13, 0x7d
shld r13d, ecx, 0x87
and rax, r11
add r13b, cl
or rax, rdx
movsx r13, r9w
test rax, rbp
test r11w, 0x7ecb
shr rcx, 0x14
shr r9, 0x28
and r9d, 0xf
and dh, 0x4f
movzx edx, ax
movabs rdx, 0xf0000f000
rcl r13b, 0xa1
and rcx, rdx
or rcx, r9
cmova dx, dx
bt r13, 0x19
or rcx, r10
sub dl, 0x3b
not dh
or rcx, rax
movzx rax, r15w
bts r13d, ebp
mov r13, qword [rsp + 0x60]
sal ah, 0x73
cqo
sub r13, r12
cdq
or rcx, r8
movzx dx, dh
mov rax, qword [rsp + 0x68]
mov eax, dword [rax]
movsx dx, r12b
mov dword [rsp + 0x44], eax
xchg dh, dl
setp dh
bswap dx
not rcx
cwd
movsx dx, al
movabs rdx, 0x2d1ff318d40c162f
jmp 0x1401bf489
call fcn.1401acd59
mov r8, rax
shl rcx, cl
sar ax, 0x2d
movabs rax, 0x6349f46a03c8aa3f
shl cx, cl
xor ecx, 0xfc34ee0d
movabs rcx, 0xb4fe6074d6f22e7d
movq xmm0, rcx
movq xmm1, rax
stc
punpcklqdq xmm1, xmm0
cmc
xor eax, eax
jmp 0x1401bf4cc
not rax
jmp 0x1401bf4d4
movq xmm0, rax
pshufd xmm0, xmm0, 0x44
movabs rax, 0x2028fa7bfc3755c0
movzx cx, r14b
movzx rcx, r8w
movabs rcx, 0x4b016e658877d1b2
movq xmm2, rcx
movq xmm3, rax
jmp 0x1401bf50a
punpcklqdq xmm3, xmm2
jmp 0x1401bf513
pxor xmm3, xmm1
jmp 0x1401bf51c
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rax, xmm1
sar dx, cl
rcr r9b, 0xa9
movd ecx, xmm3
rol dx, 1
shl ecx, 0x10
mov rdx, 0x5b9b1568
sal dl, cl
cdq
movzx eax, ax
lea rdx, [rcx + rax]
movsx r9d, bx
bsf r9, rdx
adc r9d, 0x2814cc87
mov qword [rsp + 0x50], rdx
mov r9, qword gs:[rcx + rax]
btc ax, 0x24
rdtsc
rol cx, cl
bswap ecx
neg cx
shl rdx, 0x20
movsx cx, cl
sar cx, 0xe8
movzx rcx, bp
or rdx, rax
mov rcx, rbp
cmovge rax, r12
movabs rax, 0x65b4664fb1d2ab66
cmove cx, di
movzx ecx, r13w
movabs rcx, 0x728ab10671288a43
jmp 0x1401bf5af
movq xmm1, rcx
not cx
movsx rcx, r9w
movsx ecx, bp
movq xmm2, rax
punpcklqdq xmm2, xmm1
cwde
movzx ecx, di
movabs rax, 0xf9ffd85d4e2d5499
mov cx, ax
movabs rcx, 0x8d750f14e98d75be
jmp 0x1401bf5e7
movq xmm1, rcx
jmp 0x1401bf5f1
movq xmm3, rax
jmp 0x1401bf5fb
punpcklqdq xmm3, xmm1
jmp 0x1401bf604
pxor xmm3, xmm2
jmp 0x1401bf60d
pandn xmm3, xmm0
pshufd xmm1, xmm3, 0xee
movq rsi, xmm1
or al, 0xb2
rcl cx, cl
movq rax, xmm3
xor r11w, bp
shl rax, 0x10
clc
and rax, rdi
rcr r11d, 0xea
movzx r11, r8w
clc
movabs r11, 0xffff00000000ffff
mov rcx, r9
and rsi, r11
btr ecx, esi
inc cx
or rsi, rax
neg rax
sbb cx, 0x6198
mov rax, rsi
bsf ecx, ebx
cmp r10w, ax
imul rax, rdx
mov ecx, r15d
movzx cx, dil
movq xmm2, rax
cdqe
movsx cx, r8b
lahf
movq xmm1, rdx
punpcklqdq xmm1, xmm2
mov cx, 0xab23
sets cl
movabs rax, 0xf34344de92ecce5b
mov ecx, r13d
jmp 0x1401bf6a0
movabs rcx, 0x6a72066c130752f5
jmp 0x1401bf6af
movq xmm2, rcx
movq xmm3, rax
punpcklqdq xmm3, xmm2
movabs rax, 0xb6941aab6d1331a4
jmp 0x1401bf6ce
movabs rcx, 0x958d58194032ad09
jmp 0x1401bf6dd
movq xmm4, rcx
jmp 0x1401bf6e7
movq xmm2, rax
jmp 0x1401bf6f1
punpcklqdq xmm2, xmm4
jmp 0x1401bf6fa
pxor xmm2, xmm3
jmp 0x1401bf703
pandn xmm2, xmm0
movabs rax, 0xa555a8a9d7ea5e8c
movsxd rcx, r13d
movzx cx, bh
movabs rcx, 0xa070d42a31ef277f
jmp 0x1401bf727
movq xmm3, rcx
cmovbe cx, r11w
movq xmm4, rax
lahf
cwde
punpcklqdq xmm4, xmm3
movabs rax, 0xb53f04dd2815a173
mov cl, r15b
movsx cx, r12b
movsx rcx, r10w
movabs rcx, 0x5f8f785e37f3d884
movq xmm3, rcx
jmp 0x1401bf766
movq xmm5, rax
jmp 0x1401bf770
punpcklqdq xmm5, xmm3
jmp 0x1401bf779
pxor xmm5, xmm4
jmp 0x1401bf782
pandn xmm5, xmm0
movdqa xmm11, xmm2
jmp 0x1401bf790
punpcklqdq xmm11, xmm5
psllq xmm11, 0x10
punpckhqdq xmm2, xmm5
jmp 0x1401bf7a4
movdqa xmm3, xmm7
pandn xmm3, xmm2
pand xmm11, xmm7
por xmm11, xmm3
movq rax, xmm11
mov qword [rsp + 0x58], rax
cmp r11b, dil
imul rax, rdx
jmp 0x1401bf7cc
pshufd xmm2, xmm11, 0xee
movq rbp, xmm2
imul rdx, rbp
movsx cx, r8b
movabs rcx, 0x7d29ed2f305523c6
movabs r10, 0xce2edc46d2f09f03
jmp 0x1401bf7f9
movq xmm2, r10
movzx r10w, al
movsx r10, ax
movq xmm3, rcx
not r10w
movsx r10w, r9b
movzx rcx, r9w
punpcklqdq xmm3, xmm2
bswap r10w
movsxd r10, r11d
movabs rcx, 0x1e3c965dcfaa23c6
movabs r10, 0x31d1a7340f469f03
jmp 0x1401bf83d
movq xmm4, r10
movq xmm2, rcx
jmp 0x1401bf84c
punpcklqdq xmm2, xmm4
jmp 0x1401bf855
pxor xmm2, xmm3
pandn xmm2, xmm0
movabs rbx, 0xffffffff00000000
shrd rcx, rax, 0xe8
bts r10w, r14w
adc cx, 0x7c57
and rax, rbx
movzx r10d, bp
movabs rcx, 0xaaace600e01a9fe1
mov r10, r15
movsx r10, dx
movzx r10w, al
movabs r10, 0x8a945350c5ffe011
movq xmm3, r10
jmp 0x1401bf8af
movq xmm4, rcx
punpcklqdq xmm4, xmm3
movzx r10, r10w
jmp 0x1401bf8c1
movabs rcx, 0xecf4991f1fe5601e
movabs r10, 0x756b2c4f69601fce
jmp 0x1401bf8da
movq xmm3, r10
jmp 0x1401bf8e4
movq xmm5, rcx
jmp 0x1401bf8ee
punpcklqdq xmm5, xmm3
jmp 0x1401bf8f7
pxor xmm5, xmm4
jmp 0x1401bf900
pandn xmm5, xmm0
movdqa xmm3, xmm5
jmp 0x1401bf90d
punpcklqdq xmm3, xmm2
jmp 0x1401bf916
psllq xmm3, 0x10
pand xmm3, xmm8
jmp 0x1401bf925
punpckhqdq xmm5, xmm2
jmp 0x1401bf92e
pand xmm5, xmm9
jmp 0x1401bf938
por xmm5, xmm3
pshufd xmm12, xmm5, 0xee
movq r14, xmm12
movzx ecx, dx
shrd rcx, r12, 0x55
mov r10d, r14d
rcl cl, cl
cmc
shl ch, 0x22
and r10d, r8d
movq rcx, xmm5
clc
stc
mov qword [rsp + 0x48], rcx
clc
shr r8, cl
cmp bl, 0xa8
or r10, rax
bts rax, rbp
cbw
movzx rax, r8w
and r8d, r14d
movzx ecx, dx
clc
and rdx, rbx
or rdx, r8
movzx rcx, bx
movq xmm2, r10
movsxd rax, r11d
movq xmm3, rdx
mov eax, 0xfea49627
cmovb eax, r11d
punpcklqdq xmm2, xmm3
cdqe
lahf
pxor xmm2, xmm1
setbe al
movsx ax, r14b
movsxd rax, ebx
movabs rax, 0x19e8e40c53e69915
movzx rcx, ax
movsx cx, dil
movsx ecx, dx
movabs rcx, 0xba4332f8890126d9
movq xmm3, rcx
movzx ecx, cx
movq xmm4, rax
xchg cl, ch
cdqe
setns ah
punpcklqdq xmm4, xmm3
xchg ecx, eax
movabs rax, 0xcf505ee7ac1966ea
movsx rcx, bp
bswap cx
movzx cx, sil
movabs rcx, 0x45bc88137a27d8a6
jmp 0x1401bfa16
movq xmm3, rcx
jmp 0x1401bfa20
movq xmm5, rax
punpcklqdq xmm5, xmm3
jmp 0x1401bfa2e
pxor xmm5, xmm4
jmp 0x1401bfa37
pandn xmm5, xmm0
pshufd xmm3, xmm5, 0xee
movq rbx, xmm3
sbb cl, r15b
bsr ax, r15w
movq rax, xmm5
bts cx, r14w
shl rax, 0x10
rol ecx, 0xc3
and rax, rdi
mov cl, r15b
and rbx, r11
bswap cx
or rbx, rax
cwde
movdqu xmmword [rbx + r9], xmm2
cbw
not rcx
movabs rax, 0xe3c15d07655920be
movabs rcx, 0x8be08916f6282bf3
jmp 0x1401bfa92
movq xmm2, rcx
movzx cx, sil
movzx rcx, r9w
cmovl cx, si
movq xmm3, rax
mov al, r10b
punpcklqdq xmm3, xmm2
movabs rax, 0x8096026d9aa6df41
mov cl, 0x51
movzx cx, sil
movsx cx, r14b
movabs rcx, 0x741fd67c93f5d59c
jmp 0x1401bfad5
movq xmm2, rcx
jmp 0x1401bfadf
movq xmm4, rax
punpcklqdq xmm4, xmm2
jmp 0x1401bfaed
pxor xmm4, xmm3
jmp 0x1401bfaf6
pandn xmm4, xmm0
pshufd xmm0, xmm4, 0xee
movq r15, xmm0
ror r8w, 0x26
rol r8w, 0x23
movq rax, xmm4
shl rax, 0x10
and rax, rdi
movzx ecx, dx
and r15, r11
or r15, rax
cwde
movdqu xmmword [r15 + r9], xmm1
bts ax, bp
cdqe
movsx rcx, cx
movabs rax, 0x3cedc8268f30aae3
btc cx, 0x48
rol r8, 0xa3
movabs rcx, 0x25e9779ccdbd50c5
movsx r8w, r11b
movzx r8w, bl
rcl r8b, 0x7b
movq xmm0, rcx
movq xmm10, rax
bts cx, r15w
punpcklqdq xmm10, xmm0
stc
bt cx, r8w
movdqa xmm0, xmmword [0x1400ffb70]
bswap r8w
shl cl, cl
pxor xmm0, xmm10
sar r8b, cl
movq rcx, xmm0
test r11b, r13b
mov r8, rcx
clc
shl r8, 0xc
jmp 0x1401bfba4
pshufd xmm0, xmm0, 0xee
movq rax, xmm0
or dx, di
shl r10w, 0xdc
mov rdx, rax
xor r9b, 0xfd
shl r10b, 0x46
shr rdx, 8
setl r10b
test r9w, 0x2fa5
shrd r11w, r10w, 0x67
mov r9d, r8d
and r9d, 0xf00f0000
and r11b, dil
shr r10d, cl
shrd r11, r9, 0x51
movabs r10, 0xf0000000f00
and r11d, esp
sar r11b, cl
mov r11w, si
and rdx, r10
shr r10b, 0x2e
mov r10, rcx
shl r10, 0x10
shl r11w, 0xee
shl r11d, cl
rol r11d, cl
movabs r11, 0xf000000000
clc
and r10, r11
sar r11w, cl
shl r11b, 0xe8
or r10, r9
mov r11, 0xffffffff821fd692
adc r9w, 0x71f7
mov r9, rax
shl r9, 8
cmp r13b, 0xe4
rcl r11b, cl
seta r11b
movabs r11, 0xf000000000000
cmc
jmp 0x1401bfc5f
and r9, r11
btr r11w, r15w
or r9, r10
movsxd r11, r12d
xadd r11b, r11b
mov r11, rax
rol r10b, 0xc3
not r10w
movzx r10, bp
shl r11, 0x3c
or r11, rdx
shr dx, 0x3e
mov rdx, rcx
rol r10, 0x7f
btc r10w, r13w
sbb r10, 0xffffffffbcad2e71
shr rdx, 0x38
mov r10b, r14b
rol r10b, cl
movabs r10, 0xf00000000000
clc
and r8, r10
bt r10, 0x9d
or r11, r9
sub r9d, esp
bts r10d, ebp
mov r10, rax
ror r9, 0x86
rcr r9b, 0xf
and edx, 0xfffffff0
add r9b, spl
rol r9b, cl
or rdx, r8
add r9b, 0x3e
xor r9b, sil
setp r9b
or rdx, r11
mov r8, rax
shrd r11, rdx, 0x7e
shl r9d, 0xa3
shl r8, 0x20
not r9b
movabs r9, 0xf0000000000000
and r8, r9
rcr r11b, 0x49
sub r9, rbx
sar r9b, cl
mov r9, rcx
shr r9, 0x18
bt r11w, r11w
and r9d, 0xf000000
rcl r11b, 0x33
test r11, r11
or r9, r8
shld r8, r9, 0x31
sal r8b, 0x74
stc
mov r8, rcx
shr rcx, 0x24
bsf r11w, r11w
and ecx, 0xf00000
shl rax, 0x30
bts r11d, eax
movzx r11d, bp
add r11b, 0xbf
movabs r11, 0xf00000000000000
cmp bx, 0xd27e
cmc
and rax, r11
cmc
test rax, 0xfffffffffc1a8e9a
or rax, rcx
shld cx, ax, 0x10
or cl, spl
rcl cx, 0xe6
shr r10, 0x14
or cx, dx
shr cx, 0x8e
ror cl, 0xce
shr r8, 0x28
sub rcx, r10
or cx, r14w
and r8d, 0xf
test dil, 0xd0
movabs rcx, 0xf0000f000
test r8b, 0xfc
and r10, rcx
or r10, r8
or r10, r9
or r10, rax
stc
shl r8d, cl
rol r8b, cl
or r10, rdx
not r10
btc rcx, 0x85
cwd
mov ecx, dword [rsp + 0x44]
movzx edx, r11w
sbb r8, rcx
rcl edx, 0x7f
mov rdx, r13
and r8, rsi
movsxd r8, r12d
mov r13, qword [rsp + 0x38]
mov r8, r12
clc
sub r9d, r9d
call r10
movsxd rcx, eax
cmp sil, bl
cmc
cmp r8w, 0x6060
cmp r13, rcx
jmp 0x1401bfe10
je 0x1401bfe2c
test eax, eax
jmp 0x1401bfe1d
jle 0x1401c03dd
sub r12, rcx
jne 0x1401bf1df
mov r12b, 1
cmp qword [rsp + 0x30], 0xffffffffffffffff
jmp 0x1401bfe3a
je 0x1401c0b3b
mov rcx, qword [rsp + 0x28]
xor edx, edx
movzx r8d, r9w
movzx r8, r9w
movsx r8, ax
mov r8, r13
jmp 0x1401bfe5b
call fcn.1400d1320
movabs rax, 0xdb65e68e4276182b
sal r9b, 0xf6
stc
shld rcx, r13, 0xbe
movabs rcx, 0xc180e50c746eca15
sar r9b, 0x9d
cmp r9w, 0x108a
ror dx, 0x98
movq xmm0, rcx
test bl, bpl
bt r9w, r15w
cmovl rdx, r12
movq xmm1, rax
cmovb r9, r12
add r9b, r10b
btc dx, 0xb3
punpcklqdq xmm1, xmm0
adc r9d, 0x7d86f09a
pxor xmm1, xmmword [0x1400ffb20]
movzx r9, di
shld r9, rdi, 0x3f
movq rdx, xmm1
btr r9d, 0x2e
rcr r9b, cl
rcr r9, 0x85
mov r9, rdx
stc
shl r9, 0xc
jmp 0x1401bfee8
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
sub bpl, r8b
bt r10w, 0xd
movsx rbp, r15w
mov rcx, rax
shrd r14, r11, 0xa9
shr rcx, 8
movsxd r8, r11d
mov r8d, r9d
and r8d, 0xf00f0000
neg bp
movabs r10, 0xf0000000f00
rcl r13b, 0x28
bt r14d, r15d
and rcx, r10
sub r11b, 0x47
mov r10, rdx
rol r14d, cl
shl r10, 0x10
and bpl, r11b
sub r14b, 0xc
or bp, 0xb167
movabs r11, 0xf000000000
shl dil, cl
test rdx, 0xffffffffbabca6cc
btc r13w, di
and r10, r11
or r10, r8
mov r11, rax
movsxd r8, r12d
shl r11, 8
movabs r8, 0xf000000000000
cmovl r14d, esp
and r11, r8
not r13b
movsx di, cl
or r11, r10
add r10b, 0xcc
sub r14, r12
mov r8, rdx
setbe dil
add r10, rbp
shr r8, 0x38
btc r10w, bx
movabs rbp, 0xf00000000000
and r9, rbp
mov r14b, 0x4d
mov rdi, rax
and r13b, 0x74
shl rdi, 0x3c
or rdi, rcx
sar r10w, 4
sar r10d, cl
btc r13w, 0xf3
or rdi, r11
mov rcx, rax
shr rcx, 0x14
btr r10, r9
and r13w, 0x815c
shl r13d, cl
mov r10, rdx
shr r13b, cl
not r14d
shr r10, 0x28
and r10d, 0xf
movsx r13d, cx
and r8d, 0xfffffff0
btr r13w, si
rol r13b, cl
or r8, r9
movzx r13w, r9b
shl r14b, cl
shl r11, 0xe1
or r8, rdi
cmovnp di, bp
mov r9, rax
adc r11b, 0xce
shl r9, 0x20
and r11, 0x35970e33
btr r13w, r13w
movabs r13, 0xf0000000000000
and r9, r13
test al, 0x62
sbb r14b, dil
mov r11, rdx
sar r14, 0xc2
xchg r14b, dil
bt di, 0x3e
shr r11, 0x18
sal di, cl
or r14, r13
and r11d, 0xf000000
movzx r14d, r8w
or r11, r9
or di, cx
neg dil
shl r14, cl
shr rdx, 0x24
rcr di, cl
and edx, 0xf00000
shld r14d, r15d, 0xa7
bsf di, r13w
or r14w, 0x92b
shl rax, 0x30
mov r14b, 1
btr di, r14w
adc dil, dil
movabs r14, 0xf00000000000000
sal edi, 0x23
btr di, cx
and rax, r14
and dil, 0x71
or rax, rdx
bswap edi
movabs rdi, 0xf0000f000
dec dh
and rcx, rdi
bt edx, 0x69
bswap dx
inc dl
or rcx, r10
cmp cl, sil
or rcx, r11
rcl rdx, 0xb1
or rcx, rax
or rcx, r8
movsx dx, dil
not rcx
movzx rdx, r15w
cdq
movabs rdx, 0x998f3bc3b39a8f94
call fcn.1401acd59
mov r8, rax
add r9b, r15b
and ax, 0x42f8
mov rax, qword [rsp + 0x50]
bt r9w, 0x3a
rcr dl, cl
mov r9, qword gs:[rax]
rdtsc
shl rdx, 0x20
cmc
jmp 0x1401c0135
or rdx, rax
imul rsi, rdx
jmp 0x1401c0141
movq xmm0, rdx
jmp 0x1401c014b
movq xmm2, rsi
jmp 0x1401c0155
pshufd xmm1, xmm0, 0x44
punpcklqdq xmm0, xmm2
jmp 0x1401c0163
movdqa xmm2, xmm11
jmp 0x1401c016d
psrlq xmm2, 0x20
pmuludq xmm2, xmm1
movdqa xmm3, xmm1
jmp 0x1401c017f
psrlq xmm3, 0x20
pmuludq xmm3, xmm11
paddq xmm3, xmm2
jmp 0x1401c0192
psllq xmm3, 0x20
pmuludq xmm1, xmm11
movq xmm2, r8
stc
cmp r9w, 0x3fa
mov rcx, qword [rsp + 0x48]
shr r8, cl
paddq xmm1, xmm3
jmp 0x1401c01b9
movq xmm3, r8
jmp 0x1401c01c3
punpcklqdq xmm2, xmm3
jmp 0x1401c01cc
pand xmm2, xmm12
jmp 0x1401c01d6
pand xmm1, xmmword [0x1400d3030]
jmp 0x1401c01e3
por xmm1, xmm2
pxor xmm1, xmm0
or ch, 0x4a
ror ch, cl
shrd rcx, rax, 0x86
movdqu xmmword [rbx + r9], xmm1
clc
dec ecx
movdqu xmmword [r15 + r9], xmm0
rol r9w, cl
pxor xmm10, xmmword [0x1400ffb70]
sbb cx, r13w
sal r9b, 0xd
movq rcx, xmm10
rcr r9w, 0x4f
xor r9d, 0xbda4bfd6
mov r9, rcx
clc
shl r9, 0xc
jmp 0x1401c0237
pshufd xmm0, xmm10, 0xee
movq rax, xmm0
xchg r8b, r8b
movsxd r10, r10d
cwd
mov r8, rax
rcl dh, cl
xor sil, r9b
shr r8, 8
shl r11, cl
mov edx, r9d
and edx, 0xf00f0000
bts r10, rsi
shrd r11w, bx, 0xa3
movabs r10, 0xf0000000f00
and r8, r10
rcr r11b, 0x9b
mov r10, rcx
shl r10, 0x10
movabs r11, 0xf000000000
mov si, 0xd9f4
and sil, dl
and r10, r11
sub si, dx
or r10, rdx
movzx dx, dh
mov r11, rax
rcr sil, cl
sal dh, 0xaf
shl r11, 8
inc edx
movabs rdx, 0xf000000000000
and r11, rdx
test r11b, r11b
bswap dx
or r11, r10
mov rdx, rcx
ror si, 0xe8
neg sil
shr rdx, 0x38
cmc
add r10w, r13w
btr r10w, 0xa9
and r9, rbp
mov rsi, 0x630b4fd0
rcr r10b, 0x16
sbb r10w, r13w
mov rsi, rax
sub r10, rax
shl rsi, 0x3c
rol r10d, cl
or rsi, r8
rcr r8b, cl
or rsi, r11
mov r8, rax
shr r8, 0x14
sal r11d, cl
mov r10, rcx
sub r11, rdi
shr r10, 0x28
bt r11w, 0xd2
and r10d, 0xf
and edx, 0xfffffff0
or rdx, r9
stc
sets r11b
or rdx, rsi
and r11w, 0x4163
mov r9, rax
shl r9, 0x20
rol r11w, cl
cmc
shld r11, rax, 0x6a
and r9, r13
bt r11, 0xaf
mov r11, rcx
test si, 0xdc8c
shr r11, 0x18
and r11d, 0xf000000
stc
jmp 0x1401c0370
or r11, r9
shr rcx, 0x24
jmp 0x1401c037d
and ecx, 0xf00000
shl rax, 0x30
test r8w, r13w
and rax, r14
cmp r14b, dl
jmp 0x1401c039a
or rax, rcx
and r8, rdi
sar ch, 0x5f
rcr cl, cl
or r8, r10
add cl, bl
btc cx, r8w
movzx rcx, r8w
or r8, r11
movsx rcx, cx
bswap cx
or r8, rax
cmovne rcx, rbx
or r8, rdx
cmove rcx, r10
not r8
mov rcx, qword [rsp + 0x28]
jmp 0x1401c03d8
jmp 0x1401c0b38
movabs rax, 0x9b510c9ed54acf6a
movsxd rdx, r8d
mov qword [rsp + 0x70], rax
movsxd rax, ebx
movabs rax, 0x668dae6086b0ecd
cwd
movzx ecx, bx
mov qword [rsp + 0x78], rax
cdqe
movzx eax, cx
movabs rax, 0x3e52dbfeec9b5489
not edx
mov qword [rsp + 0x80], rax
not dh
movzx dx, r12b
movabs rax, 0x5483d94957bccaac
movzx rdx, r10w
mov qword [rsp + 0x88], rax
xchg ch, dl
not dx
movzx ecx, r11w
movabs rcx, 0xec2569f0f517e231
bswap rdx
jmp 0x1401c0457
mov qword [rsp + 0x90], rcx
cwd
cmovbe dx, bx
movabs rcx, 0x691aa88328007ca2
movzx edx, r9w
not edx
cwd
mov qword [rsp + 0x98], rcx
movabs rcx, 0x3e52dbfeec9b5efb
mov qword [rsp + 0xa0], rcx
mov qword [rsp + 0xa8], rax
cmovp eax, r14d
movsx dx, dil
lea rax, [rsp + 0x90]
movups xmm0, xmmword [rax]
movsx ecx, bx
not edx
movsxd rcx, ecx
xorps xmm0, xmmword [rsp + 0x70]
movzx rdx, sp
xchg rdx, rdx
cwd
movaps xmmword [rsp + 0x70], xmm0
jmp 0x1401c04d4
movdqu xmm0, xmmword [rax + 0x10]
cdq
pxor xmm0, xmmword [rsp + 0x80]
movsx cx, bpl
movdqa xmmword [rsp + 0x80], xmm0
mov cl, r12b
lea rcx, [0x1400fff20]
xchg edx, edx
movzx rdx, ax
movsx rdx, bx
lea rdx, [rsp + 0x70]
call fcn.1400027c0
cmp qword [rsp + 0x30], 0xffffffffffffffff
jmp 0x1401c051a
je 0x1401c0bf4
xor r12d, r12d
sub r8b, 0xcb
mov rdi, qword [rsp + 0x28]
xor cl, r11b
rol cl, cl
bt r8d, 0xa
mov rcx, rdi
or r8b, al
sub edx, edx
movzx r8, bx
mov r8, r13
call fcn.1400d1320
movabs rax, 0xdb65e68e4276182b
inc dx
movabs rcx, 0xc180e50c746eca15
cwd
shr rdx, cl
movq xmm0, rcx
bts dx, r9w
rcl dh, 0xb
movq xmm1, rax
ror r9w, cl
sar dl, 0x50
punpcklqdq xmm1, xmm0
btr r9w, r9w
dec dl
rol rdx, 0x68
pxor xmm1, xmmword [0x1400ffb20]
seto dl
movq rdx, xmm1
or r9b, r11b
btc r9w, r8w
add r9b, r10b
mov r9, rdx
clc
shl r9, 0xc
jmp 0x1401c05b6
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
sar r10b, 0xbb
mov rcx, rax
sar r13w, cl
stc
shl r10b, cl
shr rcx, 8
test r8b, dl
jmp 0x1401c05db
mov r8d, r9d
movzx r10, r10w
stc
and r8d, 0xf00f0000
dec r10w
stc
test esi, esp
movabs r10, 0xf0000000f00
rcr r13b, 0xde
and rcx, r10
cmp bpl, 0xf1
neg r11b
mov r10, rdx
movzx r11, bp
shl r10, 0x10
stc
xor r11b, dil
movabs r11, 0xf000000000
and r10, r11
clc
test r15b, r12b
sar r13w, 0x8e
or r10, r8
mov r11, rax
rol r8b, cl
xchg r13, r8
bts r8w, r15w
shl r11, 8
btr r13w, 0x1f
not r8d
shrd r8d, esp, 0xeb
movabs r8, 0xf000000000000
bt r13w, 0xda
and r11, r8
or r11, r10
xchg r13w, r10w
xor r10d, 0x5eb29bac
mov r8, rdx
bt r10w, di
shr r8, 0x38
jmp 0x1401c0683
movabs r10, 0xf00000000000
bt r13d, r8d
and r9, r10
mov r13, rax
or r10b, 0x13
neg r10
shl r13, 0x3c
movzx r10w, r13b
sub r10b, al
ror r10b, 0x5f
or r13, rcx
bt cx, 0x30
neg r10w
btr rcx, 0xf5
or r13, r11
cmp bl, cl
and r10b, dl
mov rcx, rax
shr rcx, 0x14
mov r10, rdx
shr r10, 0x28
and r11b, 0xc7
movsx r11, sp
bsr r11w, r13w
and r10d, 0xf
sub r11b, r9b
and r11b, 7
and r8d, 0xfffffff0
cmovle r11w, dx
rcr r11, cl
seta r11b
or r8, r9
adc r9w, sp
or r8, r13
sbb r9w, 0xd5fe
mov r9, rax
btc r13d, r11d
shl r9, 0x20
clc
movabs r11, 0xf0000000000000
xor r13, 0xffffffffd325952c
shr r13b, 0xd4
xchg r13b, r13b
and r9, r11
add r13b, r8b
movzx r13w, cl
inc r11w
mov r11, rdx
shr r11, 0x18
movzx r13, dx
ror r13b, cl
and r11d, 0xf000000
or r11, r9
shr rdx, 0x24
and edx, 0xf00000
movsxd r9, esp
sal r13b, 0x29
rcl r9, 0xf1
shl rax, 0x30
bsf r13d, ecx
xor r13b, 0xa8
shr r13w, 0x41
movabs r9, 0xf00000000000000
and rax, r9
shr r13w, cl
add r13b, bl
or r13, 0xffffffffc0236c47
or rax, rdx
sal dh, cl
and r13w, r12w
dec r13b
movabs r13, 0xf0000f000
mov dl, r10b
shr dl, 0xc4
sar edx, 6
and rcx, r13
sete dl
or rcx, r10
or rcx, r11
cmc
or rcx, rax
cqo
shld dx, r12w, 0xf0
or rcx, r8
mov dl, 0x74
not rcx
movabs rdx, 0x998f3bc3b39a8f94
jmp 0x1401c07e7
call fcn.1401acd59
mov r8, rax
sbb al, 0xc4
mov rax, qword [rsp + 0x50]
shrd r11w, di, 0x87
shr dl, cl
mov r9, qword gs:[rax]
rdtsc
bsr rcx, r14
btr rcx, rbx
shl rdx, 0x20
movzx ecx, r11w
movzx cx, r14b
or rdx, rax
imul rsi, rdx
seto cl
cbw
movq xmm0, rsi
shld cx, bp, 0x4f
setnp al
movq xmm1, rdx
ror r11b, 0x2e
mov r11, qword [rsp + 0x58]
mov ch, 0xb9
imul r11, rdx
imul rdx, rbp
xchg ah, al
cmc
movsx r10w, r15b
mov rax, r8
test r9d, r8d
movsx rcx, si
bt rcx, rax
and rax, r14
xchg r10b, r10b
movabs r10, 0xffffffff00000000
rol ch, 0xce
movzx ecx, di
dec cl
and r11, r10
add ch, 0xdd
btc rcx, r10
or r11, rax
shrd cx, sp, 0xb9
mov rcx, qword [rsp + 0x48]
shr r8, cl
sub cx, 0xb109
rcr cl, 0xc3
and r8, r14
and rdx, r10
or rdx, r8
or cl, spl
movsx r8w, spl
movq xmm2, rdx
xadd ch, cl
cmc
punpcklqdq xmm1, xmm0
sub r8d, esi
bt r8w, 0x15
movq xmm0, r11
cmovs rcx, rdi
or r8w, 0xa5a7
bts cx, r10w
punpcklqdq xmm0, xmm2
sub r8w, 0x7c6
dec r8
movsx r8d, r12w
pxor xmm0, xmm1
and r8b, 0xf7
bsf ecx, esi
movdqu xmmword [rbx + r9], xmm0
movzx cx, r12b
movdqu xmmword [r15 + r9], xmm1
test r12w, 0x90f4
pxor xmm10, xmmword [0x1400ffb70]
shl cl, 0x59
rol r8w, cl
movq rcx, xmm10
rol r8w, cl
bt r8w, 0x90
bswap r8w
mov r8, rcx
stc
clc
shl r8, 0xc
jmp 0x1401c093a
pshufd xmm0, xmm10, 0xee
movq rax, xmm0
mov rdx, rax
bts r9, rcx
shrd r11d, r15d, 0xe8
shr rdx, 8
movabs r9, 0xf0000000f00
mov r11b, r9b
btc r11d, 0x37
sal r11, cl
and rdx, r9
movsx r10, r11w
xadd r9d, r9d
mov r9, rcx
ror r10b, 0x2d
rol r10b, cl
shl r9, 0x10
or r10b, 0xbc
sub r11b, 0x7f
xchg r10b, r11b
movabs r10, 0xf000000000
inc r11b
and r9, r10
mov r10d, 0x26b02c19
bts r11w, ax
mov r10d, r8d
stc
sub r11b, spl
or r11w, 0xedfc
and r10d, 0xf00f0000
or r9, r10
mov r10, rax
shl r10, 8
btr r11w, 0xd3
not r11w
shl r11w, 0x33
movabs r11, 0xf000000000000
and r10, r11
clc
cmp r11d, 0xfd3f697e
or r10, r9
movabs r9, 0xf00000000000
jmp 0x1401c0a01
and r8, r9
movsx r9d, dx
mov r9, rax
cmp r11w, si
shl r9, 0x3c
stc
or r9, rdx
or r9, r10
mov rdx, rcx
sar r10w, 0x6f
jmp 0x1401c0a27
shr rdx, 0x38
ror r10w, 8
and edx, 0xfffffff0
shrd r10d, edi, 0x8e
xor r10w, bp
or rdx, r8
or rdx, r9
movsx r10w, bpl
btr r8d, 0xdf
mov r8, rax
movzx r10w, r12b
rol r10w, cl
shl r8, 0x20
bt r10, rcx
movabs r9, 0xf0000000000000
shld r10, rax, 0xcf
shl r10b, 0x89
and r8, r9
cmp rsp, 0xffffffff8e9ccba2
mov r9, rcx
jmp 0x1401c0a8a
shr r9, 0x18
xor r10b, dl
and r9d, 0xf000000
or r9, r8
clc
sar r10, cl
mov r8, rax
shl rax, 0x30
sbb r10b, cl
btc r10w, 0xcf
bswap r10
movabs r10, 0xf00000000000000
stc
and rax, r10
shld r10, rsp, 0xcc
or r10b, r12b
clc
mov r10, rcx
shr rcx, 0x24
cmc
jmp 0x1401c0ad6
and ecx, 0xf00000
or rax, rcx
shr r8, 0x14
and r8, r13
movsxd rcx, ecx
ror cx, cl
shr r10, 0x28
setno cl
shl cx, 0xb4
and r10d, 0xf
movsx ecx, di
or cl, 0x9a
add ecx, eax
or r8, r10
or r8, r9
bt cx, 0xb1
or r8, rax
sar cl, cl
bts rcx, r11
movzx rcx, dx
or r8, rdx
movsx ecx, di
xchg cl, cl
not r8
xchg ch, cl
movsx cx, sil
bswap rcx
mov rcx, rdi
jmp 0x1401c0b38
call r8
mov rcx, qword [rsp + 0xb8]
test rsi, r12
cmp dl, r9b
xor rcx, rsp
call fcn.1400a1150
mov eax, r12d
bts rsi, r9
movaps xmm6, xmmword [rsp + 0xc0]
rcr bpl, cl
rcl bp, cl
sub r13b, al
movaps xmm7, xmmword [rsp + 0xd0]
shrd si, si, 0xd3
movaps xmm8, xmmword [rsp + 0xe0]
not r12w
movaps xmm9, xmmword [rsp + 0xf0]
movaps xmm10, xmmword [rsp + 0x100]
xchg bl, sil
setne r13b
clc
movaps xmm11, xmmword [rsp + 0x110]
movaps xmm12, xmmword [rsp + 0x120]
add rsp, 0x138
jmp 0x1401c0bbe
pop rbx
movsx r15w, r10b
pop rbp
movsx r12w, bpl
pop rdi
jmp 0x1401c0bd3
pop rsi
pop r12
bswap r15w
pop r13
not r15
movsx r14d, cx
xchg r15w, r14w
pop r14
not r15b
pop r15
jmp 0x1401c0bf3
ret
xor r12d, r12d
jmp 0x1401c0bfc
jmp 0x1401c0b3b