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

Disassembly:
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1018]
mov eax, 0x1118
call fcn.14011b170
sub rsp, rax
movaps xmmword [rsp + 0x1100], xmm6
movaps xmmword [rsp + 0x10f0], xmm7
movaps xmmword [rsp + 0x10e0], xmm8
movaps xmmword [rsp + 0x10d0], xmm9
movaps xmmword [rsp + 0x10c0], xmm10
movaps xmmword [rsp + 0x10b0], xmm11
movaps xmmword [rsp + 0x10a0], xmm12
movaps xmmword [rsp + 0x1090], xmm13
movaps xmmword [rsp + 0x1080], xmm14
movaps xmmword [rsp + 0x1070], xmm15
lea rax, [rbp + 0xcd0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x6f8
lea rcx, [rbp + 0xcd0]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x510]
add rdx, 0x4f8
lea rcx, [rbp + 0xb50]
call fcn.140062ac0
nop
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
mov rdx, qword [0x1402b9bc0]
call fcn.140035420
lea rax, [rbp + 0xcf0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x718
lea rcx, [rbp + 0xcf0]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x530]
add rdx, 0x518
lea rcx, [rbp + 0xb68]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 2
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xd10]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x738
lea rcx, [rbp + 0xd10]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
mov ebx, dword [rdx + 0x550]
add rdx, 0x538
lea rcx, [rbp + 0xb80]
call fcn.140062990
mov rdx, qword [0x1402b9bc0]
add rdx, 8
mov qword [rsp + 0x20], rdi
mov r9d, ebx
mov r8, rax
call fcn.140035650
lea rax, [rbp + 0xd30]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x758
lea rcx, [rbp + 0xd30]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x570]
add rdx, 0x558
lea rcx, [rbp + 0xb98]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0xc
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xd50]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x778
lea rcx, [rbp + 0xd50]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
mov ebx, dword [rdx + 0x590]
add rdx, 0x578
lea rcx, [rbp + 0xb38]
call fcn.140062990
mov rdx, qword [0x1402b9bc0]
add rdx, 0x10
mov qword [rsp + 0x20], rdi
mov r9d, ebx
mov r8, rax
call fcn.140035650
lea rax, [rbp + 0xd70]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x798
lea rcx, [rbp + 0xd70]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
mov ebx, dword [rdx + 0x5b0]
add rdx, 0x598
lea rcx, [rbp + 0xbb0]
call fcn.140062990
mov rdx, qword [0x1402b9bc0]
add rdx, 0x14
mov qword [rsp + 0x20], rdi
mov r9d, ebx
mov r8, rax
call fcn.140035650
lea rax, [rbp + 0xd90]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x7b8
lea rcx, [rbp + 0xd90]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x5d0]
add rdx, 0x5b8
lea rcx, [rbp + 0xbc8]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x18
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xdb0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x7d8
lea rcx, [rbp + 0xdb0]
call fcn.140006dc0
mov rsi, rax
mov rdx, qword [0x1402b9bc0]
mov ebx, dword [rdx + 0x5f4]
mov edi, dword [rdx + 0x5f0]
add rdx, 0x5d8
lea rcx, [rbp + 0xbe0]
call fcn.140062860
mov rcx, qword [0x1402b9bc0]
lea r8, [rcx + 0x24]
lea rdx, [rcx + 0x20]
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], edi
mov r9, rax
call fcn.140035840
lea rax, [rbp + 0xdd0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x7f8
lea rcx, [rbp + 0xdd0]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x610]
add rdx, 0x5f8
lea rcx, [rbp + 0xbf8]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x29
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xdf0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x818
lea rcx, [rbp + 0xdf0]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x630]
add rdx, 0x618
lea rcx, [rbp + 0xa90]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x2b
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xe10]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x838
lea rcx, [rbp + 0xe10]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x650]
add rdx, 0x638
lea rcx, [rbp + 0xaa8]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x2e
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xe30]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x858
lea rcx, [rbp + 0xe30]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x670]
add rdx, 0x658
lea rcx, [rbp + 0xac0]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x35
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xe50]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x878
lea rcx, [rbp + 0xe50]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
mov ebx, dword [rdx + 0x690]
add rdx, 0x678
lea rcx, [rbp + 0xad8]
call fcn.140062990
mov rdx, qword [0x1402b9bc0]
add rdx, 0x38
mov qword [rsp + 0x20], rdi
mov r9d, ebx
mov r8, rax
call fcn.140035650
lea rax, [rbp + 0xe70]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x898
lea rcx, [rbp + 0xe70]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x6b0]
add rdx, 0x698
lea rcx, [rbp + 0xaf0]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x4c
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xe90]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x8b8
lea rcx, [rbp + 0xe90]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x6d0]
add rdx, 0x6b8
lea rcx, [rbp + 0xb08]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x70
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
lea rax, [rbp + 0xeb0]
mov qword [rbp + 0x1060], rax
mov rdx, qword [0x1402b9bc0]
add rdx, 0x8d8
lea rcx, [rbp + 0xeb0]
call fcn.140006dc0
mov rdi, rax
mov rdx, qword [0x1402b9bc0]
movzx ebx, byte [rdx + 0x6f0]
add rdx, 0x6d8
lea rcx, [rbp + 0xb20]
call fcn.140062ac0
mov rdx, qword [0x1402b9bc0]
add rdx, 0x84
mov qword [rsp + 0x20], rdi
movzx r9d, bl
mov r8, rax
call fcn.140035420
call fcn.14003b870
mov rax, qword [0x1402b9ba8]
lea rdx, [rax + 0x24]
movss xmm2, dword [rax + 0x150]
lea rcx, [rbp + 0x920]
call fcn.140007dc0
xor edx, edx
mov rcx, rax
call fcn.140078fa0
xorps xmm11, xmm11
mov qword [rbp + 0x180], 0
mov rax, qword [0x1402b9ba8]
lea rdx, [rax + 0x24]
movss xmm2, dword [rax + 0x150]
lea rcx, [rbp + 0x928]
call fcn.140007dc0
mov rdx, rax
movss xmm6, dword [0x14016a880]
movaps xmm2, xmm6
lea rcx, [rbp + 0x930]
call fcn.14005c2a0
mov rbx, rax
call fcn.14006e560
lea rdx, [rax + 8]
movaps xmm2, xmm6
lea rcx, [rbp + 0x938]
call fcn.14005c2a0
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x940]
call fcn.14005c2f0
lea r8, [rbp + 0x180]
mov edx, 2
mov rcx, rax
call fcn.140078f10
mov rax, qword [0x1402b9ba8]
mov r9d, dword [rax + 0x20]
lea rdx, str.menu
lea rcx, [rbp + 0xc10]
call fcn.14000a520
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
movss dword [rsp + 0x28], xmm11
xor r14d, r14d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rdx, [rbp - 0x80]
mov rcx, qword [0x1402b9bd0]
call fcn.140059490
mov rax, qword [0x1402b9ae0]
mov rcx, qword [rax + 0x4040]
movss xmm13, dword [rcx + 0x28]
movss dword [rbp + 0x1060], xmm13
movss xmm10, dword [rcx + 0x2c]
movss dword [rbp + 0x1064], xmm10
movsd xmm0, qword [rcx + 0x30]
movsd qword [rbp - 0x50], xmm0
call fcn.140079020
mov r15, rax
call fcn.14006a480
mov r12, rax
mov qword [rbp - 0x80], rax
mov rcx, qword [0x1402b9ba8]
lea rdx, [rcx + 0x2c]
movss xmm2, dword [rcx + 0x150]
lea rcx, [rbp + 0x948]
call fcn.140007dc0
movsd xmm0, qword [rax]
movsd qword [r12 + 8], xmm0
mov rcx, qword [0x1402b9ba8]
lea rdx, [rcx + 0x34]
movss xmm2, dword [rcx + 0x150]
lea rcx, [rbp + 0x950]
call fcn.140007dc0
movsd xmm0, qword [rax]
movsd qword [r12 + 0x4c], xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x3c]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [r12 + 0x74], xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x40]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [r12 + 0xec], xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x44]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [r12 + 0x14], xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [rax + 0x48]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [r12 + 0x10], xmm0
mov rax, qword [0x1402b9bc8]
movss dword [rax + 0x200], xmm13
mov rax, qword [0x1402b9bc8]
movss dword [rax + 0x204], xmm10
mov r11, qword [0x1402b9ba8]
mov rdx, qword [r11]
test rdx, rdx
je 0x14005d07f
mov rcx, r15
call fcn.1400631e0
jmp 0x14005d0de
cvttss2si r10d, dword [r12 + 0x10]
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x958]
call fcn.14005c2c0
movss xmm2, dword [rax + 4]
mov dword [rsp + 0x30], r10d
movss xmm0, dword [rax]
unpcklps xmm0, xmm2
movsd qword [rsp + 0x28], xmm0
movaps xmm1, xmm13
unpcklps xmm1, xmm10
movsd qword [rbp + 0x1060], xmm1
movsd qword [rsp + 0x20], xmm1
mov r9, qword [r11 + 0x10]
mov r8, qword [r11 + 8]
mov rdx, qword [r11 + 0x18]
mov rcx, r15
call fcn.14005c520
movss xmm6, dword [r12 + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rsp + 0x60], xmm0
movss xmm2, dword [0x14016a81c]
lea rdx, [rsp + 0x60]
call fcn.14002a2a0
mov ebx, eax
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x50]
mulss xmm0, dword [rcx + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1c8], xmm0
movss xmm9, dword [rbp - 0x4c]
movss dword [rbp + 0x1cc], xmm9
lea r8, [rbp + 0x1c8]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x960]
call fcn.14005c2c0
mov dword [rsp + 0x30], 0x50
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [rbp + 0x1060]
mov rdx, r15
call fcn.14002b040
mov rax, qword [0x1402b9bb8]
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rsp + 0x60], xmm0
movss xmm8, dword [0x14016a7ec]
movaps xmm2, xmm8
lea rdx, [rsp + 0x60]
call fcn.14002a2a0
mov r14d, eax
movaps xmm7, xmm9
mulss xmm7, dword [0x14016a7f4]
movaps xmm0, xmm9
movss xmm12, dword [0x14016a814]
mulss xmm0, xmm12
addss xmm0, xmm7
mov dword [rbp + 0x1d8], 0
movss dword [rbp + 0x1dc], xmm0
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x968]
call fcn.14005c2c0
mov rsi, rax
movaps xmm2, xmm9
subss xmm2, dword [r12 + 0x10]
mov dword [rbp + 0x268], 0
movss dword [rbp + 0x26c], xmm2
lea r8, [rbp + 0x268]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x970]
call fcn.14005c2c0
mov rdi, rax
movaps xmm6, xmm9
subss xmm6, dword [r12 + 0x10]
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x150]
mulss xmm0, dword [rcx + 0x50]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x80], xmm0
movss dword [rbp + 0x84], xmm6
lea r8, [rbp + 0x80]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x978]
call fcn.14005c2c0
mov rbx, rax
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x50]
mulss xmm0, dword [rcx + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x88], xmm0
movss dword [rbp + 0x8c], xmm7
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x1060]
lea rcx, [rbp + 0x980]
call fcn.14005c2c0
mov dword [rsp + 0x30], r14d
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rdi
mov r9, rbx
mov r8, rax
mov rdx, r15
call fcn.14002c390
movss xmm6, dword [r12 + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rsp + 0x60], xmm0
movaps xmm2, xmm8
lea rdx, [rsp + 0x60]
call fcn.14002a2a0
mov ebx, eax
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x50]
movaps xmm7, xmm9
addss xmm7, xmm10
mulss xmm0, dword [rcx + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm13
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm7
movaps xmm1, xmm9
subss xmm1, dword [r12 + 0x10]
movaps xmm2, xmm10
addss xmm2, xmm1
movaps xmm0, xmm13
addss xmm0, xmm11
movss dword [rbp + 0x98], xmm0
movss dword [rbp + 0x9c], xmm2
mov dword [rsp + 0x30], 0x40
movss dword [rsp + 0x28], xmm6
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x90]
lea r8, [rbp + 0x98]
mov rdx, r15
call fcn.14002b040
movss xmm9, dword [r12 + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x10]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov ebx, eax
movss xmm14, dword [rbp - 0x50]
movaps xmm0, xmm14
addss xmm0, xmm13
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm7
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
movss xmm8, dword [rcx + 0x50]
movaps xmm0, xmm7
mulss xmm0, xmm11
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm10
addss xmm6, xmm0
mulss xmm8, xmm7
movaps xmm0, xmm8
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm13
movss dword [rbp + 0xa8], xmm0
movss dword [rbp + 0xac], xmm6
mov dword [rsp + 0x30], 0xa0
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0xa0]
lea r8, [rbp + 0xa8]
mov rdx, r15
call fcn.14002b040
mov dword [rbp + 0xb0], 0x3f000000
mov dword [rbp + 0xb4], 0x3f000000
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov ebx, eax
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
movss xmm0, dword [rcx + 0x54]
movss xmm6, dword [rcx + 0x50]
mulss xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm10, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm13
movss dword [rbp + 0xb8], xmm0
movss dword [rbp + 0xbc], xmm10
mov rax, qword [0x1402b9ba8]
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x48], rcx
xor r14d, r14d
mov qword [rsp + 0x38], r14
lea rcx, str.ABCDE
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], ebx
lea rcx, [rbp + 0xb8]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x1060]
mov r8, qword [rax + 0x168]
mov rdx, r15
call fcn.14002aa70
movss xmm9, dword [r12 + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x30]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
movss xmm0, dword [rax + 0x38e8]
mulss xmm0, xmm12
shufps xmm2, xmm2, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov ebx, eax
mov rcx, qword [0x1402b9ba8]
movss xmm8, dword [rcx + 0x150]
movss xmm0, dword [rcx + 0x58]
addss xmm0, dword [rcx + 0x54]
movss xmm7, dword [rcx + 0x50]
movaps xmm1, xmm7
movss xmm15, dword [0x14016a898]
divss xmm1, xmm15
subss xmm7, xmm1
mulss xmm0, xmm8
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss xmm13, dword [rbp + 0x1064]
movaps xmm6, xmm13
addss xmm6, xmm0
mulss xmm7, xmm8
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss xmm10, dword [rbp + 0x1060]
addss xmm0, xmm10
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm6
mov rax, qword [0x1402b9ba8]
movss xmm8, dword [rax + 0x150]
movss xmm7, dword [rax + 0x50]
divss xmm7, xmm15
movaps xmm0, xmm8
mulss xmm0, dword [rax + 0x54]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm13
addss xmm6, xmm0
mulss xmm7, xmm8
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm10
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm6
mov dword [rsp + 0x30], r14d
movss dword [rsp + 0x28], xmm9
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
mov rdx, r15
call fcn.14002b040
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
movss xmm0, dword [rax + 0x58]
addss xmm0, dword [rax + 0x54]
mulss xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, xmm11
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm2, xmm0
addss xmm7, dword [r12 + 0x50]
addss xmm2, dword [r12 + 0x4c]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm7, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm2
unpcklps xmm0, xmm7
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
call fcn.14007db40
mov rax, qword [0x1402b9ae0]
test rax, rax
jne 0x14005d799
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 [0x1402b9ae0]
movss xmm2, dword [0x14016a8dc]
divss xmm2, dword [rax + 0xd4]
mov rax, qword [0x1402b9ba8]
mulss xmm2, dword [rax + 0x14c]
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0x48]
subss xmm1, dword [rax + 0x44]
mulss xmm1, xmm2
addss xmm1, dword [rax + 0x44]
movss dword [rax + 0x44], xmm1
mov ebx, r14d
mov edi, 0x70
mov r13, 0xffffffffffffffff
movsd xmm9, qword [0x14016a888]
nop
mov rdx, qword [0x1402b9ba8]
lea r8, [rdx + 0x60]
mov rcx, qword [rdi + rdx + 0x30]
mov qword [rbp + 0x470], rcx
mov rax, r13
nop word [rax + rax]
inc rax
cmp byte [rcx + rax], r14b
jne 0x14005d810
mov qword [rbp + 0x478], rax
mov rcx, qword [rdi + rdx]
mov qword [rbp + 0x480], rcx
mov rax, r13
nop
inc rax
cmp byte [rcx + rax], r14b
jne 0x14005d830
mov qword [rbp + 0x488], rax
movaps xmm0, xmmword [rbp + 0x470]
movdqa xmmword [rbp - 0x60], xmm0
movaps xmm1, xmmword [rbp + 0x480]
movdqa xmmword [rsp + 0x70], xmm1
mov qword [rsp + 0x20], r8
mov r9d, ebx
lea r8, [rbp - 0x60]
lea rdx, [rsp + 0x70]
call fcn.140041070
cmp ebx, 2
jne 0x14005da9f
movss xmm8, dword [r12 + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x30]
mov r8, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
movss xmm0, dword [r8 + 0x38e8]
mulss xmm0, xmm12
shufps xmm2, xmm2, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov esi, eax
mov rcx, qword [r8 + 0x4040]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
addss xmm6, dword [rcx + 0x90]
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x58]
mulss xmm0, dword [rcx + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
addss xmm7, xmm7
addss xmm7, xmm6
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
movss xmm2, dword [rax + 0x50]
cvtps2pd xmm2, xmm2
movaps xmm1, xmm2
divsd xmm1, xmm9
subsd xmm2, xmm1
cvtpd2ps xmm3, xmm2
addss xmm7, xmm13
mulss xmm0, xmm3
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm10
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm7
mov rax, qword [0x1402b9ae0]
mov rcx, qword [rax + 0x4040]
movss xmm6, dword [rcx + 0x114]
subss xmm6, dword [rcx + 0x2c]
addss xmm6, dword [rcx + 0x90]
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x58]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
addss xmm7, xmm6
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
movss xmm1, dword [rax + 0x50]
cvtps2pd xmm1, xmm1
divsd xmm1, xmm9
cvtpd2ps xmm2, xmm1
addss xmm7, xmm13
mulss xmm0, xmm2
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm10
movss dword [rbp + 0x40], xmm0
movss dword [rbp + 0x44], xmm7
test esi, 0xff000000
je 0x14005da44
mov rcx, r15
comiss xmm12, xmm8
ja 0x14005da21
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm8
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
call fcn.14008bc10
mov r9d, esi
mov r8d, dword [r15 + 0x50]
mov rdx, qword [r15 + 0x58]
mov rcx, r15
call fcn.14008a9d0
mov dword [r15 + 0x50], r14d
jmp 0x14005da44
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, esi
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, r15
call fcn.140089840
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
movss xmm0, dword [rax + 0x58]
mulss xmm0, xmm15
mulss xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, xmm11
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm6
lea rdx, [rbp + 0xd0]
call fcn.140032e60
inc ebx
add rdi, 8
jmp 0x14005d7f0
inc ebx
add rdi, 8
cmp ebx, 6
jl 0x14005d7f0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
addss xmm0, xmm0
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mov rax, qword [0x1402b9bb8]
movups xmm3, xmmword [rax]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm3
movaps xmm1, xmm3
shufps xmm1, xmm3, 0x55
movss dword [rsp + 0x64], xmm1
movaps xmm2, xmm3
shufps xmm2, xmm3, 0xaa
movss dword [rsp + 0x68], xmm2
shufps xmm3, xmm3, 0xff
mulss xmm3, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm3
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov edi, eax
mov rcx, qword [0x1402b9ba8]
movss xmm6, dword [rcx + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x3c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 0x38]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rax, qword [0x1402b9bc8]
movaps xmm1, xmm13
addss xmm1, dword [rax + 0x44]
addss xmm7, xmm1
movaps xmm2, xmm10
addss xmm2, dword [rax + 0x40]
addss xmm2, xmm0
movss dword [rbp + 0x48], xmm2
movss dword [rbp + 0x4c], xmm7
addss xmm13, dword [rax + 0x44]
addss xmm10, dword [rax + 0x40]
movss dword [rbp + 0x50], xmm10
movss dword [rbp + 0x54], xmm13
test edi, 0xff000000
je 0x14005dbfa
mov rcx, r15
comiss xmm12, xmm8
ja 0x14005dbd7
mov dword [rsp + 0x20], 0xa0
movaps xmm3, xmm8
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x50]
call fcn.14008bc10
mov r9d, edi
mov r8d, dword [r15 + 0x50]
mov rdx, qword [r15 + 0x58]
mov rcx, r15
call fcn.14008a9d0
xor edi, edi
mov dword [r15 + 0x50], edi
jmp 0x14005dbfc
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, edi
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x50]
mov rcx, r15
call fcn.140089840
xor edi, edi
call fcn.14007dca0
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
mov rax, qword [0x1402b9bc8]
movss xmm0, dword [rax + 0xc]
movss xmm6, dword [rcx + 0x50]
addss xmm6, dword [rax + 8]
mulss xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm8, xmm1
movss xmm2, dword [rax + 0x28]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm0
unpcklps xmm2, xmm8
movsd qword [rax + 0x110], xmm2
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm1, dword [rax + 0x68]
xor ecx, ecx
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mov rax, qword [0x1402b9bc8]
mulss xmm0, dword [rax + 0x68]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm1, xmm0
mov ecx, 7
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x64]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x60]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0xd8], xmm0
movss dword [rbp + 0xdc], xmm6
lea rdx, [rbp + 0xd8]
mov ecx, 0xe
call fcn.14006a750
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0xd0]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov edx, eax
mov ecx, 3
call fcn.14006a4c0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [rax + 0x5c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0x6c]
movss dword [rbp + 0xe0], xmm1
movss dword [rbp + 0xe4], xmm0
lea rax, str.sub_section_area
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x498], 0x10
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x490]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000100
lea r8, [rbp + 0xe0]
mov edx, eax
mov rcx, qword [rbp + 0x490]
call fcn.140032fe0
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x5c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 0x58]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x114]
subss xmm1, dword [rax + 0x2c]
addss xmm1, dword [rax + 0x90]
addss xmm7, xmm1
movss xmm2, dword [rax + 0x110]
subss xmm2, dword [rax + 0x28]
addss xmm2, dword [rax + 0x8c]
addss xmm2, xmm0
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm7, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm2
unpcklps xmm0, xmm7
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
call fcn.14007db40
mov r15d, edi
mov r12, rdi
mov r14, rdi
movabs rax, 0x2aaaaaaaaaaaaaab
mov r8, qword [0x1402b9ba8]
cmp r15d, dword [r8 + 0x64]
jne 0x14005dfbf
mov ebx, edi
mov rsi, rdi
mov r9, qword [r8 + 0xe8]
mov rcx, qword [r8 + 0xf0]
sub rcx, r9
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, r12
jbe 0x140062845
mov rdx, qword [r9 + r14]
mov rcx, qword [r9 + r14 + 8]
sub rcx, rdx
sar rcx, 5
movsxd rax, ebx
cmp rax, rcx
jae 0x14005dfb3
movsxd r9, r15d
add r9, 0x34
lea r9, [r8 + r9*4]
cmp rcx, rsi
jbe 0x14006283f
lea rax, [rdx + rdi]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005df68
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x4a0], rcx
mov qword [rbp + 0x4a8], rax
movaps xmm0, xmmword [rbp + 0x4a0]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, ebx
lea rdx, [rsp + 0x70]
call fcn.1400416a0
inc ebx
inc rsi
add rdi, 0x20
mov r8, qword [0x1402b9ba8]
movabs rax, 0x2aaaaaaaaaaaaaab
jmp 0x14005df00
xor edi, edi
movabs rax, 0x2aaaaaaaaaaaaaab
inc r15d
inc r12
add r14, 0x18
cmp r15d, 6
jl 0x14005def1
call fcn.14007dca0
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 0x58]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
addss xmm0, dword [rax + 0x40]
mov rax, qword [0x1402b9bc8]
movss dword [rax + 0x6c], xmm0
call fcn.1400332b0
call fcn.14006a5a0
mov ecx, 3
call fcn.14006a830
mov rax, qword [0x1402b9ba8]
movss xmm1, dword [rax + 0x68]
xor ecx, ecx
call fcn.14006a680
mov rcx, qword [0x1402b9ba8]
mov rax, qword [0x1402b9bc8]
cmp dword [rcx + 0x64], 4
je 0x14005e17c
movss xmm0, dword [rcx + 0x150]
mulss xmm0, dword [rax + 0xc]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 8]
addss xmm0, dword [0x14016a928]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm2, xmm14
subss xmm2, xmm0
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm6, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm2
unpcklps xmm0, xmm6
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
movaps xmm0, xmm7
mulss xmm0, xmm11
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [0x14016a928]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0xe8], xmm0
movss dword [rbp + 0xec], xmm6
lea rax, str.Save
mov qword [rbp + 0x4b0], rax
mov qword [rbp + 0x4b8], 4
movaps xmm0, xmmword [rbp + 0x4b0]
movdqa xmmword [rsp + 0x70], xmm0
mov r9b, 1
lea r8, [rbp + 0xe8]
lea rdx, [rsp + 0x70]
call fcn.140004ac0
jmp 0x14005e2a0
movss xmm0, dword [rax + 0xc]
mulss xmm0, dword [rcx + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 8]
addss xmm0, dword [0x14016a928]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm2, xmm14
subss xmm2, xmm0
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm6, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm2
unpcklps xmm0, xmm6
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
movaps xmm0, xmm7
mulss xmm0, xmm11
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [0x14016a928]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0xf0], xmm0
movss dword [rbp + 0xf4], xmm6
lea rax, [0x140161b8c]
mov qword [rbp + 0x4c0], rax
mov qword [rbp + 0x4c8], 3
movaps xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rsp + 0x70], xmm0
mov r9b, 1
lea r8, [rbp + 0xf0]
lea rdx, [rsp + 0x70]
call fcn.140004ac0
test al, al
je 0x14005e2a0
mov rax, qword [0x1402b9ba8]
mov byte [rax + 0x160], 1
mov ecx, 1
call fcn.14006a830
mov rcx, qword [0x1402b9ba8]
mov eax, dword [rcx + 0x64]
movss xmm10, dword [0x14016a9d0]
movss xmm14, dword [0x14016a858]
cmp dword [rcx + 0x60], eax
jne 0x14005e2d1
movaps xmm6, xmm14
jmp 0x14005e2d5
movaps xmm6, xmm10
mov rax, qword [0x1402b9ae0]
test rax, rax
jne 0x14005e309
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rcx, qword [0x1402b9ba8]
mov rax, qword [0x1402b9ae0]
movss xmm13, dword [0x14016a8b8]
movaps xmm0, xmm13
divss xmm0, dword [rax + 0xd4]
mulss xmm0, dword [rcx + 0x14c]
mulss xmm0, xmm6
addss xmm0, dword [rcx + 0x68]
comiss xmm11, xmm0
jbe 0x14005e33b
movaps xmm1, xmm11
jmp 0x14005e343
movaps xmm1, xmm14
minss xmm1, xmm0
movss dword [rcx + 0x68], xmm1
mov rcx, qword [0x1402b9ba8]
movss xmm0, dword [rcx + 0x68]
ucomiss xmm0, xmm11
jp 0x14005e369
jne 0x14005e369
mov eax, dword [rcx + 0x60]
mov dword [rcx + 0x64], eax
mov rcx, qword [0x1402b9ba8]
movss xmm1, dword [rcx + 0x68]
xor ecx, ecx
call fcn.14006a680
mov rcx, qword [0x1402b9ba8]
movss xmm8, dword [rcx + 0x150]
movss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm0
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0xc]
mulss xmm1, xmm15
addss xmm0, xmm1
movss xmm6, dword [rcx + 0x50]
addss xmm6, dword [rax + 8]
mulss xmm0, xmm8
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, xmm8
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x90]
addss xmm2, xmm7
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
unpcklps xmm1, xmm2
movsd qword [rax + 0x110], xmm1
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0xc]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 8]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm2, xmm0
mov rcx, qword [0x1402b9ae0]
mov rdx, qword [rcx + 0x4040]
mov rax, rdx
cmp qword [rdx + 0x1b8], 0
jne 0x14005e47e
cmp qword [rcx + 0x4e38], 0
jne 0x14005e47e
add rax, 0x260
jmp 0x14005e484
add rax, 0x230
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
subss xmm1, dword [rdx + 0x114]
subss xmm0, dword [rdx + 0x110]
subss xmm0, xmm2
movss dword [rbp + 0xf8], xmm0
subss xmm1, xmm7
movss dword [rbp + 0xfc], xmm1
lea rax, str.content_area
mov qword [rbp + 0x4d0], rax
mov qword [rbp + 0x4d8], 0xc
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x4d0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x4003010c
lea r8, [rbp + 0xf8]
mov edx, eax
mov rcx, qword [rbp + 0x4d0]
call fcn.140032fe0
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0xc]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 8]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x100], xmm0
movss dword [rbp + 0x104], xmm6
lea rdx, [rbp + 0x100]
mov ecx, 0xe
call fcn.14006a750
mov rdx, qword [0x1402b9ba8]
mov eax, dword [rdx + 0x64]
lea r15, [0x140158040]
lea rbx, str._.1f
test eax, eax
jne 0x14005f1b0
call fcn.14007db40
mov qword [rbp + 0x108], 0
lea rax, str.General
mov qword [rbp + 0x4e0], rax
mov qword [rbp + 0x4e8], 7
movaps xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x108]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov r8, qword [0x1402b9bc0]
lea rcx, [r8 + 0x6f8]
cmp qword [r8 + 0x710], 0xf
jbe 0x14005e5e8
mov rcx, qword [r8 + 0x6f8]
mov rax, qword [r8 + 0x708]
mov qword [rbp + 0x4f0], rcx
mov qword [rbp + 0x4f8], rax
lea rdx, [r8 + 0x510]
lea r9, [r8 + 0x4f8]
lea rcx, [r8 + 0x98]
cmp qword [r8 + 0xb0], 0xf
jbe 0x14005e623
mov rcx, qword [r8 + 0x98]
mov rax, qword [r8 + 0xa8]
mov qword [rbp + 0x500], rcx
mov qword [rbp + 0x508], rax
movaps xmm0, xmmword [rbp + 0x4f0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x500]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x510], r15
xor r14d, r14d
mov qword [rbp + 0x518], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 1]
lea rcx, [rax + 0xb8]
cmp qword [rax + 0xd0], 0xf
jbe 0x14005e6ae
mov rcx, qword [rax + 0xb8]
mov rax, qword [rax + 0xc8]
mov qword [rbp + 0x520], rcx
mov qword [rbp + 0x528], rax
movaps xmm0, xmmword [rbp + 0x510]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x520]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x718]
cmp qword [rcx + 0x730], 0xf
jbe 0x14005e724
mov rdx, qword [rcx + 0x718]
mov rax, qword [rcx + 0x728]
mov qword [rbp + 0x530], rdx
mov qword [rbp + 0x538], rax
lea rdx, [rcx + 0x530]
lea r9, [rcx + 0x518]
lea r8, [rcx + 2]
lea rax, [rcx + 0xd8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005e75f
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x540], rcx
mov qword [rbp + 0x548], rax
movaps xmm0, xmmword [rbp + 0x530]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x540]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov r9b, 1
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x380], r15
mov qword [rbp + 0x388], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 3]
lea rcx, [rax + 0xf8]
cmp qword [rax + 0x110], 0xf
jbe 0x14005e7e4
mov rcx, qword [rax + 0xf8]
mov rax, qword [rax + 0x108]
mov qword [rbp + 0x560], rcx
mov qword [rbp + 0x568], rax
movaps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x560]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x570], r15
mov qword [rbp + 0x578], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 4]
lea rcx, [rax + 0x118]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005e865
mov rcx, qword [rcx]
mov dword [rbp + 0x1068], 0x42c80000
mov dword [rbp + 0x1070], r14d
movaps xmm0, xmmword [rbp + 0x570]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
mov qword [rsp + 0x40], rbx
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x1068]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1070]
mov edx, 8
call fcn.1400422d0
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x738]
cmp qword [rcx + 0x750], 0xf
jbe 0x14005e8dd
mov rdx, qword [rcx + 0x738]
mov rax, qword [rcx + 0x748]
mov qword [rbp + 0x580], rdx
mov qword [rbp + 0x588], rax
lea rax, [rcx + 0x550]
lea rdx, [rcx + 0x538]
lea r8, [rcx + 8]
add rcx, 0x138
cmp qword [rcx + 0x18], 0xf
jbe 0x14005e915
mov rcx, qword [rcx]
mov dword [rbp + 0x1078], 0xb4
mov dword [rbp - 0x40], r14d
movaps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
lea rsi, [0x14015be58]
mov qword [rsp + 0x40], rsi
lea r9, [rsp + 0x70]
mov qword [rsp + 0x38], r9
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
lea rax, [rbp + 0x1078]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x40]
mov edx, 4
call fcn.140044a90
call fcn.14000b060
mov qword [rbp + 0x110], r14
lea rax, str.Accuracy
mov qword [rbp + 0x590], rax
mov qword [rbp + 0x598], 8
movaps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x110]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x758]
cmp qword [rcx + 0x770], 0xf
jbe 0x14005e9d1
mov rdx, qword [rcx + 0x758]
mov rax, qword [rcx + 0x768]
mov qword [rbp + 0x5a0], rdx
mov qword [rbp + 0x5a8], rax
lea rdx, [rcx + 0x570]
lea r9, [rcx + 0x558]
lea r8, [rcx + 0xc]
lea rax, [rcx + 0x158]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005ea0c
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x5b0], rcx
mov qword [rbp + 0x5b8], rax
movaps xmm0, xmmword [rbp + 0x5a0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x5b0]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x778]
cmp qword [rcx + 0x790], 0xf
jbe 0x14005ea7f
mov rdx, qword [rcx + 0x778]
mov rax, qword [rcx + 0x788]
mov qword [rbp + 0x5c0], rdx
mov qword [rbp + 0x5c8], rax
lea rax, [rcx + 0x590]
lea rdx, [rcx + 0x578]
lea r9, [rcx + 0x498]
lea r8, [rcx + 0x10]
add rcx, 0x178
cmp qword [rcx + 0x18], 0xf
jbe 0x14005eabe
mov rcx, qword [rcx]
movaps xmm0, xmmword [rbp + 0x5c0]
movdqa xmmword [rsp + 0x70], xmm0
lea r10, [rsp + 0x70]
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
call fcn.1400319f0
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x798]
cmp qword [rcx + 0x7b0], 0xf
jbe 0x14005eb03
mov rdx, qword [rcx + 0x798]
mov rax, qword [rcx + 0x7a8]
mov qword [rbp + 0x5d0], rdx
mov qword [rbp + 0x5d8], rax
lea rax, [rcx + 0x5b0]
lea rdx, [rcx + 0x598]
lea r9, [rcx + 0x4b0]
lea r8, [rcx + 0x14]
add rcx, 0x198
cmp qword [rcx + 0x18], 0xf
jbe 0x14005eb42
mov rcx, qword [rcx]
movaps xmm0, xmmword [rbp + 0x5d0]
movdqa xmmword [rsp + 0x70], xmm0
lea r10, [rsp + 0x70]
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
call fcn.1400319f0
call fcn.14000b060
call fcn.14007dca0
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.14007d7c0
call fcn.14007db40
mov qword [rbp + 0x118], r14
lea rax, str.Exploits
mov qword [rbp + 0x5e0], rax
mov qword [rbp + 0x5e8], 8
movaps xmm0, xmmword [rbp + 0x5e0]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x118]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x7b8]
cmp qword [rcx + 0x7d0], 0xf
jbe 0x14005ebe1
mov rdx, qword [rcx + 0x7b8]
mov rax, qword [rcx + 0x7c8]
mov qword [rbp + 0x5f0], rdx
mov qword [rbp + 0x5f8], rax
lea rdx, [rcx + 0x5d0]
lea r9, [rcx + 0x5b8]
lea r8, [rcx + 0x18]
lea rax, [rcx + 0x1b8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005ec1c
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x600], rcx
mov qword [rbp + 0x608], rax
movaps xmm0, xmmword [rbp + 0x5f0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x600]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
mov r9b, 1
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x610], r15
mov qword [rbp + 0x618], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x1c]
lea rcx, [rax + 0x1d8]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005ec9a
mov rcx, qword [rcx]
mov dword [rbp - 0x38], 0x64
mov dword [rbp - 0x30], r14d
movaps xmm0, xmmword [rbp + 0x610]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x30]
mov edx, 4
call fcn.140044a90
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x7d8]
cmp qword [rcx + 0x7f0], 0xf
jbe 0x14005ed06
mov rdx, qword [rcx + 0x7d8]
mov rax, qword [rcx + 0x7e8]
mov qword [rbp + 0x620], rdx
mov qword [rbp + 0x628], rax
lea rdx, [rcx + 0x5f4]
lea r10, [rcx + 0x5f0]
lea r11, [rcx + 0x5d8]
lea r9, [rcx + 0x24]
lea r8, [rcx + 0x20]
lea rax, [rcx + 0x1f8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005ed4c
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x630], rcx
mov qword [rbp + 0x638], rax
movaps xmm0, xmmword [rbp + 0x620]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x630]
movdqa xmmword [rsp + 0x60], xmm1
mov qword [rsp + 0x50], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x38], r10
mov qword [rsp + 0x30], r11
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], r14d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.1400277a0
mov qword [rbp + 0x640], r15
mov qword [rbp + 0x648], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x28]
lea rcx, [rax + 0x218]
cmp qword [rax + 0x230], 0xf
jbe 0x14005ede5
mov rcx, qword [rax + 0x218]
mov rax, qword [rax + 0x228]
mov qword [rbp + 0x650], rcx
mov qword [rbp + 0x658], rax
movaps xmm0, xmmword [rbp + 0x640]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x650]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x7f8]
cmp qword [rcx + 0x810], 0xf
jbe 0x14005ee5b
mov rdx, qword [rcx + 0x7f8]
mov rax, qword [rcx + 0x808]
mov qword [rbp + 0x660], rdx
mov qword [rbp + 0x668], rax
lea rdx, [rcx + 0x610]
lea r9, [rcx + 0x5f8]
lea r8, [rcx + 0x29]
lea rax, [rcx + 0x238]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005ee96
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x670], rcx
mov qword [rbp + 0x678], rax
movaps xmm0, xmmword [rbp + 0x660]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x670]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x680], r15
mov qword [rbp + 0x688], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x2a]
lea rcx, [rax + 0x258]
cmp qword [rax + 0x270], 0xf
jbe 0x14005ef1b
mov rcx, qword [rax + 0x258]
mov rax, qword [rax + 0x268]
mov qword [rbp + 0x690], rcx
mov qword [rbp + 0x698], rax
movaps xmm0, xmmword [rbp + 0x680]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x690]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
call fcn.14000b060
mov qword [rbp + 0x120], r14
lea rax, str.Others
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], 6
movaps xmm0, xmmword [rbp + 0x6a0]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x120]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x818]
cmp qword [rcx + 0x830], 0xf
jbe 0x14005efd4
mov rdx, qword [rcx + 0x818]
mov rax, qword [rcx + 0x828]
mov qword [rbp + 0x6b0], rdx
mov qword [rbp + 0x6b8], rax
lea rdx, [rcx + 0x630]
lea r9, [rcx + 0x618]
lea r8, [rcx + 0x2b]
lea rax, [rcx + 0x278]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f00f
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x6c0], rcx
mov qword [rbp + 0x6c8], rax
movaps xmm0, xmmword [rbp + 0x6b0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x6c0]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x6d0], r15
mov qword [rbp + 0x6d8], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x2c]
lea rcx, [rax + 0x298]
cmp qword [rax + 0x2b0], 0xf
jbe 0x14005f094
mov rcx, qword [rax + 0x298]
mov rax, qword [rax + 0x2a8]
mov qword [rbp + 0x6e0], rcx
mov qword [rbp + 0x6e8], rax
movaps xmm0, xmmword [rbp + 0x6d0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x6e0]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
mov r9b, 1
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x6f0], r15
mov qword [rbp + 0x6f8], r14
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x2d]
lea rcx, [rax + 0x2b8]
cmp qword [rax + 0x2d0], 0xf
jbe 0x14005f11c
mov rcx, qword [rax + 0x2b8]
mov rax, qword [rax + 0x2c8]
mov qword [rbp + 0x700], rcx
mov qword [rbp + 0x708], rax
movaps xmm0, xmmword [rbp + 0x6f0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x700]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
call fcn.14000b060
call fcn.14007dca0
mov ecx, 1
call fcn.14006a830
call fcn.1400332b0
mov ecx, 1
call fcn.14006a830
mov rdx, qword [0x1402b9b98]
cmp byte [rdx + 8], 0
je 0x140060a6d
movaps xmm6, xmm14
jmp 0x140060a71
cmp eax, 2
jne 0x1400608d8
call fcn.14007db40
mov qword [rbp + 0x128], 0
lea rax, [0x14015b9a4]
mov qword [rbp + 0x710], rax
mov qword [rbp + 0x718], 3
movaps xmm0, xmmword [rbp + 0x710]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x128]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x838]
cmp qword [rcx + 0x850], 0xf
jbe 0x14005f21f
mov rdx, qword [rcx + 0x838]
mov rax, qword [rcx + 0x848]
mov qword [rbp + 0x720], rdx
mov qword [rbp + 0x728], rax
lea rdx, [rcx + 0x650]
lea r9, [rcx + 0x638]
lea r8, [rcx + 0x2e]
lea rax, [rcx + 0x2d8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f25a
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x730], rcx
mov qword [rbp + 0x738], rax
movaps xmm0, xmmword [rbp + 0x720]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x730]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x740], r15
mov qword [rbp + 0x748], rdi
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x2f]
lea rcx, [rax + 0x2f8]
cmp qword [rax + 0x310], 0xf
jbe 0x14005f2df
mov rcx, qword [rax + 0x2f8]
mov rax, qword [rax + 0x308]
mov qword [rbp + 0x750], rcx
mov qword [rbp + 0x758], rax
movaps xmm0, xmmword [rbp + 0x740]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x750]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
mov r9b, 1
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x760], r15
mov qword [rbp + 0x768], rdi
mov rax, qword [0x1402b9bc0]
lea r9, [rax + 0x4c8]
lea r8, [rax + 0x30]
lea rcx, [rax + 0x318]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005f367
mov rcx, qword [rcx]
movaps xmm0, xmmword [rbp + 0x760]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
call fcn.1400319f0
mov qword [rbp + 0x550], r15
mov qword [rbp + 0x558], rdi
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x34]
lea rcx, [rax + 0x338]
cmp qword [rax + 0x350], 0xf
jbe 0x14005f3be
mov rcx, qword [rax + 0x338]
mov rax, qword [rax + 0x348]
mov qword [rbp + 0x770], rcx
mov qword [rbp + 0x778], rax
movaps xmm0, xmmword [rbp + 0x550]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x770]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
call fcn.14000b060
mov qword [rbp + 0x130], 0
lea rax, str.Glow
mov qword [rbp + 0x780], rax
mov qword [rbp + 0x788], 4
movaps xmm0, xmmword [rbp + 0x780]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x130]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x858]
cmp qword [rcx + 0x870], 0xf
jbe 0x14005f47b
mov rdx, qword [rcx + 0x858]
mov rax, qword [rcx + 0x868]
mov qword [rbp + 0x790], rdx
mov qword [rbp + 0x798], rax
lea rdx, [rcx + 0x670]
lea r9, [rcx + 0x658]
lea r8, [rcx + 0x35]
lea rax, [rcx + 0x358]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f4b6
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x7a0], rcx
mov qword [rbp + 0x7a8], rax
movaps xmm0, xmmword [rbp + 0x790]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x7a0]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x7b0], r15
mov qword [rbp + 0x7b8], rdi
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x38]
lea rcx, [rax + 0x378]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005f534
mov rcx, qword [rcx]
mov dword [rbp - 0x28], 0x64
mov dword [rbp - 0x20], edi
movaps xmm0, xmmword [rbp + 0x7b0]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], edi
lea rsi, [0x14015be58]
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x20]
mov edx, 4
call fcn.140044a90
mov rax, qword [0x1402b9bc0]
lea r9, [rax + 0x44]
lea r8, [rax + 0x3c]
lea rcx, [rax + 0x398]
cmp qword [rax + 0x3b0], 0xf
jbe 0x14005f5ad
mov rcx, qword [rax + 0x398]
mov rax, qword [rax + 0x3a8]
mov qword [rbp + 0x7c0], rcx
mov qword [rbp + 0x7c8], rax
movaps xmm0, xmmword [rbp + 0x7c0]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.1400151a0
call fcn.14000b060
call fcn.14007dca0
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.14007d7c0
call fcn.14007db40
mov qword [rbp + 0x138], 0
lea rax, str.Chams
mov qword [rbp + 0x7d0], rax
mov qword [rbp + 0x7d8], 5
movaps xmm0, xmmword [rbp + 0x7d0]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x138]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x898]
cmp qword [rcx + 0x8b0], 0xf
jbe 0x14005f65d
mov rdx, qword [rcx + 0x898]
mov rax, qword [rcx + 0x8a8]
mov qword [rbp + 0x7e0], rdx
mov qword [rbp + 0x7e8], rax
lea rdx, [rcx + 0x6b0]
lea r9, [rcx + 0x698]
lea r8, [rcx + 0x4c]
lea rax, [rcx + 0x3b8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f698
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x7f0], rcx
mov qword [rbp + 0x7f8], rax
movaps xmm0, xmmword [rbp + 0x7e0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x7f0]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov rax, qword [0x1402b9bc0]
lea r8, [rax + 0x60]
lea rdx, [rax + 0x50]
lea rcx, [rax + 0x3d8]
cmp qword [rax + 0x3f0], 0xf
jbe 0x14005f713
mov rcx, qword [rax + 0x3d8]
mov rax, qword [rax + 0x3e8]
mov qword [rbp + 0x800], rcx
mov qword [rbp + 0x808], rax
movaps xmm0, xmmword [rbp + 0x800]
movdqa xmmword [rsp + 0x70], xmm0
mov r9d, 0x10000
lea rcx, [rsp + 0x70]
call fcn.1400101a0
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x8b8]
cmp qword [rcx + 0x8d0], 0xf
jbe 0x14005f764
mov rdx, qword [rcx + 0x8b8]
mov rax, qword [rcx + 0x8c8]
mov qword [rbp + 0x810], rdx
mov qword [rbp + 0x818], rax
lea rdx, [rcx + 0x6d0]
lea r9, [rcx + 0x6b8]
lea r8, [rcx + 0x70]
lea rax, [rcx + 0x3f8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f79f
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x820], rcx
mov qword [rbp + 0x828], rax
movaps xmm0, xmmword [rbp + 0x810]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x820]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov rax, qword [0x1402b9bc0]
lea rdx, [rax + 0x74]
lea rcx, [rax + 0x418]
cmp qword [rax + 0x430], 0xf
jbe 0x14005f816
mov rcx, qword [rax + 0x418]
mov rax, qword [rax + 0x428]
mov qword [rbp + 0x830], rcx
mov qword [rbp + 0x838], rax
movaps xmm0, xmmword [rbp + 0x830]
movdqa xmmword [rsp + 0x70], xmm0
mov r8d, 0x10000
lea rcx, [rsp + 0x70]
call fcn.14000f160
call fcn.14000b060
mov qword [rbp + 0x140], 0
lea rax, str.Other
mov qword [rbp + 0x840], rax
mov qword [rbp + 0x848], 5
movaps xmm0, xmmword [rbp + 0x840]
movdqa xmmword [rsp + 0x70], xmm0
lea r8, [rbp + 0x140]
lea rdx, [rsp + 0x70]
call fcn.14000af40
mov rcx, qword [0x1402b9bc0]
lea rdx, [rcx + 0x8d8]
cmp qword [rcx + 0x8f0], 0xf
jbe 0x14005f8ae
mov rdx, qword [rcx + 0x8d8]
mov rax, qword [rcx + 0x8e8]
mov qword [rbp + 0x850], rdx
mov qword [rbp + 0x858], rax
lea rdx, [rcx + 0x6f0]
lea r9, [rcx + 0x6d8]
lea r8, [rcx + 0x84]
lea rax, [rcx + 0x438]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x14005f8ec
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x860], rcx
mov qword [rbp + 0x868], rax
movaps xmm0, xmmword [rbp + 0x850]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x860]
movdqa xmmword [rsp + 0x60], xmm1
lea rax, [rsp + 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], r9
xor r9d, r9d
lea rdx, [rsp + 0x60]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x870], r15
mov qword [rbp + 0x878], rdi
mov rax, qword [0x1402b9bc0]
lea r9, [rax + 0x4e0]
lea r8, [rax + 0x88]
lea rcx, [rax + 0x458]
cmp qword [rcx + 0x18], 0xf
jbe 0x14005f974
mov rcx, qword [rcx]
movaps xmm0, xmmword [rbp + 0x870]
movdqa xmmword [rsp + 0x70], xmm0
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rdi
call fcn.1400319f0
mov rax, qword [0x1402b9bc0]
lea rdx, [rax + 0x90]
lea r8, [rax + 0x8c]
lea rcx, [rax + 0x478]
cmp qword [rax + 0x490], 0xf
jbe 0x14005f9c7
mov rcx, qword [rax + 0x478]
mov rax, qword [rax + 0x488]
mov qword [rbp + 0x880], rcx
mov qword [rbp + 0x888], rax
movaps xmm0, xmmword [rbp + 0x880]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x38], 0x438
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x780
xor r9d, r9d
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.140039560
call fcn.14000b060
call fcn.14007dca0
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
movss xmm1, dword [rcx + 0x28]
mulss xmm1, xmm12
mov rax, qword [0x1402b9bc8]
movss xmm0, dword [rax + 0x20c]
mulss xmm0, xmm12
subss xmm1, xmm0
movss xmm6, dword [rax + 0x210]
addss xmm6, dword [rcx + 0x24]
movaps xmm0, xmm7
mulss xmm0, xmm1
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rax, qword [0x1402b9bc8]
addss xmm8, dword [rax + 0x204]
addss xmm0, dword [rax + 0x200]
mov rax, qword [0x1402b9ae0]
or dword [rax + 0x4a48], 1
unpcklps xmm0, xmm8
movsd qword [rax + 0x4a58], xmm0
movaps xmm0, xmm11
unpcklps xmm0, xmm11
movsd qword [rax + 0x4a60], xmm0
mov dword [rax + 0x4a4c], 1
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x20c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 0x208]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rax, qword [0x1402b9ae0]
or dword [rax + 0x4a48], 2
unpcklps xmm0, xmm7
movsd qword [rax + 0x4a68], xmm0
mov dword [rax + 0x4a50], 1
mov rax, qword [0x1402b9ba8]
lea rcx, [0x140161bd8]
mov qword [rbp + 0x890], rcx
mov qword [rbp + 0x898], 7
movaps xmm0, xmmword [rbp + 0x890]
movdqa xmmword [rsp + 0x70], xmm0
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], edi
mov r9d, dword [rax + 0x20]
xor r8d, r8d
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.140059490
mov r15, qword [0x1402b9ae0]
mov rax, qword [r15 + 0x4040]
movsd xmm6, qword [rax + 0x28]
movss xmm7, dword [rax + 0x30]
movss dword [rbp + 0x1060], xmm7
movss xmm15, dword [rax + 0x34]
mov byte [rax + 0xc0], 1
mov rax, qword [r15 + 0x4040]
mov rdi, qword [rax + 0x2a8]
call fcn.140078b60
movzx r12d, al
movss xmm10, dword [r15 + 0x38f8]
mov rcx, qword [0x1402b9bb8]
movups xmm2, xmmword [rcx + 0x450]
mov rcx, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rcx + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov ebx, eax
movaps xmm8, xmm15
movaps xmm0, xmm6
shufps xmm0, xmm0, 0x55
addss xmm8, xmm0
movaps xmm9, xmm7
movsd qword [rbp - 0x60], xmm6
addss xmm9, xmm6
movss dword [rbp + 0x58], xmm9
movss dword [rbp + 0x5c], xmm8
test eax, 0xff000000
je 0x14005fca5
mov rcx, rdi
comiss xmm12, xmm10
ja 0x14005fc82
xor r14d, r14d
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm10
lea r8, [rbp + 0x58]
lea rdx, [rbp - 0x60]
call fcn.14008bc10
mov r9d, ebx
mov r8d, dword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14008a9d0
mov dword [rdi + 0x50], r14d
jmp 0x14005fca8
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, ebx
lea r8, [rbp + 0x58]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.140089840
xor r14d, r14d
mov dword [rbp + 0x160], 0x3e19999a
mov dword [rbp + 0x164], 0x3d4ccccd
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x460]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
movss dword [rbp + 0x168], xmm9
movss dword [rbp + 0x16c], xmm8
mov rcx, qword [0x1402b9ba8]
lea rdx, [rbp + 0x160]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], r14
lea rdx, str.ESP_PREVIEW
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0x168]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
mov r8, qword [rcx + 0x190]
mov rdx, rdi
call fcn.14002aa70
mov dword [rbp + 0x170], 0x3f59999a
mov dword [rbp + 0x174], 0x3f733333
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x470]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
movaps xmm1, xmm15
addss xmm1, dword [rbp - 0x5c]
movaps xmm0, xmm7
addss xmm0, dword [rbp - 0x60]
movss dword [rbp + 0x178], xmm0
movss dword [rbp + 0x17c], xmm1
mov rcx, qword [0x1402b9ba8]
lea rdx, [rbp + 0x170]
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x38], r14
lea rdx, str.DRAG__DROP
mov qword [rsp + 0x30], rdx
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0x178]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x60]
mov r8, qword [rcx + 0x190]
mov rdx, rdi
call fcn.14002aa70
mov rax, qword [0x1402b9ba8]
mov rcx, qword [rax + 0x170]
mov qword [rsp + 0x60], rcx
mov r14, qword [0x1402b9ae0]
mov rbx, rcx
test rcx, rcx
jne 0x14005fe90
mov rcx, qword [r14 + 0x48]
test rcx, rcx
jne 0x14005fe88
mov rbx, qword [r14 + 0x38]
cmp dword [rbx + 0x58], ecx
jg 0x14005fe81
mov r8d, 0x7c7
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x60]
mov rcx, qword [rax]
mov qword [rsp + 0x60], rcx
mov rbx, rcx
call fcn.1400787e0
lea rcx, [r14 + 0x4ae0]
lea rdx, [rsp + 0x60]
call fcn.140087550
mov rax, qword [r14 + 0x4040]
mov rdx, qword [rbx + 0x40]
mov rdx, qword [rdx + 8]
mov rcx, qword [rax + 0x2a8]
call fcn.140089590
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x218]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm10, xmm0
mulss xmm6, dword [rbx + 0x214]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm9, xmm0
mov rax, qword [0x1402b9ba8]
movss xmm8, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm8
mulss xmm0, dword [rbx + 0x218]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mulss xmm0, xmm12
movaps xmm7, xmm15
mulss xmm7, xmm12
addss xmm7, dword [rbp - 0x5c]
subss xmm7, xmm0
movss xmm6, dword [rbp + 0x1060]
mulss xmm6, xmm12
addss xmm6, dword [rbp - 0x60]
mulss xmm8, dword [rbx + 0x214]
movaps xmm0, xmm8
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mulss xmm0, xmm12
subss xmm6, xmm0
mov rbx, qword [0x1402b9bb0]
unpcklps xmm6, xmm7
movsd qword [rbx + 0x3c], xmm6
unpcklps xmm9, xmm10
movsd qword [rbx + 0x44], xmm9
mov rcx, rbx
call fcn.140021bc0
xor r14d, r14d
xorps xmm0, xmm0
movups xmmword [rbx + 0x9c], xmm0
xorps xmm0, xmm0
movups xmmword [rbx + 0x8c], xmm0
mov rbx, qword [0x1402b9bb0]
movsd xmm6, qword [rbx + 0x3c]
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mov r9, qword [0x1402b9ae0]
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x64], 0x3f800000
mov dword [rsp + 0x68], 0x3f800000
movss xmm1, dword [r9 + 0x38e8]
movss dword [rsp + 0x6c], xmm1
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov r8d, eax
movaps xmm1, xmm6
shufps xmm1, xmm1, 0x55
addss xmm1, dword [rbx + 0x48]
movsd qword [rsp + 0x60], xmm6
addss xmm6, dword [rbx + 0x44]
movss dword [rbp + 0x190], xmm6
movss dword [rbp + 0x194], xmm1
mov rcx, qword [r9 + 0x4040]
mov byte [rcx + 0xc0], 1
mov rax, qword [r9 + 0x4040]
movss dword [rsp + 0x38], xmm7
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r8d
lea r9, [rbp + 0x190]
lea r8, [rsp + 0x60]
mov rdx, qword [rax + 0x2a8]
call fcn.14002af50
mov ebx, r14d
mov r8, qword [0x1402b9bb0]
mov rcx, qword [r8 + 0x20]
sub rcx, qword [r8 + 0x18]
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rax, r11
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14006010f
mov r9d, r14d
mov r10, qword [r8 + 0x18]
mov rcx, qword [r8 + 0x20]
sub rcx, r10
mov rax, r11
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rdx, r9
jbe 0x14006284b
imul rdx, r9, 0x68
add rdx, r10
mov rcx, r8
call fcn.140023aa0
inc ebx
mov r8, qword [0x1402b9bb0]
movsxd r9, ebx
mov rcx, qword [r8 + 0x20]
sub rcx, qword [r8 + 0x18]
movabs r11, 0x4ec4ec4ec4ec4ec5
mov rax, r11
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jb 0x1400600a1
mov ebx, r14d
mov r9, qword [r8]
mov rcx, qword [r8 + 8]
sub rcx, r9
mov rax, r11
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140060183
mov rax, r14
cmp rdx, rax
jbe 0x14006284b
imul rdx, rax, 0x68
add rdx, r9
mov rcx, r8
call fcn.140021fd0
inc ebx
mov r8, qword [0x1402b9bb0]
mov r9, qword [r8]
mov rcx, qword [r8 + 8]
sub rcx, r9
movabs rax, 0x4ec4ec4ec4ec4ec5
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, ebx
cmp rdx, rax
ja 0x14006013e
call fcn.140078910
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [0x14016a914]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm15
subss xmm6, xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [0x14016a910]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
addss xmm6, xmm2
unpcklps xmm1, xmm6
movsd qword [rax + 0x110], xmm1
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mulss xmm7, dword [0x14016a8ec]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x198], xmm0
movss dword [rbp + 0x19c], xmm6
lea rax, [0x140157cc4]
mov qword [rbp + 0x8a0], rax
mov qword [rbp + 0x8a8], 1
lea rax, str.menu_button
mov qword [rbp + 0x8b0], rax
mov qword [rbp + 0x8b8], 0xb
mov rax, qword [0x1402b9ba8]
movaps xmm0, xmmword [rbp + 0x8a0]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x8b0]
movdqa xmmword [rsp + 0x60], xmm1
lea rcx, [rbp + 0x198]
mov qword [rsp + 0x20], rcx
lea r9, [rsp + 0x70]
lea r8, [rsp + 0x60]
mov rdx, qword [rax + 0x1d0]
call fcn.140005550
test al, al
je 0x1400602dd
mov rax, qword [0x1402b9bc8]
mov byte [rax + 0x250], 1
mov rcx, qword [0x1402b9bc8]
movss xmm10, dword [0x14016a9d0]
cmp byte [rcx + 0x250], r14b
je 0x1400602fc
movaps xmm6, xmm14
jmp 0x140060300
movaps xmm6, xmm10
cmp qword [0x1402b9ae0], r14
jne 0x14006032a
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rcx, qword [0x1402b9bc8]
mov rdx, qword [0x1402b9ae0]
movaps xmm0, xmm13
divss xmm0, dword [rdx + 0xd4]
mov rax, qword [0x1402b9ba8]
mulss xmm0, dword [rax + 0x14c]
mulss xmm0, xmm6
addss xmm0, dword [rcx + 0x25c]
comiss xmm11, xmm0
jbe 0x140060364
movaps xmm1, xmm11
jmp 0x14006036c
movaps xmm1, xmm14
minss xmm1, xmm0
movss dword [rcx + 0x25c], xmm1
movss xmm6, dword [0x14016a8dc]
divss xmm6, dword [rdx + 0xd4]
mov rax, qword [0x1402b9ba8]
mulss xmm6, dword [rax + 0x14c]
mov rax, qword [0x1402b9bc8]
cmp byte [rax + 0x250], r14b
je 0x1400603bd
movss xmm0, dword [rax + 0x254]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm1, xmm0
mov rax, qword [0x1402b9bc8]
jmp 0x1400603c1
movaps xmm1, xmm11
movss xmm0, dword [rax + 0x258]
subss xmm1, xmm0
mulss xmm1, xmm6
addss xmm1, xmm0
movss dword [rax + 0x258], xmm1
movss xmm6, dword [r15 + 0x38f8]
mov rax, qword [0x1402b9bc8]
movss xmm0, dword [rax + 0x25c]
mulss xmm0, dword [0x14016a828]
mov qword [rsp + 0x60], r14
mov dword [rsp + 0x68], r14d
mov rax, qword [0x1402b9ae0]
mulss xmm0, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov ebx, eax
movaps xmm1, xmm15
addss xmm1, dword [rbp - 0x5c]
movss xmm8, dword [rbp + 0x1060]
movaps xmm0, xmm8
addss xmm0, dword [rbp - 0x60]
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
test eax, 0xff000000
je 0x1400604ae
mov rcx, rdi
comiss xmm12, xmm6
ja 0x14006048b
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm6
lea r8, [rbp + 0x60]
lea rdx, [rbp - 0x60]
call fcn.14008bc10
mov r9d, ebx
mov r8d, dword [rdi + 0x50]
mov rdx, qword [rdi + 0x58]
mov rcx, rdi
call fcn.14008a9d0
mov dword [rdi + 0x50], r14d
jmp 0x1400604ae
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, ebx
lea r8, [rbp + 0x60]
lea rdx, [rbp - 0x60]
mov rcx, rdi
call fcn.140089840
mov rax, qword [0x1402b9bc8]
subss xmm15, dword [rax + 0x258]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm15, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm11
unpcklps xmm0, xmm15
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0x25c]
xor ecx, ecx
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [rax + 0x48]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm1, xmm0
mov ecx, 3
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x264]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x260]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1a0], xmm0
movss dword [rbp + 0x1a4], xmm6
lea rdx, [rbp + 0x1a0]
mov ecx, 2
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x26c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x268]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1a8], xmm0
movss dword [rbp + 0x1ac], xmm6
lea rdx, [rbp + 0x1a8]
mov ecx, 0xe
call fcn.14006a750
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x10]
mov rax, qword [0x1402b9ae0]
movss dword [rsp + 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rsp + 0x68], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rax + 0x38e8]
movss dword [rsp + 0x6c], xmm2
lea rcx, [rsp + 0x60]
call fcn.140069c50
mov edx, eax
mov ecx, 3
call fcn.14006a4c0
mov rax, qword [0x1402b9bc8]
movss xmm0, dword [rax + 0x254]
movss dword [rbp + 0x1b0], xmm8
movss dword [rbp + 0x1b4], xmm0
lea rax, str.esp_menu
mov qword [rbp + 0x8c0], rax
mov qword [rbp + 0x8c8], 8
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x8c0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000100
lea r8, [rbp + 0x1b0]
mov edx, eax
mov rcx, qword [rbp + 0x8c0]
call fcn.140032fe0
lea r15, [0x140158040]
mov qword [rbp + 0x8d0], r15
mov qword [rbp + 0x8d8], r14
mov r8, qword [0x1402b9bb0]
add r8, 0x30
lea rcx, str.Box_padding
mov dword [rbp - 0x18], 0x14
mov dword [rbp - 0x10], 1
movaps xmm0, xmmword [rbp + 0x8d0]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x10]
mov edx, 4
call fcn.140044a90
mov qword [rbp + 0x8e0], r15
mov qword [rbp + 0x8e8], r14
mov r8, qword [0x1402b9bb0]
add r8, 0x34
lea rcx, str.Texts_spacing
mov dword [rbp - 8], 0x23
mov dword [rbp], 5
movaps xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp]
mov edx, 4
call fcn.140044a90
mov qword [rbp + 0x8f0], r15
mov qword [rbp + 0x8f8], r14
mov r8, qword [0x1402b9bb0]
add r8, 0x38
lea rcx, str.Bars_spacing
mov dword [rbp + 8], 0x23
mov dword [rbp + 0x10], 5
movaps xmm0, xmmword [rbp + 0x8f0]
movdqa xmmword [rsp + 0x70], xmm0
mov dword [rsp + 0x48], r14d
mov qword [rsp + 0x40], rsi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp + 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x10]
mov edx, 4
call fcn.140044a90
mov rcx, qword [0x1402b9ae0]
test rcx, rcx
jne 0x140060862
mov r8d, 0xc2d
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
movss xmm0, dword [rcx + 0x38f4]
addss xmm0, xmm0
mov rax, qword [rcx + 0x4040]
addss xmm0, dword [rax + 0x44]
mov rax, qword [0x1402b9bc8]
movss dword [rax + 0x254], xmm0
test r12b, r12b
je 0x1400608ba
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14007a8e0
test al, al
je 0x1400608ba
mov rax, qword [0x1402b9bc8]
mov byte [rax + 0x250], r14b
call fcn.1400332b0
call fcn.14006a5a0
mov ecx, 4
call fcn.14006a830
call fcn.1400779c0
jmp 0x14005f17d
xor r14d, r14d
cmp eax, 4
jne 0x14005f17d
mov edi, r14d
mov rax, qword [rdx + 0x138]
sub rax, qword [rdx + 0x130]
sar rax, 7
test rax, rax
je 0x14005f17d
mov esi, r14d
mov ebx, r14d
nop dword [rax + rax]
lea r9, [rdx + 0x148]
mov r8, qword [rdx + 0x130]
mov rax, qword [rdx + 0x138]
sub rax, r8
sar rax, 7
cmp rax, rsi
jbe 0x140062839
lea rcx, [rbx + 0x60]
add rcx, r8
cmp qword [rcx + 0x18], 0xf
jbe 0x14006094f
mov rax, qword [rcx]
mov qword [rbp + 0x290], rax
jmp 0x140060956
mov qword [rbp + 0x290], rcx
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x298], rax
lea rcx, [rbx + 0x40]
add rcx, r8
cmp qword [rcx + 0x18], 0xf
jbe 0x14006097b
mov rax, qword [rcx]
mov qword [rbp + 0x2a0], rax
jmp 0x140060982
mov qword [rbp + 0x2a0], rcx
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x2a8], rax
lea rcx, [rbx + 0x20]
add rcx, r8
cmp qword [rcx + 0x18], 0xf
jbe 0x1400609a7
mov rax, qword [rcx]
mov qword [rbp + 0x280], rax
jmp 0x1400609ae
mov qword [rbp + 0x280], rcx
mov rax, qword [rcx + 0x10]
mov qword [rbp + 0x288], rax
lea rax, [rbx + r8]
mov rcx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x1400609ca
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rbp + 0x900], rcx
mov qword [rbp + 0x908], rax
movaps xmm0, xmmword [rbp + 0x290]
movdqa xmmword [rsp + 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x2a0]
movdqa xmmword [rsp + 0x60], xmm1
movaps xmm0, xmmword [rbp + 0x280]
movdqa xmmword [rbp - 0x60], xmm0
movaps xmm1, xmmword [rbp + 0x900]
movdqa xmmword [rbp - 0x70], xmm1
mov qword [rsp + 0x30], r9
mov dword [rsp + 0x28], edi
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x60]
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.140012830
inc edi
inc rsi
sub rbx, 0xffffffffffffff80
mov rdx, qword [0x1402b9ba8]
mov rcx, qword [rdx + 0x138]
sub rcx, qword [rdx + 0x130]
sar rcx, 7
movsxd rax, edi
cmp rax, rcx
jb 0x140060910
jmp 0x14005f17d
movaps xmm6, xmm10
mov rcx, qword [0x1402b9ae0]
test rcx, rcx
jne 0x140060aa5
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rdx, qword [0x1402b9b98]
mov rcx, qword [0x1402b9ae0]
movaps xmm0, xmm13
divss xmm0, dword [rcx + 0xd4]
mov rax, qword [0x1402b9ba8]
mulss xmm0, dword [rax + 0x14c]
mulss xmm0, xmm6
addss xmm0, dword [rdx + 4]
comiss xmm11, xmm0
jbe 0x140060ad5
movaps xmm1, xmm11
jmp 0x140060add
movaps xmm1, xmm14
minss xmm1, xmm0
movss dword [rdx + 4], xmm1
movss xmm15, dword [0x14016a7c4]
comiss xmm1, xmm15
jb 0x140060fa9
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm1, xmm11
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm11
unpcklps xmm0, xmm1
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9b98]
movss xmm1, dword [rax + 4]
xor ecx, ecx
call fcn.14006a680
lea rax, str.search__window_bg
mov qword [rbp + 0x910], rax
mov qword [rbp + 0x918], 0x11
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x910]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000184
lea r8, [rbp - 0x50]
mov edx, eax
mov rcx, qword [rbp + 0x910]
call fcn.140032fe0
mov rsi, qword [rbp - 0x80]
movss xmm6, dword [rsi + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x380]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
mov r8, qword [0x1402b9ae0]
movss xmm0, dword [r8 + 0x38e8]
mulss xmm0, dword [0x14016a828]
shufps xmm2, xmm2, 0xff
mulss xmm0, xmm2
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.140069c50
mov edi, eax
mov rcx, qword [r8 + 0x4040]
movss xmm0, dword [rcx + 0x30]
movss xmm1, dword [rcx + 0x34]
addss xmm1, dword [rcx + 0x2c]
addss xmm0, dword [rcx + 0x28]
movss dword [rbp + 0x68], xmm0
movss dword [rbp + 0x6c], xmm1
mov rax, qword [r8 + 0x4040]
movsd xmm0, qword [rax + 0x28]
movsd qword [rbp + 0x1b8], xmm0
mov rax, qword [r8 + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [r8 + 0x4040]
mov rbx, qword [rax + 0x2a8]
test edi, 0xff000000
je 0x140060ccf
mov rcx, rbx
comiss xmm12, xmm6
ja 0x140060ca9
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm6
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x1b8]
call fcn.14008bc10
mov r9d, edi
mov r8d, dword [rbx + 0x50]
mov rdx, qword [rbx + 0x58]
mov rcx, rbx
call fcn.14008a9d0
mov dword [rbx + 0x50], r14d
jmp 0x140060ccf
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, edi
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x1b8]
mov rcx, rbx
call fcn.140089840
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
movss xmm0, dword [rcx + 0x5c]
addss xmm0, xmm0
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0xc]
mulss xmm1, dword [0x14016a898]
addss xmm0, xmm1
movss xmm6, dword [rcx + 0x50]
addss xmm6, dword [rax + 8]
mulss xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
addss xmm8, xmm2
unpcklps xmm1, xmm8
movsd qword [rax + 0x110], xmm1
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x10]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rcx + 0x38e8]
movss dword [rbp - 0x74], xmm2
lea rcx, [rbp - 0x80]
call fcn.140069c50
mov edx, eax
mov ecx, 3
call fcn.14006a4c0
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x20]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x1c]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1c0], xmm0
movss dword [rbp + 0x1c4], xmm6
lea rdx, [rbp + 0x1c0]
mov ecx, 2
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 0x198]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm1, xmm0
mov ecx, 7
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mov rax, qword [0x1402b9bc8]
mulss xmm0, dword [rax + 0x1a0]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 8]
mulss xmm0, dword [0x14016a898]
addss xmm0, dword [rax + 0x50]
addss xmm0, dword [rcx + 0x188]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss xmm1, dword [rbp - 0x50]
subss xmm1, xmm0
movss dword [rbp + 0x228], xmm1
movss dword [rbp + 0x22c], xmm6
lea rax, str.search_window
mov qword [rbp + 0x2b0], rax
mov qword [rbp + 0x2b8], 0xd
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x2b0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000104
lea r8, [rbp + 0x228]
mov edx, eax
mov rcx, qword [rbp + 0x2b0]
call fcn.140032fe0
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x28]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x24]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1d0], xmm0
movss dword [rbp + 0x1d4], xmm6
lea rdx, [rbp + 0x1d0]
mov ecx, 0xe
call fcn.14006a750
call fcn.14003d990
mov ecx, 1
call fcn.14006a830
call fcn.1400332b0
call fcn.14006a5a0
mov ecx, 2
call fcn.14006a830
call fcn.1400332b0
mov ecx, 1
call fcn.14006a830
jmp 0x140060fad
mov rsi, qword [rbp - 0x80]
mov rcx, qword [0x1402b9ba8]
movss xmm7, dword [rcx + 0x150]
mov rax, qword [0x1402b9bc8]
movss xmm1, dword [rax + 0xc]
addss xmm1, xmm1
addss xmm1, dword [rcx + 0x5c]
movss xmm6, dword [rcx + 0x50]
addss xmm6, dword [rax + 8]
movaps xmm0, xmm7
mulss xmm0, xmm1
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mulss xmm7, xmm6
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
addss xmm8, xmm1
movss xmm2, dword [rax + 0x28]
subss xmm2, dword [rax + 0x8c]
addss xmm2, xmm0
unpcklps xmm2, xmm8
movsd qword [rax + 0x110], xmm2
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x190]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x18c]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1e0], xmm0
movss dword [rbp + 0x1e4], xmm6
lea rdx, [rbp + 0x1e0]
mov ecx, 0xe
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
mov rcx, qword [0x1402b9bc8]
movss xmm0, dword [rcx + 0x188]
mulss xmm0, dword [rax + 0x150]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
movss xmm1, dword [rax + 0x50]
mov rax, qword [0x1402b9bc8]
addss xmm1, dword [rax + 8]
mulss xmm0, xmm1
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss xmm7, dword [rbp - 0x50]
movaps xmm1, xmm7
subss xmm1, xmm0
movss dword [rbp + 0x1e8], xmm1
movss dword [rbp + 0x1ec], xmm6
lea r12, str.settings
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x2c8], 8
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, r12
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x100
lea r8, [rbp + 0x1e8]
mov edx, eax
mov rcx, r12
call fcn.140032fe0
mov rax, qword [0x1402b9b98]
lea rcx, [rax + 8]
lea r8, [rax + 0x30]
lea rax, str.Search
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
mov qword [rsp + 0x20], rcx
xor edx, edx
mov r9d, 0x80
mov rcx, rax
call fcn.140051f20
mov rcx, qword [0x1402b9b98]
lea rdx, [rcx + 0x30]
mov r8, r13
inc r8
cmp byte [rdx + r8], 0
jne 0x1400611b2
add rcx, 0x10
call fcn.140007230
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.14007d7c0
mov r8, qword [0x1402b9ba8]
add r8, 0x159
mov qword [rbp + 0x2d0], r12
mov qword [rbp + 0x2d8], 8
movaps xmm0, xmmword [rbp + 0x2d0]
movdqa xmmword [rbp - 0x70], xmm0
lea rdx, [rbp - 0x70]
call fcn.1400059b0
mov rax, qword [0x1402b9ba8]
cmp byte [rax + 0x159], 0
je 0x14006121d
movaps xmm6, xmm14
jmp 0x140061221
movaps xmm6, xmm10
mov rcx, qword [0x1402b9ae0]
test rcx, rcx
jne 0x140061255
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 [0x1402b9ba8]
mov rcx, qword [0x1402b9ae0]
movaps xmm0, xmm13
divss xmm0, dword [rcx + 0xd4]
mulss xmm0, dword [rax + 0x14c]
mulss xmm0, xmm6
addss xmm0, dword [rax + 0x15c]
comiss xmm11, xmm0
jbe 0x140061281
movaps xmm1, xmm11
jmp 0x140061289
movaps xmm1, xmm14
minss xmm1, xmm0
movss dword [rax + 0x15c], xmm1
call fcn.1400332b0
mov ecx, 1
call fcn.14006a830
mov rax, qword [0x1402b9ba8]
cmp byte [rax + 0x160], 0
je 0x1400612b6
movaps xmm6, xmm14
jmp 0x1400612ba
movaps xmm6, xmm10
mov rcx, qword [0x1402b9ae0]
test rcx, rcx
jne 0x1400612ee
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 [0x1402b9ba8]
mov rcx, qword [0x1402b9ae0]
divss xmm13, dword [rcx + 0xd4]
mulss xmm13, dword [rax + 0x14c]
mulss xmm13, xmm6
addss xmm13, dword [rax + 0x164]
comiss xmm11, xmm13
jbe 0x14006131a
movaps xmm14, xmm11
jmp 0x14006131f
minss xmm14, xmm13
movss dword [rax + 0x164], xmm14
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x164]
comiss xmm0, xmm15
jb 0x140061c76
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x2c]
subss xmm1, dword [rax + 0x90]
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm11
addss xmm1, xmm11
unpcklps xmm0, xmm1
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm1, dword [rax + 0x164]
xor ecx, ecx
call fcn.14006a680
lea rax, str.config_window_bg
mov qword [rbp + 0x2e0], rax
mov qword [rbp + 0x2e8], 0x10
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x2e0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000184
lea r8, [rbp - 0x50]
mov edx, eax
mov rcx, qword [rbp + 0x2e0]
call fcn.140032fe0
movss xmm6, dword [rsi + 0x10]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x380]
mov r8, qword [0x1402b9ae0]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
movss xmm0, dword [r8 + 0x38e8]
mulss xmm0, dword [0x14016a828]
shufps xmm2, xmm2, 0xff
mulss xmm0, xmm2
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.140069c50
mov edi, eax
mov rcx, qword [r8 + 0x4040]
movss xmm0, dword [rcx + 0x30]
movss xmm1, dword [rcx + 0x34]
addss xmm1, dword [rcx + 0x2c]
addss xmm0, dword [rcx + 0x28]
movss dword [rbp + 0x70], xmm0
movss dword [rbp + 0x74], xmm1
mov rax, qword [r8 + 0x4040]
movsd xmm0, qword [rax + 0x28]
movsd qword [rbp + 0x1f0], xmm0
mov rax, qword [r8 + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [r8 + 0x4040]
mov rbx, qword [rax + 0x2a8]
test edi, 0xff000000
je 0x14006151a
mov rcx, rbx
comiss xmm12, xmm6
ja 0x1400614f4
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm6
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x1f0]
call fcn.14008bc10
mov r9d, edi
mov r8d, dword [rbx + 0x50]
mov rdx, qword [rbx + 0x58]
mov rcx, rbx
call fcn.14008a9d0
mov dword [rbx + 0x50], r14d
jmp 0x14006151a
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, edi
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0x1f0]
mov rcx, rbx
call fcn.140089840
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
movaps xmm0, xmm6
mulss xmm0, dword [0x14016a940]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mulss xmm0, xmm12
movss xmm13, dword [rbp - 0x4c]
mulss xmm13, xmm12
subss xmm13, xmm0
mulss xmm7, xmm12
mulss xmm6, dword [0x14016a958]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mulss xmm0, xmm12
subss xmm7, xmm0
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rax + 0x2c]
subss xmm0, dword [rax + 0x90]
addss xmm13, xmm0
movss xmm0, dword [rax + 0x28]
subss xmm0, dword [rax + 0x8c]
addss xmm0, xmm7
unpcklps xmm0, xmm13
movsd qword [rax + 0x110], xmm0
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x10]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rcx + 0x38e8]
movss dword [rbp - 0x74], xmm2
lea rcx, [rbp - 0x80]
call fcn.140069c50
mov edx, eax
mov ecx, 3
call fcn.14006a4c0
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x28]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x24]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x1f8], xmm0
movss dword [rbp + 0x1fc], xmm6
lea rdx, [rbp + 0x1f8]
mov ecx, 2
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
movaps xmm0, xmm7
mulss xmm0, dword [0x14016a940]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [0x14016a958]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x200], xmm0
movss dword [rbp + 0x204], xmm6
lea rax, str.config_window
mov qword [rbp + 0x2f0], rax
mov qword [rbp + 0x2f8], 0xd
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x2f0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000104
lea r8, [rbp + 0x200]
mov edx, eax
mov rcx, qword [rbp + 0x2f0]
call fcn.140032fe0
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x28]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x24]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x208], xmm0
movss dword [rbp + 0x20c], xmm6
lea rdx, [rbp + 0x208]
mov ecx, 0xe
call fcn.14006a750
call fcn.140078b60
test al, al
jne 0x1400617b7
mov rax, qword [0x1402b9ae0]
test rax, rax
jne 0x140061792
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 [0x1402b9ae0]
cmp byte [rax + 0x2b18], 0
je 0x1400617b7
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x164]
comiss xmm0, xmm12
jbe 0x1400617b7
mov byte [rax + 0x160], 0
lea rcx, str.Name
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 0x80
lea rsi, [0x1402b9d40]
mov r8, rsi
xor edx, edx
call fcn.14004baa0
lea rcx, str.Description
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], r14d
mov r9d, 0x80
lea r12, [0x1402b9cc0]
mov r8, r12
xor edx, edx
call fcn.14004baa0
mov rcx, qword [0x1402b9ae0]
test rcx, rcx
jne 0x14006183e
mov r8d, 0xc2d
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rcx, qword [0x1402b9ae0]
lea rbx, [rcx + 0x38e8]
test rcx, rcx
jne 0x14006186b
mov r8d, 0xc2d
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
movss xmm0, dword [rcx + 0x38f0]
addss xmm0, xmm0
movss xmm1, dword [rax + 0x30]
subss xmm1, xmm0
subss xmm1, dword [rbx + 0x4c]
mulss xmm1, xmm12
movss dword [rbp + 0x210], xmm1
mov dword [rbp + 0x214], 0
lea rax, str.Close
mov qword [rbp + 0x300], rax
mov qword [rbp + 0x308], 5
movaps xmm0, xmmword [rbp + 0x300]
movdqa xmmword [rbp - 0x70], xmm0
xor r9d, r9d
lea r8, [rbp + 0x210]
lea rdx, [rbp - 0x70]
call fcn.140004ac0
test al, al
je 0x1400618ed
mov rax, qword [0x1402b9ba8]
mov byte [rax + 0x160], 0
movaps xmm1, xmm10
movaps xmm0, xmm11
call fcn.14007d7c0
mov rdx, qword [0x1402b9ae0]
test rdx, rdx
jne 0x140061927
mov r8d, 0xc2d
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rdx, qword [0x1402b9ae0]
lea rbx, [rdx + 0x38e8]
test rdx, rdx
jne 0x140061954
mov r8d, 0xc2d
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 rdx, qword [0x1402b9ae0]
mov rax, qword [rdx + 0x4040]
movss xmm0, dword [rdx + 0x38f0]
addss xmm0, xmm0
movss xmm1, dword [rax + 0x30]
subss xmm1, xmm0
subss xmm1, dword [rbx + 0x4c]
mulss xmm1, xmm12
movss dword [rbp + 0x218], xmm1
mov dword [rbp + 0x21c], 0
lea rax, str.Create
mov qword [rbp + 0x310], rax
mov qword [rbp + 0x318], 6
movaps xmm0, xmmword [rbp + 0x310]
movdqa xmmword [rbp - 0x70], xmm0
xor r9d, r9d
lea r8, [rbp + 0x218]
lea rdx, [rbp - 0x70]
call fcn.140004ac0
test al, al
je 0x140061c42
mov rdi, qword [0x1402b9ba8]
add rdi, 0x130
mov rax, r13
nop dword [rax]
inc rax
cmp byte [rsi + rax], 0
jne 0x1400619e0
lea rdx, str.This_config_doesnt_have_a_name
test rax, rax
cmovne rdx, rsi
lea rcx, [rbp + 0xa10]
call fcn.140006c90
nop
inc r13
cmp byte [r12 + r13], 0
jne 0x140061a04
lea rdx, str.This_config_doesnt_have_a_description
test r13, r13
cmovne rdx, r12
lea rcx, [rbp + 0xa30]
call fcn.140006c90
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0xa50], xmm0
movdqa xmm1, xmmword [0x14016aaa0]
movdqu xmmword [rbp + 0xa60], xmm1
movabs rax, 0x6c774f2074736150
mov qword [rbp + 0xa50], rax
mov byte [rbp + 0xa58], 0
movups xmmword [rbp + 0xa70], xmm0
movdqa xmm1, xmmword [0x14016aac0]
movdqu xmmword [rbp + 0xa80], xmm1
movsd xmm0, qword [str.12.09.2024]
movsd qword [rbp + 0xa70], xmm0
movzx eax, word [0x140161d30]
mov word [rbp + 0xa78], ax
mov byte [rbp + 0xa7a], 0
mov rbx, qword [0x1402b9ba8]
mov rbx, qword [rbx + 0x130]
mov r8, qword [rdi + 8]
cmp r8, qword [rdi + 0x10]
je 0x140061b9f
lea rdx, [rbp + 0xa10]
cmp rbx, r8
jne 0x140061ad1
mov rcx, r8
call fcn.140062dc0
sub qword [rdi + 8], 0xffffffffffffff80
jmp 0x140061bb2
mov qword [rbp + 0xee0], rdi
lea rcx, [rbp + 0xee8]
call fcn.140062dc0
lea rsi, [r8 - 0x80]
mov rdx, rsi
mov rcx, r8
call fcn.140062dc0
sub qword [rdi + 8], 0xffffffffffffff80
cmp rsi, rbx
je 0x140061b52
lea rdi, [rsi + 0xc0]
nop dword [rax]
nop dword [rax + rax]
add rsi, 0xffffffffffffff80
add rdi, 0xffffffffffffff80
lea rcx, [rdi - 0x40]
mov rdx, rsi
call fcn.140013690
lea rdx, [rdi - 0xa0]
lea rcx, [rdi - 0x20]
call fcn.140013690
lea rdx, [rdi - 0x80]
mov rcx, rdi
call fcn.140013690
lea rdx, [rdi - 0x60]
lea rcx, [rdi + 0x20]
call fcn.140013690
cmp rsi, rbx
jne 0x140061b10
lea rdx, [rbp + 0xee8]
mov rcx, rbx
call fcn.140013690
lea rcx, [rbx + 0x20]
lea rdx, [rbp + 0xf08]
call fcn.140013690
lea rcx, [rbx + 0x40]
lea rdx, [rbp + 0xf28]
call fcn.140013690
lea rcx, [rbx + 0x60]
lea rdx, [rbp + 0xf48]
call fcn.140013690
lea rcx, [rbp + 0xee8]
call fcn.1400079e0
jmp 0x140061bb2
lea r8, [rbp + 0xa10]
mov rdx, rbx
mov rcx, rdi
call fcn.140062bb0
nop
lea rcx, [rbp + 0xa10]
call fcn.1400079e0
mov rax, qword [0x1402b9ba8]
mov byte [rax + 0x160], 0
xorps xmm0, xmm0
movups xmmword [0x1402b9d40], xmm0
movups xmmword [0x1402b9d50], xmm0
movups xmmword [0x1402b9d60], xmm0
movups xmmword [0x1402b9d70], xmm0
movups xmmword [0x1402b9d80], xmm0
movups xmmword [0x1402b9d90], xmm0
movups xmmword [0x1402b9da0], xmm0
movups xmmword [0x1402b9db0], xmm0
xorps xmm1, xmm1
movups xmmword [0x1402b9cc0], xmm1
movups xmmword [0x1402b9cd0], xmm1
movups xmmword [0x1402b9ce0], xmm1
movups xmmword [0x1402b9cf0], xmm1
movups xmmword [0x1402b9d00], xmm1
movups xmmword [0x1402b9d10], xmm1
movups xmmword [0x1402b9d20], xmm1
movups xmmword [0x1402b9d30], xmm1
mov ecx, 1
call fcn.14006a830
call fcn.1400332b0
call fcn.14006a5a0
mov ecx, 1
call fcn.14006a830
call fcn.1400332b0
mov ecx, 1
call fcn.14006a830
lea r12, str.settings
call fcn.1400779c0
mov rax, qword [0x1402b9ba8]
movss xmm1, dword [rax + 0x15c]
comiss xmm1, xmm15
jb 0x1400626ff
xor ecx, ecx
call fcn.14006a680
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x1a8]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 0x1a4]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rax, qword [0x1402b9ae0]
or dword [rax + 0x4a48], 2
unpcklps xmm0, xmm7
movsd qword [rax + 0x4a68], xmm0
mov dword [rax + 0x4a50], 1
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm6
mulss xmm0, dword [rbx + 0x1a8]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, dword [rbx + 0x1a4]
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm6, xmm12
mulss xmm7, xmm12
mov rax, qword [0x1402b9ae0]
test rax, rax
jne 0x140061d6e
mov r8d, 0x1101
lea rdx, str.Z:projectsmenu_thirdpartyimguiimgui.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 [0x1402b9ae0]
movss xmm1, dword [rax + 0x14]
mulss xmm1, xmm12
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm12
subss xmm0, xmm6
subss xmm1, xmm7
or dword [rax + 0x4a48], 1
unpcklps xmm0, xmm1
movsd qword [rax + 0x4a58], xmm0
movaps xmm0, xmm11
unpcklps xmm0, xmm11
movsd qword [rax + 0x4a60], xmm0
mov dword [rax + 0x4a4c], 2
mov rax, qword [0x1402b9ba8]
mov qword [rbp + 0x320], r12
mov qword [rbp + 0x328], 8
movaps xmm0, xmmword [rbp + 0x320]
movdqa xmmword [rbp - 0x70], xmm0
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r14d
mov r9d, dword [rax + 0x20]
xor r8d, r8d
lea rdx, [rbp - 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.140059490
mov r8, qword [0x1402b9ae0]
mov rax, qword [r8 + 0x4040]
movsd xmm9, qword [rax + 0x28]
movss xmm6, dword [rax + 0x30]
movss xmm7, dword [rax + 0x34]
mov byte [rax + 0xc0], 1
mov rax, qword [r8 + 0x4040]
mov rbx, qword [rax + 0x2a8]
movss xmm10, dword [r8 + 0x38f8]
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x390]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [r8 + 0x38e8]
movss dword [rbp - 0x74], xmm2
lea rcx, [rbp - 0x80]
call fcn.140069c50
mov edi, eax
movsd qword [rbp + 0x1060], xmm9
addss xmm6, xmm9
movss dword [rbp + 0x78], xmm6
movss xmm8, dword [rbp + 0x1064]
addss xmm7, xmm8
movss dword [rbp + 0x7c], xmm7
test eax, 0xff000000
je 0x140061f17
mov rcx, rbx
comiss xmm12, xmm10
ja 0x140061eea
mov dword [rsp + 0x20], r14d
movaps xmm3, xmm10
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x1060]
call fcn.14008bc10
mov r9d, edi
mov r8d, dword [rbx + 0x50]
mov rdx, qword [rbx + 0x58]
mov rcx, rbx
call fcn.14008a9d0
mov dword [rbx + 0x50], r14d
jmp 0x140061f10
mov edx, 6
mov r8d, 4
call fcn.140089680
mov r9d, edi
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x1060]
mov rcx, rbx
call fcn.140089840
mov r8, qword [0x1402b9ae0]
mov qword [rbp + 0x238], 0x3f000000
mov rax, qword [0x1402b9bb8]
movups xmm2, xmmword [rax + 0x370]
movss dword [rbp - 0x80], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x7c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x78], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [r8 + 0x38e8]
movss dword [rbp - 0x74], xmm2
movss dword [rbp + 0x240], xmm6
movss dword [rbp + 0x244], xmm7
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rax, qword [0x1402b9bc8]
movss xmm0, dword [rax + 0x1ac]
subss xmm0, dword [0x14016a8d4]
mulss xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, xmm11
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
addss xmm0, xmm9
movss dword [rbp + 0x248], xmm0
addss xmm8, xmm6
movss dword [rbp + 0x24c], xmm8
lea rcx, [rbp - 0x80]
call fcn.140069c50
lea rcx, [rbp + 0x238]
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x38], r14
lea rcx, str.PRODUCT
mov qword [rsp + 0x30], rcx
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0x240]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x248]
mov r8, qword [0x1402b9ba8]
mov r8, qword [r8 + 0x188]
mov rdx, rbx
call fcn.14002aa70
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x190]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x18c]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x250], xmm0
movss dword [rbp + 0x254], xmm6
lea rdx, [rbp + 0x250]
mov ecx, 2
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rbx, qword [0x1402b9bc8]
movaps xmm0, xmm7
mulss xmm0, dword [rbx + 0x190]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm6, xmm0
mulss xmm7, dword [rbx + 0x18c]
movaps xmm0, xmm7
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movss dword [rbp + 0x258], xmm0
movss dword [rbp + 0x25c], xmm6
lea rdx, [rbp + 0x258]
mov ecx, 0xe
call fcn.14006a750
mov rax, qword [0x1402b9ba8]
movss xmm7, dword [rax + 0x150]
mov rax, qword [0x1402b9bc8]
movss xmm6, dword [rax + 0x18c]
movaps xmm0, xmm7
mulss xmm0, dword [0x14016a930]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm8, xmm0
mulss xmm6, xmm7
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
addss xmm2, xmm8
unpcklps xmm1, xmm2
movsd qword [rax + 0x110], xmm1
mov byte [rax + 0x151], 1
call fcn.14007db40
lea rax, str.Past_Owl
mov qword [rbp + 0x330], rax
mov qword [rbp + 0x338], 8
lea rax, str.Username:
mov qword [rbp + 0x340], rax
mov qword [rbp + 0x348], 9
movaps xmm0, xmmword [rbp + 0x330]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x340]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
call fcn.140034dc0
lea rax, str.Release
mov qword [rbp + 0x350], rax
mov qword [rbp + 0x358], 7
lea rax, str.Branch:
mov qword [rbp + 0x360], rax
mov qword [rbp + 0x368], 7
movaps xmm0, xmmword [rbp + 0x350]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x360]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
call fcn.140034dc0
lea rax, str.11.09.24
mov qword [rbp + 0x370], rax
mov qword [rbp + 0x378], 8
lea rax, str.Update:
mov qword [rbp + 0x390], rax
mov qword [rbp + 0x398], 7
movaps xmm0, xmmword [rbp + 0x370]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x390]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
call fcn.140034dc0
lea rax, str.11.10.24
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], 8
lea rax, str.Valid_until:
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], 0xc
movaps xmm0, xmmword [rbp + 0x3a0]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x3b0]
movdqa xmmword [rsp + 0x70], xmm1
lea r8, [rbp - 0x70]
lea rdx, [rsp + 0x70]
call fcn.140034dc0
call fcn.14007dca0
mov rax, qword [0x1402b9ba8]
movss xmm6, dword [rax + 0x150]
movaps xmm0, xmm6
mulss xmm0, dword [0x14016a95c]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
movaps xmm7, xmm0
mulss xmm6, xmm11
movaps xmm0, xmm6
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4040]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [rax + 0x90]
movss xmm1, dword [rax + 0x28]
subss xmm1, dword [rax + 0x8c]
addss xmm1, xmm0
addss xmm7, xmm2
unpcklps xmm1, xmm7
movsd qword [rax + 0x110], xmm1
mov byte [rax + 0x151], 1
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x150]
mulss xmm0, dword [0x14016a944]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll_roundf]
mov rcx, qword [0x1402b9ae0]
mov rax, qword [rcx + 0x4040]
movss xmm1, dword [rax + 0x30]
movss dword [rbp + 0x260], xmm1
movss dword [rbp + 0x264], xmm0
lea rax, str.menu_settings
mov qword [rbp + 0x3c0], rax
mov qword [rbp + 0x3c8], 0xd
mov rax, qword [rcx + 0x4040]
mov byte [rax + 0xc0], 1
mov rdx, qword [rbp + 0x3c0]
mov rcx, qword [rcx + 0x4040]
call fcn.140079570
mov dword [rsp + 0x20], 0x40000104
lea r8, [rbp + 0x260]
mov edx, eax
mov rcx, qword [rbp + 0x3c0]
call fcn.140032fe0
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x3d8], r14
lea rax, str.Auto_save
mov qword [rbp + 0x3e0], rax
mov qword [rbp + 0x3e8], 9
movaps xmm0, xmmword [rbp + 0x3d0]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x3e0]
movdqa xmmword [rsp + 0x70], xmm1
lea rax, [rbp - 0x70]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], r14
xor r9d, r9d
lea r8, [0x1402b9dc0]
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1402b9bd0]
call fcn.140007e20
mov qword [rbp + 0x3f0], r15
mov qword [rbp + 0x3f8], r14
lea rcx, str.Anim._speed
mov dword [rbp + 0x18], 0x40000000
mov dword [rbp + 0x20], 0x3dcccccd
movaps xmm1, xmmword [rbp + 0x3f0]
movdqa xmmword [rbp - 0x70], xmm1
mov r8, qword [0x1402b9ba8]
add r8, 0x14c
mov dword [rsp + 0x48], r14d
lea rax, str._.1f
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x18]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x20]
mov edx, 8
call fcn.1400422d0
mov qword [rbp + 0x400], r15
mov qword [rbp + 0x408], r14
lea rcx, str.Scale
mov dword [rbp + 0x28], 0xc8
mov dword [rbp + 0x30], 0x4b
movaps xmm0, xmmword [rbp + 0x400]
movdqa xmmword [rbp - 0x70], xmm0
mov r8, qword [0x1402b9ba8]
add r8, 0x154
mov dword [rsp + 0x48], r14d
lea rax, [0x140161dc4]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x28]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x30]
mov edx, 4
call fcn.140044a90
mov rax, qword [0x1402b9ba8]
movd xmm1, dword [rax + 0x154]
cvtdq2ps xmm1, xmm1
divss xmm1, dword [0x14016a92c]
movss xmm0, dword [rax + 0x150]
ucomiss xmm0, xmm1
jp 0x140062574
je 0x1400625a2
mov rcx, qword [0x1402b9ae0]
cmp byte [rcx + 0x2b36], 0
je 0x1400625a2
mov edx, 0x28f
call fcn.1400681d0
cmp byte [rax + 8], 0
jne 0x1400625a2
mov rax, qword [0x1402b9ba8]
mov byte [rax + 0x158], 1
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1402b9cb0], eax
jle 0x140062616
lea rcx, [0x1402b9cb0]
call fcn.14011a8e8
cmp dword [0x1402b9cb0], 0xffffffff
jne 0x140062616
mov rax, qword [0x1402b9bb8]
movss xmm0, dword [rax]
movss dword [0x1402b9a98], xmm0
movss xmm1, dword [rax + 4]
movss dword [0x1402b9a9c], xmm1
movss xmm0, dword [rax + 8]
movss dword [0x1402b9aa0], xmm0
mov dword [0x1402b9aa4], 0x3f800000
lea rcx, [0x1402b9cb0]
call fcn.14011a87c
lea rax, str.Accent_color
mov qword [rbp + 0x410], rax
mov qword [rbp + 0x418], 0xc
movaps xmm0, xmmword [rbp + 0x410]
movdqa xmmword [rbp - 0x70], xmm0
mov r8d, 0x10000
lea rdx, [0x1402b9a98]
lea rcx, [rbp - 0x70]
call fcn.14000f160
test al, al
je 0x140062690
mov rax, qword [0x1402b9bb8]
movss xmm0, dword [0x1402b9a98]
movss dword [rax], xmm0
mov rax, qword [0x1402b9bb8]
movss xmm1, dword [0x1402b9a9c]
movss dword [rax + 4], xmm1
mov rax, qword [0x1402b9bb8]
movss xmm0, dword [0x1402b9aa0]
movss dword [rax + 8], xmm0
call fcn.1400332b0
mov ecx, 2
call fcn.14006a830
mov rax, qword [0x1402b9ae0]
mov rcx, qword [rax + 0x4048]
test rcx, rcx
je 0x1400626c4
mov rdx, r12
mov rcx, qword [rcx + 8]
call qword [sym.imp.VCRUNTIME140.dll_strstr]
test rax, rax
jne 0x1400626f0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14007a8e0
test al, al
je 0x1400626f0
mov rax, qword [0x1402b9ba8]
movss xmm0, dword [rax + 0x15c]
comiss xmm0, xmm12
jb 0x1400626f0
mov byte [rax + 0x159], 0
call fcn.1400779c0
mov ecx, 1
call fcn.14006a830
lea rax, str.12:15PM
mov qword [rbp + 0x420], rax
mov qword [rbp + 0x428], 7
lea rax, str.65PING
mov qword [rbp + 0x430], rax
mov qword [rbp + 0x438], 6
lea rax, str.144FPS
mov qword [rbp + 0x440], rax
mov qword [rbp + 0x448], 6
lea rax, str.SERVER
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], 6
lea rax, str.PAST_OWL
mov qword [rbp + 0x460], rax
mov qword [rbp + 0x468], 8
movaps xmm0, xmmword [rbp + 0x420]
movdqa xmmword [rbp - 0x70], xmm0
movaps xmm1, xmmword [rbp + 0x430]
movdqa xmmword [rsp + 0x70], xmm1
movaps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp - 0x80], xmm0
movaps xmm1, xmmword [rbp + 0x450]
movdqa xmmword [rsp + 0x60], xmm1
movaps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp - 0x50], xmm0
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x70]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x80]
lea r8, [rsp + 0x60]
lea rdx, [rbp - 0x50]
mov rcx, qword [0x1402b9bd0]
call fcn.140033ab0
lea r11, [rsp + 0x1118]
movaps xmm6, xmmword [r11 - 0x18]
movaps xmm7, xmmword [r11 - 0x28]
movaps xmm8, xmmword [r11 - 0x38]
movaps xmm9, xmmword [r11 - 0x48]
movaps xmm10, xmmword [r11 - 0x58]
movaps xmm11, xmmword [r11 - 0x68]
movaps xmm12, xmmword [r11 - 0x78]
movaps xmm13, xmmword [r11 - 0x88]
movaps xmm14, xmmword [r11 - 0x98]
movaps xmm15, xmmword [r11 - 0xa8]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.14000a550
int3
call fcn.14000a550
int3
call fcn.14000a550
int3
call fcn.14000a550
int3