Function at 0x140068400
Capabilities:
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0xf0
mov r15, rcx
xor edi, edi
movdqa xmm0, xmmword [0x1401cea50]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0x59414c
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov rsi, 0xffffffffffffffff
mov r8, rsi
inc r8
cmp byte [rax + r8], dil
jne 0x140068457
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
movabs r14, 0xcbf29ce484222325
mov r9, r14
mov rcx, rdi
movabs r12, 0x100000001b3
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x1400684b3
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x1400684a0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x1400684f2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x14006852b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068515
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 8]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
movss xmm1, dword [0x1401cd450]
xorps xmm0, xmm0
call fcn.1400f8590
movdqa xmm0, xmmword [0x1401ceb80]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0x4e414843
mov dword [rsp + 0x34], 0x505f4547
mov word [rsp + 0x38], 0x534f
mov byte [rbp - 0x7f], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400685b0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068603
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x1400685f0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068642
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x14006867b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068665
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.140125ba0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x54504f6c
mov dword [rsp + 0x24], 0x534e4f49
mov byte [rsp + 0x28], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400686d1
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068723
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068710
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068762
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x14006879b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068785
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400d0650
movzx ebx, al
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
test bl, bl
je 0x1400693b0
mov dword [rsp + 0x20], 0x4f485335
mov dword [rsp + 0x24], 0x414e5f57
mov word [rsp + 0x28], 0x454d
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068802
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068853
nop dword [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068840
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068892
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x1400688cb
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400688b5
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x68]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x4f485378
mov dword [rsp + 0x24], 0x41525f57
mov word [rsp + 0x28], 0x4543
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068930
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068983
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068970
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x1400689c2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x1400689fb
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400689e5
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x69]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x4f485349
mov dword [rsp + 0x24], 0x4f465f57
mov word [rsp + 0x28], 0x444f
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068a60
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068ab3
nop word [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068aa0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068af2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x140068b2b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068b15
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6a]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x4f485367
mov dword [rsp + 0x24], 0x4f475f57
mov word [rsp + 0x28], 0x444c
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068b90
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068be3
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068bd0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068c22
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x140068c5b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068c45
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6b]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x4f485301
mov dword [rsp + 0x24], 0x54535f57
mov dword [rsp + 0x28], 0x454e4f
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068cc0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068d13
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068d00
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068d52
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x140068d8b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068d75
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6c]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
mov dword [rsp + 0x20], 0x4f48535c
mov dword [rsp + 0x24], 0x4f575f57
mov word [rsp + 0x28], 0x444f
mov byte [rsp + 0x2a], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140068df0
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068e43
nop word [rax + rax]
movzx eax, byte [rcx + rdx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068e30
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068e82
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x140068ebb
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068ea5
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6d]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
movdqa xmm0, xmmword [0x1401ce910]
movdqu xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x30], 0x52
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068f15
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140068f63
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140068f50
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140068fa2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x140068fdb
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140068fc5
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6e]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
movdqa xmm0, xmmword [0x1401ce9e0]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0x524554
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140069036
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x140069083
nop dword [rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x140069070
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x1400690c2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x1400690fb
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400690e5
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x6f]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
movdqa xmm0, xmmword [0x1401ce830]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0x544e554f
mov word [rsp + 0x34], 0x5245
mov byte [rsp + 0x36], 0
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140069162
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r9, r14
mov rcx, rdi
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x1400691b3
nop dword [rax + rax]
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, r12
inc rcx
cmp rcx, r8
jb 0x1400691a0
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x1400691f2
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x14006922b
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140069215
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x70]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
movdqa xmm0, xmmword [0x1401ce9d0]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rsp + 0x30], 0x524554
xorps xmm0, xmm0
movups xmmword [rbp - 0x79], xmm0
mov qword [rbp - 0x69], rdi
mov qword [rbp - 0x61], rdi
lea rax, [rsp + 0x21]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140069286
lea rdx, [rsp + 0x21]
lea rcx, [rbp - 0x79]
call fcn.1400126a0
nop
lea rdx, [rbp - 0x79]
cmp qword [rbp - 0x61], 0xf
cmova rdx, qword [rbp - 0x79]
mov r8, qword [rbp - 0x69]
test r8, r8
je 0x1400692d3
nop word [rax + rax]
movzx eax, byte [rdi + rdx]
xor r14, rax
imul r14, r12
inc rdi
cmp rdi, r8
jb 0x1400692c0
mov r9, r14
lea r8, [rbp - 0x79]
lea rdx, [rsp + 0x20]
lea rcx, [0x1401eb338]
call fcn.1400355c0
mov rcx, qword [rax + 8]
mov rdx, qword [0x1401eb340]
test rcx, rcx
cmovne rdx, rcx
cmp rdx, qword [0x1401eb340]
je 0x140069315
add rdx, 0x30
lea rcx, [rbp - 0x59]
call fcn.140010f30
jmp 0x14006934d
lea rcx, [rbp - 0x29]
call fcn.140127370
mov rcx, rax
call fcn.140126e80
xorps xmm0, xmm0
movups xmmword [rbp - 0x59], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x49], xmm1
inc rsi
cmp byte [rax + rsi], 0
jne 0x140069335
mov r8, rsi
mov rdx, rax
lea rcx, [rbp - 0x59]
call fcn.1400126a0
mov rcx, qword [rbp - 0x59]
lea rax, [rbp - 0x59]
lea rdx, [r15 + 0x71]
cmp qword [rbp - 0x41], 0xf
cmovbe rcx, rax
call fcn.1400bd1d0
nop
lea rcx, [rbp - 0x59]
call fcn.140011ad0
nop
lea rcx, [rbp - 0x79]
call fcn.140011ad0
lea rdx, [r15 + 0x72]
lea rcx, str.showLocalPlayer
call fcn.1400bd1d0
lea rdx, [r15 + 0x73]
lea rcx, str.showTeammates
call fcn.1400bd1d0
lea rdx, [r15 + 0x74]
lea rcx, str.showPlayerColor
call fcn.1400bd1d0
call fcn.1400d17e0
mov al, 1
lea r11, [rsp + 0xf0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r12
pop rdi
pop rbp
ret