Function at 0x180062db4
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x17]
sub rsp, 0xa8
mov rax, qword [0x1800c33b0]
xor rax, rsp
mov qword [rbp + 7], rax
mov r13, qword [rbp + 0x7f]
xor r15d, r15d
mov dword [rbp - 0x31], 0x7050302
mov r14, r9
mov dword [rbp - 0x2d], 0x13110d0b
mov rsi, r8
mov dword [rbp - 0x29], 0x251f1d17
mov rbx, rdx
mov dword [rbp - 0x25], 0x352f2b29
mov rdi, rcx
mov dword [rbp - 0x21], 0x47433d3b
mov dword [rbp - 0x1d], 0x59534f49
mov dword [rbp - 0x19], 0x6b676561
mov dword [rbp - 0x15], 0x837f716d
mov dword [rbp - 0x11], 0x97958b89
mov dword [rbp - 0xd], 0xada7a39d
mov dword [rbp - 9], 0xc1bfb5b3
mov dword [rbp - 5], 0xdfd3c7c5
mov dword [rbp - 1], 0xefe9e5e3
mov word [rbp + 3], 0xfbf1
test r9, r9
je 0x1800630dd
test r13, r13
je 0x1800630dd
cmp qword [r9 + 0x10], r15
jne 0x1800630dd
cmp qword [r13 + 0x10], r15
jne 0x1800630dd
xor edx, edx
call fcn.1800573cc
test eax, eax
jle 0x1800630dd
lea r12d, [r15 + 1]
mov rcx, rsi
mov edx, r12d
call fcn.1800573cc
test eax, eax
jle 0x1800630dd
mov rdx, rdi
mov rcx, rsi
call fcn.180057418
test eax, eax
jns 0x1800630dd
mov edx, r12d
mov rcx, rbx
call fcn.1800573cc
test eax, eax
jle 0x1800630dd
mov rdx, rdi
mov rcx, rbx
call fcn.180057418
test eax, eax
jns 0x1800630dd
lea rcx, [rbp - 0x61]
call fcn.18005842c
lea rcx, [rbp - 0x49]
call fcn.18005842c
mov r8, rbx
lea rcx, [rbp - 0x49]
mov rdx, rsi
call fcn.180058c28
mov ebx, eax
test eax, eax
jne 0x1800630b3
mov r8d, r12d
lea rdx, [rbp - 0x49]
lea rcx, [rbp - 0x49]
call fcn.1800595b0
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea rcx, [rbp - 0x49]
call fcn.180058934
mov r12, rax
test ax, ax
je 0x1800630ae
movzx edx, r12w
lea rcx, [rbp - 0x49]
call fcn.180059334
mov ebx, eax
test eax, eax
jne 0x1800630b3
mov rax, qword [rdi + 0x10]
lea ebx, [r15 + 1]
mov esi, r15d
mov cl, byte [rax]
and cl, 7
cmp cl, bl
sete sil
movzx eax, si
lea rcx, [rbp - 0x61]
movzx edx, byte [rbp + rax - 0x31]
call fcn.180058974
mov r8, rdi
lea rdx, [rbp - 0x61]
mov rcx, r14
call fcn.1800581b0
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea ebx, [rax + 1]
mov rcx, r14
mov edx, ebx
call fcn.1800573cc
test eax, eax
jne 0x1800630a1
mov r9, rdi
mov qword [rsp + 0x20], r13
lea r8, [rbp - 0x49]
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x61]
call fcn.180057a6c
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea ebx, [rax + 1]
movzx r15d, bx
cmp bx, r12w
ja 0x18006308e
mov rdx, rbx
lea rcx, [rbp - 0x61]
call fcn.1800573cc
test eax, eax
je 0x18006308e
mov r8, rbx
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x61]
call fcn.18005720c
mov ebx, eax
test eax, eax
jne 0x1800630b3
mov r8, rdi
lea rdx, [rbp - 0x61]
mov rcx, r14
call fcn.1800581b0
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea ebx, [rax + 1]
mov rcx, r14
mov edx, ebx
call fcn.1800573cc
cmp eax, ebx
jne 0x18006303a
mov rdx, rdi
mov rcx, r14
call fcn.180057418
cmp eax, 0xffffffff
je 0x1800630c9
mov r8, rbx
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x61]
call fcn.1800595b0
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea r8, [rbp - 0x61]
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x61]
call fcn.180058c28
mov ebx, eax
test eax, eax
jne 0x1800630b3
mov r8, rdi
lea rdx, [rbp - 0x61]
lea rcx, [rbp - 0x61]
call fcn.180058b60
mov ebx, eax
test eax, eax
jne 0x1800630b3
lea ebx, [rax + 1]
add r15w, bx
cmp r15w, r12w
jbe 0x180062fce
mov rdx, rbx
lea rcx, [rbp - 0x61]
call fcn.1800573cc
xor r15d, r15d
test eax, eax
jne 0x1800630ae
add si, bx
cmp si, 0x36
jb 0x180062f5b
mov ebx, 0xfffffffc
lea rcx, [rbp - 0x61]
call fcn.180058170
lea rcx, [rbp - 0x49]
call fcn.180058170
mov eax, ebx
jmp 0x1800630e2
mov r9, r14
mov r8, rdi
xor edx, edx
mov rcx, r13
call fcn.180057594
mov ebx, eax
jmp 0x1800630b3
mov eax, 0xfffffffc
mov rcx, qword [rbp + 7]
xor rcx, rsp
call fcn.180084a40
add rsp, 0xa8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret