Function at 0x1400434c0
Capabilities:
Log keystrokes via polling

Disassembly:
mov rax, rsp
push rbp
lea rbp, [rax - 0x5f]
sub rsp, 0xf0
mov qword [rax + 0x20], rbx
mov ecx, 0x70
mov qword [rax - 0x10], rsi
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x1400434fe
cmp byte [0x1400ea7ef], 0
sete byte [0x1400ea7ef]
mov rax, qword [0x14011d810]
xor esi, esi
test rax, rax
je 0x14004351a
mov rbx, qword [rax + 0x98]
test rbx, rbx
jne 0x14004353e
jmp 0x14004351d
mov rbx, rsi
mov r8d, 0x179
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlay_backendsimgui_impl_dx9.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX9_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x14011d810]
cmp qword [rbx + 0x18], rsi
jne 0x14004355f
test rax, rax
je 0x14004355f
mov rcx, qword [rax + 0x98]
test rcx, rcx
je 0x14004355f
cmp qword [rcx], rsi
je 0x14004355f
call fcn.140040f40
call fcn.140041fb0
call fcn.140008aa0
mov rax, qword [0x14011d810]
movzx ebx, byte [0x1400ea7ef]
test rax, rax
jne 0x14004359d
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0x58], bl
cmp qword [0x14011d8d0], rsi
jne 0x140043616
mov rcx, qword [0x14011d8c8]
lea rax, [0x14011d8d0]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400ebcd0]
mov qword [rsp + 0x68], rsi
mov r9d, 0x14
mov qword [rsp + 0x60], rsi
mov r8d, 0x6f9
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x14011d810]
cmp qword [0x14011d8d8], rsi
jne 0x14004368c
mov rcx, qword [0x14011d8c8]
lea rax, [0x14011d8d8]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400ea050]
mov qword [rsp + 0x68], rsi
mov r9d, 0x14
mov qword [rsp + 0x60], rsi
mov r8d, 0x79f
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x14011d810]
cmp qword [0x14011d8e8], rsi
jne 0x140043702
mov rcx, qword [0x14011d8c8]
lea rax, [0x14011d8e8]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400ec3f0]
mov qword [rsp + 0x68], rsi
mov r9d, 0x14
mov qword [rsp + 0x60], rsi
mov r8d, 0x6dd
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x14011d810]
cmp qword [0x14011d958], rsi
jne 0x140043778
mov rcx, qword [0x14011d8c8]
lea rax, [0x14011d958]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400eae00]
mov qword [rsp + 0x68], rsi
mov r9d, 0x14
mov qword [rsp + 0x60], rsi
mov r8d, 0x730
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x14011d810]
cmp qword [0x14011d848], rsi
jne 0x1400437ee
mov rcx, qword [0x14011d8c8]
lea rax, [0x14011d848]
mov qword [rsp + 0x70], rax
lea rdx, [0x1400eb540]
mov qword [rsp + 0x68], rsi
mov r9d, 0x14
mov qword [rsp + 0x60], rsi
mov r8d, 0x786
mov dword [rsp + 0x58], esi
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x14
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rax, qword [0x14011d810]
cmp byte [0x1400ea7ef], sil
xorps xmm9, xmm9
movss xmm10, dword [0x1400daad0]
je 0x140044108
movaps xmmword [rsp + 0xd0], xmm6
movaps xmmword [rsp + 0xc0], xmm7
movaps xmmword [rsp + 0xb0], xmm8
test rax, rax
jne 0x140043847
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0xe08], sil
test rax, rax
jne 0x140043874
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0xe09], sil
test rax, rax
jne 0x1400438a1
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0xe0a], sil
test rax, rax
jne 0x1400438ce
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0xe0b], sil
test rax, rax
jne 0x1400438fb
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov ecx, 1
mov byte [rax + 0xe0c], sil
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
mov rax, qword [0x14011d810]
je 0x140043946
test rax, rax
jne 0x14004393f
mov r8d, 0x1091
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 [0x14011d810]
mov byte [rax + 0xe08], 1
or dword [rax + 0x47b8], 2
lea rcx, str.Menu
xor edx, edx
mov dword [rax + 0x47d8], 0x445e8000
mov r8d, 0x202b
mov dword [rax + 0x47dc], 0x44098000
mov dword [rax + 0x47c0], 1
call fcn.14000f440
mov rcx, qword [0x14011d810]
mov rax, qword [rcx + 0x3ed8]
movss xmm8, dword [rax + 0x24]
movss xmm7, dword [rax + 0x20]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
mov rbx, qword [rax + 0x298]
mov qword [rcx + 0x37d0], rsi
mov qword [rcx + 0x37d8], 0x40c00000
mov dword [rcx + 0x3814], 0x41200000
mov dword [rcx + 0x3818], 0x41200000
movups xmm0, xmmword [0x14011db78]
movups xmmword [rcx + 0x38c4], xmm0
movss xmm1, dword [0x14011da18]
movss xmm0, dword [0x14011da1c]
movss dword [rbp - 0x19], xmm1
movss xmm1, dword [0x14011da20]
movss dword [rbp - 0x11], xmm1
movaps xmm1, xmm7
addss xmm1, dword [0x1400dac24]
movss dword [rbp - 0x15], xmm0
movss xmm0, dword [0x14011da24]
mulss xmm0, dword [rcx + 0x37c8]
lea rcx, [rbp - 0x19]
movss dword [rbp + 0x67], xmm1
movss dword [rbp + 0x6f], xmm1
movaps xmm1, xmm8
movss dword [rbp - 0xd], xmm0
addss xmm1, xmm9
movaps xmm0, xmm8
addss xmm0, dword [0x1400dac58]
movss dword [rbp + 0x73], xmm1
movss dword [rbp + 0x6b], xmm0
call fcn.140003d40
movss xmm6, dword [0x1400daaf0]
lea rdx, [rbp + 0x6f]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x67]
mov rcx, rbx
call fcn.140024450
movss xmm0, dword [0x14011da18]
lea rcx, [rbp - 0x19]
movss xmm1, dword [0x14011da1c]
mov rax, qword [0x14011d810]
addss xmm8, dword [0x1400dabc4]
movss dword [rbp - 0x19], xmm0
movss xmm0, dword [0x14011da20]
movss dword [rbp - 0x11], xmm0
movaps xmm0, xmm7
addss xmm0, dword [0x1400dac64]
addss xmm7, dword [0x1400dac30]
movss dword [rbp - 0x15], xmm1
movss xmm1, dword [0x14011da24]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x67], xmm0
movss dword [rbp + 0x6b], xmm8
movss dword [rbp - 0xd], xmm1
movss dword [rbp + 0x6f], xmm7
movss dword [rbp + 0x73], xmm8
call fcn.140003d40
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x6f]
mov rcx, rbx
lea r8, [rbp + 0x67]
call fcn.140024450
mov rcx, qword [0x14011d810]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm2, dword [rax + 0x20]
subss xmm2, dword [rax + 0x84]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
addss xmm2, dword [0x1400dab5c]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x1400dab5c]
movss dword [rax + 0x100], xmm2
movss dword [rax + 0x104], xmm1
call fcn.140016c30
cmp dword [0x14011d994], esi
lea rcx, str.Aimbot
mov rdx, qword [0x14011d8d0]
sete r8b
call fcn.140038e10
movaps xmm8, xmmword [rsp + 0xb0]
movaps xmm7, xmmword [rsp + 0xc0]
movaps xmm6, xmmword [rsp + 0xd0]
test al, al
je 0x140043bb8
mov eax, esi
mov dword [0x14011d994], eax
jmp 0x140043bbe
mov eax, dword [0x14011d994]
mov rdx, qword [0x14011d8d8]
lea rcx, str.Visuals
cmp eax, 1
sete r8b
call fcn.140038e10
test al, al
je 0x140043be9
mov eax, 1
mov dword [0x14011d994], eax
jmp 0x140043bef
mov eax, dword [0x14011d994]
mov rdx, qword [0x14011d8e8]
lea rcx, str.Skins
cmp eax, 2
sete r8b
call fcn.140038e10
test al, al
je 0x140043c1a
mov eax, 2
mov dword [0x14011d994], eax
jmp 0x140043c20
mov eax, dword [0x14011d994]
mov rdx, qword [0x14011d958]
lea rcx, str.Misc
cmp eax, 3
sete r8b
call fcn.140038e10
test al, al
je 0x140043c4b
mov eax, 3
mov dword [0x14011d994], eax
jmp 0x140043c51
mov eax, dword [0x14011d994]
mov rdx, qword [0x14011d848]
lea rcx, str.Configs
cmp eax, 4
sete r8b
call fcn.140038e10
test al, al
je 0x140043c79
mov dword [0x14011d994], 4
call fcn.140016d80
mov rcx, qword [0x14011d810]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x1400dac30]
addss xmm0, dword [0x1400dab3c]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
call fcn.140016c30
mov dl, 1
call fcn.140039460
test al, al
je 0x140043cf1
mov dword [0x14011d990], esi
call fcn.140016d80
mov rcx, qword [0x14011d810]
lea rdx, str.content_area
mov dword [rbp + 0x67], 0x442e4000
mov dword [rbp + 0x6b], 0x440c0000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x1400dac30]
addss xmm0, dword [0x1400dabdc]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], 1
mov rcx, qword [rcx + 0x3ed8]
call fcn.1400075c0
mov edx, eax
lea r8, [rbp + 0x67]
call fcn.14000c430
call fcn.140016c30
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], rsi
lea rcx, str.General
call fcn.14000bf90
lea rdx, [0x14011d964]
lea rcx, str.Enabled
call fcn.1400314b0
lea r8, [0x14011dd58]
lea rdx, [0x14011dd68]
lea rcx, str.Aimbot_Keybind
call fcn.140039a90
lea r9, str.Head
mov dword [rsp + 0x20], 5
lea rdx, [0x14011d9b8]
lea rcx, str.Aim_Part
call fcn.140034100
lea rax, str.Camera
mov dword [rsp + 0x20], 2
mov qword [rbp - 0x19], rax
lea r9, [rbp - 0x19]
lea rax, str.Mouse
lea rdx, [0x14011d9a0]
mov qword [rbp - 0x11], rax
lea rcx, str.Mode_Type
call fcn.140034100
lea r9, str.Closest_To_Mouse
mov dword [rsp + 0x20], 2
lea rdx, [0x14011d9bc]
lea rcx, str.Range_Type
call fcn.140034100
call fcn.14000c090
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], rsi
lea rcx, str.Modifiers
call fcn.14000bf90
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x67]
lea rbx, str._.1f
mov dword [rbp + 0x67], 0x3dcccccd
mov qword [rsp + 0x30], rbx
lea r9, [rbp + 0x77]
mov qword [rsp + 0x28], rax
lea r8, [0x14011d13c]
lea rax, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x41200000
mov edx, 8
mov qword [rsp + 0x20], rax
lea rcx, str.Prediction
mov dword [rbp + 0x77], esi
call fcn.14003cfd0
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x67]
mov qword [rsp + 0x30], rbx
mov dword [rbp + 0x67], 0x3dcccccd
mov dword [rbp + 0x6f], 0x41200000
mov dword [rbp + 0x77], esi
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x77]
lea rax, [rbp + 0x6f]
mov edx, 8
lea r8, [0x14011d158]
mov qword [rsp + 0x20], rax
lea rcx, str.Smoothness
call fcn.14003cfd0
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x67]
lea rbx, [0x1400d27d8]
mov dword [rbp + 0x67], 1
mov qword [rsp + 0x30], rbx
lea r9, [rbp + 0x77]
mov qword [rsp + 0x28], rax
lea r8, [0x14011d154]
lea rax, [rbp + 0x6f]
mov dword [rbp + 0x6f], 0x64
mov edx, 4
mov qword [rsp + 0x20], rax
lea rcx, str.Humanization
mov dword [rbp + 0x77], esi
call fcn.14003e410
lea rcx, [rbp + 0x67]
mov dword [rbp + 0x67], esi
mov dword [rbp + 0x6b], 0x3f800000
call fcn.1400324b0
call fcn.14000c090
call fcn.140016d80
movss xmm1, dword [0x1400daca8]
xorps xmm0, xmm0
call fcn.140016920
call fcn.140016c30
lea rdx, [rbp + 0x67]
mov qword [rbp + 0x67], rsi
lea rcx, str.Miscellaneous
call fcn.14000bf90
lea rdx, [0x14011d98f]
lea rcx, str.Sticky_Aim
call fcn.1400314b0
lea rdx, [0x14011d98d]
lea rcx, str.Visible_Only
call fcn.1400314b0
lea rdx, [0x14011d98c]
lea rcx, str.Free_For_All
call fcn.1400314b0
lea rdx, [0x14011d965]
lea rcx, str.Disable_Outside_Fov
call fcn.1400314b0
lea rdx, [0x14011d98e]
lea rcx, str.Unlock_On_Death
call fcn.1400314b0
lea rcx, [rbp + 0x67]
mov dword [rbp + 0x67], esi
mov dword [rbp + 0x6b], 0x41900000
call fcn.1400324b0
lea rdx, [0x14011d967]
lea rcx, str.Show_Fov
call fcn.1400314b0
lea rdx, [0x14011d966]
lea rcx, str.Use_Fov
call fcn.1400314b0
mov r8d, 0x30000
lea rdx, [0x14011d140]
lea rcx, str.Fov_Color
call fcn.140034cf0
lea r9, str.Outline
mov dword [rsp + 0x20], 2
lea rdx, [0x14011d988]
lea rcx, str.Fov_Flags
call fcn.140034100
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x67]
mov qword [rsp + 0x30], rbx
lea r9, [rbp + 0x77]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6f]
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x67], 1
mov dword [rbp + 0x6f], 0x1f4
mov dword [rbp + 0x77], esi
lea r8, [0x14011d150]
mov edx, 4
lea rcx, str.Size
call fcn.14003e410
mov dword [rsp + 0x38], esi
lea rax, [rbp + 0x67]
mov qword [rsp + 0x30], rbx
lea r9, [rbp + 0x77]
mov qword [rsp + 0x28], rax
lea r8, [0x14011d138]
lea rax, [rbp + 0x6f]
mov dword [rbp + 0x67], 1
mov edx, 4
mov qword [rsp + 0x20], rax
lea rcx, str.Range
mov dword [rbp + 0x6f], 0x3e8
mov dword [rbp + 0x77], esi
call fcn.14003e410
call fcn.14000c090
call fcn.140016d80
call fcn.14000c680
call fcn.140011d60
call fcn.14000ac50
mov rcx, qword [0x14011d8c8]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x14011d8c8]
xor r8d, r8d
mov rax, qword [rcx]
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x14011d8c8]
xor r8d, r8d
mov edx, 0xae
mov rax, qword [rcx]
call qword [rax + 0x1c8]
mov rcx, qword [0x14011d8c8]
mov r9d, 1
mov dword [rsp + 0x30], esi
xor r8d, r8d
movss dword [rsp + 0x28], xmm10
xor edx, edx
mov dword [rsp + 0x20], esi
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [0x14011d8c8]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14004438d
cmp byte [0x14011d967], sil
je 0x140044335
lea rcx, [rbp + 0x6f]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm0, dword [rbp + 0x6f]
mov eax, dword [rbp + 0x73]
mov rbx, qword [0x14011d810]
add eax, 0xffffffec
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x67], xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x6b], xmm0
cmp dword [rbx + 0x48b0], esi
jg 0x1400441f4
mov r8d, 0x730
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 + 0x48b8]
lea r8, str.Foreground
mov edx, 1
mov qword [rsp + 0xe0], rdi
mov rcx, qword [rax]
call fcn.1400080a0
mov rbx, rax
mov eax, dword [0x14011d988]
test eax, eax
jne 0x1400442b5
movups xmm0, xmmword [0x14011d140]
lea rcx, [rbp - 0x19]
movups xmmword [rbp - 0x19], xmm0
call fcn.140003d40
movd xmm2, dword [0x14011d150]
mov edi, eax
cvtdq2ps xmm2, xmm2
test eax, 0xff000000
je 0x14004432d
movss xmm0, dword [0x1400daa94]
comiss xmm0, xmm2
ja 0x14004432d
subss xmm2, xmm0
mov dword [rsp + 0x28], 0x1f
movss xmm0, dword [0x1400dab28]
lea rdx, [rbp + 0x67]
xorps xmm3, xmm3
movss dword [rsp + 0x20], xmm0
mov rcx, rbx
call fcn.140023ab0
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], 1
call fcn.140022030
jmp 0x14004432a
cmp eax, 1
jne 0x14004432d
movups xmm0, xmmword [0x14011d140]
lea rcx, [rbp - 0x19]
movups xmmword [rbp - 0x19], xmm0
call fcn.140003d40
movd xmm2, dword [0x14011d150]
mov edi, eax
cvtdq2ps xmm2, xmm2
test eax, 0xff000000
je 0x14004432d
movss xmm0, dword [0x1400daa94]
comiss xmm0, xmm2
ja 0x14004432d
movss xmm0, dword [0x1400dab28]
lea rdx, [rbp + 0x67]
mov dword [rsp + 0x28], 0x1f
xorps xmm3, xmm3
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140023ab0
mov r8d, dword [rbx + 0x78]
mov r9d, edi
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140022fb0
mov dword [rbx + 0x78], esi
mov rdi, qword [rsp + 0xe0]
call fcn.14000b0d0
mov rbx, qword [0x14011d810]
cmp dword [rbx + 0x48b0], esi
jg 0x140044363
mov r8d, 0x730
lea rdx, str.C:UsersdatboDownloadsmenu_2menu_overlayimgui.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 + 0x48b8]
mov rcx, qword [rax]
add rcx, 0x48
cmp byte [rcx], sil
cmove rcx, rsi
call fcn.140040910
mov rcx, qword [0x14011d8c8]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x14011d8c8]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
movaps xmm10, xmmword [rsp + 0x90]
movaps xmm9, xmmword [rsp + 0xa0]
mov rsi, qword [rsp + 0xe8]
mov rbx, qword [rsp + 0x118]
cmp eax, 0x88760868
jne 0x140044426
mov rcx, qword [0x14011d8c8]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140044426
call fcn.140041180
mov rcx, qword [0x14011d8c8]
lea rdx, [0x14011d850]
mov rax, qword [rcx]
call qword [rax + 0x80]
mov rax, qword [0x14011d810]
test rax, rax
je 0x140044426
mov rax, qword [rax + 0x98]
test rax, rax
je 0x140044426
cmp qword [rax], 0
je 0x140044426
call fcn.140040f40
add rsp, 0xf0
pop rbp
ret