Function at 0x1000f6b7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
lea rbp, [rsp - 0x37]
sub rsp, 0xf0
mov r12, rcx
lea rcx, [rbp - 9]
call fcn.10002378
and qword [rbp + 0x77], 0
and qword [rbp + 0x7f], 0
and qword [rsp + 0x30], 0
and qword [rsp + 0x28], 0
xor esi, esi
lea edi, [rsi + 1]
xor ebx, ebx
lea r8, [rbp + 0x7f]
lea rcx, [rbp - 0x79]
or r9, 0xffffffffffffffff
mov edx, 0xfde9
mov dword [rbp - 0x75], 0x6f692e
mov dword [rbp - 0x79], 0x736e6462
call fcn.1001801f
test eax, eax
je 0x1000f945
mov rdx, qword [rbp + 0x7f]
lea rcx, [rbp - 9]
mov r8d, 0x1bb
call fcn.1001710f
test eax, eax
je 0x1000f796
lea r8, [rsp + 0x30]
lea rcx, [rbp - 0x79]
or r9, 0xffffffffffffffff
mov edx, 0xfde9
mov dword [rbp - 0x69], 0x7261
mov dword [rbp - 0x6d], 0x7a61622e
mov dword [rbp - 0x71], 0x74737572
mov dword [rbp - 0x75], 0x74656661
mov dword [rbp - 0x79], 0x732f722f
call fcn.1001801f
test eax, eax
je 0x1000f945
mov rdx, qword [rsp + 0x30]
lea r8, [rbp + 0x6f]
lea rcx, [rbp - 9]
call fcn.1000a7de
test eax, eax
je 0x1000f796
cmp dword [rbp + 0x6f], 0xc8
je 0x1000f7b1
mov ecx, 0x4e20
add ebx, edi
call qword [str.p_fw]
cmp ebx, 0x1e
jge 0x1000f945
jmp 0x1000f6f2
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 9]
call fcn.10003b0d
test eax, eax
je 0x1000f945
mov rax, qword [rsp + 0x38]
cmp rax, 6
jbe 0x1000f945
mov rcx, qword [rsp + 0x28]
lea rdx, [rax + rcx]
jmp 0x1000f7f3
cmp byte [rcx], 0x30
jl 0x1000f7f0
cmp byte [rcx], 0x39
jle 0x1000f7f8
add rcx, rdi
cmp rcx, rdx
jb 0x1000f7e6
mov r9, rcx
cmp rcx, rdx
jae 0x1000f817
mov al, byte [r9]
cmp al, 0x30
jl 0x1000f80b
cmp al, 0x39
jle 0x1000f80f
cmp al, 0x2e
jne 0x1000f817
add r9, rdi
cmp r9, rdx
jb 0x1000f800
sub r9, rcx
cmp r9, 6
jle 0x1000f945
cmp r9, 0x10
jge 0x1000f945
lea r8, [rbp + 0x77]
xor edx, edx
call fcn.1001801f
test eax, eax
je 0x1000f945
xor ebx, ebx
mov rdx, qword [rbp + 0x77]
mov r8d, 0x1bb
mov rcx, r12
call fcn.10005ab6
test eax, eax
jne 0x1000f86b
mov ecx, 0x7530
add ebx, edi
call qword [str.p_fw]
cmp ebx, 0x14
jl 0x1000f843
cmp ebx, 0x14
je 0x1000f945
and qword [rsp + 0x20], rsi
xor ebx, ebx
lea rdx, [rsp + 0x20]
mov rcx, r12
call fcn.1000a5a0
test eax, eax
je 0x1000f8a0
mov ecx, 0x7530
add ebx, edi
call qword [str.p_fw]
cmp ebx, 0x14
jl 0x1000f87b
jmp 0x1000f8bf
mov rdi, qword [rsp + 0x20]
test rdi, rdi
je 0x1000f8ba
mov rcx, rdi
call fcn.10008c87
mov rcx, rdi
call fcn.10015a98
mov edi, 1
cmp ebx, 0x14
je 0x1000f945
and qword [rsp + 0x20], rsi
xor ebx, ebx
lea rdx, [rsp + 0x20]
mov rcx, r12
call fcn.10005155
test eax, eax
je 0x1000f8f4
mov ecx, 0x7530
add ebx, edi
call qword [str.p_fw]
cmp ebx, 0x14
jl 0x1000f8cf
jmp 0x1000f913
mov rdi, qword [rsp + 0x20]
test rdi, rdi
je 0x1000f90e
mov rcx, rdi
call fcn.100097a8
mov rcx, rdi
call fcn.10015a98
mov edi, 1
cmp ebx, 0x14
je 0x1000f945
xor ebx, ebx
lea rdx, [0x1001954a]
mov rcx, r12
call fcn.10006326
test eax, eax
jne 0x1000f93f
mov ecx, 0x7530
add ebx, edi
call qword [str.p_fw]
cmp ebx, 0x64
jl 0x1000f91a
cmp ebx, 0x64
cmovne esi, edi
mov rcx, qword [rbp + 0x77]
test rcx, rcx
je 0x1000f953
call fcn.1000db86
mov rcx, qword [rbp + 0x7f]
test rcx, rcx
je 0x1000f961
call fcn.1000db86
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x1000f970
call fcn.1000db86
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1000f97f
call fcn.1000db86
lea rcx, [rbp - 9]
call fcn.1000cb0d
mov eax, esi
add rsp, 0xf0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret