Function at 0x1401be0a5
Capabilities:
Encrypt data using des
Execute anti-debugging instructions

Disassembly:
push r15
cmp rbx, 0x530bd28b
bt r9d, 0xd9
push r14
not r10w
push r13
cmc
setns r11b
clc
push r12
not r13w
clc
push rsi
neg r10w
xor si, dx
dec r11w
push rdi
xadd ax, r13w
bsr r9, r8
push rbp
push rbx
test ah, 0xa4
bsf ax, r14w
sub rsp, 0x138
movdqa xmmword [rsp + 0x120], xmm12
bt r14d, edi
movdqa xmmword [rsp + 0x110], xmm11
add edi, 0x9fa6f318
movdqa xmmword [rsp + 0x100], xmm10
bts r9w, di
movsx r9, bp
movdqa xmmword [rsp + 0xf0], xmm9
sbb r9, 0x5016b6bf
movdqa xmmword [rsp + 0xe0], xmm8
or r11d, 0xbd90f0ab
movdqa xmmword [rsp + 0xd0], xmm7
dec sil
rcr r14w, cl
movdqa xmmword [rsp + 0xc0], xmm6
lahf
xchg r14b, sil
mov r13, r8
cmp r13d, 0xf3236b08
mov r14, rdx
sbb r9w, 0x145d
xor r10d, 0xea13cf83
mov qword [rsp + 0x68], rcx
jmp 0x1401be186
mov rax, qword [0x1400fe980]
xor rax, rsp
movsxd rcx, esi
mov qword [rsp + 0xb8], rax
bt r10w, di
xadd eax, r11d
cwde
movabs rdi, 0xffff00000000ffff
or r9b, 0x6a
cmp r13b, al
rcr r10, 0x27
movabs rsi, 0xf000000000000
bt ax, 0x7a
sal r8w, 0x6e
cbw
movabs r11, 0xf00000000000
movabs r9, 0xf0000000f00
bswap r8w
movzx r10w, r9b
movabs r10, 0xf0000f000
movabs rax, 0xa97ed5d74938e28c
movabs rcx, 0x976d5cf0a6550037
bsr r8d, r13d
sar r8b, 0xf8
cmc
movq xmm0, rcx
inc r8b
movq xmm1, rax
punpcklqdq xmm1, xmm0
rcl ah, cl
inc r8b
pxor xmm1, xmmword [0x1400ffb90]
rol r8b, 0x13
movq rax, xmm1
rcr r8b, cl
sbb r8w, r15w
mov r8, rax
shl r8, 0xc
jmp 0x1401be24e
pshufd xmm0, xmm1, 0xee
movq rcx, xmm0
movzx dx, spl
add edx, 0x9917256b
mov rdx, rcx
cmc
cmp r14b, 0xaa
shr rdx, 8
stc
and rdx, r9
mov r9, rcx
shl r9, 0x3c
or r9, rdx
ror edx, cl
mov edx, r8d
test r13d, edx
jmp 0x1401be28a
and edx, 0xf00f0000
or r9, rdx
sbb dx, r10w
mov edx, eax
cmp edx, 0xc72928ff
test r10, rax
stc
and edx, 0xf00000
test r10b, r9b
cmp esp, ecx
shl rdx, 0x10
or r9, rdx
jmp 0x1401be2bf
mov rdx, rcx
test esp, 0xf4a08235
test r11b, r12b
shl rdx, 8
test r10, r8
cmc
and rdx, rsi
rcl sil, cl
or r9, rdx
and sil, 0x98
mov rdx, rax
dec sil
shr rdx, 0x38
sal esi, 0xd4
and r8, r11
movzx esi, sp
rcl sil, cl
and edx, 0xfffffff0
sbb sil, 0xc6
test r10d, 0xb326980a
or rdx, r9
mov rsi, rcx
dec r9w
shr rsi, 0x14
cmc
add r9b, r8b
movzx r9d, r11w
or rdx, r8
clc
mov r8w, r12w
mov r8, rax
and r9b, 0x80
inc r9b
bsr r9w, sp
shr r8, 0x28
sbb r9b, r9b
and r8d, 0xf
btr r9w, 0x71
and rsi, r10
or rsi, r8
mov r8d, ecx
sub r9d, edx
and r8d, 0xf00000
mov r9b, dl
cmovle r9w, r12w
rcr r9d, cl
shl r8, 0x20
movsx r9w, r10b
btc r9, r9
sbb r9b, r10b
or rsi, r8
rcr r9, cl
mov r8, rax
shr r8, 0x18
movsx r9, r15w
shr r9b, cl
test dil, sil
and r8d, 0xf000000
stc
btr r9d, eax
or rsi, r8
ror r9b, cl
shr r9b, cl
movabs r9, 0xffffffff0000
shr rax, 0x24
and eax, 0xf00000
test dx, 0xd8f5
test r8b, bpl
jmp 0x1401be3bc
or rsi, rax
cmp dx, r13w
and ecx, 0xf00
jmp 0x1401be3d4
shl rcx, 0x30
test r12w, dx
test cx, 0x2559
stc
or rsi, rcx
cmp r9b, 0x93
test dil, r13b
test r10b, 0x38
or rsi, rdx
cmp cl, 0x38
cmp rsi, 0xffffffffffffffff
mov qword [rsp + 0x30], rsi
je 0x1401be501
movabs rax, 0x62f17bb8422418df
movabs rcx, 0x5c94f0265f31c315
stc
cmp r9b, 0x93
movq xmm0, rcx
test rbx, 0xfffffffff6999f7b
movq xmm1, rax
test bpl, r8b
clc
stc
punpcklqdq xmm1, xmm0
jmp 0x1401be43f
xor eax, eax
not rax
jmp 0x1401be449
movq xmm0, rax
pshufd xmm6, xmm0, 0x44
movabs rax, 0xa6ee513bddbe720
movzx rcx, r9w
not ch
movabs rcx, 0xa36b6e8d7d2c3cfa
jmp 0x1401be472
movq xmm0, rcx
jmp 0x1401be47c
movq xmm2, rax
punpcklqdq xmm2, xmm0
pxor xmm2, xmm1
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rcx, xmm0
shr r8w, cl
movq r8, xmm2
shl r8, 0x10
and r8, r9
bts r9w, bp
and rcx, rdi
bswap eax
mov r9, r8
bsr rax, r9
ror rax, 0xb6
xor al, 0xcd
or r9, rcx
sub ah, 0x94
sal al, cl
bt ax, 7
mov rax, r13
or rax, r9
test r14d, 0x222bd212
jmp 0x1401be4dd
shr rax, 0x20
jmp 0x1401be4e6
je 0x1401be659
mov rax, r13
xor edx, edx
test cl, r15b
div r9
jmp 0x1401be4fc
jmp 0x1401be66f
mov rax, r14
cmp r9w, dx
cmp r15b, 0x63
jmp 0x1401be511
test rax, rax
jne 0x1401bf13f
movabs rax, 0x1693c9dc487ee272
mov qword [rsp + 0x70], rax
movzx dx, r8b
movabs rax, 0x509c39daf0d9ffcf
not cx
mov qword [rsp + 0x78], rax
movsxd rdx, ecx
cdq
movabs rax, 0xcdfc9408a7276a7f
movzx rcx, r12w
mov qword [rsp + 0x80], rax
setg dh
mov cl, 0xaf
movabs rax, 0xd568b9665fe87e1
mov qword [rsp + 0x88], rax
cmovnp ax, bx
movabs rax, 0x7afaa8ba6823cf29
cdq
setl cl
cwd
mov qword [rsp + 0x90], rax
movsxd rdx, ecx
movsx cx, dil
movabs rax, 0x3cfd19b584f99baa
mov qword [rsp + 0x98], rax
mov cx, ax
movabs rax, 0xa0dcf17cc6440513
movzx ecx, bx
jmp 0x1401be5bd
mov qword [rsp + 0xa0], rax
movzx rax, bx
mov ax, 0xebb3
movabs rax, 0xd5681ef1791ea84
jmp 0x1401be5dc
mov qword [rsp + 0xa8], rax
movsxd rcx, eax
bswap rcx
mov ch, 0x74
lea rax, [rsp + 0x90]
movsx rdx, si
movups xmm0, xmmword [rax]
xorps xmm0, xmmword [rsp + 0x70]
cwd
movaps xmmword [rsp + 0x70], xmm0
not dx
movsx edx, r12w
sete dl
movdqu xmm0, xmmword [rax + 0x10]
movsx rdx, r8w
pxor xmm0, xmmword [rsp + 0x80]
movdqa xmmword [rsp + 0x80], xmm0
cdq
movzx rcx, cx
cwd
lea rcx, [0x1400fff20]
cmove rdx, rsp
cwd
cdq
lea rdx, [rsp + 0x70]
call fcn.1400027c0
sub r12d, r12d
jmp 0x1401be654
jmp 0x1401c0dc3
mov eax, r13d
cmc
xor edx, edx
div r9d
and rax, 0xffffffff8d86d65c
xor ah, 0xa6
neg ax
mov rax, r13
movsx r9w, cl
shrd r9w, r11w, 0x61
sub rax, rdx
sar r9w, 0xae
bt r9w, 0x11
btc r9d, ebp
lea rcx, [rcx + r8]
add rcx, rax
test rdx, rdx
cdq
movzx r9w, sil
cmovne r13, rcx
bts ecx, ebx
mov qword [rsp + 0x38], r13
movabs rax, 0xa76532acfe3c1303
mov r9d, 0xfc87817f
movzx dx, r14b
movabs rcx, 0x436df9ce3bbe149d
movq xmm0, rcx
bswap r9
movq xmm1, rax
inc dl
bts rdx, rbx
shr dl, 0xb7
punpcklqdq xmm1, xmm0
rcl r9b, 0x97
cwd
pxor xmm1, xmmword [0x1400ffb20]
cmove r9w, dx
btr r9, 0x3e
movq rdx, xmm1
rol r9w, 0x9e
rcl r9b, 3
mov r9, rdx
cmp r15b, sil
shl r9, 0xc
jmp 0x1401be719
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
mov rcx, rax
shld bx, ax, 0x3c
bsr esi, ebx
btc bx, r11w
shr rcx, 8
sub r8b, dl
mov r8d, r9d
sbb r13b, r10b
shr r15d, cl
movsx rsi, r8w
and r8d, 0xf00f0000
movsxd r11, esp
movabs r13, 0xf0000000f00
or rdi, rdi
sar r10w, cl
and rcx, r13
mov r10, rdx
shrd di, bx, 0x84
shl r10, 0x10
movabs rbp, 0xf000000000
movsx r15, sp
xor dil, 0x1c
bsf r15d, eax
and r10, rbp
shr r12b, cl
shl rsi, 0xdb
sar r15, 0xd7
or r10, r8
mov r11, rax
shl di, 0x11
mov rbx, 0xfa4944d
adc r8b, 0xc5
shl r11, 8
shld r15w, bp, 0x4a
movabs r12, 0xf000000000000
rol r8b, cl
mov bx, r11w
movsx esi, r11w
and r11, r12
btc r15, 0x9f
bts r8, rsi
bswap esi
or r11, r10
not r8d
mov r8, rdx
shl r15b, 0x7b
shr r8, 0x38
sal bx, cl
movabs r15, 0xf00000000000
cmp r9b, 0xa9
ror rbx, cl
sal si, cl
and r9, r15
shr sil, 0x83
mov rsi, rax
sar r10b, 0x3c
xor rdi, 0x5fa4306d
btr rbx, 0xe9
shl rsi, 0x3c
rcr r10b, cl
rcr bl, 0x55
or r10w, r13w
or rsi, rcx
or bl, spl
or rsi, r11
mov rcx, rax
btr r11d, r14d
test r9b, dl
shr rcx, 0x14
neg r10b
mov r10, rdx
jmp 0x1401be84c
shr r10, 0x28
rcl r11b, cl
cmp r13b, dil
and r10d, 0xf
and r8d, 0xfffffff0
adc r11b, 0x99
cmp r13b, dl
or r8, r9
clc
test r9b, r14b
or r8, rsi
mov r9, rax
cmc
shl r9, 0x20
movzx rbx, cx
movsxd rbx, ebp
stc
movabs rbx, 0xf0000000000000
and r9, rbx
mov r11, rdx
add esi, 0xb3b30a20
shl dil, 0x68
shr r11, 0x18
and r11d, 0xf000000
btr rsi, r10
or r11, r9
shr esi, cl
bswap rdi
stc
shr rdx, 0x24
and edx, 0xf00000
bt si, r13w
shl rax, 0x30
bt esi, esp
rol rsi, 0xd8
rcr sil, cl
movabs rdi, 0xf00000000000000
not sil
sal esi, cl
and rax, rdi
rol sil, cl
or rax, rdx
rcl sil, 0xe1
movsx si, dl
movabs rsi, 0xf0000f000
bsr dx, r13w
shld dx, r12w, 0x89
xor dl, r15b
and rcx, rsi
rcr dx, 0x3b
ror dx, cl
add rdx, rsp
or rcx, r10
neg rdx
or rcx, r11
bts dx, r9w
or rcx, rax
or rcx, r8
not rcx
movabs rdx, 0x8d3cdcfa68ade242
call fcn.1401acc82
mov r8, rax
lahf
movabs rax, 0xd6b2f8a05315f327
movabs rcx, 0x7a1b993676a70de5
jmp 0x1401be956
movq xmm0, rcx
movzx ecx, cx
setae ch
movsx cx, spl
movq xmm1, rax
movsx rcx, bp
punpcklqdq xmm1, xmm0
movabs rax, 0x55d1a153acea0cd8
xchg ch, ch
movzx cx, spl
movabs rcx, 0x85e4c0c55354f22a
jmp 0x1401be993
movq xmm0, rcx
jmp 0x1401be99d
movq xmm2, rax
jmp 0x1401be9a7
punpcklqdq xmm2, xmm0
jmp 0x1401be9b0
pxor xmm2, xmm1
jmp 0x1401be9b9
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
shl edx, cl
rcr r9b, 0xf6
add cl, dh
movd ecx, xmm2
xchg r9, rdx
shl ecx, 0x10
shld r9w, r9w, 0x15
test bl, sil
sal r9, 0xce
movzx eax, ax
mov r9, qword gs:[rcx + rax]
rcr ah, 0x50
rdtsc
shrd cx, r9w, 0xf0
bt cx, 0xa9
cmp si, r14w
shl rdx, 0x20
xadd cx, cx
or rdx, rax
movsx rcx, si
cwde
movabs rax, 0xdb8ccb49bcc0cfee
movabs rcx, 0x58c98684992e639b
jmp 0x1401bea2b
movq xmm0, rcx
movq xmm1, rax
punpcklqdq xmm1, xmm0
mov ah, 0xcf
movsx rcx, cx
not eax
movabs rax, 0xc3fbf7ad433f3011
xchg ecx, ecx
bswap rcx
movabs rcx, 0xa736ba60173e9c66
jmp 0x1401bea60
movq xmm0, rcx
movq xmm2, rax
punpcklqdq xmm2, xmm0
jmp 0x1401bea73
pxor xmm2, xmm1
pandn xmm2, xmm6
pshufd xmm0, xmm2, 0xee
movq rax, xmm0
movq rcx, xmm2
sar r11d, 0x24
ror r11b, 0x20
shl rcx, 0x10
bsf r11w, cx
movabs r11, 0xffffffff0000
and rcx, r11
shl r10, 0xa7
rol r10d, cl
bsr r10w, sp
movabs r10, 0xffff00000000ffff
clc
test r11w, 0xf399
and rax, r10
cmp r15d, r15d
cmp ax, 0x6507
or rax, rcx
cmc
imul rax, rdx
jmp 0x1401beadc
movq xmm0, rax
movq xmm1, rdx
jmp 0x1401beaeb
pshufd xmm2, xmm1, 0x44
punpcklqdq xmm1, xmm0
movabs rax, 0x71f7ba5c900013f3
movabs rcx, 0xb4dfb9ae9c6782fd
jmp 0x1401beb0d
movq xmm0, rcx
movsx cx, ah
movzx ecx, r10w
movq xmm3, rax
movzx ecx, r12w
punpcklqdq xmm3, xmm0
movsxd rcx, r14d
cwde
movabs rax, 0x4a66ce636fffec0c
movsxd rcx, r8d
movabs rcx, 0x4b20cd919b147d01
movq xmm4, rcx
movq xmm0, rax
jmp 0x1401beb51
punpcklqdq xmm0, xmm4
pxor xmm0, xmm3
jmp 0x1401beb5e
pandn xmm0, xmm6
movabs rax, 0xbc1a44f8aa596e4
mov cl, dil
movsxd rcx, r8d
movabs rcx, 0x13d9d860f4cc3f67
jmp 0x1401beb81
movq xmm3, rcx
movq xmm4, rax
jmp 0x1401beb90
punpcklqdq xmm4, xmm3
movsx ecx, r10w
lahf
movabs rax, 0x93e6658d755a691b
xchg ch, ch
cmovp cx, sp
mov ch, 0xe0
movabs rcx, 0xec2619a2d1f9c09c
jmp 0x1401bebbb
movq xmm3, rcx
jmp 0x1401bebc5
movq xmm5, rax
jmp 0x1401bebcf
punpcklqdq xmm5, xmm3
jmp 0x1401bebd8
pxor xmm5, xmm4
jmp 0x1401bebe1
pandn xmm5, xmm6
movabs rax, 0x406aac29a4651ece
xchg ch, ch
movzx cx, r12b
not ch
movabs rcx, 0xb46db1c4abe8235b
jmp 0x1401bec07
movq xmm3, rcx
not cx
mov cl, 0xc1
movzx rcx, si
movq xmm4, rax
punpcklqdq xmm4, xmm3
movsx eax, si
not rax
movabs rax, 0x8e39986d5b9a1ece
mov cx, 0xdc1d
movabs rcx, 0x4b9285805592235b
jmp 0x1401bec41
movq xmm3, rcx
jmp 0x1401bec4b
movq xmm7, rax
jmp 0x1401bec55
punpcklqdq xmm7, xmm3
pxor xmm7, xmm4
jmp 0x1401bec62
pandn xmm7, xmm6
pshufd xmm3, xmm7, 0xee
movq rax, xmm3
movd ecx, xmm7
cmp r8b, 0
test r12w, r14w
clc
shl ecx, 0x10
movzx eax, ax
cmp ecx, 0xf08c89c7
cmc
or eax, ecx
jmp 0x1401bec97
movabs rcx, 0x292f101ab7d20809
jmp 0x1401beca6
movq xmm3, rcx
pshufd xmm3, xmm3, 0x44
movabs rcx, 0xd6d010ef55b5f7d6
jmp 0x1401becbf
movq xmm4, rcx
pshufd xmm4, xmm4, 0x44
pxor xmm4, xmm3
jmp 0x1401becd2
pandn xmm4, xmm6
pshufd xmm3, xmm4, 0xee
movd edx, xmm3
btc rcx, 0x19
mov ecx, r10d
clc
cmc
and ecx, edx
cmp eax, ecx
cmp dx, 0x358e
movq xmm3, r8
jmp 0x1401becfd
shr r8, cl
jmp 0x1401bed05
movdqa xmm4, xmm0
jmp 0x1401bed0e
punpcklqdq xmm4, xmm5
jmp 0x1401bed17
psllq xmm4, 0x10
punpckhqdq xmm0, xmm5
movdqa xmm5, xmmword [section..rdata]
pand xmm4, xmm5
jmp 0x1401bed31
pandn xmm5, xmm0
por xmm5, xmm4
movdqa xmm0, xmm2
jmp 0x1401bed42
psrlq xmm0, 0x20
pmuludq xmm0, xmm5
movdqa xmm4, xmm5
jmp 0x1401bed54
psrlq xmm4, 0x20
pmuludq xmm4, xmm2
paddq xmm4, xmm0
jmp 0x1401bed66
psllq xmm4, 0x20
pmuludq xmm5, xmm2
paddq xmm5, xmm4
jmp 0x1401bed78
movd xmm0, eax
jmp 0x1401bed81
pshufd xmm0, xmm0, 0x44
movq xmm2, r8
jmp 0x1401bed90
punpcklqdq xmm3, xmm2
jmp 0x1401bed99
pand xmm5, xmmword [0x1400d3030]
jmp 0x1401beda6
pand xmm3, xmm0
por xmm5, xmm3
pxor xmm5, xmm1
jmp 0x1401bedbc
movabs rax, 0x9bd5f8ce1b35e39d
movabs rcx, 0x706b5922fd0baa31
jmp 0x1401bedd5
movq xmm0, rcx
not cl
mov rcx, r13
movq xmm2, rax
mov cx, 0xeca4
xchg cx, ax
movzx rax, dx
punpcklqdq xmm2, xmm0
lahf
movsx rax, r10w
movzx ecx, bx
movabs rax, 0x85d59ce7e4ca1c62
movsx rcx, sp
movabs rcx, 0x8f943d0bce58544e
jmp 0x1401bee17
movq xmm0, rcx
jmp 0x1401bee21
movq xmm3, rax
punpcklqdq xmm3, xmm0
jmp 0x1401bee2f
pxor xmm3, xmm2
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
sar rcx, cl
movq rcx, xmm3
shl rcx, 0x10
jmp 0x1401bee56
and rcx, r11
cmp r14b, 0x48
test r14b, spl
test r8, 0xffffffffab0d28e3
and rax, r10
add rax, r9
jmp 0x1401bee72
movdqu xmmword [rcx + rax], xmm5
sets ah
xchg cl, ch
movabs rax, 0xfd2f9d416365d526
movzx ecx, r9w
not ecx
movabs rcx, 0x691751743145de4b
movq xmm0, rcx
movzx ecx, bx
movzx rcx, r8w
movq xmm2, rax
punpcklqdq xmm2, xmm0
setne cl
mov cx, si
movabs rax, 0x8356cb5d9c9a2ad9
bswap cx
movsx cx, r14b
mov cl, r11b
movabs rcx, 0x96e8076849602024
jmp 0x1401beed5
movq xmm0, rcx
jmp 0x1401beedf
movq xmm3, rax
punpcklqdq xmm3, xmm0
pxor xmm3, xmm2
pandn xmm3, xmm6
pshufd xmm0, xmm3, 0xee
movq rax, xmm0
btc rcx, 0x56
sub ch, 0x95
sar rcx, 0xc7
movq rcx, xmm3
shl rcx, 0x10
test bl, r14b
and rcx, r11
clc
test cx, r9w
stc
and rax, r10
test rbx, r13
jmp 0x1401bef28
add rax, r9
rcr r9d, cl
movdqu xmmword [rcx + rax], xmm1
mov cl, r9b
shld r9w, si, 0x77
sub cl, 0xe2
movabs rax, 0x9a17d5a474ae9bbb
bts ecx, ebx
sbb r9d, ebp
btc r9w, 0xcb
movabs rcx, 0x4f7e0fbe9d636c4d
movq xmm0, rcx
movq xmm1, rax
movsx r9d, si
stc
punpcklqdq xmm1, xmm0
shr cl, 0xef
pxor xmm1, xmmword [0x1400ffb70]
shrd r9w, bx, 0xe2
shl cl, 0xa9
movq rcx, xmm1
adc r9w, r14w
test r9b, 0xa7
setns r9b
mov r9, rcx
jmp 0x1401befa3
shl r9, 0xc
pshufd xmm0, xmm1, 0xee
movq rax, xmm0
movzx rdx, r10w
test r13d, 0xea0b69d9
mov rdx, rax
shl r8b, 0xee
test r8b, bl
shr rdx, 8
shrd r8, r9, 0xb3
mov r8d, r9d
test spl, r11b
xchg r10b, r11b
and r8d, 0xf00f0000
and rdx, r13
mov r13, qword [rsp + 0x38]
not r10b
mov r10, rcx
shrd r11w, dx, 0x96
adc r11, rdi
not r11w
shl r10, 0x10
btc r11w, r13w
xor r11b, r12b
and r10, rbp
or r10, r8
sar r8d, 0xf2
mov r11, rax
shl r11, 8
or r8b, 0x95
shl r8b, 0x49
setge r8b
and r11, r12
cmc
or r11, r10
adc r10w, 0xc3f5
mov r10, rax
add r8b, spl
sbb r8w, 0xe8d8
shl r10, 0x3c
movsxd r8, esi
rcl r8b, cl
or r10, rdx
mov r8, rcx
shr r8, 0x38
and r9, r15
movsxd rdx, r9d
shr dh, 0xad
test di, r12w
or r10, r11
xor dh, 0x33
mov rdx, rax
and r8d, 0xfffffff0
cmp r13b, r14b
cmc
jmp 0x1401bf073
or r8, r9
or r8, r10
mov r9, rax
bts r10w, si
bsf r10d, edx
shl r9, 0x20
cmp r8w, r11w
inc r10w
rcr r10w, cl
and r9, rbx
btr r10d, ebp
adc r10d, 0x26198cef
mov r10, rcx
cmp r14b, 0x41
shr r10, 0x18
jmp 0x1401bf0b4
and r10d, 0xf000000
or r10, r9
rol r9w, 0xd5
mov r9, rcx
stc
shr rcx, 0x24
test r12b, 0xaa
test ax, bx
and ecx, 0xf00000
shl rax, 0x30
cmc
cmp spl, cl
and rax, rdi
or rax, rcx
bt rcx, 0x48
shr rdx, 0x14
sbb cl, r9b
shr r9, 0x28
shl cx, cl
bswap cx
and r9d, 0xf
and rdx, rsi
movzx cx, r9b
sar cl, 0xf0
or rdx, r9
btc cx, 0xa
or rdx, r10
or rdx, rax
btr cx, 0xd0
or rdx, r8
not rdx
bswap ecx
mov rcx, r13
call rdx
mov rsi, qword [rsp + 0x30]
stc
test rax, rax
jmp 0x1401bf139
je 0x1401be51a
cmp rsi, 0xffffffffffffffff
jmp 0x1401bf148
je 0x1401bf37a
test r13, r13
jmp 0x1401bf156
je 0x1401bf37a
mov rbx, rsi
sar ecx, 0x67
not rbx
inc ch
and rcx, 0xffffffff839de9dc
lea rcx, [r13 - 1]
cmp r9b, 0x39
clc
stc
shr rcx, 4
jmp 0x1401bf181
inc rcx
stc
jmp 0x1401bf18d
cmp r13, 0x11
jmp 0x1401bf196
jae 0x1401bf1a8
sub edx, edx
jmp 0x1401bf1a3
jmp 0x1401bf2eb
mov r8, rcx
neg dl
cwd
bswap r10w
and r8, 0xfffffffffffffffe
rcr r9, cl
test sil, cl
lea rdx, [rsi + rsi*8]
add dil, bl
lea rdx, [rsi + rdx*2]
shld r11, r14, 0x13
and r9, 0xffffffff850a5fa8
test dl, 0x63
mov r9, 0xffffffffffffffed
sub r9, rdx
mov r10, rbx
stc
shl r10, 5
lea rdx, [rsi + rsi]
bts di, ax
lea rdx, [rdx + rdx*8]
btc di, 0x22
mov r11, 0xffffffffffffffee
ror edi, 0x40
sub dil, r14b
sub r11, rdx
lea rdx, [rsi + rsi*2]
rcl dil, 0xb
xchg si, di
mov rsi, 0xfffffffffffffffd
sub rsi, rdx
inc di
ror dil, 0x97
lea rdi, [rbx + rbx]
test ebx, eax
jmp 0x1401bf231
xor edx, edx
cmp bpl, 0x63
cmc
nop word cs:[rax + rax]
test al, 0xc6
movq xmm0, rsi
cmc
stc
movq xmm1, rdi
punpcklqdq xmm1, xmm0
clc
jmp 0x1401bf265
movdqu xmm0, xmmword [r14 + rdx]
clc
pxor xmm0, xmm1
movdqu xmmword [rax + rdx], xmm0
movq xmm0, r9
stc
test dil, 0xba
movq xmm1, r11
clc
stc
cmp bp, si
punpcklqdq xmm1, xmm0
jmp 0x1401bf293
movdqu xmm0, xmmword [r14 + rdx + 0x10]
cmp r15w, 0xa389
pxor xmm0, xmm1
test r12, rsi
movdqu xmmword [rax + rdx + 0x10], xmm0
add rdx, 0x20
cmc
cmp rbx, 0x1f8704d0
lea r9, [r9 + r10]
stc
cmp bx, 0xc1a5
lea r11, [r11 + r10]
clc
test r8b, r12b
add rsi, r10
test dil, 0x1e
stc
jmp 0x1401bf2d8
lea rdi, [rdi + r10]
cmp bx, 0xa2e4
add r8, 0xfffffffffffffffe
jne 0x1401bf248
test cl, 1
jmp 0x1401bf2f3
je 0x1401bf37a
mov rcx, rdx
not r8w
btr r9d, 7
or rcx, 2
btr r8, rdi
shrd r9w, si, 0x58
xor r9w, 0x6f17
imul rcx, rbx
btc di, 4
cmc
mov r8, rdx
btr rdi, rsi
and rdi, rdx
shr dil, 0x33
or r8, 3
inc dil
imul r8, rbx
or r9w, 0xe01e
neg dil
movq xmm0, r8
clc
bt rdi, rdi
movq xmm1, rcx
punpcklqdq xmm1, xmm0
sar cl, cl
movdqu xmm0, xmmword [rdx + r14]
mov r9b, r12b
movsx r9, r15w
pxor xmm0, xmm1
clc
movzx cx, r9b
mov r9w, sp
movdqu xmmword [rdx + rax], xmm0
mov qword [rsp + 0x28], rax
rcr r12w, 0xb7
movsxd rcx, ebp
add rax, r13
movsxd r12, ebx
mov qword [rsp + 0x60], rax
movsx rdx, r10w
ror edi, 0xe4
movabs rax, 0xe88a422d2a242742
shr r12b, cl
clc
movabs rcx, 0xb77379ac2407aa03
rol r9b, 0x72
rol dx, cl
xchg r9b, dl
movq xmm0, rcx
movq xmm6, rax
rcl r12d, 0x98
shr r9b, 0x62
punpcklqdq xmm6, xmm0
shl r12b, cl
movdqa xmm7, xmmword [section..rdata]
cmp sil, 0x73
test r15w, 0xda5c
mov rdx, r14
movdqa xmm8, xmmword [0x1400d3010]
clc
movdqa xmm9, xmmword [0x1400d3020]
btc edx, 0x7d
neg rdi
mov r12, r13
mov qword [rsp + 0x38], r13
adc rdx, 0x39201132
rcl dil, 0x13
movabs rdi, 0xffffffff0000
nop word cs:[rax + rax]
rcl r9w, 0xfe
movsx dx, r10b
not edx
mov rcx, qword [rsp + 0xb8]
cmp r14b, 0x33
xor rcx, rsp
jmp 0x1401c0dd7
call fcn.1400a11a0
mov eax, r12d
movaps xmm6, xmmword [rsp + 0xc0]
cmp r12b, r10b
movaps xmm7, xmmword [rsp + 0xd0]
bt r12, 0x7a
xadd bpl, bpl
movaps xmm8, xmmword [rsp + 0xe0]
rol bpl, cl
ror r15b, 0x32
seta bpl
movaps xmm9, xmmword [rsp + 0xf0]
btr esi, 0xa6
rcr ebp, cl
movaps xmm10, xmmword [rsp + 0x100]
inc ebx
movaps xmm11, xmmword [rsp + 0x110]
inc bx
movaps xmm12, xmmword [rsp + 0x120]
movsx ebx, di
sub rbx, r14
movsxd rbp, ebx
add rsp, 0x138
mov ebx, r8d
movzx ebx, r12w
movzx rbx, r8w
pop rbx
not r14b
setne bpl
bswap r14d
pop rbp
movzx r12d, dx
movzx r14, r9w
pop rdi
pop rsi
cmovg r14w, r10w
movsx r13w, r8b
pop r12
mov r13b, r13b
movzx r14d, r14w
pop r13
pop r14
pop r15
ret