Function at 0x180161b30
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov rax, rsp
mov qword [rax + 0x18], rbx
mov qword [rax + 0x20], rsi
push rbp
push rdi
push r14
lea rbp, [rax - 0x5f]
sub rsp, 0xd0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm11
movzx ebx, cl
call fcn.18019c800
call fcn.18019c800
movss xmm11, dword [rax + 0x10]
call fcn.18019c800
movss xmm7, dword [rax + 8]
movaps xmm6, xmm7
movss xmm8, dword [0x18028f08c]
mulss xmm6, xmm8
call fcn.18019c800
movss xmm9, dword [rax + 0xc]
movaps xmm0, xmm9
mulss xmm0, xmm8
mov rax, qword [0x18067b998]
or dword [rax + 0x47e8], 2
movss dword [rax + 0x4808], xmm6
movss dword [rax + 0x480c], xmm0
mov dword [rax + 0x47f0], 1
mov ecx, dword [0x180677d3c]
mov rax, qword gs:[0x58]
mov edx, 0x10
mov rax, qword [rax + rcx*8]
mov eax, dword [rdx + rax]
cmp dword [0x18067cf48], eax
jg 0x180162ad7
call fcn.18019c800
movss xmm0, dword [rax + 8]
mulss xmm0, xmm8
mulss xmm7, dword [0x18028f050]
subss xmm0, xmm7
movss dword [0x18067cf50], xmm0
mulss xmm11, dword [0x18028f218]
movss xmm6, dword [0x18028f260]
call fcn.18019c800
movss xmm1, dword [rax + 0xc]
test bl, bl
je 0x180161c49
mulss xmm1, xmm8
mulss xmm9, dword [0x18028f050]
subss xmm1, xmm9
jmp 0x180161c4d
addss xmm1, xmm6
movaps xmm2, xmm11
movss xmm0, dword [0x18067cf54]
call fcn.180166d70
movss dword [0x18067cf54], xmm0
mov rax, qword [0x18067b998]
or dword [rax + 0x47e8], 1
movsd xmm0, qword [0x18067cf50]
movsd qword [rax + 0x47f8], xmm0
xor r14d, r14d
mov qword [rax + 0x4800], r14
mov dword [rax + 0x47ec], 1
mov dword [rax + 0x37d0], 0x41200000
mov dword [rax + 0x37d4], 0x41200000
xor edx, edx
mov r8d, 0x12a
lea rcx, str.ClickGui_Settings
call fcn.1801a3490
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x180161d29
lea rdx, str.Client
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, str.Client
lea edx, [r14 + 0x1a]
call fcn.1801df830
test al, al
je 0x180161d29
mov rdx, qword [0x18067b868]
lea rcx, str.D3D11_fallback
call fcn.1801d1900
lea rcx, str.Uses_d3d11_like_older_version_of_Prax__may_fix_some_issues_with_rendering_or_improve_performance._nRequires_restart_to_take_effect.
call fcn.1801ac550
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x180161e27
lea rdx, [0x180269fe8]
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, [0x180269fe8]
lea edx, [r9 + 0x1a]
call fcn.1801df830
test al, al
je 0x180161e27
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea r8, [0x1806739d0]
lea rcx, str.Time
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea r8, [0x1806739d4]
lea rcx, str.Saturation
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea r8, [0x1806739d8]
lea rcx, str.Value
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea r8, [0x1806739dc]
lea rcx, str.Separation
call fcn.1801d3a90
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x180162086
lea rdx, str.Misc
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, str.Misc
lea edx, [r9 + 0x1a]
call fcn.1801df830
test al, al
je 0x180162086
mov dword [rbp + 0x67], 0x41200000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x190
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Blur
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x194
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Opacity
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x198
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Rounding
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x41200000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x19c
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.BorderSize
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1a0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Max_Window_Height
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x178
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.Spacing
call fcn.1801d4490
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x180
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.Inner_Spacing
call fcn.1801d4490
mov dword [rbp + 0x67], 0x41a00000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x188
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.Padding
call fcn.1801d4490
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x168
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.Window_Title_Text_Align
call fcn.1801d4490
mov dword [rbp + 0x67], 0x3f800000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x170
lea rax, [rbp + 0x67]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
lea rcx, str.Button_Text_Align
call fcn.1801d4490
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x180162177
lea rdx, str.Size
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, str.Size
lea edx, [r9 + 0x1a]
call fcn.1801df830
test al, al
je 0x180162177
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], 0x3dcccccd
mov r8, qword [0x18067b918]
add r8, 0x1a4
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Header_Height
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], 0x3dcccccd
mov r8, qword [0x18067b918]
add r8, 0x1a8
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Module_Height
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], 0x3dcccccd
mov r8, qword [0x18067b918]
add r8, 0x1ac
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Setting_Height
call fcn.1801d3a90
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x1801622c3
lea rdx, str.Font
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, str.Font
lea edx, [r9 + 0x1a]
call fcn.1801df830
test al, al
je 0x1801622c3
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1b0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Header_Font_Size
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1b4
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Module_Font_Size
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1b8
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Setting_Font_Size
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1bc
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Tooltip_Font_Size
call fcn.1801d3a90
mov dword [rbp + 0x67], 0x42480000
mov dword [rbp + 0x6f], r14d
mov r8, qword [0x18067b918]
add r8, 0x1c0
lea rax, [rbp + 0x67]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x6f]
lea rcx, str.Icon_Font_Size
call fcn.1801d3a90
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3f08]
cmp byte [rcx + 0xbb], r14b
jne 0x18016282f
lea rdx, str.Colors
call fcn.18019bd30
mov ecx, eax
xor r9d, r9d
lea r8, str.Colors
lea edx, [r9 + 0x1a]
call fcn.1801df830
test al, al
je 0x18016282f
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x29], rax
mov qword [rbp - 0x19], 0x10
mov qword [rbp - 0x11], 0x1f
movups xmm0, xmmword [str.Background_Color]
movups xmmword [rax], xmm0
mov byte [rax + 0x10], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x28
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x49], rax
mov qword [rbp - 0x39], 0x12
mov qword [rbp - 0x31], 0x1f
movups xmm0, xmmword [str.Background_Color_2]
movups xmmword [rax], xmm0
movzx ecx, word [0x1802815c0]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x3c
lea rdx, [rbp - 0x49]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x29], rax
mov qword [rbp - 0x19], 0x12
mov qword [rbp - 0x11], 0x1f
movups xmm0, xmmword [str.Background_Color_3]
movups xmmword [rax], xmm0
movzx ecx, word [0x180281600]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x50
lea rdx, [rbp - 0x29]
call fcn.180161860
mov word [rbp - 0x3b], r14w
mov qword [rbp - 0x39], 0xd
mov qword [rbp - 0x31], 0xf
movsd xmm0, qword [str.Primary_Color]
movsd qword [rbp - 0x49], xmm0
mov eax, dword [0x1802815e8]
mov dword [rbp - 0x41], eax
movzx eax, byte [0x1802815ec]
mov byte [rbp - 0x3d], al
mov byte [rbp - 0x3c], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x64
lea rdx, [rbp - 0x49]
call fcn.180161860
mov qword [rbp - 0x19], 0xf
mov qword [rbp - 0x11], 0xf
movsd xmm0, qword [str.Secondary_Color]
movsd qword [rbp - 0x29], xmm0
mov eax, dword [0x180281570]
mov dword [rbp - 0x21], eax
movzx eax, word [0x180281574]
mov word [rbp - 0x1d], ax
movzx eax, byte [0x180281576]
mov byte [rbp - 0x1b], al
mov byte [rbp - 0x1a], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x78
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x49], rax
mov qword [rbp - 0x39], 0x11
mov qword [rbp - 0x31], 0x1f
movups xmm0, xmmword [str.Module_Text_Color]
movups xmmword [rax], xmm0
movzx ecx, byte [0x180281560]
mov byte [rax + 0x10], cl
mov byte [rax + 0x11], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x8c
lea rdx, [rbp - 0x49]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], 0xf
mov qword [rbp + 0x6f], 0x1f
lea rdx, [rbp + 0x6f]
lea rcx, [rbp - 0x29]
call fcn.18003f760
mov qword [rbp - 0x29], rax
mov qword [rbp - 0x19], 0x1a
mov rcx, qword [rbp + 0x6f]
mov qword [rbp - 0x11], rcx
movups xmm0, xmmword [str.Module_Disabled_Text_Color]
movups xmmword [rax], xmm0
movsd xmm0, qword [0x1802815a0]
movsd qword [rax + 0x10], xmm0
movzx ecx, word [0x1802815a8]
mov word [rax + 0x18], cx
mov byte [rax + 0x1a], r14b
mov rcx, qword [0x18067b918]
add rcx, 0xa0
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
mov r8d, 0x12
lea rdx, str.Setting_Text_Color
lea rcx, [rbp - 0x29]
call fcn.1800423e0
mov rcx, qword [0x18067b918]
add rcx, 0xb4
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], r14
mov r8d, 0x13
lea rdx, str.Category_Text_Color
lea rcx, [rbp - 0x49]
call fcn.1800423e0
mov rcx, qword [0x18067b918]
add rcx, 0x118
lea rdx, [rbp - 0x49]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], 0xc
mov qword [rbp - 0x11], 0xf
movsd xmm0, qword [str.Shadow_Color]
movsd qword [rbp - 0x29], xmm0
mov eax, dword [0x180281500]
mov dword [rbp - 0x21], eax
mov byte [rbp - 0x1d], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x104
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
mov r8d, 0x11
lea rdx, str.Eye_Icon_On_Color
lea rcx, [rbp - 0x29]
call fcn.1800423e0
mov rcx, qword [0x18067b918]
add rcx, 0x12c
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], r14
mov r8d, 0x12
lea rdx, str.Eye_Icon_Off_Color
lea rcx, [rbp - 0x49]
call fcn.1800423e0
mov rcx, qword [0x18067b918]
add rcx, 0x140
lea rdx, [rbp - 0x49]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], 0xc
mov qword [rbp - 0x11], 0xf
movsd xmm0, qword [str.Toggle_Color]
movsd qword [rbp - 0x29], xmm0
mov eax, dword [0x1802816a8]
mov dword [rbp - 0x21], eax
mov byte [rbp - 0x1d], r14b
mov rcx, qword [0x18067b918]
add rcx, 0xc8
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], r14
mov qword [rbp - 0x31], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x49], rax
mov qword [rbp - 0x39], 0x15
mov qword [rbp - 0x31], 0x1f
movups xmm0, xmmword [str.Toggle_Disabled_Color]
movups xmmword [rax], xmm0
mov ecx, dword [0x180281698]
mov dword [rax + 0x10], ecx
movzx edx, byte [0x18028169c]
mov byte [rax + 0x14], dl
mov byte [rax + 0x15], r14b
mov rcx, qword [0x18067b918]
add rcx, 0xdc
lea rdx, [rbp - 0x49]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], 0xf
mov ecx, 0x20
call fcn.1801fbc90
mov qword [rbp - 0x29], rax
mov qword [rbp - 0x19], 0x12
mov qword [rbp - 0x11], 0x1f
movups xmm0, xmmword [str.Toggle_Hover_Color]
movups xmmword [rax], xmm0
movzx ecx, word [0x1802816d0]
mov word [rax + 0x10], cx
mov byte [rax + 0x12], r14b
mov rcx, qword [0x18067b918]
add rcx, 0xf0
lea rdx, [rbp - 0x29]
call fcn.180161860
xorps xmm0, xmm0
movups xmmword [rbp - 0x49], xmm0
mov qword [rbp - 0x39], 0xc
mov qword [rbp - 0x31], 0xf
movsd xmm0, qword [str.Border_Color]
movsd qword [rbp - 0x49], xmm0
mov eax, dword [0x1802816b8]
mov dword [rbp - 0x41], eax
mov byte [rbp - 0x3d], r14b
mov rcx, qword [0x18067b918]
add rcx, 0x154
lea rdx, [rbp - 0x49]
call fcn.180161860
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x28]
movss xmm2, dword [rax + 0x88]
movss xmm3, dword [rax + 0x2c]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [0x18028f320]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm3, xmm2
subss xmm3, xmm6
addss xmm0, xmm3
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
or dword [rcx + 0x4790], 1
mov dword [rcx + 0x4798], 0x42c80000
mov qword [rbp + 0x6f], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea rsi, str.default
mov r8, rsi
xor edx, edx
lea rcx, str.FileInput
call fcn.1801d78f0
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x28]
movss xmm2, dword [rax + 0x88]
movss xmm3, dword [rax + 0x2c]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [0x18028f298]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm3, xmm2
subss xmm3, xmm6
addss xmm0, xmm3
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov qword [rbp + 0x6f], r14
lea rdx, [rbp + 0x6f]
lea rcx, str.Save
call fcn.1801d0720
mov rbx, 0xffffffffffffffff
test al, al
je 0x1801629cd
mov rdi, qword [0x18067b918]
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
mov r8, rbx
inc r8
cmp byte [rsi + r8], r14b
jne 0x1801629a0
mov rdx, rsi
lea rcx, [rbp - 0x29]
call fcn.1800423e0
mov rdx, rdi
lea rcx, [rbp - 0x29]
call fcn.18015ff60
mov rcx, qword [0x18067b868]
call fcn.180143780
mov rcx, qword [0x18067b998]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [rax + 0x28]
movss xmm2, dword [rax + 0x88]
movss xmm3, dword [rax + 0x2c]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [0x18028f2dc]
addss xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm3, xmm2
subss xmm3, xmm6
addss xmm0, xmm3
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov qword [rbp + 0x6f], r14
lea rdx, [rbp + 0x6f]
lea rcx, str.Load
call fcn.1801d0720
test al, al
je 0x180162aa2
mov rdi, qword [0x18067b918]
xorps xmm0, xmm0
movups xmmword [rbp - 0x29], xmm0
mov qword [rbp - 0x19], r14
mov qword [rbp - 0x11], r14
inc rbx
cmp byte [rsi + rbx], r14b
jne 0x180162a72
mov r8, rbx
mov rdx, rsi
lea rcx, [rbp - 0x29]
call fcn.1800423e0
mov rdx, rdi
lea rcx, [rbp - 0x29]
call fcn.18015e4c0
call fcn.180142860
mov qword [0x18067b868], rax
lea r11, [rsp + 0xd0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm11, xmmword [r11 - 0x50]
mov rsp, r11
pop r14
pop rdi
pop rbp
jmp fcn.1801a5aa0
lea rcx, [0x18067cf48]
call fcn.1801fc1f0
cmp dword [0x18067cf48], 0xffffffff
jne 0x180161bf2
call fcn.18019c800
movss xmm6, dword [rax + 8]
mulss xmm6, xmm8
movaps xmm0, xmm7
mulss xmm0, dword [0x18028f050]
subss xmm6, xmm0
call fcn.18019c800
movss xmm0, dword [rax + 0xc]
addss xmm0, dword [0x18028f218]
movss dword [0x18067cf50], xmm6
movss dword [0x18067cf54], xmm0
lea rcx, [0x18067cf48]
call fcn.1801fc184
jmp 0x180161bf2