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

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r14
lea rbp, [rsp - 0x37]
sub rsp, 0x90
xor ebx, ebx
mov dword [rbp + 0x6f], 0x7f475776
mov word [rbp + 0x73], 0x4f50
lea r9, [rbp + 0x6f]
mov byte [rbp + 0x75], 0x37
mov r8d, ebx
mov esi, 0x5397829d
mov r14b, 0x31
lea edi, [rbx + 1]
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 7
jl 0x180073161
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x18007319a
mov dword [rbp - 0x2d], 0x405a5c64
lea r9, [rbp - 0x2d]
mov dword [rbp - 0x29], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x25], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x1800731db
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x2d]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
movabs r12, 0x7ffffffdfffe
cmp rax, rdx
jbe 0x18007322f
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073240
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073240
mov rax, rbx
jmp 0x18007324f
mov r8d, edi
lea rdx, [rbp + 0x6f]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
mov qword [0x1800e6b90], rax
lea r9, [rbp - 0x2d]
mov r8d, ebx
mov dword [rbp - 0x2d], 0x6b475756
mov dword [rbp - 0x29], 0x734e5854
mov word [rbp - 0x25], 0x435c
mov byte [rbp - 0x23], 0x3b
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x18007327d
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x1800732b6
mov dword [rbp - 0x39], 0x405a5c64
lea r9, [rbp - 0x39]
mov dword [rbp - 0x35], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x31], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x1800732f7
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x39]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073341
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073352
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073352
mov rax, rbx
jmp 0x180073362
or r8d, 0xffffffff
lea rdx, [rbp - 0x2d]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
mov qword [0x1800e6b98], rax
lea r9, [rbp - 0x2d]
mov r8d, ebx
mov dword [rbp - 0x2d], 0x75475776
mov dword [rbp - 0x29], 0x6a445f4d
mov word [rbp - 0x25], 0x4d58
mov byte [rbp - 0x23], 0x3b
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x180073390
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x1800733c9
mov dword [rbp - 0x39], 0x405a5c64
lea r9, [rbp - 0x39]
mov dword [rbp - 0x35], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x31], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x18007340a
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x39]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073454
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073465
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073465
mov rax, rbx
jmp 0x180073474
mov r8d, edi
lea rdx, [rbp - 0x2d]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
mov qword [0x1800e6ba0], rax
lea r9, [rbp - 0x2d]
mov r8d, ebx
mov dword [rbp - 0x2d], 0x7f475776
mov dword [rbp - 0x29], 0x57734f50
mov word [rbp - 0x25], 0x544e
mov byte [rbp - 0x23], 0x3b
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xb
jl 0x1800734a2
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x1800734db
mov dword [rbp - 0x39], 0x405a5c64
lea r9, [rbp - 0x39]
mov dword [rbp - 0x35], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x31], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x18007351c
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x39]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073566
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073577
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073577
mov rax, rbx
jmp 0x180073586
mov r8d, edi
lea rdx, [rbp - 0x2d]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
movdqa xmm0, xmmword [0x180007240]
lea r9, [rbp - 0x2d]
movdqu xmmword [rbp - 0x2d], xmm0
mov qword [0x1800e6ba8], rax
mov r8d, ebx
mov word [rbp - 0x1d], 0x422f
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x12
jl 0x1800735af
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x1800735e8
mov dword [rbp - 0x39], 0x405a5c64
lea r9, [rbp - 0x39]
mov dword [rbp - 0x35], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x31], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x180073629
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x39]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073673
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073684
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073684
mov rax, rbx
jmp 0x180073694
or r8d, 0xffffffff
lea rdx, [rbp - 0x2d]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
movdqa xmm0, xmmword [0x180006410]
lea r9, [rbp - 0x2d]
movdqu xmmword [rbp - 0x2d], xmm0
mov qword [0x1800e6bb0], rax
mov r8d, ebx
mov dword [rbp - 0x1d], 0x2a2a3035
mov word [rbp - 0x19], 0x4622
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0x16
jl 0x1800736c4
mov dword [rbp + 0x67], 0x41435c78
lea r9, [rbp + 0x67]
mov word [rbp + 0x6b], 0x3641
mov r8d, ebx
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 6
jl 0x1800736fd
mov dword [rbp - 0x39], 0x405a5c64
lea r9, [rbp - 0x39]
mov dword [rbp - 0x35], 0x5f59734c
mov r8d, ebx
mov dword [rbp - 0x31], 0x3c5e5450
mov eax, esi
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, r8b
add r8d, edi
sub al, cl
add al, r14b
xor byte [r9], al
add r9, rdi
cmp r8d, 0xc
jl 0x18007373e
lea rdx, [rbp + 0x67]
lea rcx, [rbp - 0x39]
call fcn.18008f74c
mov rdx, qword [0x1800e6108]
cmp rax, rdx
jbe 0x180073788
add rdx, qword [0x1800e6110]
cmp rax, rdx
jb 0x180073799
lea rcx, [rax - 0x10000]
cmp rcx, r12
jbe 0x180073799
mov rax, rbx
jmp 0x1800737a9
or r8d, 0xffffffff
lea rdx, [rbp - 0x2d]
mov rcx, rax
call fcn.18008fa44
mov rcx, rax
call fcn.18002b270
movdqa xmm0, xmmword [0x180007960]
lea r8, [rbp - 0x17]
movdqa xmm1, xmmword [0x180007ee0]
mov r9, qword [0x1800e6398]
movdqu xmmword [rbp - 0x17], xmm0
mov qword [0x1800e6bb8], rax
movdqa xmm0, xmmword [0x180006290]
movdqu xmmword [rbp - 7], xmm1
mov dword [rbp + 0x29], 0x71302e34
movdqa xmm1, xmmword [0x180008260]
movdqu xmmword [rbp + 9], xmm0
mov word [rbp + 0x2d], 0x6c62
movdqu xmmword [rbp + 0x19], xmm1
mov byte [rbp + 0x2f], 0x46
mov eax, esi
mul ebx
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
mov al, bl
add ebx, edi
sub al, cl
add al, r14b
xor byte [r8], al
add r8, rdi
cmp ebx, 0x47
jl 0x180073808
lea rcx, [rbp - 0x17]
call r9
mov rbx, qword [rsp + 0xd0]
mov qword [0x1800e6bc0], rax
add rsp, 0x90
pop r14
pop r12
pop rdi
pop rsi
pop rbp
ret