Function at 0x140080a80
Capabilities:
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x128
movdqa xmmword [rsp + 0x110], xmm15
movdqa xmmword [rsp + 0x100], xmm14
movdqa xmmword [rsp + 0xf0], xmm13
movdqa xmmword [rsp + 0xe0], xmm12
movdqa xmmword [rsp + 0xd0], xmm11
movdqa xmmword [rsp + 0xc0], xmm10
movdqa xmmword [rsp + 0xb0], xmm9
movdqa xmmword [rsp + 0xa0], xmm8
movdqa xmmword [rsp + 0x90], xmm7
movdqa xmmword [rsp + 0x80], xmm6
mov rax, r8
shr rax, 2
mov r12d, r8d
and r12d, 3
lea rax, [rax + rax*2]
lea r11d, [r12 + r12*2]
shr r11d, 2
add r11, rax
cmp r11, qword [rsp + 0x190]
jbe 0x140080b2c
mov byte [rcx + 8], 1
mov qword [rcx], 0
jmp 0x140080fa0
mov r10, rdx
mov r15, r8
and r15, 0xfffffffffffffffc
movabs rdx, 0xaaaaaaaaaaaaaaab
mov rax, r11
mul rdx
mov rax, rdx
mov qword [rsp + 0x68], r10
lea rdx, [r10 + r15]
shr rax, 1
lea rax, [rax + rax*2]
mov r10, r11
sub r10, rax
lea rsi, [r9 + rax]
test r15, r15
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x60], r9
mov qword [rsp + 0x78], r11
mov qword [rsp + 0x70], r8
mov qword [rsp + 0x50], r10
mov qword [rsp + 0x48], rsi
je 0x140080d5a
xor r8d, r8d
movdqa xmm3, xmmword [0x140169540]
movdqa xmm7, xmmword [0x140169560]
movdqa xmm8, xmmword [0x140169570]
movdqa xmm9, xmmword [0x140169580]
movdqa xmm10, xmmword [0x140169590]
movdqa xmm11, xmmword [0x1401695a0]
movdqa xmm12, xmmword [0x1401695b0]
pcmpeqd xmm13, xmm13
movdqa xmm14, xmmword [str.....]
movdqa xmm15, xmmword [0x1401695d0]
xor edi, edi
mov rcx, qword [rsp + 0x68]
nop dword [rax + rax]
sub rax, 3
jb 0x140080d5c
movd xmm0, dword [rcx + r8]
punpcklbw xmm0, xmmword [0x140169630]
movdqa xmm1, xmmword [0x140169500]
psubw xmm1, xmm0
movdqa xmm2, xmm0
paddw xmm2, xmmword [0x140169510]
pand xmm2, xmm1
movdqa xmm1, xmm0
paddw xmm1, xmmword [0x140169530]
movdqa xmm5, xmm3
psubw xmm5, xmm0
pand xmm5, xmm1
psraw xmm5, 8
movdqa xmm4, xmm0
paddw xmm4, xmmword [0x140169550]
pand xmm4, xmm5
movdqa xmm1, xmm0
paddw xmm1, xmm7
movdqa xmm5, xmm8
psubw xmm5, xmm0
pand xmm5, xmm1
psraw xmm5, 8
movdqa xmm6, xmm0
paddw xmm6, xmm9
pand xmm6, xmm5
movdqa xmm1, xmm0
paddw xmm1, xmm10
movdqa xmm5, xmm11
psubw xmm5, xmm0
pand xmm5, xmm1
psraw xmm5, 8
movdqa xmm1, xmm0
paddw xmm1, xmm12
pand xmm1, xmm5
paddw xmm1, xmm6
paddw xmm1, xmm4
psrlw xmm2, 8
pand xmm2, xmmword [0x140169520]
paddw xmm1, xmm13
paddw xmm1, xmm2
movdqa xmm2, xmm14
psubw xmm2, xmm0
paddw xmm0, xmm15
pand xmm0, xmm2
psrlw xmm0, 8
pand xmm0, xmm11
paddw xmm0, xmm1
pextrw r10d, xmm0, 1
pextrw r11d, xmm1, 1
pextrw esi, xmm0, 2
pextrw ebp, xmm1, 2
pextrw r13d, xmm0, 3
movd r14d, xmm1
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movd ebx, xmm0
shl r14d, 2
shr r10d, 4
or r10d, r14d
mov byte [r9], r10b
shl r11d, 4
shr esi, 2
or esi, r11d
mov byte [r9 + 1], sil
shl ebp, 6
or r13d, ebp
mov byte [r9 + 2], r13b
shr ebx, 8
and ebx, 1
or edi, ebx
add r8, 4
add r9, 3
cmp r15, r8
jne 0x140080bf0
jmp 0x140080d5c
xor edi, edi
mov dword [rsp + 0x44], 0x41414141
lea rcx, [rsp + 0x44]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
movd xmm0, dword [rsp + 0x44]
pxor xmm1, xmm1
punpcklbw xmm0, xmm1
movdqa xmm2, xmmword [0x140169500]
psubw xmm2, xmm0
movdqa xmm1, xmmword [0x140169510]
paddw xmm1, xmm0
pand xmm1, xmm2
psrlw xmm1, 8
pand xmm1, xmmword [0x140169520]
movdqa xmm2, xmmword [0x140169530]
paddw xmm2, xmm0
movdqa xmm3, xmmword [0x140169540]
psubw xmm3, xmm0
pand xmm3, xmm2
psraw xmm3, 8
movdqa xmm2, xmmword [0x140169550]
paddw xmm2, xmm0
pand xmm2, xmm3
movdqa xmm3, xmmword [0x140169560]
paddw xmm3, xmm0
movdqa xmm4, xmmword [0x140169570]
psubw xmm4, xmm0
pand xmm4, xmm3
psraw xmm4, 8
movdqa xmm5, xmmword [0x140169580]
paddw xmm5, xmm0
pand xmm5, xmm4
movdqa xmm4, xmmword [0x140169590]
paddw xmm4, xmm0
movdqa xmm3, xmmword [0x1401695a0]
movdqa xmm6, xmm3
psubw xmm6, xmm0
pand xmm6, xmm4
psraw xmm6, 8
movdqa xmm4, xmmword [0x1401695b0]
paddw xmm4, xmm0
pand xmm4, xmm6
paddw xmm4, xmm5
paddw xmm4, xmm2
pcmpeqd xmm2, xmm2
paddw xmm2, xmm4
paddw xmm2, xmm1
movd eax, xmm2
shl eax, 2
movdqa xmm1, xmmword [str.....]
psubw xmm1, xmm0
paddw xmm0, xmmword [0x1401695d0]
pand xmm0, xmm1
psrlw xmm0, 8
pand xmm0, xmm3
paddw xmm0, xmm2
pextrw ecx, xmm0, 1
shr ecx, 4
or ecx, eax
mov byte [rsp + 0x35], cl
pextrw eax, xmm2, 1
shl eax, 4
pextrw ecx, xmm0, 2
shr ecx, 2
or ecx, eax
mov byte [rsp + 0x36], cl
pextrw eax, xmm2, 2
shl eax, 6
pextrw ecx, xmm0, 3
or ecx, eax
mov byte [rsp + 0x37], cl
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movd esi, xmm0
shr esi, 8
and esi, 1
xor eax, eax
cmp r12, 1
sete al
or edi, eax
lea rdx, [rsp + 0x35]
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x50]
call sub.VCRUNTIME140.dll_memcpy
or di, si
je 0x140080f08
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], 0
jmp 0x140080f99
mov r14, qword [rsp + 0x78]
mov rax, r14
mov rdx, qword [rsp + 0x70]
or rax, rdx
mov r9, qword [rsp + 0x60]
je 0x1400818c2
xor eax, eax
mov rcx, rdx
sub rcx, 1
cmovb rcx, rax
and rcx, 0xfffffffffffffffc
mov rbx, qword [rsp + 0x68]
add rbx, rcx
mov r12, rdx
sub r12, rcx
cmovb r12, rax
mov r13d, r12d
and r13d, 1
cmp rcx, rdx
cmovbe r13, r12
cmova rbx, rax
ja 0x140080f8c
xor r8d, r8d
mov rax, r14
sub rax, 1
cmovb rax, r8
movabs r11, 0xaaaaaaaaaaaaaaab
mul r11
shr rdx, 1
lea rcx, [rdx + rdx*2]
mov r12, r14
sub r12, rcx
cmovb r12, r8
jae 0x14008100c
and r12b, 1
mov rax, qword [rsp + 0x38]
mov byte [rax + 8], r12b
mov qword [rax], 0
movaps xmm6, xmmword [rsp + 0x80]
movaps xmm7, xmmword [rsp + 0x90]
movaps xmm8, xmmword [rsp + 0xa0]
movaps xmm9, xmmword [rsp + 0xb0]
movaps xmm10, xmmword [rsp + 0xc0]
movaps xmm11, xmmword [rsp + 0xd0]
movaps xmm12, xmmword [rsp + 0xe0]
movaps xmm13, xmmword [rsp + 0xf0]
movaps xmm14, xmmword [rsp + 0x100]
movaps xmm15, xmmword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
lea rax, [r12*4]
mul r11
mov dword [rsp + 0x2c], 0
shr rdx, 1
movabs rax, 0xaaaaaaaaaaaaaaac
imul rax, r12
movabs r8, 0x5555555555555555
xor ebp, ebp
cmp rax, r8
seta bpl
add rbp, rdx
cmp rbp, 4
jbe 0x140081054
mov r12b, 1
jmp 0x140080f90
add rcx, r9
mov rax, r12
mul r11
shr rdx, 1
lea r8, [rdx + rdx*2]
sub r12, r8
lea rax, [rcx + r8]
mov qword [rsp + 0x48], rax
xor r15d, r15d
cmp rbp, 4
cmovne r15, rbp
mov r9, rbp
sub r9, r15
lea rax, [rsp + r9]
add rax, 0x2c
mov qword [rsp + 0x50], rax
cmp r8, 3
jb 0x14008167d
cmp r9, 3
mov eax, 3
cmovb rax, r9
add rax, r15
mov r10, rbp
sub r10, rax
add r10, 3
shr r10, 2
lea rax, [r8 - 3]
mul r11
shr rdx, 1
cmp r10, rdx
cmovb rdx, r10
cmp rdx, 8
jae 0x1400810d7
lea rax, [rsp + 0x2c]
jmp 0x140081546
inc rdx
mov eax, edx
and eax, 7
mov r10d, 8
cmovne r10, rax
sub rdx, r10
lea rax, [rdx + rdx*2]
lea r10, [rcx + rax]
sub r8, rax
lea rax, [rdx*4]
sub r9, rax
lea rax, [rsp + rdx*4]
add rax, 0x2c
xor r11d, r11d
movdqa xmm9, xmmword [0x1401690b0]
movdqa xmm5, xmmword [0x1401690d0]
movdqa xmm13, xmmword [0x1401690f0]
movdqa xmm2, xmmword [0x140169110]
movdqu xmm8, xmmword [rcx]
movq xmm7, qword [rcx + 0x10]
movdqa xmm4, xmmword [0x140169040]
movdqa xmm3, xmm4
pandn xmm3, xmm7
movdqa xmm6, xmm8
pand xmm6, xmm4
por xmm6, xmm3
pxor xmm0, xmm0
punpcklbw xmm6, xmm0
movdqa xmm3, xmmword [0x140169050]
pand xmm6, xmm3
movdqa xmm10, xmm8
punpckhbw xmm10, xmm0
pandn xmm3, xmm10
por xmm3, xmm6
pshufd xmm3, xmm3, 0xd8
pshufhw xmm3, xmm3, 0x6c
pshufd xmm3, xmm3, 0x6c
pshuflw xmm3, xmm3, 0x6c
pshufhw xmm3, xmm3, 0xc6
packuswb xmm3, xmm3
movdqa xmm11, xmmword [0x140169060]
movdqa xmm6, xmm11
pandn xmm6, xmm7
movdqa xmm4, xmm8
pand xmm4, xmm11
por xmm4, xmm6
punpcklbw xmm4, xmm0
movdqa xmm6, xmmword [0x140169070]
pand xmm4, xmm6
pandn xmm6, xmm10
por xmm6, xmm4
pshuflw xmm4, xmm6, 0xc6
pshufhw xmm4, xmm4, 0xc6
pshufd xmm4, xmm4, 0x6c
pshuflw xmm4, xmm4, 0x39
pshufhw xmm6, xmm4, 0x39
packuswb xmm6, xmm6
movdqa xmm11, xmmword [0x140169080]
movdqa xmm4, xmm11
pandn xmm4, xmm7
pand xmm8, xmm11
por xmm8, xmm4
punpcklbw xmm8, xmm0
movdqa xmm4, xmmword [0x140169090]
pand xmm8, xmm4
pandn xmm4, xmm10
por xmm4, xmm8
pshufd xmm4, xmm4, 0x27
pshufhw xmm4, xmm4, 0x6c
pshufd xmm4, xmm4, 0x27
pshuflw xmm4, xmm4, 0xc6
pshufhw xmm4, xmm4, 0xc6
packuswb xmm4, xmm4
punpcklbw xmm3, xmm0
punpcklbw xmm6, xmm0
punpcklbw xmm4, xmm0
movdqa xmm8, xmm3
psrlw xmm8, 2
movdqa xmm12, xmmword [str.________]
movdqa xmm7, xmm12
psubw xmm7, xmm8
psrlw xmm7, 8
pand xmm7, xmm9
movdqa xmm14, xmmword [0x1401690c0]
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm15, xmmword [str.33333333]
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm0, xmmword [0x140169100]
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
movdqa xmm1, xmmword [str.AAAAAAAA00000000________________]
paddw xmm7, xmm1
paddw xmm7, xmm10
psllw xmm3, 4
pand xmm3, xmmword [0x140169130]
movdqa xmm8, xmm6
psrlw xmm8, 4
por xmm8, xmm3
movdqa xmm3, xmm12
psubw xmm3, xmm8
psrlw xmm3, 8
pand xmm3, xmm9
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm3, xmm1
paddw xmm3, xmm10
psllw xmm6, 2
pand xmm6, xmmword [0x140169140]
movdqa xmm8, xmm4
psrlw xmm8, 6
por xmm8, xmm6
movdqa xmm6, xmm12
psubw xmm6, xmm8
psrlw xmm6, 8
pand xmm6, xmm9
movdqa xmm10, xmm14
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm5
movdqa xmm11, xmm15
psubw xmm11, xmm8
psrlw xmm11, 8
pand xmm11, xmm13
paddw xmm11, xmm10
movdqa xmm10, xmm0
psubw xmm10, xmm8
psrlw xmm10, 8
pand xmm10, xmm2
paddw xmm10, xmm8
paddw xmm10, xmm11
paddw xmm6, xmm1
paddw xmm6, xmm10
pand xmm4, xmmword [0x140169150]
psubw xmm12, xmm4
psrlw xmm12, 8
pand xmm12, xmm9
psubw xmm14, xmm4
psrlw xmm14, 8
pand xmm14, xmm5
psubw xmm15, xmm4
psrlw xmm15, 8
pand xmm15, xmm13
paddw xmm15, xmm14
psubw xmm0, xmm4
psrlw xmm0, 8
pand xmm0, xmm2
paddw xmm0, xmm4
paddw xmm0, xmm15
paddw xmm12, xmm1
paddw xmm12, xmm0
movdqa xmm0, xmmword [0x140169160]
pand xmm3, xmm0
pand xmm7, xmm0
packuswb xmm7, xmm3
pand xmm6, xmm0
pand xmm12, xmm0
packuswb xmm6, xmm12
movdqa xmm3, xmm6
pxor xmm0, xmm0
punpckhbw xmm3, xmm0
punpcklbw xmm6, xmm0
pxor xmm1, xmm1
movdqa xmm4, xmm6
punpcklwd xmm4, xmm3
pshufd xmm8, xmm4, 0xfa
pshufd xmm4, xmm4, 0x50
packuswb xmm4, xmm8
movdqa xmm0, xmmword [0x140169020]
movdqa xmm8, xmm0
pandn xmm8, xmm4
movdqa xmm4, xmm7
punpckhbw xmm4, xmm1
punpcklbw xmm7, xmm1
movdqa xmm10, xmm7
punpcklwd xmm10, xmm4
pshufd xmm11, xmm10, 0xf6
pshufd xmm10, xmm10, 0xd4
packuswb xmm10, xmm11
pand xmm10, xmm0
por xmm10, xmm8
punpckhwd xmm6, xmm3
pshufd xmm3, xmm6, 0xfa
pshufd xmm6, xmm6, 0x50
packuswb xmm6, xmm3
movdqa xmm3, xmm0
pandn xmm3, xmm6
punpckhwd xmm7, xmm4
pshufd xmm4, xmm7, 0xf6
pshufd xmm6, xmm7, 0xd4
packuswb xmm6, xmm4
pand xmm6, xmm0
por xmm6, xmm3
movdqu xmmword [rsp + r11*4 + 0x3c], xmm6
movdqu xmmword [rsp + r11*4 + 0x2c], xmm10
add r11, 8
add rcx, 0x18
cmp rdx, r11
jne 0x14008112f
mov rcx, r10
movdqa xmm0, xmmword [0x140169170]
movdqa xmm1, xmmword [0x140169180]
movdqa xmm2, xmmword [0x140169190]
movdqa xmm3, xmmword [0x1401691a0]
movdqa xmm4, xmmword [str.3333]
movdqa xmm5, xmmword [0x1401691c0]
movdqa xmm6, xmmword [0x1401691d0]
movdqa xmm7, xmmword [0x1401691e0]
movdqa xmm8, xmmword [str.AAAA]
movdqa xmm9, xmmword [0x140169160]
sub r9, 4
jb 0x14008167d
add r8, 0xfffffffffffffffd
movzx edx, byte [rcx]
movzx r10d, byte [rcx + 1]
movzx r11d, byte [rcx + 2]
mov esi, edx
shr esi, 2
shl edx, 4
and edx, 0x30
mov edi, r10d
shr edi, 4
or edi, edx
and r10d, 0xf
mov edx, r11d
shr edx, 6
lea edx, [rdx + r10*4]
and r11d, 0x3f
movd xmm10, esi
pinsrw xmm10, edi, 1
pinsrw xmm10, edx, 2
pinsrw xmm10, r11d, 3
movdqa xmm11, xmm0
psubw xmm11, xmm10
psrlw xmm11, 8
pand xmm11, xmm1
movdqa xmm12, xmm2
psubw xmm12, xmm10
psrlw xmm12, 8
pand xmm12, xmm3
movdqa xmm13, xmm4
psubw xmm13, xmm10
psrlw xmm13, 8
pand xmm13, xmm5
paddw xmm13, xmm12
movdqa xmm12, xmm6
psubw xmm12, xmm10
psrlw xmm12, 8
pand xmm12, xmm7
paddw xmm12, xmm10
paddw xmm12, xmm13
paddw xmm12, xmm11
paddw xmm12, xmm8
pand xmm12, xmm9
packuswb xmm12, xmm12
movd dword [rax], xmm12
add rax, 4
add rcx, 3
cmp r8, 3
jae 0x140081598
mov r8, r12
xor r8, 3
lea rcx, [rsp + r12]
add rcx, 0x32
xor edx, edx
call sub.VCRUNTIME140.dll_memset
lea rcx, [rsp + 0x32]
mov rdx, qword [rsp + 0x48]
mov r8, r12
call sub.VCRUNTIME140.dll_memcpy
movzx eax, byte [rsp + 0x32]
movzx ecx, byte [rsp + 0x33]
movzx edx, byte [rsp + 0x34]
mov r8d, eax
shr r8d, 2
shl eax, 4
and eax, 0x30
mov r9d, ecx
shr r9d, 4
or r9d, eax
and ecx, 0xf
mov eax, edx
shr eax, 6
lea eax, [rax + rcx*4]
and edx, 0x3f
movd xmm0, r8d
pinsrw xmm0, r9d, 1
pinsrw xmm0, eax, 2
pinsrw xmm0, edx, 3
movdqa xmm1, xmmword [0x140169170]
psubw xmm1, xmm0
psrlw xmm1, 8
pand xmm1, xmmword [0x140169180]
movdqa xmm2, xmmword [0x140169190]
psubw xmm2, xmm0
psrlw xmm2, 8
pand xmm2, xmmword [0x1401691a0]
movdqa xmm3, xmmword [str.3333]
psubw xmm3, xmm0
psrlw xmm3, 8
pand xmm3, xmmword [0x1401691c0]
paddw xmm3, xmm2
movdqa xmm2, xmmword [0x1401691d0]
psubw xmm2, xmm0
psrlw xmm2, 8
pand xmm2, xmmword [0x1401691e0]
paddw xmm2, xmm0
paddw xmm2, xmm3
paddw xmm2, xmm1
paddw xmm2, xmmword [str.AAAA]
pand xmm2, xmmword [0x140169160]
packuswb xmm2, xmm2
movd dword [rsp + 0x5c], xmm2
lea rdx, [rsp + 0x5c]
mov rcx, qword [rsp + 0x50]
mov r8, r15
call sub.VCRUNTIME140.dll_memcpy
cmp rbp, r13
cmovb r13, rbp
test r13, r13
mov r9, qword [rsp + 0x60]
je 0x1400818c2
cmp r13, 8
jae 0x1400817b2
xor ecx, ecx
xor eax, eax
jmp 0x1400818a0
cmp r13, 0x20
jae 0x1400817c1
xor ecx, ecx
xor eax, eax
jmp 0x140081844
mov rax, r13
and rax, 0xffffffffffffffe0
pxor xmm0, xmm0
xor ecx, ecx
pxor xmm1, xmm1
mov rdx, rbx
movdqu xmm2, xmmword [rsp + rcx + 0x2c]
movdqu xmm3, xmmword [rsp + rcx + 0x3c]
movdqu xmm4, xmmword [rdx + rcx]
pxor xmm4, xmm2
por xmm0, xmm4
movdqu xmm2, xmmword [rdx + rcx + 0x10]
pxor xmm2, xmm3
por xmm1, xmm2
add rcx, 0x20
cmp rax, rcx
jne 0x1400817d5
por xmm1, xmm0
pshufd xmm0, xmm1, 0xee
por xmm0, xmm1
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
cmp r13, rax
je 0x1400818b6
test r13b, 0x18
je 0x1400818a0
mov rdx, rax
mov rax, r13
and rax, 0xfffffffffffffff8
movzx ecx, cl
movd xmm0, ecx
mov rcx, qword [rbx + rdx]
xor rcx, qword [rsp + rdx + 0x2c]
movq xmm1, rcx
por xmm0, xmm1
add rdx, 8
cmp rax, rdx
jne 0x140081855
pshufd xmm1, xmm0, 0x55
por xmm1, xmm0
movdqa xmm0, xmm1
psrld xmm0, 0x10
por xmm0, xmm1
movdqa xmm1, xmm0
psrlw xmm1, 8
por xmm1, xmm0
movd ecx, xmm1
cmp r13, rax
je 0x1400818b6
nop dword [rax]
movzx edx, byte [rbx + rax]
xor dl, byte [rsp + rax + 0x2c]
lea r8, [rax + 1]
or cl, dl
mov rax, r8
cmp r13, r8
jne 0x1400818a0
test cl, cl
je 0x1400818c2
xor r12d, r12d
jmp 0x140080f90
mov rax, qword [rsp + 0x38]
mov qword [rax], r9
mov qword [rax + 8], r14
jmp 0x140080fa0