Function at 0x180020ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov r11, rsp
push rbp
push rbx
push rsi
push r12
push r13
push r15
lea rbp, [r11 - 0x5f]
sub rsp, 0x88
mov rax, qword [0x1800c37a8]
xor rax, rsp
mov qword [rbp + 0x17], rax
imul r13d, edx, 0x8e8
mov r15, r8
mov r12d, edx
mov rsi, rcx
mov ebx, edx
cmp edx, r13d
ja 0x180020f63
mov qword [r11 + 0x10], rdi
mov rdi, qword [rbp - 0x19]
mov qword [r11 - 0x38], r14
nop dword [rax]
cmp ebx, 0xc474
ja 0x180020d28
je 0x180020d0a
cmp ebx, 0x627c
ja 0x180020c80
je 0x180020c60
mov eax, ebx
sub eax, 0x84
je 0x180020c38
sub eax, 0x1f
je 0x180020c30
cmp eax, 0x3f
jne 0x180020f41
movzx eax, word [r15]
mov word [rbp - 0x11], ax
jmp 0x180020f41
mov rdi, rsi
jmp 0x180020f41
mov eax, dword [r15 + 0x60]
mov dword [rsi + 0x90], eax
movups xmm0, xmmword [r15]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [r15 + 0x10]
movups xmmword [rsi + 0x10], xmm1
movups xmm0, xmmword [r15 + 0x20]
movups xmmword [rsi + 0x20], xmm0
jmp 0x180020f41
movups xmm0, xmmword [r15 + 0x30]
movups xmmword [rsi + 0x30], xmm0
movups xmm1, xmmword [r15 + 0x40]
movups xmmword [rsi + 0x40], xmm1
movups xmm0, xmmword [r15 + 0x50]
movups xmmword [rsi + 0x50], xmm0
jmp 0x180020f41
cmp ebx, 0x799d
je 0x180020cb7
cmp ebx, 0xa89e
jne 0x180020f41
lea r9, [rbp - 0x11]
mov qword [rbp - 0x19], 2
mov r8d, 0x36
lea rcx, [rbp - 0x19]
mov rdx, rsi
call fcn.1800a0b90
jmp 0x180020f41
mov dword [rbp - 9], 0x7050302
mov dword [rbp - 5], 0x13110d0b
mov dword [rbp - 1], 0x251f1d17
mov dword [rbp + 3], 0x352f2b29
movups xmm0, xmmword [rbp - 9]
mov dword [rbp + 7], 0x47433d3b
mov dword [rbp + 0xb], 0x59534f49
mov dword [rbp + 0xf], 0x6b676561
mov dword [rbp + 0x13], 0x837f716d
movups xmm1, xmmword [rbp + 7]
movups xmmword [0x1800c68d0], xmm0
movups xmmword [0x1800c68e0], xmm1
jmp 0x180020f41
lea r8, [rsi + 0x60]
mov dword [rbp - 0x19], 1
mov edx, 0x12a
lea rcx, [rbp - 0x19]
call fcn.18006ce50
jmp 0x180020f41
cmp ebx, 0xf297
je 0x180020eb9
cmp ebx, 0x16b91
je 0x180020e9f
cmp ebx, 0x1e48b
je 0x180020dd2
cmp ebx, 0x25d85
je 0x180020d9d
cmp ebx, 0x2d67f
jne 0x180020f41
movups xmm0, xmmword [0x1800c68d0]
movups xmmword [rdi + 0x290], xmm0
movups xmm1, xmmword [0x1800c68e0]
movups xmmword [rdi + 0x2a0], xmm1
movups xmm0, xmmword [0x1800c68f0]
movups xmmword [rdi + 0x2b0], xmm0
movups xmm1, xmmword [0x1800c6900]
movups xmmword [rdi + 0x2c0], xmm1
jmp 0x180020f41
lea r8, [rdi + 0xa0]
mov edx, 0x84
lea rcx, [rdi + 0x168]
call fcn.180020ba0
lea r8, [rdi + 0x104]
mov edx, 0x84
lea rcx, [rdi + 0x1fc]
call fcn.180020ba0
jmp 0x180020f41
lea r14, [rdi + 0x70]
mov edx, 0xeb
mov rcx, r14
lea r8, [0x1800c68f0]
call fcn.180062790
xor edx, edx
lea rax, [rdi + 0xa0]
mov qword [rsp + 0x38], rdx
lea rcx, [rdi + 0x40]
mov qword [rsp + 0x30], rax
xor r9d, r9d
mov dword [rsp + 0x28], 0x3d
xor r8d, r8d
mov qword [rsp + 0x20], rcx
lea rcx, [rbp - 0x19]
mov dword [rbp - 0x19], edx
call fcn.180070ad0
test eax, eax
je 0x180020f80
mov qword [rsp + 0x38], 0
lea rax, [rdi + 0x104]
mov qword [rsp + 0x30], rax
lea rcx, [rbp - 0x19]
mov dword [rsp + 0x28], 0x3d
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r14
xor edx, edx
mov dword [rbp - 0x19], 1
call fcn.180070ad0
test eax, eax
jne 0x180020f41
lea ecx, [rax + 2]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800a3b9b]
mov rcx, rax
lea rdx, str.Vertex3hNV
lea rax, str.KXRKPMOOMUK_QLPNNTL_RKTKVLVNUPRQ_TKULUNTPRQ_RQTRUTUVTWRXQXOWNT_RQSRTTTVRX
mov qword [rsp + 0x20], rax
call fcn.1800a0de0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3
lea rcx, [rdi + 0x40]
mov edx, 0xeb
lea r8, [0x1800c68d0]
call fcn.180062790
jmp 0x180020f41
mov dword [rbp - 9], 0x87858382
lea r8, [0x1800c68d0]
mov dword [rbp - 5], 0x83818d8b
mov r9d, 2
mov dword [rbp - 1], 0xb5afad97
xor edx, edx
mov dword [rbp + 3], 0xc5bfbbb9
xor ecx, ecx
movups xmm0, xmmword [rbp - 9]
mov dword [rbp + 7], 0xe7e3dddb
mov dword [rbp + 0xb], 0xf9f3efe9
mov dword [rbp + 0xf], 0x1b171511
mov dword [rbp + 0x13], 0xd3bfb11d
movups xmm1, xmmword [rbp + 7]
mov qword [rsp + 0x20], rdi
movups xmmword [0x1800c68f0], xmm0
movups xmmword [0x1800c6900], xmm1
call fcn.18007e6a0
lea rax, [rdi + 0x20]
mov r9d, 2
lea r8, [0x1800c68f0]
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
call fcn.18007e6a0
imul eax, r12d, 0xbe
add ebx, eax
cmp ebx, r13d
jbe 0x180020bf0
mov r14, qword [rsp + 0x80]
mov rdi, qword [rsp + 0xc8]
mov rcx, qword [rbp + 0x17]
xor rcx, rsp
call fcn.1800a1820
add rsp, 0x88
pop r15
pop r13
pop r12
pop rsi
pop rbx
pop rbp
ret
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
xor r9d, r9d
lea r8, [0x1800a3b9b]
mov rcx, rax
lea rdx, str.6_ffffff9_
lea rax, str.CaminoVQE::ProcessFarEndSignal_____error_calling_SKP_VQE_Apply_Farend_api__
mov qword [rsp + 0x20], rax
call fcn.1800a0de0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_abort]
int3