Function at 0x1400731c0
Capabilities:
Encode data using xor
Encrypt data using salsa20 or chacha

Disassembly:
push r15
push r14
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x158
movdqa xmmword [rsp + 0x140], xmm15
movdqa xmmword [rsp + 0x130], xmm14
movdqa xmmword [rsp + 0x120], xmm13
movdqa xmmword [rsp + 0x110], xmm12
movdqa xmmword [rsp + 0x100], xmm11
movdqa xmmword [rsp + 0xf0], xmm10
movdqa xmmword [rsp + 0xe0], xmm9
movdqa xmmword [rsp + 0xd0], xmm8
movdqa xmmword [rsp + 0xc0], xmm7
movdqa xmmword [rsp + 0xb0], xmm6
mov rsi, rdx
mov rdi, rcx
mov eax, dword [0x141dce2d0]
or eax, dword [0x141dce2d4]
add eax, 0x92695d3d
imul rax, rax, 0x6f6525fb
shr rax, 0x3d
cmp eax, 0x52879a13
jne 0x140073261
mov rax, qword [0x141dde6e8]
mov eax, 0xd5ab5f15
nop word cs:[rax + rax]
mov edx, dword [0x141dce2d8]
imul edx, dword [0x141dce2dc]
imul rdx, rax
shr rdx, 0x3e
xor edx, 0xbcc33426
add edx, 0x31a889e6
mov rcx, qword [0x141dde6e8]
cmp edx, 0x2c02f009
jb 0x140073270
mov eax, 0xfc37c6bb
nop word cs:[rax + rax]
mov edx, dword [0x141dce2e0]
add edx, dword [0x141dce2e4]
imul rdx, rax
shr rdx, 0x3d
or edx, 0xf1c9d571
cmp edx, 0xf93bb543
ja 0x1400732b0
test rcx, rcx
je 0x140073692
nop dword [rax + rax]
mov eax, dword [0x141dce2e8]
imul eax, dword [0x141dce2ec]
imul eax, eax, 0x4af8451d
xor eax, 0xa77a31e0
cmp eax, 0xb5ce05e7
ja 0x1400732e0
and ecx, 0x8000
nop word cs:[rax + rax]
mov eax, dword [0x141dce2f0]
xor edx, edx
div dword [0x141dce2f4]
imul eax, eax, 0xe800770c
add eax, 0xda61eeac
or eax, 0x1b54f733
cmp eax, 0xd1c81c27
jb 0x140073310
xor eax, eax
nop word [rax + rax]
mov edx, dword [0x141dce2f8]
imul edx, dword [0x141dce2fc]
add edx, 0x6c536a64
or edx, 0x5a843d4a
cmp edx, 0x2e8077f8
jb 0x140073340
nop word cs:[rax + rax]
mov edx, dword [0x141dce300]
or edx, dword [0x141dce304]
add edx, 0x94d9d830
or edx, 0x4089200
and edx, 0xc4399208
cmp edx, 0xcb7bb700
je 0x140073370
or rcx, rax
je 0x1400733fe
mov eax, dword [0x141dce330]
xor eax, dword [0x141dce334]
imul eax, eax, 0xb478f0b
and eax, 0x4b28cb80
cmp eax, 0x55043518
jne 0x1400733d0
mov rcx, rdi
mov rdx, rsi
call fcn.140074060
nop word cs:[rax + rax]
mov eax, dword [0x141dce338]
xor edx, edx
div dword [0x141dce33c]
mov ebx, eax
and ebx, 0x3f7d1d1f
mov rcx, rdi
mov rdx, rsi
call fcn.140074060
cmp ebx, 0x36597aee
je 0x1400733d0
jmp 0x140073f50
mov rax, qword [0x141dde6e8]
mov ecx, 0xc48445e3
nop word [rax + rax]
mov edx, dword [0x141dce308]
sub edx, dword [0x141dce30c]
or edx, 0x98527350
imul rdx, rcx
shr rdx, 0x3e
and edx, 1
cmp edx, 0x8eed03e1
je 0x140073410
test rax, rax
je 0x140073470
and eax, 0x4000
xor ecx, ecx
nop word cs:[rax + rax]
mov edx, dword [0x141dce320]
mov r8d, dword [0x141dce324]
add edx, r8d
add edx, 0x368a56b7
cmp edx, 0x52c6361
jb 0x140073450
jmp 0x1400734d0
mov eax, dword [0x141dce310]
xor eax, dword [0x141dce314]
shr eax, 5
imul rax, rax, 0x20e02b1
shr rax, 0x33
add eax, 0x8a3a50b
and eax, 0x801a10c
cmp eax, 0xf3b4ec50
ja 0x140073fdb
mov eax, dword [0x141dce318]
and eax, dword [0x141dce31c]
imul rbx, rax, 0x4c6f281b
shr rbx, 0x3e
or ebx, 0xa3ee44c6
call fcn.1400fe270
cmp ebx, 0xf968f17f
ja 0x14007349f
and eax, 0x4000
xor ecx, ecx
mov edx, dword [0x141dce328]
and edx, dword [0x141dce32c]
and edx, 0x73915cce
add edx, 0xe8ca19a1
cmp edx, 0x33d2600f
ja 0x1400734d0
or rax, rcx
je 0x140073505
mov rcx, rdi
mov rdx, rsi
call fcn.1400744b0
jmp 0x140073f50
mov eax, dword [0x141dce340]
or eax, dword [0x141dce344]
cmp eax, 0x1b6ece88
jne 0x140073520
mov rax, qword [0x141dde6e8]
nop
mov eax, dword [0x141dce348]
xor edx, edx
div dword [0x141dce34c]
add eax, 0x59a758c5
xor eax, 0x8001c1c0
or eax, 0x54fe3c3f
mov rcx, qword [0x141dde6e8]
cmp eax, 0x929c9b0d
jb 0x140073520
test rcx, rcx
je 0x140073fe5
nop word cs:[rax + rax]
mov eax, dword [0x141dce358]
xor edx, edx
div dword [0x141dce35c]
imul eax, eax, 0x47558a96
xor eax, 0xc792990e
add eax, 0x45c7fb14
cmp eax, 0xeff809c9
ja 0x140073560
and ecx, 0x400
xor eax, eax
nop dword [rax]
mov edx, dword [0x141dce360]
imul edx, dword [0x141dce364]
imul edx, edx, 0xd022f125
imul r8, rdx, 0x5c11491
shr r8, 0x20
sub edx, r8d
shr edx, 1
add edx, r8d
shr edx, 0x1e
imul edx, edx, 0x4cd410b1
cmp edx, 0x5250c760
je 0x140073590
nop word [rax + rax]
mov edx, dword [0x141dce368]
mov r8d, dword [0x141dce36c]
add edx, r8d
add edx, 0xe259abc2
imul rdx, rdx, 0x17b8eb3b
shr rdx, 0x3c
cmp edx, 0x10967682
je 0x1400735d0
or rcx, rax
je 0x1400736a7
mov eax, dword [0x141dce390]
imul eax, dword [0x141dce394]
add eax, 0xc402bbcb
or eax, 0xb7bf4490
shr eax, 2
imul rax, rax, 0x41b853db
shr rax, 0x3c
cmp eax, 0x7fe71641
jbe 0x140073639
mov rcx, rdi
mov rdx, rsi
call fcn.140074b60
mov ebx, 0xd55d05f3
nop
mov eax, dword [0x141dce398]
xor eax, dword [0x141dce39c]
imul rax, rbx
shr rax, 0x3f
imul ebp, eax, 0xad54f91a
mov rcx, rdi
mov rdx, rsi
call fcn.140074b60
cmp ebp, 0xb6128412
ja 0x140073640
nop dword [rax]
mov eax, dword [0x141dce3a0]
or eax, dword [0x141dce3a4]
xor eax, 0xfe9bd78d
add eax, 0xdd7b44c6
cmp eax, 0x6917a133
jae 0x140073670
jmp 0x140073f50
call fcn.1400fe270
mov rcx, rax
and ecx, 0x8000
xor eax, eax
jmp 0x140073370
xor eax, eax
test al, al
je 0x1400736c0
mov rax, qword [0x141dde6e8]
nop word cs:[rax + rax]
mov ecx, dword [0x141dce370]
and ecx, dword [0x141dce374]
imul rax, rcx, 0x2efacab5
shr rax, 0x20
sub ecx, eax
shr ecx, 1
add ecx, eax
shr ecx, 0x1e
xor ecx, 0x46e743c7
add ecx, 0x87682d35
mov rax, qword [0x141dde6e8]
cmp ecx, 0x4622dcf0
jb 0x1400736c0
nop dword [rax + rax]
mov ecx, dword [0x141dce378]
add ecx, dword [0x141dce37c]
and ecx, 0x9c26c7d7
imul ecx, ecx, 0x2d4b1200
cmp ecx, 0x76004b99
jb 0x140073700
mov ecx, dword [0x141dce380]
sub ecx, dword [0x141dce384]
and ecx, 0xfd3ff46a
xor ecx, 0x152b567f
add ecx, 0x9a16f06a
cmp ecx, 0x7ffc4920
ja 0x140073720
test rax, rax
je 0x140074025
and eax, 0x200
xor ecx, ecx
nop word cs:[rax + rax]
test cl, cl
jne 0x140073760
or rax, rcx
je 0x1400737de
mov eax, dword [0x141dce3d8]
xor eax, dword [0x141dce3dc]
imul eax, eax, 0xa546b87
or eax, 0xadcf351c
cmp eax, 0xa33b09b1
jae 0x140073792
mov rcx, rdi
mov rdx, rsi
call fcn.140075470
mov ebx, 0xa03a5133
mov r14d, 0x915e2183
nop dword [rax]
mov r15d, dword [0x141dce3e0]
and r15d, dword [0x141dce3e4]
imul r15, rbx
shr r15, 0x3c
or r15d, 0x5f90a2db
imul r15, r14
shr r15, 0x3c
mov rcx, rdi
mov rdx, rsi
call fcn.140075470
cmp r15d, 0xc43c727
ja 0x1400737a0
jmp 0x140073f50
mov eax, dword [0x141dce3a8]
xor edx, edx
div dword [0x141dce3ac]
nop dword [rax]
mov eax, dword [0x141dce3b0]
xor edx, edx
div dword [0x141dce3b4]
or eax, 0x329b0e7f
imul eax, eax, 0xd47551ef
and eax, 0x2e160e01
cmp eax, 0x3ebb65d9
ja 0x1400737f0
movdqa xmm2, xmmword [rdi + 0x20]
mov rcx, qword [rdi + 0x20]
lea r8, [rcx + 1]
mov r9, r8
shr r9, 0x20
lea rdx, [rcx + 2]
mov r10, rdx
shr r10, 0x20
lea rax, [rcx + 3]
mov r11, rax
shr r11, 0x20
pshufd xmm0, xmm2, 0xf8
pslldq xmm0, 4
movd xmm4, r9d
pslldq xmm4, 8
shufps xmm4, xmm2, 0xe8
movd xmm11, r10d
pslldq xmm11, 8
shufps xmm11, xmm2, 0xe8
movd xmm1, r11d
movdqa xmmword [rsp + 0x60], xmm0
movss xmm0, xmm1
nop word cs:[rax + rax]
mov r9d, dword [0x141dce3b8]
or r9d, dword [0x141dce3bc]
or r9d, 0xf4ffcd3f
add r9d, 0xf021b10f
cmp r9d, 0xa8e073d
jb 0x140073880
movd xmm1, r8d
orps xmm4, xmm1
movd xmm1, edx
orps xmm11, xmm1
movaps xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
nop word cs:[rax + rax]
mov edx, dword [0x141dce3c0]
imul edx, dword [0x141dce3c4]
and edx, 0xa9459c68
add edx, 0xaff3d822
or edx, 0x75df7559
cmp edx, 0xc901d3a6
je 0x1400738d0
movd xmm0, eax
orps xmm1, xmm0
movdqa xmm6, xmmword [rdi]
movdqa xmm5, xmmword [rdi + 0x10]
movdqa xmm10, xmmword [0x140104d40]
xor r8d, r8d
movaps xmmword [rsp + 0x70], xmm1
movaps xmmword [rsp + 0x90], xmm11
movdqa xmm9, xmm10
movdqa xmm8, xmm10
movdqa xmm7, xmm10
movaps xmmword [rsp + 0x80], xmm4
movaps xmm3, xmm4
movaps xmmword [rsp + 0xa0], xmm2
movdqa xmmword [rsp + 0x30], xmm5
movdqa xmm13, xmm5
movdqa xmm15, xmm5
movdqa xmmword [rsp + 0x50], xmm5
movdqa xmm12, xmm6
movdqa xmm14, xmm6
movdqa xmm4, xmm6
movdqa xmmword [rsp + 0x40], xmm6
nop dword [rax]
mov eax, dword [0x141dce3c8]
xor edx, edx
div dword [0x141dce3cc]
movdqa xmmword [rsp + 0x20], xmm13
nop word cs:[rax + rax]
mov eax, dword [0x141dce3d0]
xor eax, dword [0x141dce3d4]
and eax, 0x18007e00
add eax, 0xab97ae0f
cmp eax, 0xb8bfd0a9
ja 0x140073990
paddd xmm10, xmm4
paddd xmm9, xmm6
paddd xmm8, xmm14
paddd xmm7, xmm12
pxor xmm2, xmm10
xorps xmm3, xmm9
xorps xmm11, xmm8
xorps xmm1, xmm7
movdqa xmm13, xmm7
movaps xmm7, xmm1
pshuflw xmm0, xmm2, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshuflw xmm1, xmm3, 0xb1
pshufhw xmm1, xmm1, 0xb1
pshuflw xmm2, xmm11, 0xb1
pshufhw xmm2, xmm2, 0xb1
pshuflw xmm3, xmm7, 0xb1
movdqa xmm7, xmm13
pshufhw xmm3, xmm3, 0xb1
paddd xmm5, xmm0
paddd xmm15, xmm1
movdqa xmm13, xmmword [rsp + 0x20]
paddd xmm13, xmm2
movdqa xmm11, xmmword [rsp + 0x30]
paddd xmm11, xmm3
movdqa xmmword [rsp + 0x30], xmm11
pxor xmm4, xmm5
pxor xmm6, xmm15
pxor xmm14, xmm13
pxor xmm12, xmm11
movdqa xmm11, xmm4
psrld xmm11, 0x14
pslld xmm4, 0xc
por xmm4, xmm11
movdqa xmm11, xmm6
psrld xmm11, 0x14
pslld xmm6, 0xc
por xmm6, xmm11
movdqa xmm11, xmm14
psrld xmm11, 0x14
pslld xmm14, 0xc
por xmm14, xmm11
movdqa xmm11, xmm12
psrld xmm11, 0x14
pslld xmm12, 0xc
por xmm12, xmm11
paddd xmm10, xmm4
paddd xmm9, xmm6
paddd xmm8, xmm14
paddd xmm7, xmm12
pxor xmm0, xmm10
movdqa xmm11, xmm0
psrld xmm11, 0x18
pslld xmm0, 8
por xmm0, xmm11
pxor xmm1, xmm9
movdqa xmm11, xmm1
psrld xmm11, 0x18
pslld xmm1, 8
por xmm1, xmm11
pxor xmm2, xmm8
movdqa xmm11, xmm2
psrld xmm11, 0x18
pslld xmm2, 8
por xmm2, xmm11
pxor xmm3, xmm7
movdqa xmm11, xmm3
psrld xmm11, 0x18
pslld xmm3, 8
por xmm3, xmm11
paddd xmm5, xmm0
paddd xmm15, xmm1
paddd xmm13, xmm2
movdqa xmm11, xmmword [rsp + 0x30]
paddd xmm11, xmm3
movdqa xmmword [rsp + 0x30], xmm11
pxor xmm4, xmm5
pxor xmm6, xmm15
pxor xmm14, xmm13
pxor xmm12, xmm11
movdqa xmm11, xmm4
psrld xmm11, 0x19
pslld xmm4, 7
por xmm4, xmm11
movdqa xmm11, xmm6
psrld xmm11, 0x19
pslld xmm6, 7
por xmm6, xmm11
movdqa xmm11, xmm14
psrld xmm11, 0x19
pslld xmm14, 7
por xmm14, xmm11
movdqa xmm11, xmm12
psrld xmm11, 0x19
pslld xmm12, 7
por xmm12, xmm11
pshufd xmm4, xmm4, 0x39
pshufd xmm6, xmm6, 0x39
pshufd xmm14, xmm14, 0x39
pshufd xmm12, xmm12, 0x39
pshufd xmm5, xmm5, 0x4e
movdqa xmmword [rsp + 0x20], xmm5
pshufd xmm15, xmm15, 0x4e
pshufd xmm13, xmm13, 0x4e
pshufd xmm11, xmmword [rsp + 0x30], 0x4e
pshufd xmm0, xmm0, 0x93
pshufd xmm1, xmm1, 0x93
pshufd xmm5, xmm2, 0x93
pshufd xmm2, xmm3, 0x93
movdqa xmmword [rsp + 0x30], xmm2
paddd xmm10, xmm4
paddd xmm9, xmm6
paddd xmm8, xmm14
paddd xmm7, xmm12
pshuflw xmm2, xmm10, 0xb1
pshufhw xmm3, xmm2, 0xb1
pshuflw xmm0, xmm0, 0xb1
pshufhw xmm2, xmm0, 0xb1
pxor xmm2, xmm3
pshuflw xmm0, xmm9, 0xb1
pshufhw xmm0, xmm0, 0xb1
pshuflw xmm1, xmm1, 0xb1
pshufhw xmm3, xmm1, 0xb1
pxor xmm3, xmm0
pshuflw xmm0, xmm8, 0xb1
pshufhw xmm1, xmm0, 0xb1
pshuflw xmm0, xmm5, 0xb1
pshufhw xmm0, xmm0, 0xb1
pxor xmm0, xmm1
pshuflw xmm1, xmm7, 0xb1
pshufhw xmm5, xmm1, 0xb1
pshuflw xmm1, xmmword [rsp + 0x30], 0xb1
pshufhw xmm1, xmm1, 0xb1
pxor xmm1, xmm5
movdqa xmm5, xmmword [rsp + 0x20]
paddd xmm5, xmm2
movdqa xmmword [rsp + 0x20], xmm5
paddd xmm15, xmm3
paddd xmm13, xmm0
paddd xmm11, xmm1
pxor xmm4, xmm5
pxor xmm6, xmm15
pxor xmm14, xmm13
pxor xmm12, xmm11
movdqa xmm5, xmm4
psrld xmm5, 0x14
pslld xmm4, 0xc
por xmm4, xmm5
movdqa xmm5, xmm6
psrld xmm5, 0x14
pslld xmm6, 0xc
por xmm6, xmm5
movdqa xmm5, xmm14
psrld xmm5, 0x14
pslld xmm14, 0xc
por xmm14, xmm5
movdqa xmm5, xmm12
psrld xmm5, 0x14
pslld xmm12, 0xc
por xmm12, xmm5
paddd xmm10, xmm4
paddd xmm9, xmm6
paddd xmm8, xmm14
paddd xmm7, xmm12
pxor xmm2, xmm10
movdqa xmm5, xmm2
psrld xmm5, 0x18
pslld xmm2, 8
por xmm2, xmm5
pxor xmm3, xmm9
movdqa xmm5, xmm3
psrld xmm5, 0x18
pslld xmm3, 8
por xmm3, xmm5
pxor xmm0, xmm8
movdqa xmm5, xmm0
psrld xmm5, 0x18
pslld xmm0, 8
por xmm0, xmm5
pxor xmm1, xmm7
movdqa xmm5, xmm1
psrld xmm5, 0x18
pslld xmm1, 8
por xmm1, xmm5
movdqa xmm5, xmmword [rsp + 0x20]
paddd xmm5, xmm2
movdqa xmmword [rsp + 0x20], xmm5
paddd xmm15, xmm3
paddd xmm13, xmm0
paddd xmm11, xmm1
pxor xmm4, xmm5
pxor xmm6, xmm15
pxor xmm14, xmm13
pxor xmm12, xmm11
movdqa xmm5, xmm4
psrld xmm5, 0x19
pslld xmm4, 7
por xmm4, xmm5
movdqa xmm5, xmm6
psrld xmm5, 0x19
pslld xmm6, 7
por xmm6, xmm5
movdqa xmm5, xmm14
psrld xmm5, 0x19
pslld xmm14, 7
por xmm14, xmm5
movdqa xmm5, xmm12
psrld xmm5, 0x19
pslld xmm12, 7
por xmm12, xmm5
inc r8d
pshufd xmm4, xmm4, 0x93
pshufd xmm6, xmm6, 0x93
pshufd xmm14, xmm14, 0x93
pshufd xmm12, xmm12, 0x93
pshufd xmm5, xmmword [rsp + 0x20], 0x4e
pshufd xmm15, xmm15, 0x4e
pshufd xmm13, xmm13, 0x4e
pshufd xmm11, xmm11, 0x4e
movdqa xmmword [rsp + 0x30], xmm11
pshufd xmm2, xmm2, 0x39
pshufd xmm3, xmm3, 0x39
pshufd xmm11, xmm0, 0x39
pshufd xmm1, xmm1, 0x39
cmp r8d, 6
jne 0x140073970
movaps xmmword [rsp + 0x20], xmm1
movdqa xmm0, xmmword [0x140104d40]
paddd xmm7, xmm0
paddd xmm8, xmm0
paddd xmm9, xmm0
paddd xmm10, xmm0
add rcx, 4
mov rax, rcx
shr rax, 0x20
movd xmm0, eax
por xmm0, xmmword [rsp + 0x60]
movdqa xmm1, xmm0
pslldq xmm1, 8
shufps xmm1, xmm0, 0xe8
movd xmm0, ecx
por xmm0, xmm1
movdqa xmmword [rdi + 0x20], xmm0
movdqu xmmword [rsi], xmm10
movdqa xmm1, xmmword [rsp + 0x40]
paddd xmm4, xmm1
movdqu xmmword [rsi + 0x10], xmm4
movdqa xmm0, xmmword [rsp + 0x50]
paddd xmm5, xmm0
movdqu xmmword [rsi + 0x20], xmm5
paddd xmm2, xmmword [rsp + 0xa0]
movdqu xmmword [rsi + 0x30], xmm2
movdqu xmmword [rsi + 0x40], xmm9
paddd xmm6, xmm1
movdqu xmmword [rsi + 0x50], xmm6
paddd xmm15, xmm0
movdqu xmmword [rsi + 0x60], xmm15
paddd xmm3, xmmword [rsp + 0x80]
movdqu xmmword [rsi + 0x70], xmm3
movdqu xmmword [rsi + 0x80], xmm8
paddd xmm14, xmm1
movdqu xmmword [rsi + 0x90], xmm14
paddd xmm13, xmm0
movdqu xmmword [rsi + 0xa0], xmm13
paddd xmm11, xmmword [rsp + 0x90]
movdqu xmmword [rsi + 0xb0], xmm11
movdqu xmmword [rsi + 0xc0], xmm7
paddd xmm12, xmm1
movdqu xmmword [rsi + 0xd0], xmm12
movdqa xmm1, xmmword [rsp + 0x30]
paddd xmm1, xmm0
movdqu xmmword [rsi + 0xe0], xmm1
movdqa xmm0, xmmword [rsp + 0x20]
paddd xmm0, xmmword [rsp + 0x70]
movdqu xmmword [rsi + 0xf0], xmm0
nop dword [rax + rax]
mov eax, dword [str.JEo]
sub eax, dword [0x141dce3ec]
or eax, 0x531f0d26
imul eax, eax, 0x235fbc4b
add eax, 0x6bf66b95
cmp eax, 0x47b60b79
ja 0x140073f50
movaps xmm6, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm8, xmmword [rsp + 0xd0]
movaps xmm9, xmmword [rsp + 0xe0]
movaps xmm10, xmmword [rsp + 0xf0]
movaps xmm11, xmmword [rsp + 0x100]
movaps xmm12, xmmword [rsp + 0x110]
movaps xmm13, xmmword [rsp + 0x120]
movaps xmm14, xmmword [rsp + 0x130]
movaps xmm15, xmmword [rsp + 0x140]
add rsp, 0x158
pop rbx
pop rbp
pop rdi
pop rsi
pop r14
pop r15
ret
call fcn.1400fe270
jmp 0x14007349f
call fcn.1400fe270
mov rcx, rax
and ecx, 0x400
xor eax, eax
nop word cs:[rax + rax]
mov edx, dword [0x141dce350]
and edx, dword [0x141dce354]
xor edx, 0x2004907
or edx, 0xc43796c8
cmp edx, 0xe7c94bb9
je 0x140074000
jmp 0x1400735d0
call fcn.1400fe270
and eax, 0x200
xor ecx, ecx
mov edx, dword [0x141dce388]
and edx, dword [0x141dce38c]
or edx, 0x1aed9d15
imul edx, edx, 0xc022d927
and edx, 0x3e82ffcc
cmp edx, 0x173e5f8
jb 0x140074031
jmp 0x140073764