Function at 0x100034b7
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.10003880
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.10013fbf
test eax, eax
je 0x10003745
mov rdx, qword [rbp + 0x7f]
lea rcx, [rbp - 9]
mov r8d, 0x1bb
call fcn.1000bb3f
test eax, eax
je 0x10003596
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.10013fbf
test eax, eax
je 0x10003745
mov rdx, qword [rsp + 0x30]
lea r8, [rbp + 0x6f]
lea rcx, [rbp - 9]
call fcn.10006980
test eax, eax
je 0x10003596
cmp dword [rbp + 0x6f], 0xc8
je 0x100035b1
mov ecx, 0x4e20
add ebx, edi
call qword [0x1001be5c]
cmp ebx, 0x1e
jge 0x10003745
jmp 0x100034f2
lea r8, [rsp + 0x38]
lea rdx, [rsp + 0x28]
lea rcx, [rbp - 9]
call fcn.10005858
test eax, eax
je 0x10003745
mov rax, qword [rsp + 0x38]
cmp rax, 6
jbe 0x10003745
mov rcx, qword [rsp + 0x28]
lea rdx, [rax + rcx]
jmp 0x100035f3
cmp byte [rcx], 0x30
jl 0x100035f0
cmp byte [rcx], 0x39
jle 0x100035f8
add rcx, rdi
cmp rcx, rdx
jb 0x100035e6
mov r9, rcx
cmp rcx, rdx
jae 0x10003617
mov al, byte [r9]
cmp al, 0x30
jl 0x1000360b
cmp al, 0x39
jle 0x1000360f
cmp al, 0x2e
jne 0x10003617
add r9, rdi
cmp r9, rdx
jb 0x10003600
sub r9, rcx
cmp r9, 6
jle 0x10003745
cmp r9, 0x10
jge 0x10003745
lea r8, [rbp + 0x77]
xor edx, edx
call fcn.10013fbf
test eax, eax
je 0x10003745
xor ebx, ebx
mov rdx, qword [rbp + 0x77]
mov r8d, 0x1bb
mov rcx, r12
call fcn.10013e5f
test eax, eax
jne 0x1000366b
mov ecx, 0x7530
add ebx, edi
call qword [0x1001be5c]
cmp ebx, 0x14
jl 0x10003643
cmp ebx, 0x14
je 0x10003745
and qword [rsp + 0x20], rsi
xor ebx, ebx
lea rdx, [rsp + 0x20]
mov rcx, r12
call fcn.1000cedf
test eax, eax
je 0x100036a0
mov ecx, 0x7530
add ebx, edi
call qword [0x1001be5c]
cmp ebx, 0x14
jl 0x1000367b
jmp 0x100036bf
mov rdi, qword [rsp + 0x20]
test rdi, rdi
je 0x100036ba
mov rcx, rdi
call fcn.10004180
mov rcx, rdi
call fcn.100169b8
mov edi, 1
cmp ebx, 0x14
je 0x10003745
and qword [rsp + 0x20], rsi
xor ebx, ebx
lea rdx, [rsp + 0x20]
mov rcx, r12
call fcn.10007dc0
test eax, eax
je 0x100036f4
mov ecx, 0x7530
add ebx, edi
call qword [0x1001be5c]
cmp ebx, 0x14
jl 0x100036cf
jmp 0x10003713
mov rdi, qword [rsp + 0x20]
test rdi, rdi
je 0x1000370e
mov rcx, rdi
call fcn.10013560
mov rcx, rdi
call fcn.100169b8
mov edi, 1
cmp ebx, 0x14
je 0x10003745
xor ebx, ebx
lea rdx, [0x1001bbdc]
mov rcx, r12
call fcn.100180b8
test eax, eax
jne 0x1000373f
mov ecx, 0x7530
add ebx, edi
call qword [0x1001be5c]
cmp ebx, 0x64
jl 0x1000371a
cmp ebx, 0x64
cmovne esi, edi
mov rcx, qword [rbp + 0x77]
test rcx, rcx
je 0x10003753
call fcn.10004257
mov rcx, qword [rbp + 0x7f]
test rcx, rcx
je 0x10003761
call fcn.10004257
mov rcx, qword [rsp + 0x30]
test rcx, rcx
je 0x10003770
call fcn.10004257
mov rcx, qword [rsp + 0x28]
test rcx, rcx
je 0x1000377f
call fcn.10004257
lea rcx, [rbp - 9]
call fcn.10009397
mov eax, esi
add rsp, 0xf0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret