Function at 0x14003d740
Capabilities:
Encode data using xor
Hash data using fnv
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], r8
mov qword [rax + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x78]
sub rsp, 0x140
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov r15, rdx
lea rcx, [rbp - 0x80]
call fcn.140036400
mov rdx, rax
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14003d7c4
mov rdx, qword [rax]
movabs rdi, 0xcbf29ce484222325
xor ebx, ebx
mov ecx, ebx
test r8, r8
je 0x14003d7f4
movabs r9, 0x100000001b3
movzx eax, byte [rcx + rdx]
xor rdi, rax
imul rdi, r9
inc rcx
cmp rcx, r8
jb 0x14003d7e1
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14003d832
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003d82d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003d82d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
movsxd rax, dword [0x1400b3478]
test eax, eax
jg 0x14003d846
lea r14, [0x140050cbc]
jmp 0x14003d85f
lea rcx, str.none
mov rcx, qword [rcx + rax*8]
lea r14, [0x1400a874c]
test rcx, rcx
cmovne r14, rcx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], 0xf
mov r12, 0xffffffffffffffff
mov r8, r12
nop dword [rax]
inc r8
cmp byte [r14 + r8], bl
jne 0x14003d880
mov rdx, r14
lea rcx, [rbp - 0x80]
call fcn.1400330b0
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x40]
call fcn.1400491c0
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], 0xf
mov r8d, 0xb
lea rdx, str.Press_a_key
lea rcx, [rbp - 0x80]
call fcn.1400330b0
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x50]
call fcn.1400491c0
mov r13, qword [r15 + 0x10]
movabs rdx, 0x7fffffffffffffff
mov rax, rdx
sub rax, r13
cmp rax, 0x1e
jb 0x14003e6b4
mov qword [rbp + 0x90], r15
cmp qword [r15 + 0x18], 0x10
jb 0x14003d90d
mov rax, qword [r15]
mov qword [rbp + 0x90], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
lea rax, [r13 + 0x1e]
mov ebx, 0xf
lea rsi, [rsp + 0x60]
movabs rcx, 0x8000000000000027
lea r8d, [rbx + 7]
cmp rax, rbx
jbe 0x14003d9af
mov rbx, rax
or rbx, 0xf
cmp rbx, rdx
jbe 0x14003d972
mov rbx, rdx
mov rax, rcx
mov rcx, rax
call fcn.14004bf90
test rax, rax
je 0x14003da85
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
lea rax, [r13 + 0x1e]
jmp 0x14003d9aa
cmp rbx, r8
cmovb rbx, r8
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14003d995
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003e6a2
jmp 0x14003d94f
test rcx, rcx
je 0x14003d9a8
call fcn.14004bf90
mov rsi, rax
lea rax, [r13 + 0x1e]
jmp 0x14003d9aa
xor esi, esi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rbx
mov r8, r13
mov rdx, qword [rbp + 0x90]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.keybind_open_animation_static]
movups xmmword [rsi + r13], xmm0
movsd xmm1, qword [0x1400a8770]
movsd qword [rsi + r13 + 0x10], xmm1
mov eax, dword [0x1400a8778]
mov dword [rsi + r13 + 0x18], eax
movzx eax, word [0x1400a877c]
mov word [rsi + r13 + 0x1c], ax
mov byte [rsi + r13 + 0x1e], 0
lea rdx, [0x1400b2108]
lea rcx, [rsp + 0x60]
call fcn.140039ae0
xor ebx, ebx
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x68], rbx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], bl
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x98]
call fcn.140036190
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14003da91
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003da8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003da8c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
cmp qword [0x1400b2138], rdi
jne 0x14003daa2
movss xmm1, dword [rsp + 0x50]
jmp 0x14003daa8
movss xmm1, dword [rsp + 0x40]
xor r8d, r8d
lea rcx, [rbp + 0x98]
call fcn.140035fb0
mov r13, qword [r15 + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 0x24
jb 0x14003e6ba
mov qword [rbp + 0x90], r15
cmp qword [r15 + 0x18], 0x10
jb 0x14003daed
mov rax, qword [r15]
mov qword [rbp + 0x90], rax
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rbx
lea rax, [r13 + 0x24]
mov ebx, 0xf
lea rsi, [rsp + 0x60]
cmp rax, rbx
jbe 0x14003db8e
mov rbx, rax
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003db4b
mov rbx, rcx
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.14004bf90
test rax, rax
je 0x14003dc56
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
lea rax, [r13 + 0x24]
jmp 0x14003db89
cmp rbx, 0x16
mov ecx, 0x16
cmovb rbx, rcx
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14003db74
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003e6a8
jmp 0x14003db28
test rcx, rcx
je 0x14003db87
call fcn.14004bf90
mov rsi, rax
lea rax, [r13 + 0x24]
jmp 0x14003db89
xor esi, esi
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x78], rbx
mov r8, r13
mov rdx, qword [rbp + 0x90]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
movups xmm0, xmmword [str.keybind_open_animation_interpolated]
movups xmmword [rsi + r13], xmm0
movups xmm1, xmmword [0x1400a8790]
movups xmmword [rsi + r13 + 0x10], xmm1
mov eax, dword [0x1400a87a0]
mov dword [rsi + r13 + 0x20], eax
mov byte [rsi + r13 + 0x24], 0
lea rdx, [0x1400b2108]
lea rcx, [rsp + 0x60]
call fcn.140039ae0
xor esi, esi
mov qword [rbp - 0x80], rsi
mov qword [rbp - 0x70], rsi
mov qword [rbp - 0x68], rsi
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 0xf
mov byte [rax], sil
lea r8, [rbp - 0x80]
lea rdx, [rbp + 0x90]
call fcn.140036190
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14003dc62
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003dc5d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003dc5d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
movss xmm9, dword [rbp + 0x90]
movss xmm0, dword [rbp + 0x98]
ucomiss xmm9, xmm0
jp 0x14003dc7b
je 0x14003dcb2
subss xmm0, xmm9
mulss xmm0, dword [0x1400a985c]
addss xmm9, xmm0
movss dword [rbp + 0x90], xmm9
xor r8d, r8d
movaps xmm1, xmm9
lea rcx, [rbp + 0x90]
call fcn.140035fb0
movss xmm9, dword [rbp + 0x90]
movss xmm15, dword [0x1400a990c]
addss xmm9, xmm15
mov rbx, qword [rbp + 0x80]
movss xmm11, dword [rbx]
subss xmm11, dword [rbx + 0x104]
addss xmm11, dword [rbx + 8]
movss xmm14, dword [rbx + 0xc]
subss xmm14, dword [0x1400a9950]
subss xmm14, xmm9
addss xmm14, dword [rbx + 4]
mov rdx, r15
lea rcx, [rbp - 0x80]
call fcn.140033230
mov r8, rax
lea rdx, [rbp + 0x90]
call fcn.1400491c0
movaps xmm0, xmm9
movss xmm1, dword [0x1400a9928]
unpcklps xmm0, xmm1
movq r8, xmm0
movaps xmm1, xmm14
unpcklps xmm1, xmm11
movq rdx, xmm1
call fcn.140036560
test al, al
je 0x14003dd78
mov r8, qword [rbx + 0xc]
mov rdx, qword [rbx + 4]
call fcn.140036560
test al, al
je 0x14003dd78
cmp qword [0x1400b2138], 0
jne 0x14003dd78
mov byte [rbp + 0x90], 1
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140011350
test al, al
je 0x14003dd7f
mov r13b, 1
mov qword [0x1400b2138], rdi
jmp 0x14003dd8b
mov byte [rbp + 0x90], 0
xor r13d, r13d
cmp qword [0x1400b2138], rdi
jne 0x14003dddf
mov edx, 0x1b
mov rcx, qword [0x1400b33c0]
call fcn.140010900
xorps xmm6, xmm6
cmp byte [rax], 0
je 0x14003ddb0
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm6
jp 0x14003ddb0
je 0x14003ddd2
mov edx, 0x2d
mov rcx, qword [0x1400b33c0]
call fcn.140010900
cmp byte [rax], 0
je 0x14003de1f
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm6
jp 0x14003de1f
jne 0x14003de1f
mov dword [0x1400b3478], esi
mov qword [0x1400b2138], rsi
mov rdx, r15
lea rcx, [rbp - 0x80]
call fcn.140033230
mov r8, rax
lea rdx, [rsp + 0x40]
call fcn.140036190
movss xmm7, dword [0x1400a99d4]
movss xmm8, dword [0x1400a98a0]
cmp qword [0x1400b2138], rdi
jne 0x14003df0f
movaps xmm6, xmm8
jmp 0x14003df12
mov ebx, esi
mov r8, qword [0x1400b33c0]
test r8, r8
jne 0x14003de4e
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x1400b33c0]
cmp byte [rsi + r8 + 0x3748], 0
je 0x14003debd
test r13b, r13b
jne 0x14003debd
mov ecx, ebx
test ebx, ebx
je 0x14003dea8
sub ecx, 1
je 0x14003de9c
sub ecx, 1
je 0x14003de90
sub ecx, 1
je 0x14003de84
cmp ecx, 1
jne 0x14003deb2
mov dword [0x1400b3478], 6
jmp 0x14003deb2
mov dword [0x1400b3478], 5
jmp 0x14003deb2
mov dword [0x1400b3478], 4
jmp 0x14003deb2
mov dword [0x1400b3478], 2
jmp 0x14003deb2
mov dword [0x1400b3478], 1
mov qword [0x1400b2138], 0
inc ebx
inc rsi
cmp ebx, 5
jl 0x14003de28
xor esi, esi
mov ebx, esi
nop
mov edx, ebx
mov rcx, r8
call fcn.140010900
cmp byte [rax], sil
je 0x14003def8
movss xmm0, dword [rax + 4]
ucomiss xmm0, xmm6
jp 0x14003def8
jne 0x14003def8
mov dword [0x1400b3478], ebx
mov qword [0x1400b2138], rsi
inc ebx
cmp ebx, 0xff
jge 0x14003dddf
mov r8, qword [0x1400b33c0]
jmp 0x14003ded0
movaps xmm6, xmm7
mov rax, qword [0x1400b33c0]
test rax, rax
jne 0x14003df3f
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b33c0]
movss xmm1, dword [rax + 0x18]
movss xmm12, dword [0x1400a98fc]
mulss xmm1, xmm12
movss xmm13, dword [0x1400a986c]
mulss xmm1, xmm13
movss xmm10, dword [0x1400a98f0]
mulss xmm1, xmm10
mulss xmm1, xmm6
addss xmm1, dword [rsp + 0x40]
mov r8b, 1
lea rcx, [rsp + 0x40]
call fcn.140035fb0
mov r13, qword [r15 + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 1
jb 0x14003e69c
cmp qword [r15 + 0x18], 0x10
jb 0x14003dfad
mov r15, qword [r15]
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rsi
lea rsi, [r13 + 1]
mov ebx, 0xf
lea rdi, [rsp + 0x60]
cmp rsi, rbx
jbe 0x14003e049
mov rbx, rsi
or rbx, 0xf
cmp rbx, rcx
jbe 0x14003e003
mov rbx, rcx
movabs rax, 0x8000000000000027
mov rcx, rax
call fcn.14004bf90
test rax, rax
je 0x14003e02c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003e044
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x14003e033
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003e6ae
jmp 0x14003dfe8
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14003e042
call fcn.14004bf90
mov rdi, rax
jmp 0x14003e044
xor edi, edi
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rsi
mov qword [rsp + 0x78], rbx
mov r8, r13
mov rdx, r15
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + r13], 0x23
mov byte [rsi + rdi], 0
lea r8, [rsp + 0x60]
lea rdx, [rbp + 0x98]
call fcn.140036190
cmp byte [rbp + 0x90], 0
je 0x14003e088
movaps xmm7, xmm8
mov rax, qword [0x1400b33c0]
test rax, rax
jne 0x14003e0b5
mov r8d, 0x101b
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400b33c0]
movss xmm1, dword [rax + 0x18]
mulss xmm1, xmm12
mulss xmm1, xmm13
mulss xmm1, xmm10
mulss xmm1, xmm7
addss xmm1, dword [rbp + 0x98]
mov r8b, 1
lea rcx, [rbp + 0x98]
call fcn.140035fb0
mov rbx, qword [rbp + 0x80]
movss xmm1, dword [rbx + 0x7c]
movss xmm0, dword [rbx + 0x78]
movss xmm3, dword [rbx + 0x74]
movss xmm2, dword [0x1400b2130]
movaps xmm7, xmm11
addss xmm7, xmm8
movaps xmm6, xmm14
addss xmm6, xmm8
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x50], xmm3
movdqa xmmword [rsp + 0x60], xmm3
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
lea rcx, [rsp + 0x60]
call fcn.140003b80
addss xmm7, dword [0x1400a9920]
movaps xmm0, xmm9
subss xmm0, dword [0x1400a98b8]
addss xmm0, xmm6
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm7
xor edi, edi
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x90]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1400b3458]
call fcn.1400285e0
movss xmm1, dword [rbx + 0x8c]
movss xmm0, dword [rbx + 0x88]
movss xmm3, dword [rbx + 0x84]
movss xmm2, dword [0x1400b2130]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rsp + 0x50], xmm3
movdqa xmmword [rsp + 0x60], xmm3
movss dword [rsp + 0x50], xmm14
movss dword [rsp + 0x54], xmm11
lea rcx, [rsp + 0x60]
call fcn.140003b80
movaps xmm7, xmm11
addss xmm7, dword [0x1400a9928]
movaps xmm6, xmm14
addss xmm6, xmm9
movss dword [rbp + 0x90], xmm6
movss dword [rbp + 0x94], xmm7
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x90]
lea rdx, [rsp + 0x50]
mov rcx, qword [0x1400b3458]
call fcn.1400284e0
mov dword [rsp + 0x50], 0x3e48c8ca
mov dword [rsp + 0x54], 0x3e48c8ca
mov dword [rsp + 0x58], 0x3e48c8ca
movss xmm0, dword [rbp + 0x98]
mulss xmm0, dword [0x1400b2130]
movss dword [rsp + 0x5c], xmm0
movss dword [rbp + 0x98], xmm14
movss dword [rbp + 0x9c], xmm11
lea rcx, [rsp + 0x50]
call fcn.140003b80
movss dword [rbp + 0x90], xmm6
movss dword [rbp + 0x94], xmm7
movss dword [rsp + 0x30], xmm8
mov dword [rsp + 0x28], edi
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x98]
mov rcx, qword [0x1400b3458]
call fcn.1400284e0
movss dword [rbp + 0x98], xmm14
movss dword [rbp + 0x9c], xmm11
movss dword [rbp + 0x90], xmm6
movss dword [rbp + 0x94], xmm7
mov r9b, 1
lea r8, [rbp + 0x90]
lea rdx, [rbp + 0x98]
mov rcx, qword [0x1400b3458]
call fcn.140025c20
movss xmm6, dword [0x1400b2130]
movss xmm12, dword [rsp + 0x40]
subss xmm6, xmm12
movss xmm7, dword [rbx + 0x9c]
movss xmm8, dword [rbx + 0x98]
movss xmm13, dword [rbx + 0x94]
lea rax, [rsp + 0x60]
mov qword [rbp + 0x90], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 0xf
mov r8, r12
nop word [rax + rax]
inc r8
cmp byte [r14 + r8], dil
jne 0x14003e370
mov rdx, r14
lea rcx, [rsp + 0x60]
call fcn.1400330b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x98], rax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
inc r12
cmp byte [r14 + r12], 0
jne 0x14003e3a2
mov r8, r12
mov rdx, r14
lea rcx, [rbp - 0x80]
call fcn.1400330b0
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x40]
call fcn.1400491c0
movss xmm0, dword [rax + 4]
movss xmm10, dword [0x1400a9874]
mulss xmm0, xmm10
addss xmm11, xmm15
mulss xmm9, xmm10
addss xmm9, xmm14
movaps xmm2, xmm11
subss xmm2, xmm0
movss xmm0, dword [rax]
mulss xmm0, xmm10
movaps xmm1, xmm9
subss xmm1, xmm0
movss dword [rsp + 0x50], xmm13
movss dword [rsp + 0x54], xmm8
movss dword [rsp + 0x58], xmm7
movss dword [rsp + 0x5c], xmm6
movaps xmm0, xmm1
unpcklps xmm0, xmm2
movsd qword [rbp + 0x90], xmm0
lea r9, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae r9, qword [rsp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.140003b80
mov r8d, eax
lea rdx, [rbp + 0x90]
mov rcx, qword [0x1400b3458]
call fcn.140028970
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14003e49e
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e499
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e499
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
mulss xmm12, dword [0x1400b2130]
movss xmm8, dword [rbx + 0xbc]
movss xmm7, dword [rbx + 0xb8]
movss xmm6, dword [rbx + 0xb4]
lea rax, [rsp + 0x60]
mov qword [rbp + 0x90], rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rdi
mov qword [rsp + 0x78], 0xf
mov r8d, 0xb
lea rdx, str.Press_a_key
lea rcx, [rsp + 0x60]
call fcn.1400330b0
lea rax, [rsp + 0x60]
mov qword [rbp + 0x98], rax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x70], rdi
mov qword [rbp - 0x68], 0xf
mov r8d, 0xb
lea rdx, str.Press_a_key
lea rcx, [rbp - 0x80]
call fcn.1400330b0
lea r8, [rbp - 0x80]
lea rdx, [rsp + 0x40]
call fcn.1400491c0
movss xmm0, dword [rax + 4]
mulss xmm0, xmm10
subss xmm11, xmm0
movss xmm0, dword [rax]
mulss xmm0, xmm10
subss xmm9, xmm0
movss dword [rsp + 0x50], xmm6
movss dword [rsp + 0x54], xmm7
movss dword [rsp + 0x58], xmm8
movss dword [rsp + 0x5c], xmm12
movaps xmm0, xmm9
unpcklps xmm0, xmm11
movsd qword [rbp + 0x90], xmm0
lea r9, [rsp + 0x60]
cmp qword [rsp + 0x78], 0x10
cmovae r9, qword [rsp + 0x60]
lea rcx, [rsp + 0x50]
call fcn.140003b80
mov r8d, eax
lea rdx, [rbp + 0x90]
mov rcx, qword [0x1400b3458]
call fcn.140028970
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14003e5ef
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003e5ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003e5ea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14004c2ec
mov rbx, qword [0x1400b3458]
mov eax, dword [rbx + 0x58]
test eax, eax
jg 0x14003e61a
mov r8d, 0x721
lea rdx, str.E:ImGui_Designerdivinity_menu_masterdivinity_menu_masterimgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov eax, dword [rbx + 0x58]
sub eax, 1
mov dword [rbx + 0x58], eax
jne 0x14003e62c
mov rax, qword [rbx + 0x38]
add rax, 0x1c
jmp 0x14003e638
dec eax
cdqe
shl rax, 4
add rax, qword [rbx + 0x60]
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x88], xmm0
mov rcx, rbx
lea r11, [rsp + 0x140]
mov rbx, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
jmp fcn.1400259d0
call fcn.1400308b0
int3
call fcn.140002700
int3
call fcn.140002700
int3
call fcn.140002700
int3
call fcn.1400308b0
int3
call fcn.1400308b0
int3