Function at 0x1400664f0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
lea rbp, [rsp - 0x47]
sub rsp, 0xe0
movaps xmmword [rsp + 0xd0], xmm6
lea rdx, [0x1400d32c0]
mov rbx, 0xffffffffffffffff
mov rax, rbx
nop dword [rax]
inc rax
cmp byte [rdx + rax], 0
jne 0x140066520
cmp ecx, 1
jne 0x140066bbb
test rax, rax
jne 0x14006678e
lea rax, [rbp - 0x79]
mov qword [rbp + 0x77], rax
movdqa xmm0, xmmword [0x1400c0c30]
movdqu xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x1400c0950]
movdqu xmmword [rbp - 9], xmm1
movdqa xmm0, xmmword [0x1400c0bc0]
movdqu xmmword [rbp + 7], xmm0
movdqa xmm1, xmmword [0x1400c0780]
movdqu xmmword [rbp + 0x17], xmm1
mov word [rbp + 0x27], 0xc9e9
movdqa xmm5, xmmword [0x1400bffc0]
xor edi, edi
mov r9d, edi
movdqa xmm6, xmmword [0x1400c0580]
movdqa xmmword [rbp - 0x79], xmm6
mov r10d, 8
lea r11, [rbp - 0x11]
movdqa xmm4, xmmword [0x1400c0010]
mov esi, dword [rbp - 0x79]
nop dword [rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm5
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, esi
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, esi
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm5
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, esi
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, esi
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x48
jb 0x1400665b0
cmp r9d, 0x41
jae 0x1400666e5
mov eax, r9d
lea rcx, [rbp - 0x19]
add rcx, rax
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x41
jb 0x1400666d2
mov byte [rbp + 0x28], dil
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rbp - 0x19]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], dil
jne 0x140066700
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x79]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
mov eax, dword [0x1400bfeb0]
movd xmm2, eax
movd eax, xmm6
movd xmm0, eax
psubb xmm2, xmm0
movd xmm1, dword [rbp + 0x6f]
xorps xmm2, xmm1
movd dword [rbp + 0x6f], xmm2
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140066760
mov r8, rbx
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x59]
call fcn.140079350
nop
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x59]
call fcn.1400663a0
xor al, al
jmp 0x140066ba0
cmp rax, 0x16
je 0x1400668d2
cmp rax, 0x17
je 0x1400668d2
lea rax, [rbp - 0x59]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0d50]
movdqu xmmword [rbp - 0x79], xmm2
mov byte [rbp - 0x69], 0xb9
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
movdqa xmm1, xmm6
xorps xmm1, xmm0
movd dword [rbp - 0x79], xmm1
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov word [rbp - 0x69], 0x21
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xor edi, edi
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140066862
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x59]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm6, xmm0
movd dword [rbp + 0x6f], xmm6
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400668a4
mov r8, rbx
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
lea rdx, [rbp - 0x59]
lea rcx, [rbp - 0x39]
call fcn.1400663a0
xor al, al
jmp 0x140066ba0
lea rdx, [0x1400d2f40]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x1400668e0
test rcx, rcx
jne 0x140066a50
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0ee0]
movdqu xmmword [rbp - 0x79], xmm2
mov dword [rbp - 0x69], 0xf6ffb9fd
mov dword [rbp - 0x65], 0xbee7e9ec
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
movdqa xmm1, xmm6
xorps xmm1, xmm0
movd dword [rbp - 0x79], xmm1
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov eax, dword [0x1400bfef0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x69]
xorps xmm2, xmm1
movd dword [rbp - 0x69], xmm2
mov eax, dword [0x1400bff00]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x65]
xorps xmm2, xmm1
movd dword [rbp - 0x65], xmm2
mov byte [rbp - 0x61], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140066a00
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140066a42
jmp 0x14006731f
cmp rcx, 0x11
je 0x140066b90
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0f50]
movdqu xmmword [rbp - 0x79], xmm2
mov dword [rbp - 0x69], 0xeffbf4ea
mov byte [rbp - 0x65], 0xbd
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x79], xmm0
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov eax, dword [0x1400bfef0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x69]
xorps xmm2, xmm1
movd dword [rbp - 0x69], xmm2
mov word [rbp - 0x65], 0x21
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
nop dword [rax]
inc r8
cmp byte [rax + r8], dil
jne 0x140066b40
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140066b82
jmp 0x14006731f
add rax, 0xffffffffffffffea
cmp rax, 1
ja 0x14006733d
mov al, 1
mov rbx, qword [rsp + 0x100]
movaps xmm6, xmmword [rsp + 0xd0]
add rsp, 0xe0
pop rdi
pop rsi
pop rbp
ret
test rax, rax
jne 0x140066de2
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm0, xmmword [0x1400c0c30]
movdqu xmmword [rbp - 0x19], xmm0
movdqa xmm1, xmmword [0x1400c0950]
movdqu xmmword [rbp - 9], xmm1
movdqa xmm0, xmmword [0x1400c0bc0]
movdqu xmmword [rbp + 7], xmm0
movdqa xmm1, xmmword [0x1400c0780]
movdqu xmmword [rbp + 0x17], xmm1
mov word [rbp + 0x27], 0xc9e9
movdqa xmm5, xmmword [0x1400bffc0]
xor edi, edi
mov r9d, edi
mov esi, dword [0x1400c0580]
mov r10d, 8
lea r11, [rbp - 0x11]
movdqa xmm4, xmmword [0x1400c0010]
nop dword [rax + rax]
movd xmm1, r9d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm5
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, esi
psubb xmm1, xmm0
movd xmm0, dword [r11 - 8]
xorps xmm1, xmm0
movd dword [r11 - 8], xmm1
lea eax, [r10 - 1]
lea ecx, [r10 - 2]
lea edx, [r10 - 3]
lea r8d, [r10 - 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, esi
psubb xmm3, xmm0
movd xmm0, dword [r11 - 4]
xorps xmm3, xmm0
movd dword [r11 - 4], xmm3
movd xmm1, r10d
pshufd xmm1, xmm1, 0
paddd xmm1, xmm5
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd xmm0, esi
psubb xmm1, xmm0
movd xmm0, dword [r11]
xorps xmm1, xmm0
movd dword [r11], xmm1
lea eax, [r10 + 7]
lea ecx, [r10 + 6]
lea edx, [r10 + 5]
lea r8d, [r10 + 4]
movd xmm1, eax
movd xmm2, ecx
movd xmm0, edx
movd xmm3, r8d
punpckldq xmm2, xmm1
punpckldq xmm3, xmm0
punpcklqdq xmm3, xmm2
andps xmm3, xmm4
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, esi
psubb xmm3, xmm0
movd xmm0, dword [r11 + 4]
xorps xmm3, xmm0
movd dword [r11 + 4], xmm3
add r9d, 0x10
add r10d, 0x10
lea r11, [r11 + 0x10]
cmp r10d, 0x48
jb 0x140066c30
cmp r9d, 0x41
jae 0x140066d65
mov eax, r9d
lea rcx, [rbp - 0x19]
add rcx, rax
lea eax, [r9 - 0x78]
xor byte [rcx], al
inc r9d
lea rcx, [rcx + 1]
cmp r9d, 0x41
jb 0x140066d52
mov byte [rbp + 0x28], dil
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x19]
mov r8, rbx
nop
inc r8
cmp byte [rax + r8], dil
jne 0x140066d80
lea rdx, [rbp - 0x19]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
mov eax, dword [0x1400bfeb0]
movd xmm2, eax
movd xmm0, esi
psubb xmm2, xmm0
movd xmm1, dword [rbp + 0x6f]
xorps xmm2, xmm1
movd dword [rbp + 0x6f], xmm2
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140066dd4
jmp 0x14006731f
cmp rax, 0x16
je 0x140066f02
cmp rax, 0x17
je 0x140066f02
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0d50]
movdqu xmmword [rbp - 0x79], xmm2
mov byte [rbp - 0x69], 0xb9
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x79], xmm0
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov word [rbp - 0x69], 0x21
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140066eb2
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140066ef4
jmp 0x14006731f
lea rdx, [0x1400d2f40]
mov rcx, rbx
nop dword [rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x140066f10
test rcx, rcx
jne 0x140067074
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0ee0]
movdqu xmmword [rbp - 0x79], xmm2
mov dword [rbp - 0x69], 0xf6ffb9fd
mov dword [rbp - 0x65], 0xbee7e9ec
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x79], xmm0
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov eax, dword [0x1400bfef0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x69]
xorps xmm2, xmm1
movd dword [rbp - 0x69], xmm2
mov eax, dword [0x1400bff00]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x65]
xorps xmm2, xmm1
movd dword [rbp - 0x65], xmm2
mov byte [rbp - 0x61], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140067024
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140067066
jmp 0x14006731f
cmp rcx, 0x11
je 0x1400671b0
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0f50]
movdqu xmmword [rbp - 0x79], xmm2
mov dword [rbp - 0x69], 0xeffbf4ea
mov byte [rbp - 0x65], 0xbd
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x79], xmm0
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov eax, dword [0x1400bfef0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x69]
xorps xmm2, xmm1
movd dword [rbp - 0x69], xmm2
mov word [rbp - 0x65], 0x21
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x140067160
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x1400671a2
jmp 0x14006731f
lea rdx, [0x1400d31b0]
mov rcx, rbx
nop word [rax + rax]
inc rcx
cmp byte [rdx + rcx], 0
jne 0x1400671c0
test rcx, rcx
jne 0x140067344
lea rax, [rbp - 0x39]
mov qword [rbp + 0x77], rax
movdqa xmm2, xmmword [0x1400c0ed0]
movdqu xmmword [rbp - 0x79], xmm2
mov dword [rbp - 0x69], 0xf6ffb9fd
mov dword [rbp - 0x65], 0xbee7e9ec
mov eax, dword [0x1400bfeb0]
movd xmm6, eax
mov ecx, dword [0x1400c0580]
movd xmm0, ecx
psubb xmm6, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm0, xmm6
movd dword [rbp - 0x79], xmm0
mov eax, dword [0x1400bfec0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x75]
xorps xmm2, xmm1
movd dword [rbp - 0x75], xmm2
mov eax, dword [str._b_t_n_v]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x71]
xorps xmm2, xmm1
movd dword [rbp - 0x71], xmm2
mov eax, dword [0x1400bfee0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x6d]
xorps xmm2, xmm1
movd dword [rbp - 0x6d], xmm2
mov eax, dword [0x1400bfef0]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x69]
xorps xmm2, xmm1
movd dword [rbp - 0x69], xmm2
mov eax, dword [0x1400bff00]
movd xmm2, eax
movd xmm0, ecx
psubb xmm2, xmm0
movd xmm1, dword [rbp - 0x65]
xorps xmm2, xmm1
movd dword [rbp - 0x65], xmm2
mov byte [rbp - 0x61], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x39], xmm0
xor edi, edi
mov qword [rbp - 0x29], rdi
mov qword [rbp - 0x21], rdi
lea rax, [rbp - 0x79]
mov r8, rbx
inc r8
cmp byte [rax + r8], dil
jne 0x1400672d4
lea rdx, [rbp - 0x79]
lea rcx, [rbp - 0x39]
call fcn.140079350
nop
mov dword [rbp + 0x6f], 0xf8fae0dc
movd xmm0, dword [rbp + 0x6f]
xorps xmm0, xmm6
movd dword [rbp + 0x6f], xmm0
mov byte [rbp + 0x73], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
mov qword [rbp - 0x49], rdi
mov qword [rbp - 0x41], rdi
lea rax, [rbp + 0x6f]
inc rbx
cmp byte [rax + rbx], 0
jne 0x140067316
mov r8, rbx
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x59]
call fcn.140079350
nop
lea rdx, [rbp - 0x39]
lea rcx, [rbp - 0x59]
call fcn.1400663a0
xor al, al
jmp 0x140066ba0
cmp rax, 0x16
je 0x140066b9e
cmp rax, 0x17
sete al
jmp 0x140066ba0