Function at 0x140043500
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x3c8]
sub rsp, 0x4b0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
mov rax, qword [0x1401eb040]
xor rax, rsp
mov qword [rbp + 0x378], rax
mov qword [rsp + 0x38], 0
movdqa xmm0, xmmword [0x1401cf840]
movdqu xmmword [rbp + 0x360], xmm0
mov dword [rbp + 0x370], 0x6f646e69
mov word [rbp + 0x374], 0x77
xor r8d, r8d
lea rdx, [rsp + 0x38]
lea rcx, [rbp + 0x361]
call fcn.1400bb170
test al, al
je 0x140043645
xor edx, edx
mov r8d, 0x1f0
lea rcx, [rbp + 0x170]
call sub.VCRUNTIME140.dll_memset
lea rcx, [rbp + 0x170]
call fcn.140059ae0
lea rcx, vtable.cheat_ui::RelicRadar.0
mov qword [rbp + 0x170], rcx
mov dword [rbp + 0x340], 0x1010000
mov byte [rbp + 0x344], 1
mov qword [rbp + 0x348], 1
mov dword [rbp + 0x350], 2
mov dword [rbp + 0x354], 3
mov dword [rbp + 0x358], 4
mov word [rbp + 0x35c], 0x101
mov rax, qword [0x140201150]
cmp rax, qword [0x140201158]
je 0x140043629
lea rdx, [rbp + 0x170]
mov rcx, rax
call fcn.140043a10
add qword [0x140201150], 0x1f0
jmp 0x140043639
lea r8, [rbp + 0x170]
mov rdx, rax
call fcn.140045b00
nop
lea rcx, [rbp + 0x170]
call fcn.140043470
movss xmm6, dword [0x1401cd450]
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400f8590
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x20], 0x6d65526d
mov dword [rsp + 0x24], 0x2065766f
mov dword [rsp + 0x28], 0x6c6c61
xor r8d, r8d
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x21]
call fcn.1400bb170
test al, al
je 0x1400436c4
mov rbx, qword [0x140201148]
mov rdi, qword [0x140201150]
cmp rbx, rdi
je 0x1400436c4
mov rcx, rbx
call fcn.140043470
add rbx, 0x1f0
cmp rbx, rdi
jne 0x1400436a2
mov rax, qword [0x140201148]
mov qword [0x140201150], rax
movdqa xmm0, xmmword [0x1401ce010]
movdqu xmmword [rsp + 0x20], xmm0
mov word [rsp + 0x30], 0x20
lea rcx, [rsp + 0x21]
call fcn.1400b9f40
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400f8590
lea r9, [rbp + 0x375]
mov rcx, qword [0x140201150]
sub rcx, qword [0x140201148]
movabs rax, 0x8421084210842109
imul rcx
lea r8, [rcx + rdx]
sar r8, 8
mov rax, r8
shr rax, 0x3f
add r8, rax
movabs r12, 0xcccccccccccccccd
nop dword [rax]
dec r9
mov rax, r12
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x140043730
lea r8, [rbp + 0x375]
mov rdx, r9
lea rcx, [rsp + 0x40]
call fcn.14001eed0
nop
lea rcx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0xf
cmova rcx, qword [rsp + 0x40]
call fcn.1400b9f40
nop
lea rcx, [rsp + 0x40]
call fcn.140011ad0
mov rbx, qword [0x140201148]
mov r15, qword [0x140201150]
cmp rbx, r15
je 0x1400439c9
movdqa xmm7, xmmword [0x1401cedc0]
movdqa xmm8, xmmword [0x1401cf620]
nop dword [rax + rax]
lea rdi, [rbx + 0x10]
cmp qword [rbx + 0x28], 0xf
jbe 0x1400437ce
mov rdi, qword [rdi]
mov rcx, qword [0x1401f26f8]
mov rax, qword [rcx + 0x4140]
mov byte [rax + 0xf5], 1
mov rsi, qword [rcx + 0x4140]
cmp byte [rsi + 0xf8], 0
jne 0x1400439a5
movsxd r8, dword [rsi + 0x130]
mov rax, qword [rsi + 0x138]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
mov rcx, rdi
call fcn.1400e2b40
mov r14d, eax
mov rcx, qword [rsi]
cmp dword [rcx + 0x418c], eax
jne 0x140043831
mov r8, rdi
mov edx, 0xb
mov ecx, eax
call fcn.140118110
xor r9d, r9d
mov r8, rdi
mov edx, 0x1a
mov ecx, r14d
call fcn.1400d0900
test al, al
je 0x1400439a5
mov rdx, rbx
lea rcx, [rbp + 0x170]
call fcn.140043a10
mov rdx, rax
call fcn.1400430e0
mov dword [rsp + 0x20], 0x6f68734b
mov dword [rsp + 0x24], 0x69772077
mov dword [rsp + 0x28], 0x776f646e
mov byte [rsp + 0x2c], 0
lea rdx, [rbx + 8]
lea rcx, [rsp + 0x21]
call fcn.1400bd1d0
movdqu xmmword [rbp + 0x360], xmm8
mov dword [rbp + 0x370], 0x203a7365
mov byte [rbp + 0x374], 0
lea rcx, [rbp + 0x361]
call fcn.1400b9f40
movaps xmm1, xmm6
xorps xmm0, xmm0
call fcn.1400f8590
lea r9, [rbp + 0x375]
mov r8, qword [rbx + 0x190]
sub r8, qword [rbx + 0x188]
sar r8, 6
nop dword [rax + rax]
dec r9
mov rax, r12
mul r8
shr rdx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r9], r8b
mov r8, rdx
test rdx, rdx
jne 0x1400438e0
lea r8, [rbp + 0x375]
mov rdx, r9
lea rcx, [rsp + 0x60]
call fcn.14001eed0
nop
lea rcx, [rsp + 0x60]
cmp qword [rsp + 0x78], 0xf
cmova rcx, qword [rsp + 0x60]
call fcn.1400b9f40
nop
lea rcx, [rsp + 0x60]
call fcn.140011ad0
movdqu xmmword [rbp + 0x360], xmm7
mov dword [rbp + 0x370], 0x6f746964
mov word [rbp + 0x374], 0x72
lea rdx, [0x1401f26c0]
lea rcx, [rbp + 0x361]
call fcn.1400bd1d0
cmp byte [0x1401f26c0], 0
je 0x14004398a
lea rdx, [rbx + 0x188]
lea rcx, [0x1401f26c0]
call fcn.1401293f0
mov rcx, rbx
call fcn.14005a990
cmp byte [0x1401eb6c2], 0
je 0x1400439b9
mov rcx, rbx
call fcn.14012da10
jmp 0x1400439b9
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.140043a10
mov rdx, rax
call fcn.1400430e0
add rbx, 0x1f0
cmp rbx, r15
jne 0x1400437c0
mov rcx, qword [rbp + 0x378]
xor rcx, rsp
call fcn.14016ff10
lea r11, [rsp + 0x4b0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
mov rsp, r11
pop r15
pop r14
pop rbp
ret