Function at 0x18008e8d0
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
mov qword [rsp + 8], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xa0
movaps xmmword [rsp + 0x90], xmm6
mov rax, qword [0x1800c2040]
xor rax, rsp
mov qword [rbp + 0x37], rax
mov rcx, qword [0x1800c3ed0]
mov rdx, qword [rcx + 0x3ed0]
cmp qword [rdx + 0x1a8], 0
movss xmm1, dword [rdx + 0x254]
subss xmm1, dword [rdx + 0x104]
movss xmm0, dword [rdx + 0x250]
jne 0x18008e932
cmp qword [rcx + 0x4b30], 0
je 0x18008e93a
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
xor ebx, ebx
movss dword [rbp + 0x23], xmm1
mov word [rbp + 0x17], 0x59
mov ecx, ebx
mov byte [rbp + 0x19], 1
mulss xmm0, dword [0x1800ae958]
movss dword [rbp + 0x1f], xmm0
movdqa xmm0, xmmword [0x1800af610]
movdqu xmmword [rbp + 7], xmm0
nop
lea eax, [rcx + 0x1a]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0x11
jb 0x18008e970
mov r8b, 1
mov byte [rbp + 0x19], bl
lea rdx, [rbp + 0x1f]
lea rcx, [rbp + 7]
call fcn.180041080
mov rcx, rbx
mov dword [rbp - 9], 0x7e7a745c
mov dword [rbp - 5], 0x763f7b71
mov dword [rbp - 1], 0x45565148
mov dword [rbp + 3], 0x1005549
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x19]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xe
jb 0x18008e9c0
lea rdx, [0x180a4e408]
mov byte [rbp + 6], bl
lea rcx, [rbp - 9]
call fcn.18006ab10
mov rax, qword [0x1800c3ed0]
mov rax, qword [rax + 0x3ed0]
cmp byte [rax + 0xbb], bl
jne 0x18008ea13
mov eax, dword [rax + 0x1b4]
movss xmm1, dword [0x1800ae9a4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.18006b7a0
mov dword [rbp + 0x1f], 0x4a535d60
mov rcx, rbx
mov dword [rbp + 0x23], 0x79164751
mov dword [rbp + 0x27], 0x485f5459
mov word [rbp + 0x2b], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 0xc
jb 0x18008ea40
lea rdx, [0x180a4e411]
mov byte [rbp + 0x2c], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
movss xmm6, dword [0x1800aeb20]
xorps xmm0, xmm0
movaps xmm1, xmm6
call fcn.1800497e0
mov rcx, rbx
mov dword [rbp - 9], 0x445d5963
mov dword [rbp - 5], 0x445f7114
mov dword [rbp - 1], 0x5854584c
mov word [rbp + 3], 0x59
mov byte [rbp + 5], 1
nop dword [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xd
jb 0x18008eaa0
lea rdx, [0x180a4e412]
mov byte [rbp + 5], bl
lea rcx, [rbp - 9]
call fcn.18006ab10
mov rcx, rbx
mov dword [rbp + 0x1f], 0x445d5963
mov dword [rbp + 0x23], 0x56537d14
mov dword [rbp + 0x27], 0x524d54
mov byte [rbp + 0x2b], 1
nop
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 0xb
jb 0x18008eae0
lea rdx, [0x180a4e410]
mov byte [rbp + 0x2b], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
mov rcx, rbx
mov dword [rbp + 0x1f], 0x445d5963
mov dword [rbp + 0x23], 0x5a447414
mov dword [rbp + 0x27], 0x1004b57
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 0xa
jb 0x18008eb30
lea rdx, [0x180a4e40f]
mov byte [rbp + 0x2a], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
mov rcx, rbx
mov dword [rbp + 0x1f], 0x44534374
mov dword [rbp + 0x23], 0x4f597714
mov word [rbp + 0x27], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 8
jb 0x18008eb70
lea rdx, [0x180a4e413]
mov byte [rbp + 0x28], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
mov rcx, rbx
mov dword [rbp + 0x1f], 0x134a5e72
mov dword [rbp + 0x23], 0x5b5a5c72
mov dword [rbp + 0x27], 0x1005d5d
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 0xa
jb 0x18008ebc0
lea rdx, [0x180a4e414]
mov byte [rbp + 0x2a], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
mov rcx, rbx
mov dword [rbp - 9], 0x6b7a685d
mov dword [rbp - 5], 0x41714d3d
mov dword [rbp - 1], 0x4a4a4e51
mov dword [rbp + 3], 0x1005540
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x19]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xe
jb 0x18008ec10
lea rdx, [0x180a4e40a]
mov byte [rbp + 6], bl
lea rcx, [rbp - 9]
call fcn.18006ab10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
mov rcx, rbx
mov dword [rbp - 9], 0x44534374
mov dword [rbp - 5], 0x525d6614
mov dword [rbp - 1], 0x544e5c54
mov word [rbp + 3], 0x52
mov byte [rbp + 5], 1
lea eax, [rcx + 0x30]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xd
jb 0x18008ec60
lea rdx, [0x180a4e40c]
mov byte [rbp + 5], bl
lea rcx, [rbp - 9]
call fcn.18006ab10
movdqa xmm0, xmmword [0x1800af6f0]
mov rcx, rbx
movdqu xmmword [rbp + 7], xmm0
mov word [rbp + 0x17], 0x59
mov byte [rbp + 0x19], 1
nop dword [rax]
lea eax, [rcx + 0x1a]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0x11
jb 0x18008eca0
lea rdx, [0x180a4e40d]
mov byte [rbp + 0x19], bl
lea rcx, [rbp + 7]
call fcn.18006ab10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
mov rcx, rbx
mov dword [rbp + 0x1f], 0x445d5963
mov dword [rbp + 0x23], 0x53536514
mov word [rbp + 0x27], 0x4b
mov byte [rbp + 0x29], 1
nop dword [rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 9
jb 0x18008ecf0
lea rdx, [0x180a4e409]
mov byte [rbp + 0x29], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
mov rcx, rbx
mov dword [rbp + 0x1f], 0x405d4373
mov dword [rbp + 0x23], 0x5e575d47
mov word [rbp + 0x27], 0x4a
mov byte [rbp + 0x29], 1
nop
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 9
jb 0x18008ed30
lea rdx, [0x180a4e415]
mov byte [rbp + 0x29], bl
lea rcx, [rbp + 0x1f]
call fcn.18006ab10
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
movdqa xmm4, xmmword [0x1800af920]
mov rcx, rbx
movdqu xmmword [rbp + 7], xmm4
mov word [rbp + 0x17], 0x59
mov byte [rbp + 0x19], 1
nop dword [rax + rax]
lea eax, [rcx + 0x1a]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0x11
jb 0x18008ed80
lea rdx, [0x180a4e40b]
mov byte [rbp + 0x19], bl
lea rcx, [rbp + 7]
call fcn.18006ab10
mov rax, qword [0x1800c3ed0]
mov rdx, qword [rax + 0x3ed0]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rbx
jne 0x18008edcb
cmp qword [rax + 0x4b30], rbx
je 0x18008edd3
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
or dword [rax + 0x4758], 1
mov rcx, rbx
mov dword [rbp - 9], 0x47415874
mov dword [rbp - 5], 0x52555b55
mov dword [rbp - 1], 0x5f1f1902
mulss xmm0, dword [0x1800ae958]
mov word [rbp + 3], 0x100
movss dword [rax + 0x475c], xmm0
lea eax, [rcx + 0x30]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xc
jb 0x18008ee10
movdqa xmm0, xmmword [str.bTWQG]
mov rcx, rbx
movdqu xmmword [rbp + 7], xmm0
mov byte [rbp + 4], bl
mov byte [rbp + 0x17], 1
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0xf
jb 0x18008ee40
lea rax, [rbp - 9]
mov byte [rbp + 0x17], bl
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x1f]
lea rax, [rbp + 0x2f]
mov dword [rbp + 0x2f], 0x9c4
lea r8, [0x1800c2270]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 7]
mov dword [rbp + 0x1f], ebx
call fcn.18006de10
call fcn.180041130
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1800497e0
mov rcx, qword [0x1800c3ed0]
mov rdx, qword [rcx + 0x3ed0]
movss xmm1, dword [rdx + 0x254]
subss xmm1, dword [rdx + 0x104]
movss xmm0, dword [rdx + 0x250]
cmp qword [rdx + 0x1a8], rbx
jne 0x18008eecb
cmp qword [rcx + 0x4b30], rbx
je 0x18008eed3
movss xmm0, dword [rdx + 0x220]
subss xmm0, dword [rdx + 0x100]
movss dword [rbp + 0x23], xmm1
mov rcx, rbx
mov word [rbp + 0x17], 0x100
movss dword [rbp + 0x1f], xmm0
movdqa xmm0, xmmword [0x1800af5c0]
movdqu xmmword [rbp + 7], xmm0
nop dword [rax + rax]
lea eax, [rcx + 0x26]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0x10
jb 0x18008ef00
mov r8b, 1
mov byte [rbp + 0x18], bl
lea rdx, [rbp + 0x1f]
lea rcx, [rbp + 7]
call fcn.180041080
mov rcx, rbx
mov dword [rbp - 9], 0x7377755a
mov dword [rbp - 5], 0x454c3e6f
mov dword [rbp - 1], 0x4a4a5655
mov dword [rbp + 3], 0x1005542
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx + 0x19]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xe
jb 0x18008ef50
lea rcx, [rbp - 9]
mov byte [rbp + 6], bl
call fcn.180068a00
mov rcx, rbx
mov dword [rbp + 0x1f], 0x134a5e72
mov dword [rbp + 0x23], 0x585a5a77
mov word [rbp + 0x27], 0x4a
mov byte [rbp + 0x29], 1
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 0x1f], al
inc rcx
cmp rcx, 9
jb 0x18008ef90
mov r8d, 0x10000
mov byte [rbp + 0x29], bl
lea rdx, [0x1800c2240]
lea rcx, [rbp + 0x1f]
call fcn.180074680
movups xmm0, xmmword [0x1800c2240]
mov byte [rbp + 0x17], 1
mov rcx, rbx
movups xmmword [0x1800c22a8], xmm0
movdqa xmm0, xmmword [str.c_SCXXRK]
movdqu xmmword [rbp + 7], xmm0
nop dword [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx + 7], al
inc rcx
cmp rcx, 0xf
jb 0x18008efe0
mov r8d, 0x10000
mov byte [rbp + 0x17], bl
lea rdx, [0x1800c2250]
lea rcx, [rbp + 7]
call fcn.180074680
movups xmm0, xmmword [0x1800c2250]
mov dword [rbp - 9], 0x565b4376
mov rcx, rbx
mov dword [rbp - 5], 0x7416515a
movups xmmword [0x1800c2288], xmm0
mov dword [rbp - 1], 0x49555557
mov word [rbp + 3], 0x100
nop word [rax + rax]
lea eax, [rcx + 0x30]
xor byte [rbp + rcx - 9], al
inc rcx
cmp rcx, 0xc
jb 0x18008f040
mov r8d, 0x10000
mov byte [rbp + 4], bl
lea rdx, [0x1800c2260]
lea rcx, [rbp - 9]
call fcn.180074680
movups xmm0, xmmword [0x1800c2260]
mov dword [rbp - 9], 0x5d5b5062
mov dword [rbp - 5], 0x17415a56
movups xmmword [0x1800c2298], xmm0
mov dword [rbp - 1], 0x5e5e5675
mov word [rbp + 3], 0x100
nop dword [rax]
nop word [rax + rax]
lea eax, [rbx + 0x30]
xor byte [rbp + rbx - 9], al
inc rbx
cmp rbx, 0xc
jb 0x18008f0a0
lea rdx, [0x180a4e40e]
mov byte [rbp + 4], 0
lea rcx, [rbp - 9]
call fcn.18006ab10
call fcn.180041130
mov rcx, qword [rbp + 0x37]
xor rcx, rsp
call fcn.180099e40
mov rbx, qword [rsp + 0xb0]
movaps xmm6, xmmword [rsp + 0x90]
add rsp, 0xa0
pop rbp
ret