Function at 0x140007610
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x37]
sub rsp, 0x90
mov rax, qword [0x1400a7020]
xor rax, rsp
mov qword [rbp + 0x2f], rax
mov r14, rdx
mov r15, rcx
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079b0
mov rax, qword [rax]
call qword [rax + 0x18]
lea rbx, [rax + 0x18]
mov qword [rbp + 7], rbx
mov dword [rbp + 0x20], 0x6c676f6f
mov byte [rbp + 0x1f], 0x47
mov word [rbp + 0x2b], 0x65
mov word [rbp + 0x25], 0x4320
mov word [rbp + 0x28], 0x6f72
mov byte [rbp + 0x24], 0x65
mov byte [rbp + 0x27], 0x68
mov byte [rbp + 0x2a], 0x6d
lea rax, [rbp - 0x21]
mov qword [rbp - 0x29], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079bb
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 0x21], rax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x21]
call fcn.14001b1d0
mov rsi, 0xffffffffffffffff
test al, al
jne 0x1400076ea
lea rcx, [rbp + 0x1f]
mov rax, rsi
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x1400076d0
mov r8d, eax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x21]
call fcn.14001b4a0
nop
mov r9, r14
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x21]
call fcn.140010ef0
movzx edi, al
test al, al
jne 0x1400077e4
lea rax, [rbp - 0x19]
mov qword [rbp - 0x29], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079c6
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 0x19], rax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x19]
call fcn.14001b1d0
test al, al
jne 0x14000775f
lea rcx, [rbp + 0x1f]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x140007745
mov r8d, eax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x19]
call fcn.14001b4a0
nop
mov r9, r14
mov r8b, 1
xor edx, edx
lea rcx, [rbp - 0x19]
call fcn.140010ef0
movzx edi, al
test al, al
jne 0x1400077e4
lea rax, [rbp - 0x11]
mov qword [rbp - 0x29], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079d1
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 0x11], rax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x11]
call fcn.14001b1d0
test al, al
jne 0x1400077d0
lea rcx, [rbp + 0x1f]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1400077b6
mov r8d, eax
lea rdx, [rbp + 0x1f]
lea rcx, [rbp - 0x11]
call fcn.14001b4a0
nop
mov r9, r14
xor r8d, r8d
mov dl, 1
lea rcx, [rbp - 0x11]
call fcn.140010ef0
movzx edi, al
mov dword [rbp + 0x19], 0x656d6f72
mov word [rbp + 0x17], 0x6843
mov byte [rbp + 0x1d], 0
test dil, dil
jne 0x140007963
lea rax, [rbp - 9]
mov qword [rbp - 0x29], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079dc
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 9], rax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.14001b1d0
test al, al
jne 0x14000785a
lea rcx, [rbp + 0x17]
mov rax, rsi
nop dword [rax]
inc rax
cmp byte [rcx + rax], 0
jne 0x140007840
mov r8d, eax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 9]
call fcn.14001b4a0
nop
mov r9, r14
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 9]
call fcn.140010ef0
movzx edi, al
test al, al
jne 0x140007963
lea rax, [rbp - 1]
mov qword [rbp - 0x29], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079e7
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 1], rax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 1]
call fcn.14001b1d0
test al, al
jne 0x1400078cf
lea rcx, [rbp + 0x17]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x1400078b5
mov r8d, eax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 1]
call fcn.14001b4a0
nop
mov r9, r14
mov r8b, 1
xor edx, edx
lea rcx, [rbp - 1]
call fcn.140010ef0
movzx edi, al
test al, al
jne 0x140007963
lea rax, [rbp - 0x29]
mov qword [rbp + 0xf], rax
call fcn.14001b940
mov rcx, rax
test rax, rax
je 0x1400079a5
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp - 0x29], rax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 0x29]
call fcn.14001b1d0
test al, al
jne 0x140007940
lea rcx, [rbp + 0x17]
mov rax, rsi
inc rax
cmp byte [rcx + rax], 0
jne 0x140007926
mov r8d, eax
lea rdx, [rbp + 0x17]
lea rcx, [rbp - 0x29]
call fcn.14001b4a0
nop
mov r9, r14
xor r8d, r8d
mov dl, 1
lea rcx, [rbp - 0x29]
call fcn.140010ef0
movzx edi, al
test al, al
jne 0x140007963
mov rcx, r14
call fcn.140011a30
movzx edi, al
mov byte [r15], 1
lea rdx, [rbx - 0x18]
lock xadd dword [rdx + 0x10], esi
sub esi, 1
jg 0x14000797e
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
movzx eax, dil
mov rcx, qword [rbp + 0x2f]
xor rcx, rsp
call fcn.14001c9b0
mov rbx, qword [rsp + 0xd0]
add rsp, 0x90
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret
mov ecx, 0x80004005
call fcn.14001b6d0
nop
mov ecx, 0x80004005
call fcn.14001b6d0
nop
mov ecx, 0x80004005
call fcn.14001b6d0
int3
mov ecx, 0x80004005
call fcn.14001b6d0
int3
mov ecx, 0x80004005
call fcn.14001b6d0
int3
mov ecx, 0x80004005
call fcn.14001b6d0
int3
mov ecx, 0x80004005
call fcn.14001b6d0
int3