Function at 0x1400348d0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r14
push r15
mov rbp, rsp
sub rsp, 0x80
mov rax, qword [0x140047010]
xor rax, rsp
mov qword [rbp - 0x10], rax
mov r9d, dword [0x140048220]
lea r14, [0x140047d70]
xor edi, edi
mov dword [rbp - 0x60], 0x6f0046
mov dword [rbp - 0x5c], 0x740072
mov r8d, edi
mov dword [rbp - 0x58], 0x69006e
lea rbx, [0x140047d78]
mov dword [rbp - 0x54], 0x650074
lea rsi, [fcn.1400342b0]
mov dword [rbp - 0x50], 0x6c0043
mov dword [rbp - 0x4c], 0x650069
mov dword [rbp - 0x48], 0x74006e
mov dword [rbp - 0x44], 0x57002d
mov dword [rbp - 0x40], 0x6e0069
mov dword [rbp - 0x3c], 0x340036
mov dword [rbp - 0x38], 0x53002d
mov dword [rbp - 0x34], 0x690068
mov dword [rbp - 0x30], 0x700070
mov dword [rbp - 0x2c], 0x6e0069
mov dword [rbp - 0x28], 0x2e0067
mov dword [rbp - 0x24], 0x780065
mov dword [rbp - 0x20], 0x65
test r9d, r9d
jle 0x1400349d9
mov rdx, rbx
nop dword [rax]
mov rcx, qword [rdx - 8]
cmp rcx, rsi
ja 0x1400349b1
add rcx, qword [rdx]
cmp rcx, rsi
jae 0x1400349bf
inc r8d
add rdx, 0x18
cmp r8d, r9d
jl 0x1400349a0
jmp 0x1400349d9
cmp r8d, 0xffffffff
jle 0x1400349d9
movsxd rax, r8d
lea rcx, [rax + rax*2]
cmp byte [r14 + rcx*8 + 0x11], 1
jne 0x1400349d9
mov byte [r14 + rcx*8 + 0x11], dil
lea rcx, [rbp - 0x60]
call fcn.1400342b0
mov r9d, dword [0x140048220]
mov r8d, edi
mov r10d, eax
mov r15d, 5
mov dword [0x140047c78], r10d
test r9d, r9d
jle 0x140034a5a
mov rdx, rbx
mov rcx, qword [rdx - 8]
cmp rcx, rsi
ja 0x140034a15
add rcx, qword [rdx]
cmp rcx, rsi
jae 0x140034a23
inc r8d
add rdx, 0x18
cmp r8d, r9d
jl 0x140034a04
jmp 0x140034a5a
cmp r8d, 0xffffffff
jle 0x140034a5a
movsxd rax, r8d
lea rcx, [rax + rax*2]
lea rdx, [rcx*8]
cmp byte [rdx + r14 + 0x11], dil
jne 0x140034a5a
movzx eax, byte [rdx + r14 + 0x10]
cmp al, 0xf3
mov byte [rdx + r14 + 0x11], 1
mov ecx, eax
cmova ecx, r15d
inc cl
mov byte [rdx + r14 + 0x10], cl
xorps xmm0, xmm0
lea rsi, [fcn.1400011c0]
xor eax, eax
mov r8d, edi
mov dword [rbp - 0x20], eax
movups xmmword [rbp - 0x60], xmm0
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm0
movups xmmword [rbp - 0x30], xmm0
test r9d, r9d
jle 0x140034abd
mov rdx, rbx
mov rcx, qword [rdx - 8]
cmp rcx, rsi
ja 0x140034a95
add rcx, qword [rdx]
cmp rcx, rsi
jae 0x140034aa3
inc r8d
add rdx, 0x18
cmp r8d, r9d
jl 0x140034a84
jmp 0x140034abd
cmp r8d, 0xffffffff
jle 0x140034abd
movsxd rax, r8d
lea rcx, [rax + rax*2]
cmp byte [r14 + rcx*8 + 0x11], 1
jne 0x140034abd
mov byte [r14 + rcx*8 + 0x11], dil
mov rcx, r10
call fcn.1400011c0
mov edx, dword [0x140048220]
mov qword [0x140047c80], rax
test edx, edx
jle 0x140034b2a
mov rcx, qword [rbx - 8]
cmp rcx, rsi
ja 0x140034ae7
add rcx, qword [rbx]
cmp rcx, rsi
jae 0x140034af3
inc edi
add rbx, 0x18
cmp edi, edx
jl 0x140034ad6
jmp 0x140034b2a
cmp edi, 0xffffffff
jle 0x140034b2a
movsxd rax, edi
lea rcx, [rax + rax*2]
lea rdx, [rcx*8]
cmp byte [rdx + r14 + 0x11], 0
jne 0x140034b2a
movzx eax, byte [rdx + r14 + 0x10]
cmp al, 0xf3
mov byte [rdx + r14 + 0x11], 1
mov ecx, eax
cmova ecx, r15d
inc cl
mov byte [rdx + r14 + 0x10], cl
mov al, 1
mov rcx, qword [rbp - 0x10]
xor rcx, rsp
call fcn.1400361a0
lea r11, [rsp + 0x80]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret