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

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x718]
sub rsp, 0x7e0
movaps xmmword [rax - 0x48], xmm6
movaps xmmword [rax - 0x58], xmm7
movaps xmmword [rax - 0x68], xmm8
movaps xmmword [rax - 0x78], xmm9
movaps xmmword [rax - 0x88], xmm10
movaps xmmword [rax - 0x98], xmm11
movaps xmmword [rax - 0xa8], xmm12
movaps xmmword [rax - 0xb8], xmm13
movaps xmmword [rax - 0xc8], xmm14
movaps xmmword [rax - 0xd8], xmm15
mov dword [rbp + 0x510], 0x50
mov dword [rbp + 0x514], 0x40
lea rax, [0x140059cf0]
mov qword [rbp + 0x518], rax
xor r15d, r15d
mov qword [rbp + 0x520], r15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov qword [rbp + 0x528], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x530], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x540], xmm1
lea rax, str.ImGui_Example
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], r15
lea rcx, [rbp + 0x510]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov qword [rsp + 0x58], r15
mov rax, qword [rbp + 0x528]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x500
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0xcf0000
lea r8, str.Dear_ImGui_DirectX11_Example
mov rdx, qword [rbp + 0x550]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r13, rax
mov qword [rbp - 0x5c], r15
mov qword [rbp - 0x48], 2
mov qword [rbp - 0x30], 2
mov qword [rbp - 0x70], r15
mov dword [rbp - 0x60], 0x1c
mov dword [rbp - 0x68], 0x3c
mov ebx, 1
mov dword [rbp - 0x64], ebx
mov dword [rbp - 0x4c], 0x20
mov qword [rbp - 0x40], rax
mov qword [rbp - 0x54], rbx
mov qword [rbp - 0x38], rbx
mov dword [rbp + 0x738], 0xb000
mov dword [rbp + 0x73c], 0xa000
lea rax, [0x1400c9b18]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0x730]
mov qword [rsp + 0x50], rax
lea rax, [0x1400c9b10]
mov qword [rsp + 0x48], rax
lea rax, [0x1400c9b08]
mov qword [rsp + 0x40], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rcx, [rbp + 0x738]
mov qword [rsp + 0x20], rcx
xor r9d, r9d
xor r8d, r8d
mov edx, ebx
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x140054a6b
call fcn.140059c70
mov rdx, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x550]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, ebx
lea r11, [rsp + 0x7e0]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov rcx, qword [0x1400c9b08]
mov rax, qword [rcx]
lea r9, [rbp - 0x20]
lea r8, [0x14006cc10]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x1400c9b10]
mov rax, qword [rcx]
lea r9, [0x1400c9b00]
xor r8d, r8d
mov rdx, qword [rbp - 0x20]
call qword [rax + 0x48]
mov rcx, qword [rbp - 0x20]
mov rax, qword [rcx]
call qword [rax + 0x10]
mov edx, 0xa
mov rcx, r13
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r13
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1400c9a50]
test rax, rax
je 0x140054ad3
inc dword [rax + 0x3b0]
mov rdx, qword [0x1400c9a40]
mov ecx, 0x3fe0
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rbp + 0x738], rax
lea rcx, [rbp + 0x730]
mov qword [rbp], rcx
mov qword [rbp - 8], rax
test rax, rax
je 0x140054b0b
xor edx, edx
mov rcx, rax
call fcn.1400011c0
jmp 0x140054b0e
mov rax, r15
cmp qword [0x1400c9a50], 0
jne 0x140054b1f
mov qword [0x1400c9a50], rax
mov rcx, rax
call fcn.1400084b0
cmp qword [0x1400c9a50], 0
jne 0x140054b4b
mov r8d, 0xde0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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]
xor ecx, ecx
call fcn.140023ea0
mov rcx, r13
call fcn.14004fda0
mov r14, qword [0x1400c9b18]
mov rsi, qword [0x1400c9b10]
mov rax, qword [0x1400c9a50]
test rax, rax
jne 0x140054b95
mov r8d, 0xde0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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 [0x1400c9a50]
lea rdi, [rax + 8]
cmp qword [rdi + 0xe8], 0
je 0x140054bc4
mov r8d, 0x21f
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__0___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400c9a50]
test rax, rax
je 0x140054bcf
inc dword [rax + 0x3b0]
mov rdx, qword [0x1400c9a40]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
mov qword [rbp + 0x730], rax
test rax, rax
je 0x140054c23
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov qword [rbx + 0x70], rax
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
jmp 0x140054c26
mov rbx, r15
mov qword [rdi + 0xe8], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0xd8], rax
or dword [rdi + 4], 8
mov qword [rbp - 0x10], r15
mov qword [rbp - 0x20], r15
mov qword [rbp + 0x348], r15
mov rax, qword [rsi]
lea r8, [rbp - 0x10]
lea rdx, [0x14006c188]
mov rcx, rsi
call qword [rax]
test eax, eax
jne 0x140054cac
mov rcx, qword [rbp - 0x10]
mov rax, qword [rcx]
lea r8, [rbp - 0x20]
lea rdx, [0x14006c198]
call qword [rax + 0x30]
test eax, eax
jne 0x140054cac
mov rcx, qword [rbp - 0x20]
mov rax, qword [rcx]
lea r8, [rbp + 0x348]
lea rdx, [0x14006c1a8]
call qword [rax + 0x30]
test eax, eax
jne 0x140054cac
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x348]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp - 0x10]
test rcx, rcx
je 0x140054cbb
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp - 0x20]
test rcx, rcx
je 0x140054cca
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 8]
lea rax, str.Health
mov qword [rbp - 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movaps xmm1, xmmword [0x14006d090]
movups xmmword [rbp - 0x58], xmm1
xor esi, esi
mov dword [rbp - 0x48], esi
movaps xmm0, xmmword [0x14006d030]
movups xmmword [rbp - 0x44], xmm0
mov byte [rbp - 0x34], sil
mov dword [rbp - 0x30], esi
mov rdx, qword [0x1400c9af0]
cmp rdx, qword [0x1400c9af8]
je 0x140054d5e
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x30], xmm1
movsd xmm0, qword [rbp - 0x30]
movsd qword [rdx + 0x40], xmm0
mov rdx, qword [0x1400c9af0]
add rdx, 0x48
mov qword [0x1400c9af0], rdx
jmp 0x140054d6e
lea r8, [rbp - 0x70]
call fcn.140059e40
mov rdx, qword [0x1400c9af0]
lea rax, str.Armor
mov qword [rbp - 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movaps xmm1, xmmword [0x14006d090]
movups xmmword [rbp - 0x58], xmm1
mov dword [rbp - 0x48], 2
movaps xmm0, xmmword [0x14006d070]
movups xmmword [rbp - 0x44], xmm0
mov byte [rbp - 0x34], sil
mov dword [rbp - 0x30], esi
cmp rdx, qword [0x1400c9af8]
je 0x140054dea
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x30], xmm1
movsd xmm0, qword [rbp - 0x30]
movsd qword [rdx + 0x40], xmm0
mov rdx, qword [0x1400c9af0]
add rdx, 0x48
mov qword [0x1400c9af0], rdx
jmp 0x140054dfa
lea r8, [rbp - 0x70]
call fcn.140059e40
mov rdx, qword [0x1400c9af0]
lea rax, str.Name
mov qword [rbp - 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movaps xmm1, xmmword [0x14006d090]
movups xmmword [rbp - 0x58], xmm1
mov edi, 1
mov dword [rbp - 0x48], edi
movaps xmm0, xmmword [0x14006d080]
movups xmmword [rbp - 0x44], xmm0
mov byte [rbp - 0x34], dil
mov dword [rbp - 0x30], esi
cmp rdx, qword [0x1400c9af8]
je 0x140054e77
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x30], xmm1
movsd xmm0, qword [rbp - 0x30]
movsd qword [rdx + 0x40], xmm0
mov rdx, qword [0x1400c9af0]
add rdx, 0x48
mov qword [0x1400c9af0], rdx
jmp 0x140054e87
lea r8, [rbp - 0x70]
call fcn.140059e40
mov rdx, qword [0x1400c9af0]
lea rax, str.Weapon
mov qword [rbp - 0x70], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
movaps xmm1, xmmword [0x14006d090]
movups xmmword [rbp - 0x58], xmm1
mov dword [rbp - 0x48], 3
movaps xmm0, xmmword [0x14006d080]
movups xmmword [rbp - 0x44], xmm0
mov byte [rbp - 0x34], dil
mov dword [rbp - 0x30], esi
cmp rdx, qword [0x1400c9af8]
je 0x140054ef9
movups xmm0, xmmword [rbp - 0x70]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp - 0x60]
movups xmmword [rdx + 0x10], xmm1
movups xmm0, xmmword [rbp - 0x50]
movups xmmword [rdx + 0x20], xmm0
movups xmm1, xmmword [rbp - 0x40]
movups xmmword [rdx + 0x30], xmm1
movsd xmm0, qword [rbp - 0x30]
movsd qword [rdx + 0x40], xmm0
add qword [0x1400c9af0], 0x48
jmp 0x140054f02
lea r8, [rbp - 0x70]
call fcn.140059e40
xor r12b, r12b
movss xmm10, dword [0x14006ce20]
movss xmm6, dword [0x14006ce24]
movss xmm7, dword [0x14006cdbc]
movss xmm11, dword [0x14006ce74]
movss xmm12, dword [0x14006cccc]
movss xmm8, dword [0x14006cd38]
movss xmm9, dword [0x14006cdf8]
lea r14, [0x14006a000]
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140054fa6
lea rcx, [rbp - 0x70]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp - 0x70]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx r12d, r12b
cmp dword [rbp - 0x68], 0x12
cmove r12d, edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp - 0x70]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140054f63
test r12b, r12b
jne 0x140059a22
cmp byte [0x140075090], 0
je 0x1400550ff
mov byte [0x140075090], 0
mov rbx, qword [0x1400c9a50]
test rbx, rbx
jne 0x140054fe7
mov r8d, 0xde0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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 rbx, qword [0x1400c9a50]
mov rbx, qword [rbx + 0xa8]
movss xmm3, dword [0x14007508c]
mulss xmm3, xmm9
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r8d, 0x10ee8
lea rdx, [0x1400797b0]
mov rcx, rbx
call fcn.14002b4b0
mov qword [0x1400c9b28], rax
movss xmm3, dword [0x14007508c]
mulss xmm3, xmm10
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r8d, 0x3438c
lea rdx, [0x14008d530]
mov rcx, rbx
call fcn.14002b4b0
mov qword [0x1400c9b60], rax
movss xmm3, dword [0x14007508c]
mulss xmm3, xmm9
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r8d, 0x3438c
lea rdx, [0x14008d530]
mov rcx, rbx
call fcn.14002b4b0
mov qword [0x1400c9a30], rax
movss xmm3, dword [0x14007508c]
mulss xmm3, dword [0x14006cdf4]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
mov r8d, 0x3438c
lea rdx, [0x14008d530]
mov rcx, rbx
call fcn.14002b4b0
mov qword [0x1400c9b30], rax
movss xmm3, dword [0x14007508c]
mulss xmm3, dword [0x14006ce2c]
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rsi
lea rdx, [0x140064470]
mov rcx, rbx
call fcn.14002b690
mov qword [0x1400c9b38], rax
mov rcx, rbx
call fcn.14002bda0
call fcn.14004fc50
call fcn.14004f890
mov rbx, qword [0x1400c9a50]
test rbx, rbx
je 0x140055119
mov rbx, qword [rbx + 0xf0]
test rbx, rbx
jne 0x140055136
jmp 0x14005511c
mov rbx, rsi
mov r8d, 0x24e
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___0___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x140055142
call fcn.14004f890
call fcn.1400504d0
call fcn.140006ef0
mov r8, qword [0x1400c9a50]
lea r15, [r8 + 0x1570]
lea r14, [r8 + 8]
mov rdx, r14
mov rcx, r15
call fcn.140053a30
movss xmm0, dword [r15]
movss dword [rbp - 0x18], xmm0
movss xmm0, dword [r14 + 0x10]
movaps xmm2, xmm0
xorps xmm2, xmmword [0x14006d0d0]
cmp byte [0x1400c9a4a], 0
je 0x140055191
movaps xmm1, xmm0
jmp 0x140055194
movaps xmm1, xmm2
mulss xmm1, dword [0x14006cde8]
addss xmm1, dword [0x1400c9a68]
movss dword [0x1400c9a68], xmm1
xorps xmm13, xmm13
comiss xmm13, xmm1
jbe 0x1400551bb
xorps xmm1, xmm1
jmp 0x1400551c5
comiss xmm1, xmm8
jbe 0x1400551cd
movaps xmm1, xmm8
movss dword [0x1400c9a68], xmm1
movzx eax, byte [0x1400c9a49]
test al, al
jne 0x1400551db
movaps xmm0, xmm2
mulss xmm0, xmm6
movss xmm3, dword [0x14007508c]
mulss xmm0, xmm3
addss xmm0, dword [0x1400c9abc]
movss dword [0x1400c9abc], xmm0
movaps xmm2, xmm3
mulss xmm2, xmm7
comiss xmm13, xmm0
jbe 0x140055217
mov dword [0x1400c9abc], 0
xorps xmm0, xmm0
jmp 0x140055227
comiss xmm0, xmm2
jbe 0x140055227
movss dword [0x1400c9abc], xmm2
movaps xmm0, xmm2
test al, al
je 0x140055239
ucomiss xmm0, xmm2
jp 0x140055239
jne 0x140055239
mov byte [0x1400c9a49], 0
cmp dword [0x1400c9a64], 1
jle 0x140055248
mov dword [0x1400c9a64], esi
movss dword [r15], xmm1
movaps xmm0, xmm3
mulss xmm0, dword [0x14006cee8]
mulss xmm3, dword [0x14006cedc]
or dword [r8 + 0x1d48], 2
movss dword [r8 + 0x1d68], xmm0
movss dword [r8 + 0x1d6c], xmm3
mov dword [r8 + 0x1d50], edi
mov r8d, 0x2b
lea rdx, [0x1400c9a4a]
lea rcx, str.LUNO_GUI
call fcn.14000de80
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
mov rbx, qword [rax + 0x270]
movsd xmm9, qword [rax + 0x10]
movss xmm14, dword [rax + 0x18]
movss xmm15, dword [rax + 0x1c]
movss xmm10, dword [0x14007508c]
mulss xmm10, xmm11
movaps xmm11, xmm10
mulss xmm11, dword [0x14006ccc4]
movups xmm1, xmmword [rcx + 0x1664]
movups xmmword [rbp + 0x358], xmm1
movss xmm0, dword [0x1400c9a68]
mulss xmm0, xmm12
mulss xmm0, dword [rcx + 0x1570]
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rbp + 0x364], xmm1
movaps xmm7, xmm14
movsd qword [rbp + 0x730], xmm9
addss xmm7, xmm9
movss dword [rbp + 0x350], xmm7
movaps xmm0, xmm15
movss xmm8, dword [rbp + 0x734]
addss xmm0, xmm8
movss dword [rbp + 0x354], xmm0
lea rcx, [rbp + 0x358]
call fcn.140002ea0
mov r9d, eax
mov dword [rsp + 0x28], 0xf0
movss xmm0, dword [r15 + 0x10]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x730]
mov rcx, rbx
call fcn.140027870
mov qword [rsp + 0x30], rsi
lea rax, str.LUNO
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm13
movss xmm3, dword [0x14006cf10]
mov rcx, qword [0x1400c9b60]
movss xmm2, dword [rcx + 0x14]
lea rdx, [rbp + 0x40]
call fcn.1400305f0
mov rax, qword [0x1400c9a50]
movups xmm0, xmmword [rax + 0x1994]
movups xmmword [rbp + 0x358], xmm0
movss xmm2, dword [rax + 0x1570]
movaps xmm1, xmm2
mulss xmm1, dword [0x14006cc9c]
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rbp + 0x364], xmm0
movups xmm0, xmmword [rax + 0x1994]
movups xmmword [rbp + 0x560], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm1
movss dword [rbp + 0x56c], xmm0
movups xmm1, xmmword [rax + 0x1994]
movups xmmword [rbp + 0x570], xmm1
mulss xmm2, xmm13
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm2
movss dword [rbp + 0x57c], xmm1
movups xmm0, xmmword [rax + 0x1994]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, xmm2
movss dword [rsp + 0x6c], xmm0
movss dword [rbp + 0x368], xmm7
movaps xmm6, xmm10
addss xmm6, xmm8
movss dword [rbp + 0x36c], xmm6
movss dword [rbp + 0x370], xmm9
movss xmm0, dword [r15 + 0xc8]
mulss xmm0, xmm12
addss xmm0, xmm6
movss dword [rbp + 0x374], xmm0
lea rcx, [rbp + 0x358]
call fcn.140002ea0
mov r11d, eax
lea rcx, [rbp + 0x560]
call fcn.140002ea0
mov r10d, eax
lea rcx, [rbp + 0x570]
call fcn.140002ea0
mov r8d, eax
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov r9d, eax
movss dword [rsp + 0x40], xmm13
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0x368]
lea rdx, [rbp + 0x370]
mov rcx, rbx
call fcn.140027a10
mov rax, qword [0x1400c9a50]
movups xmm1, xmmword [rax + 0x1674]
movups xmmword [rsp + 0x60], xmm1
movss xmm0, dword [0x1400c9a68]
mulss xmm0, dword [rax + 0x1570]
shufps xmm1, xmm1, 0xff
mulss xmm1, xmm0
movss dword [rsp + 0x6c], xmm1
movss dword [rbp + 8], xmm7
movss dword [rbp + 0xc], xmm6
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov r9d, eax
mov dword [rsp + 0x28], 0x30
movss xmm0, dword [r15 + 0x10]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 8]
lea rdx, [rbp + 0x730]
mov rcx, rbx
call fcn.140027870
mov qword [rbp + 0x10], 0
mov rax, qword [0x1400c9a50]
movups xmm0, xmmword [rax + 0x1794]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x1570]
movss dword [rsp + 0x6c], xmm0
movaps xmm7, xmm10
mulss xmm7, xmm12
movaps xmm13, xmm7
addss xmm13, xmm9
movaps xmm0, xmm13
addss xmm0, dword [0x1400c9abc]
movss dword [rbp + 0x18], xmm0
addss xmm7, xmm8
movss dword [rbp + 0x1c], xmm7
movss xmm6, dword [r15 + 0xc8]
movaps xmm8, xmm11
mulss xmm8, xmm12
movaps xmm0, xmm11
addss xmm0, xmm11
cvttss2si r8d, xmm0
addss xmm6, xmm6
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov r9d, eax
mov dword [rsp + 0x38], r8d
lea rax, [rbp + 0x10]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
movaps xmm2, xmm8
lea rdx, [rbp + 0x18]
mov rcx, rbx
call fcn.140029f30
mov rdi, qword [0x1400c9ab0]
test rdi, rdi
jne 0x140055665
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9ab0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x14ca
lea rdx, [0x14008c060]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rdi, qword [0x1400c9ab0]
test rdi, rdi
je 0x14005575d
mov dword [rbp + 0x20], 0x3f800000
mov dword [rbp + 0x24], 0x3f800000
mov qword [rbp + 0x28], 0
movaps xmm0, xmm8
addss xmm0, xmm13
addss xmm0, dword [0x1400c9abc]
movss dword [rbp + 0x30], xmm0
movaps xmm0, xmm8
addss xmm0, xmm7
movss dword [rbp + 0x34], xmm0
movaps xmm1, xmm13
subss xmm1, xmm8
addss xmm1, dword [0x1400c9abc]
movss dword [rbp + 0x38], xmm1
movaps xmm0, xmm7
subss xmm0, xmm8
movss dword [rbp + 0x3c], xmm0
mov rsi, qword [rbx + 0x98]
cmp rdi, rsi
je 0x1400556d8
mov rdx, rdi
mov rcx, rbx
call fcn.140024fb0
mov edx, 6
lea r8d, [rdx - 2]
mov rcx, rbx
call fcn.140025030
mov dword [rsp + 0x28], 0xffffffff
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x28]
lea r8, [rbp + 0x30]
lea rdx, [rbp + 0x38]
mov rcx, rbx
call fcn.140025170
cmp rdi, rsi
je 0x14005575d
cmp dword [rbx + 0x68], 0
jg 0x140055733
mov r8d, 0x6d0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.h
lea rcx, str.Size___0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movsxd rcx, dword [rbx + 0x68]
lea eax, [rcx - 1]
mov dword [rbx + 0x68], eax
test eax, eax
jne 0x140055745
xor eax, eax
jmp 0x14005574e
mov rax, qword [rbx + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov qword [rbx + 0x98], rax
mov rcx, rbx
call fcn.140024d30
mov r8, qword [0x1400c9a50]
movups xmm0, xmmword [r8 + 0x1644]
movups xmmword [rsp + 0x60], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x1570]
movss dword [rsp + 0x6c], xmm0
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov esi, eax
movaps xmm6, xmm11
addss xmm6, xmm13
movss xmm3, dword [0x1400c9abc]
addss xmm6, xmm3
movss xmm0, dword [rbp + 0x44]
mulss xmm0, xmm12
subss xmm7, xmm0
mov rdi, qword [0x1400c9b60]
movss xmm8, dword [rdi + 0x14]
test eax, 0xff000000
je 0x140055882
test rdi, rdi
jne 0x1400557d8
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
xorps xmm13, xmm13
ucomiss xmm8, xmm13
jp 0x1400557ee
jne 0x1400557ee
mov rax, qword [rbx + 0x38]
movss xmm8, dword [rax + 0x10]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x140055819
mov r8d, 0x6bd
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm13
lea rax, [0x14006c620]
mov qword [rsp + 0x38], rax
lea rax, str.LUNO
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movq r9, xmm0
movaps xmm2, xmm8
mov rdx, rbx
mov rcx, rdi
call fcn.140030810
mov r8, qword [0x1400c9a50]
movss xmm3, dword [0x1400c9abc]
jmp 0x140055886
xorps xmm13, xmm13
movaps xmm0, xmm10
addss xmm0, xmm10
addss xmm0, xmm11
addss xmm0, dword [rbp + 0x40]
movaps xmm2, xmm14
subss xmm2, xmm0
divss xmm2, dword [0x14006cdbc]
movss dword [rbp + 0x48], xmm2
movss dword [rbp + 0x4c], xmm10
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
mulss xmm2, dword [0x14006cdbc]
movaps xmm1, xmm14
subss xmm1, xmm2
subss xmm1, xmm11
addss xmm1, xmm3
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
call fcn.1400123e0
lea rax, str.LEGITBOT
mov qword [rsp + 0x60], rax
lea rax, str.VISUALS
mov qword [rsp + 0x68], rax
lea rax, str.MISC
mov qword [rsp + 0x70], rax
lea rax, str.INVENTORY
mov qword [rsp + 0x78], rax
lea rax, str.SETTINGS
mov qword [rbp - 0x80], rax
lea rax, [0x1400688fc]
mov qword [rbp + 0x580], rax
lea rax, str.CEFJ
mov qword [rbp + 0x588], rax
lea rax, [0x14006c668]
mov qword [rbp + 0x590], rax
lea rax, [0x14006c66c]
mov qword [rbp + 0x598], rax
lea rax, [0x14006c670]
mov qword [rbp + 0x5a0], rax
mov rbx, qword [0x1400c9a50]
movss xmm1, dword [rbx + 0x15bc]
movss xmm0, dword [rbx + 0x15c0]
mov dword [rbp + 0x378], 0xe
movss dword [rbp + 0x37c], xmm1
movss dword [rbp + 0x380], xmm0
lea rcx, [rbx + 0x1dc8]
lea rdx, [rbp + 0x378]
call fcn.14001b530
xor esi, esi
mov qword [rbx + 0x15bc], rsi
mov ebx, esi
mov edi, esi
movss xmm8, dword [0x14006cf40]
nop dword [rax]
cmp dword [0x1400c9ab8], ebx
sete r9b
mov dword [rsp + 0x20], esi
lea r8, [rbp + 0x48]
mov rdx, qword [rsp + rdi + 0x60]
mov rcx, qword [rbp + rdi + 0x580]
call fcn.140050d30
test al, al
je 0x140055a1e
mov dword [0x1400c9ab8], ebx
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
inc ebx
add rdi, 8
cmp ebx, 5
jl 0x1400559f0
mov ecx, 1
call fcn.140003580
call fcn.140012530
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movaps xmm0, xmm14
subss xmm0, xmm11
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm2, xmm13
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movss dword [rbp + 0x50], xmm11
movss dword [rbp + 0x54], xmm10
movzx r8d, byte [0x1400c9a49]
lea rdx, [rbp + 0x50]
call fcn.140052b70
test al, al
je 0x140055aed
mov byte [0x1400c9a49], 1
inc dword [0x1400c9a64]
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
movss dword [r15], xmm0
movss xmm6, dword [0x14007508c]
mulss xmm6, dword [0x14006ce10]
mov rbx, qword [0x1400c9a50]
movss xmm1, dword [rbx + 0x1578]
movss xmm0, dword [rbx + 0x157c]
mov dword [rbp + 0x384], 2
movss dword [rbp + 0x388], xmm1
movss dword [rbp + 0x38c], xmm0
lea rcx, [rbx + 0x1dc8]
lea rdx, [rbp + 0x384]
call fcn.14001b530
movss dword [rbx + 0x1578], xmm6
movss dword [rbx + 0x157c], xmm6
movss xmm2, dword [r15 + 8]
movaps xmm1, xmm2
addss xmm1, xmm2
subss xmm14, xmm1
movss xmm3, dword [r15 + 0xc]
subss xmm15, xmm10
movaps xmm0, xmm3
addss xmm0, xmm3
subss xmm15, xmm0
movss xmm0, dword [r15 + 0x4c]
addss xmm0, xmm0
movaps xmm9, xmm14
subss xmm9, xmm0
divss xmm9, dword [0x14006cd98]
movaps xmm11, xmm9
subss xmm11, xmm1
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm2, dword [0x1400c9abc]
addss xmm0, xmm2
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
addss xmm10, xmm3
addss xmm2, xmm10
movss dword [rax + 0xd8], xmm0
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
mov rdx, qword [0x1400c9a50]
mov rax, qword [rdx + 0x1c50]
movss xmm7, dword [rax + 0xdc]
subss xmm7, dword [rax + 0x14]
addss xmm7, dword [rax + 0x60]
mov ecx, dword [0x1400c9ab8]
sub ecx, 1
mov byte [rax + 0x91], 1
movaps xmm0, xmm7
mov rax, qword [rdx + 0x1c50]
subss xmm0, dword [0x1400c9b48]
movss xmm1, dword [rax + 0x14]
subss xmm0, dword [0x1400c9b44]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
je 0x1400592bc
sub ecx, 1
je 0x140058d7f
sub ecx, 1
je 0x14005816d
cmp ecx, 1
je 0x140057afd
call fcn.1400123e0
movss dword [rbp + 0x58], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006cea4]
movss dword [rbp + 0x5c], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Main_Settings
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x58]
lea rcx, str.Main_Settings
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b4c]
lea rcx, str.Enable
call fcn.1400368e0
lea rax, str.M4A1_S
mov qword [rsp + 0x60], rax
lea rax, [0x140068900]
mov qword [rsp + 0x68], rax
lea rax, str.AK_47
mov qword [rsp + 0x70], rax
lea rax, [0x14006c698]
mov qword [rsp + 0x78], rax
lea r9, [rsp + 0x60]
lea rcx, str.Current_Weapon
call fcn.140039720
test al, al
je 0x140055dd9
mov byte [0x140075090], 1
mov ecx, dword [0x14008c050]
sub ecx, 1
je 0x140055dcf
sub ecx, 1
je 0x140055dc3
cmp ecx, 1
je 0x140055db7
mov dword [0x14007508c], 0x3f000000
jmp 0x140055dd9
mov dword [0x14007508c], 0x3fa00000
jmp 0x140055dd9
mov dword [0x14007508c], 0x3f800000
jmp 0x140055dd9
mov dword [0x14007508c], 0x3f400000
lea rdx, [0x1400c9b69]
lea rcx, str.Enemy_Only
call fcn.1400368e0
lea rdx, [0x1400c9b69]
lea rcx, str.Visible_Only
call fcn.1400368e0
lea rdx, [0x1400c9b55]
lea rcx, str.Draw_FOV
call fcn.1400368e0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x60], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce98]
movss dword [rbp + 0x64], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Checking
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x60]
lea rcx, str.Checking
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b5c]
lea rcx, str.Flash_Effect
call fcn.1400368e0
lea rdx, [0x1400c9b5c]
lea rcx, str.Smoke
call fcn.1400368e0
lea rdx, [0x1400c9b5c]
lea rcx, str.Target_Jump
call fcn.1400368e0
lea rdx, [0x1400c9b5c]
lea rcx, str.Local_Jump
call fcn.1400368e0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x68], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce60]
movss dword [rbp + 0x6c], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Delays
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x68]
lea rcx, str.Delays
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov dword [rbp + 0x730], 0x3e8
mov dword [rbp + 0x738], esi
mov dword [rsp + 0x30], esi
lea r14, [0x14005ff4c]
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c9890]
mov edx, 4
lea rcx, str.After_Kill
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x70], xmm9
movss xmm0, dword [0x14007508c]
movss xmm6, dword [0x14006ce88]
mulss xmm0, xmm6
movss dword [rbp + 0x74], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.First_Bullet
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x70]
lea rcx, str.First_Bullet
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov dword [rbp + 0x730], 0x3f800000
mov dword [rbp + 0x738], 0xbf800000
mov dword [rsp + 0x30], esi
lea rbx, str._.2f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c9ae0]
mov edx, 8
lea rcx, str.par0
call fcn.14003b5b0
mov dword [rbp + 0x730], 0x3f800000
mov dword [rbp + 0x738], 0xbf800000
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c9ae4]
mov edx, 8
lea rcx, str.par1
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x78], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm6
movss dword [rbp + 0x7c], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Spray
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x78]
lea rcx, str.Spray
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov dword [rbp + 0x730], 0x3f800000
mov dword [rbp + 0x738], 0xbf800000
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c9888]
mov edx, 8
lea rcx, str.par2
call fcn.14003b5b0
mov dword [rbp + 0x730], 0x3f800000
mov dword [rbp + 0x738], 0xbf800000
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c988c]
mov edx, 8
lea rcx, str.par3
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x80], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm6
movss dword [rbp + 0x84], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Recoil_Control
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x80]
lea rcx, str.Recoil_Control
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov dword [rbp + 0x730], 0x64
mov dword [rbp + 0x738], esi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98b4]
mov edx, 4
lea rcx, str.Horizontal
call fcn.14003b5b0
mov dword [rbp + 0x730], 0x64
mov dword [rbp + 0x738], esi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98f0]
mov edx, 4
lea rcx, str.Vertical
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
subss xmm7, dword [0x1400c9b48]
subss xmm7, dword [0x1400c9b44]
addss xmm1, xmm7
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x88], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006cec4]
movss dword [rbp + 0x8c], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Hitboxes
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x88]
lea rcx, str.Hitboxes
call fcn.14000adc0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
mov rbx, qword [rax + 0x270]
movss xmm8, dword [rax + 0x10]
movss xmm10, dword [rax + 0x14]
movss xmm6, dword [rax + 0x1c]
mov r10, qword [0x1400c9a70]
test r10, r10
jne 0x140056466
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x1091
lea rdx, [0x1400c8640]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a70]
test r10, r10
jne 0x140056466
movaps xmm7, xmm6
mulss xmm7, xmm12
jmp 0x140056603
movss xmm0, dword [0x1400c9b40]
cmp byte [0x1400c9b5d], sil
je 0x140056499
mov qword [rbp + 0x500], 0x3f800000
mov dword [rbp + 0x508], esi
movss dword [rbp + 0x50c], xmm0
lea rcx, [rbp + 0x500]
jmp 0x140056513
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400ca1b8], sil
je 0x1400564d5
mov dword [rbp + 0x4e0], esi
mov dword [rbp + 0x4e4], 0x3f800000
mov dword [rbp + 0x4e8], 0x3f800000
movss dword [rbp + 0x4ec], xmm0
lea rax, [rbp + 0x4e0]
jmp 0x140056502
mov dword [rbp + 0x4f0], 0x3f800000
mov dword [rbp + 0x4f4], 0x3f800000
mov dword [rbp + 0x4f8], 0x3f800000
movss dword [rbp + 0x4fc], xmm0
lea rax, [rbp + 0x4f0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5a8], xmm0
lea rcx, [rbp + 0x5a8]
movss xmm0, dword [0x1400c9888]
movss dword [rbp + 0x90], xmm0
movss xmm1, dword [0x1400c988c]
movss dword [rbp + 0x94], xmm1
movss xmm0, dword [0x1400c9ae0]
movss dword [rbp + 0x98], xmm0
movss xmm1, dword [0x1400c9ae4]
movss dword [rbp + 0x9c], xmm1
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ceac]
addss xmm0, xmm8
movss dword [rbp + 0xa0], xmm0
movaps xmm7, xmm6
mulss xmm7, xmm12
movaps xmm3, xmm10
addss xmm3, xmm7
movaps xmm1, xmm4
mulss xmm1, dword [0x14006ce70]
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0xa4], xmm0
movaps xmm2, xmm4
mulss xmm2, dword [0x14006ce04]
addss xmm2, xmm8
movss dword [rbp + 0xa8], xmm2
mulss xmm4, dword [0x14006ce84]
subss xmm3, xmm4
movss dword [rbp + 0xac], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x98]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xa0]
lea r8, [rbp + 0xa8]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce04]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce84]
movaps xmm1, xmm7
subss xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
movss xmm14, dword [0x14006cea8]
mulss xmm0, xmm14
movss dword [rbp + 0xb0], xmm0
mulss xmm4, dword [0x14006ce24]
movss dword [rbp + 0xb4], xmm4
lea rdx, [rbp + 0xb0]
lea rcx, str.Head
call fcn.140035740
test al, al
je 0x1400566e6
cmp byte [0x1400ca1b8], sil
sete byte [0x1400ca1b8]
mov r10, qword [0x1400c9a78]
test r10, r10
jne 0x140056735
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0xabd
lea rdx, [0x140078cf0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a78]
test r10, r10
je 0x1400568b3
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x140056770
mov qword [rbp + 0x390], 0x3f800000
mov dword [rbp + 0x398], esi
movss dword [rbp + 0x39c], xmm0
lea rcx, [rbp + 0x390]
jmp 0x1400567e2
cmp byte [0x1400ca1b9], sil
je 0x1400567a4
mov dword [rbp + 0x3a0], esi
mov dword [rbp + 0x3a4], 0x3f800000
mov dword [rbp + 0x3a8], 0x3f800000
movss dword [rbp + 0x3ac], xmm0
lea rax, [rbp + 0x3a0]
jmp 0x1400567d1
mov dword [rbp + 0x3b0], 0x3f800000
mov dword [rbp + 0x3b4], 0x3f800000
mov dword [rbp + 0x3b8], 0x3f800000
movss dword [rbp + 0x3bc], xmm0
lea rax, [rbp + 0x3b0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5b8], xmm0
lea rcx, [rbp + 0x5b8]
mov dword [rbp + 0xb8], 0x3f800000
mov dword [rbp + 0xbc], 0x3f800000
mov qword [rbp + 0xc0], rsi
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
movss xmm15, dword [0x14006ceb4]
mulss xmm0, xmm15
addss xmm0, xmm8
movss dword [rbp + 0xc8], xmm0
movaps xmm3, xmm7
addss xmm3, xmm10
movaps xmm1, xmm4
mulss xmm1, dword [0x14006ce68]
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0xcc], xmm0
movaps xmm2, xmm4
movss xmm13, dword [0x14006ce10]
mulss xmm2, xmm13
addss xmm2, xmm8
movss dword [rbp + 0xd0], xmm2
mulss xmm4, dword [0x14006ce74]
subss xmm3, xmm4
movss dword [rbp + 0xd4], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xb8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xc8]
lea r8, [rbp + 0xd0]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
jmp 0x1400568c5
movss xmm13, dword [0x14006ce10]
movss xmm15, dword [0x14006ceb4]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm13
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce74]
subss xmm7, xmm0
addss xmm2, xmm7
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm14
movss dword [rbp + 0xd8], xmm0
mulss xmm4, dword [0x14006cdf0]
movss dword [rbp + 0xdc], xmm4
lea rdx, [rbp + 0xd8]
lea rcx, str.Neck
call fcn.140035740
test al, al
je 0x140056999
cmp byte [0x1400ca1b9], sil
sete byte [0x1400ca1b9]
mov r10, qword [0x1400c9a80]
test r10, r10
jne 0x1400569e8
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x462a
lea rdx, [0x1400c4010]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a80]
test r10, r10
je 0x140056b5d
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x140056a23
mov qword [rbp + 0x3c0], 0x3f800000
mov dword [rbp + 0x3c8], esi
movss dword [rbp + 0x3cc], xmm0
lea rcx, [rbp + 0x3c0]
jmp 0x140056a95
cmp byte [0x1400ca1ba], sil
je 0x140056a57
mov dword [rbp + 0x3d0], esi
mov dword [rbp + 0x3d4], 0x3f800000
mov dword [rbp + 0x3d8], 0x3f800000
movss dword [rbp + 0x3dc], xmm0
lea rax, [rbp + 0x3d0]
jmp 0x140056a84
mov dword [rbp + 0x3e0], 0x3f800000
mov dword [rbp + 0x3e4], 0x3f800000
mov dword [rbp + 0x3e8], 0x3f800000
movss dword [rbp + 0x3ec], xmm0
lea rax, [rbp + 0x3e0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5c8], xmm0
lea rcx, [rbp + 0x5c8]
mov dword [rbp + 0xe0], 0x3f800000
mov dword [rbp + 0xe4], 0x3f800000
mov qword [rbp + 0xe8], rsi
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm15
addss xmm0, xmm8
movss dword [rbp + 0xf0], xmm0
movaps xmm3, xmm6
mulss xmm3, xmm12
addss xmm3, xmm10
movaps xmm1, xmm4
mulss xmm1, dword [0x14006ce28]
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0xf4], xmm0
movaps xmm2, xmm4
mulss xmm2, xmm13
addss xmm2, xmm8
movss dword [rbp + 0xf8], xmm2
movss xmm7, dword [0x14006ce68]
mulss xmm4, xmm7
subss xmm3, xmm4
movss dword [rbp + 0xfc], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xe8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xf0]
lea r8, [rbp + 0xf8]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
jmp 0x140056b65
movss xmm7, dword [0x14006ce68]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce6c]
addss xmm3, xmm0
movaps xmm2, xmm6
mulss xmm2, xmm12
movaps xmm0, xmm4
mulss xmm0, xmm7
subss xmm2, xmm0
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce50]
movss dword [rbp + 0x100], xmm0
mulss xmm4, dword [0x14006ce4c]
movss dword [rbp + 0x104], xmm4
lea rdx, [rbp + 0x100]
lea rcx, str.Grud
call fcn.140035740
test al, al
je 0x140056c43
cmp byte [0x1400ca1ba], sil
sete byte [0x1400ca1ba]
mov r10, qword [0x1400c9aa0]
test r10, r10
jne 0x140056c92
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9aa0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x12d6
lea rdx, [0x1400c18c0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9aa0]
test r10, r10
je 0x140056dfd
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x140056ccd
mov qword [rbp + 0x3f0], 0x3f800000
mov dword [rbp + 0x3f8], esi
movss dword [rbp + 0x3fc], xmm0
lea rcx, [rbp + 0x3f0]
jmp 0x140056d3f
cmp byte [0x1400ca1be], sil
je 0x140056d01
mov dword [rbp + 0x400], esi
mov dword [rbp + 0x404], 0x3f800000
mov dword [rbp + 0x408], 0x3f800000
movss dword [rbp + 0x40c], xmm0
lea rax, [rbp + 0x400]
jmp 0x140056d2e
mov dword [rbp + 0x410], 0x3f800000
mov dword [rbp + 0x414], 0x3f800000
mov dword [rbp + 0x418], 0x3f800000
movss dword [rbp + 0x41c], xmm0
lea rax, [rbp + 0x410]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5d8], xmm0
lea rcx, [rbp + 0x5d8]
mov dword [rbp + 0x108], 0x3f800000
mov dword [rbp + 0x10c], 0x3f800000
mov qword [rbp + 0x110], rsi
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm15
addss xmm0, xmm8
movss dword [rbp + 0x118], xmm0
movaps xmm3, xmm6
mulss xmm3, xmm12
addss xmm3, xmm10
movaps xmm1, xmm4
mulss xmm1, dword [0x14006ce28]
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0x11c], xmm0
movaps xmm2, xmm4
mulss xmm2, xmm13
addss xmm2, xmm8
movss dword [rbp + 0x120], xmm2
mulss xmm4, xmm7
subss xmm3, xmm4
movss dword [rbp + 0x124], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x108]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x118]
lea r8, [rbp + 0x120]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce40]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm1, xmm6
mulss xmm1, xmm12
movaps xmm0, xmm4
mulss xmm0, xmm7
subss xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce90]
movss dword [rbp + 0x128], xmm0
mulss xmm4, dword [0x14006ce4c]
movss dword [rbp + 0x12c], xmm4
lea rdx, [rbp + 0x128]
lea rcx, str.UpperHand
call fcn.140035740
test al, al
je 0x140056edb
cmp byte [0x1400ca1be], sil
sete byte [0x1400ca1be]
mov r10, qword [0x1400c9aa8]
test r10, r10
jne 0x140056f2a
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9aa8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x10f9
lea rdx, [0x1400750a0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9aa8]
test r10, r10
je 0x140057099
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x140056f65
mov qword [rbp + 0x420], 0x3f800000
mov dword [rbp + 0x428], esi
movss dword [rbp + 0x42c], xmm0
lea rcx, [rbp + 0x420]
jmp 0x140056fd7
cmp byte [0x1400ca1bf], sil
je 0x140056f99
mov dword [rbp + 0x430], esi
mov dword [rbp + 0x434], 0x3f800000
mov dword [rbp + 0x438], 0x3f800000
movss dword [rbp + 0x43c], xmm0
lea rax, [rbp + 0x430]
jmp 0x140056fc6
mov dword [rbp + 0x440], 0x3f800000
mov dword [rbp + 0x444], 0x3f800000
mov dword [rbp + 0x448], 0x3f800000
movss dword [rbp + 0x44c], xmm0
lea rax, [rbp + 0x440]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5e8], xmm0
lea rcx, [rbp + 0x5e8]
mov dword [rbp + 0x130], 0x3f800000
mov dword [rbp + 0x134], 0x3f800000
mov qword [rbp + 0x138], rsi
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm15
addss xmm0, xmm8
movss dword [rbp + 0x140], xmm0
movaps xmm3, xmm6
mulss xmm3, xmm12
addss xmm3, xmm10
movaps xmm1, xmm4
mulss xmm1, dword [0x14006ce48]
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0x144], xmm0
movaps xmm2, xmm4
mulss xmm2, xmm13
addss xmm2, xmm8
movss dword [rbp + 0x148], xmm2
mulss xmm4, dword [0x14006ce64]
subss xmm3, xmm4
movss dword [rbp + 0x14c], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x130]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x138]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x140]
lea r8, [rbp + 0x148]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm13
addss xmm3, xmm0
movaps xmm2, xmm6
mulss xmm2, xmm12
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce64]
subss xmm2, xmm0
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm14
movss dword [rbp + 0x150], xmm0
mulss xmm4, dword [0x14006ce14]
movss dword [rbp + 0x154], xmm4
lea rdx, [rbp + 0x150]
lea rcx, str.LowerHand
call fcn.140035740
test al, al
je 0x140057175
cmp byte [0x1400ca1bf], sil
sete byte [0x1400ca1bf]
mov r10, qword [0x1400c9a88]
test r10, r10
jne 0x1400571c4
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a88]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x146e
lea rdx, [0x1400c2ba0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a88]
test r10, r10
je 0x14005733b
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x1400571ff
mov qword [rbp + 0x450], 0x3f800000
mov dword [rbp + 0x458], esi
movss dword [rbp + 0x45c], xmm0
lea rcx, [rbp + 0x450]
jmp 0x140057271
cmp byte [0x1400ca1bb], sil
je 0x140057233
mov dword [rbp + 0x460], esi
mov dword [rbp + 0x464], 0x3f800000
mov dword [rbp + 0x468], 0x3f800000
movss dword [rbp + 0x46c], xmm0
lea rax, [rbp + 0x460]
jmp 0x140057260
mov dword [rbp + 0x470], 0x3f800000
mov dword [rbp + 0x474], 0x3f800000
mov dword [rbp + 0x478], 0x3f800000
movss dword [rbp + 0x47c], xmm0
lea rax, [rbp + 0x470]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x5f8], xmm0
lea rcx, [rbp + 0x5f8]
mov dword [rbp + 0x158], 0x3f800000
mov dword [rbp + 0x15c], 0x3f800000
mov qword [rbp + 0x160], rsi
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm15
addss xmm0, xmm8
movss dword [rbp + 0x168], xmm0
movaps xmm3, xmm6
mulss xmm3, xmm12
addss xmm3, xmm10
movaps xmm1, xmm4
movss xmm15, dword [0x14006cd78]
mulss xmm1, xmm15
movaps xmm0, xmm3
subss xmm0, xmm1
movss dword [rbp + 0x16c], xmm0
movaps xmm2, xmm4
mulss xmm2, xmm13
addss xmm2, xmm8
movss dword [rbp + 0x170], xmm2
mulss xmm4, dword [0x14006ce28]
subss xmm3, xmm4
movss dword [rbp + 0x174], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x158]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x160]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x168]
lea r8, [rbp + 0x170]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
jmp 0x140057344
movss xmm15, dword [0x14006cd78]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, xmm13
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm1, xmm6
mulss xmm1, xmm12
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce28]
subss xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm14
movss dword [rbp + 0x178], xmm0
mulss xmm4, dword [0x14006ce24]
movss dword [rbp + 0x17c], xmm4
lea rdx, [rbp + 0x178]
lea rcx, [0x14006cbac]
call fcn.140035740
test al, al
je 0x140057420
cmp byte [0x1400ca1bb], sil
sete byte [0x1400ca1bb]
mov r10, qword [0x1400c9a90]
test r10, r10
jne 0x14005746f
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a90]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x2b41
lea rdx, [0x1400761a0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a90]
test r10, r10
je 0x1400575de
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x1400574aa
mov qword [rbp + 0x480], 0x3f800000
mov dword [rbp + 0x488], esi
movss dword [rbp + 0x48c], xmm0
lea rcx, [rbp + 0x480]
jmp 0x14005751c
cmp byte [0x1400ca1bc], sil
je 0x1400574de
mov dword [rbp + 0x490], esi
mov dword [rbp + 0x494], 0x3f800000
mov dword [rbp + 0x498], 0x3f800000
movss dword [rbp + 0x49c], xmm0
lea rax, [rbp + 0x490]
jmp 0x14005750b
mov dword [rbp + 0x4a0], 0x3f800000
mov dword [rbp + 0x4a4], 0x3f800000
mov dword [rbp + 0x4a8], 0x3f800000
movss dword [rbp + 0x4ac], xmm0
lea rax, [rbp + 0x4a0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x608], xmm0
lea rcx, [rbp + 0x608]
mov dword [rbp + 0x180], 0x3f800000
mov dword [rbp + 0x184], 0x3f800000
mov qword [rbp + 0x188], rsi
movss xmm3, dword [0x14007508c]
movaps xmm0, xmm3
mulss xmm0, dword [0x14006ceac]
addss xmm0, xmm8
movss dword [rbp + 0x190], xmm0
movaps xmm2, xmm6
mulss xmm2, xmm12
addss xmm2, xmm10
movaps xmm0, xmm3
mulss xmm0, dword [0x14006ce58]
addss xmm0, xmm2
movss dword [rbp + 0x194], xmm0
movaps xmm1, xmm3
mulss xmm1, dword [0x14006ce04]
addss xmm1, xmm8
movss dword [rbp + 0x198], xmm1
mulss xmm3, xmm15
subss xmm2, xmm3
movss dword [rbp + 0x19c], xmm2
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x180]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x188]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x190]
lea r8, [rbp + 0x198]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce04]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm1, xmm6
mulss xmm1, xmm12
movaps xmm0, xmm4
mulss xmm0, xmm15
subss xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm14
movss dword [rbp + 0x1a0], xmm0
mulss xmm4, dword [0x14006ce5c]
movss dword [rbp + 0x1a4], xmm4
lea rdx, [rbp + 0x1a0]
lea rcx, str.UpperFoot
call fcn.140035740
test al, al
je 0x1400576ba
cmp byte [0x1400ca1bc], sil
sete byte [0x1400ca1bc]
mov r10, qword [0x1400c9a98]
test r10, r10
jne 0x140057709
mov qword [rsp + 0x30], rsi
lea rax, [0x1400c9a98]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rsi
xor r9d, r9d
mov r8d, 0x19af
lea rdx, [0x14008a6a0]
mov rcx, qword [0x1400c9b10]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r10, qword [0x1400c9a98]
test r10, r10
je 0x14005787b
movss xmm0, dword [0x1400c9b40]
mulss xmm0, dword [0x1400c9a68]
cmp byte [0x1400c9b5d], sil
je 0x140057744
mov qword [rbp + 0x4b0], 0x3f800000
mov dword [rbp + 0x4b8], esi
movss dword [rbp + 0x4bc], xmm0
lea rcx, [rbp + 0x4b0]
jmp 0x1400577b6
cmp byte [0x1400ca1bd], sil
je 0x140057778
mov dword [rbp + 0x4c0], esi
mov dword [rbp + 0x4c4], 0x3f800000
mov dword [rbp + 0x4c8], 0x3f800000
movss dword [rbp + 0x4cc], xmm0
lea rax, [rbp + 0x4c0]
jmp 0x1400577a5
mov dword [rbp + 0x4d0], 0x3f800000
mov dword [rbp + 0x4d4], 0x3f800000
mov dword [rbp + 0x4d8], 0x3f800000
movss dword [rbp + 0x4dc], xmm0
lea rax, [rbp + 0x4d0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x618], xmm0
lea rcx, [rbp + 0x618]
mov dword [rbp + 0x1a8], 0x3f800000
mov dword [rbp + 0x1ac], 0x3f800000
mov qword [rbp + 0x1b0], rsi
movss xmm3, dword [0x14007508c]
movaps xmm0, xmm3
mulss xmm0, dword [0x14006ceb0]
addss xmm0, xmm8
movss dword [rbp + 0x1b8], xmm0
movaps xmm2, xmm6
mulss xmm2, xmm12
addss xmm2, xmm10
movaps xmm0, xmm3
mulss xmm0, dword [0x14006ce78]
addss xmm0, xmm2
movss dword [rbp + 0x1bc], xmm0
movaps xmm1, xmm3
mulss xmm1, dword [0x14006ce08]
addss xmm1, xmm8
movss dword [rbp + 0x1c0], xmm1
mulss xmm3, dword [0x14006ce54]
addss xmm3, xmm2
movss dword [rbp + 0x1c4], xmm3
call fcn.140002ea0
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0x1a8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1b8]
lea r8, [rbp + 0x1c0]
mov rdx, r10
mov rcx, rbx
call fcn.140028910
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm3, dword [rax + 0x10]
subss xmm3, dword [rax + 0x5c]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce08]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm1, xmm6
mulss xmm1, xmm12
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce54]
addss xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm14
movss dword [rbp + 0x1c8], xmm0
mulss xmm4, dword [0x14006ce34]
movss dword [rbp + 0x1cc], xmm4
lea rdx, [rbp + 0x1c8]
lea rcx, str.LowerFoot
call fcn.140035740
test al, al
je 0x14005795a
cmp byte [0x1400ca1bd], sil
sete byte [0x1400ca1bd]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce2c]
subss xmm6, xmm0
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm6, xmm1
movss dword [rax + 0xdc], xmm6
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm6
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b5d]
lea rcx, str.Nearest
call fcn.1400368e0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x1d0], xmm9
movss xmm1, dword [0x14007508c]
mulss xmm1, dword [0x14006ce94]
movss dword [rbp + 0x1d4], xmm1
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.pSilent
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x1d0]
lea rcx, str.pSilent
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b54]
lea rcx, str.Enable
call fcn.1400368e0
mov dword [rbp + 0x730], 0x41700000
mov dword [rbp + 0x738], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c9b50]
mov edx, 8
lea rcx, str.Field_Of_View
call fcn.14003b5b0
mov dword [rbp + 0x730], 0xf
mov dword [rbp + 0x738], 1
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], r14
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98ac]
mov edx, 4
lea rcx, str.End_Bullet
call fcn.14003b5b0
call fcn.1400121b0
jmp 0x14005991b
call fcn.1400123e0
movss dword [rbp + 0x1d8], xmm9
movss dword [rbp + 0x1dc], xmm15
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Config_List
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x20000000
lea r8, [rbp + 0x1d8]
lea rcx, str.Config_List
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1400ca1c0], eax
jle 0x140057c25
lea rcx, [0x1400ca1c0]
call fcn.14005a284
cmp dword [0x1400ca1c0], 0xffffffff
jne 0x140057c25
lea rcx, [0x14005bb20]
call fcn.14005a524
lea rcx, [0x1400ca1c0]
call fcn.14005a218
movss dword [rbp + 0x1e0], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ceb8]
movss dword [rbp + 0x1e4], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Config_Settings
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x1e0]
lea rcx, str.Config_Settings
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov qword [rbp + 0x1e8], rsi
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x1e8]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea r14, [0x1400ca1e8]
mov r8, r14
xor edx, edx
lea rcx, str.Config_Name
call fcn.14003f630
test al, al
je 0x140057e28
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov rbx, 0xffffffffffffffff
nop word [rax + rax]
inc rbx
cmp byte [r14 + rbx], sil
jne 0x140057cf0
movabs rax, 0x7fffffffffffffff
cmp rbx, rax
ja 0x140059c5c
cmp rbx, 0xf
ja 0x140057d3a
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], 0xf
mov r8, rbx
mov rdx, r14
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], sil
jmp 0x140057dcf
mov rdi, rbx
or rdi, 0xf
cmp rdi, rax
jbe 0x140057d59
mov rdi, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140057d80
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140057d9f
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140059c56
mov rcx, rax
call fcn.14005a53c
test rax, rax
je 0x140059c4f
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140057dac
test rcx, rcx
je 0x140057dac
call fcn.14005a53c
mov rsi, rax
mov qword [rsp + 0x60], rsi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rdi
mov r8, rbx
mov rdx, r14
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], 0
xor esi, esi
mov rdx, qword [0x1400c98d8]
cmp rdx, 0xf
jbe 0x140057e10
inc rdx
mov rcx, qword [0x1400c98c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140057e0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140059c4f
call fcn.14005a164
movups xmm0, xmmword [rsp + 0x60]
movups xmmword [0x1400c98c0], xmm0
movups xmm1, xmmword [rsp + 0x70]
movups xmmword [0x1400c98d0], xmm1
movss dword [rbp + 0x1f0], xmm11
movss xmm0, dword [0x14007508c]
movss xmm10, dword [0x14006ce20]
mulss xmm0, xmm10
movss dword [rbp + 0x1f4], xmm0
lea rdx, [rbp + 0x1f0]
lea rcx, str.Create
call fcn.140034cb0
movaps xmm6, xmm11
mulss xmm6, xmm12
movss xmm1, dword [r15 + 0x3c]
mulss xmm1, xmm12
movaps xmm0, xmm6
subss xmm0, xmm1
movss dword [rbp + 0x1f8], xmm0
movss xmm1, dword [0x14007508c]
mulss xmm1, xmm10
movss dword [rbp + 0x1fc], xmm1
lea rdx, [rbp + 0x1f8]
lea rcx, str.Save
call fcn.140034cb0
movaps xmm0, xmm6
addss xmm0, dword [r15 + 0x4c]
movaps xmm1, xmm8
call fcn.140012050
movss xmm4, dword [r15 + 0x3c]
mulss xmm4, xmm12
subss xmm6, xmm4
movss dword [rbp + 0x200], xmm6
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm10
movss dword [rbp + 0x204], xmm0
lea rdx, [rbp + 0x200]
lea rcx, str.Load
call fcn.140034cb0
movss dword [rbp + 0x208], xmm11
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm10
movss dword [rbp + 0x20c], xmm0
lea rdx, [rbp + 0x208]
lea rcx, str.Delete
call fcn.140034cb0
mov qword [rbp + 0x210], 0
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], rsi
mov dword [rsp + 0x28], esi
lea rax, [rbp + 0x210]
mov qword [rsp + 0x20], rax
mov r9d, 0x20
lea r8, [0x1400ca1c8]
xor edx, edx
lea rcx, str.New_Config_Name
call fcn.14003f630
movss dword [rbp + 0x218], xmm11
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm10
movss dword [rbp + 0x21c], xmm0
lea rdx, [rbp + 0x218]
lea rcx, str.Rename
call fcn.140034cb0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
subss xmm7, dword [0x1400c9b48]
subss xmm7, dword [0x1400c9b44]
addss xmm1, xmm7
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x220], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce90]
movss dword [rbp + 0x224], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Cheat_Settings
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x220]
lea rcx, str.Cheat_Settings
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rax, [0x14006ca40]
mov qword [rsp + 0x60], rax
lea rax, [0x140068900]
mov qword [rsp + 0x68], rax
lea rax, str.100_
mov qword [rsp + 0x70], rax
lea rax, str.125_
mov qword [rsp + 0x78], rax
lea r9, [rsp + 0x60]
lea rcx, str.GUI_Scale
call fcn.140039720
test al, al
je 0x140058115
mov byte [0x140075090], 1
mov ecx, dword [0x14008c050]
sub ecx, 1
je 0x14005810b
sub ecx, 1
je 0x1400580ff
cmp ecx, 1
je 0x1400580f3
mov dword [0x14007508c], 0x3f000000
jmp 0x140058115
mov dword [0x14007508c], 0x3fa00000
jmp 0x140058115
mov dword [0x14007508c], 0x3f800000
jmp 0x140058115
mov dword [0x14007508c], 0x3f400000
lea rdx, [0x1400c9b68]
lea rcx, str.Safe_Mode
call fcn.1400368e0
movss dword [rbp + 0x228], xmm11
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm10
movss dword [rbp + 0x22c], xmm0
lea rdx, [rbp + 0x228]
lea rcx, str.Unload
call fcn.140034cb0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
jmp 0x14005992e
movss xmm1, dword [0x14007508c]
movss xmm6, dword [0x14006ce24]
mulss xmm1, xmm6
movss dword [rbp + 0x230], xmm1
movss dword [rbp + 0x234], xmm1
lea rdx, [rbp + 0x230]
lea rcx, [0x14005ff50]
call fcn.140034cb0
movss xmm5, dword [0x14007508c]
movaps xmm4, xmm5
movss xmm11, dword [0x14006ce74]
mulss xmm4, xmm11
movss xmm0, dword [r15 + 8]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movaps xmm3, xmm14
subss xmm3, xmm4
addss xmm3, xmm0
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm2, xmm0
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movss dword [rbp + 0x238], xmm4
mulss xmm5, xmm6
movss dword [rbp + 0x23c], xmm5
lea rdx, [rbp + 0x238]
lea rcx, str.Add_Item
call fcn.140034cb0
movss xmm1, dword [r15 + 8]
movss xmm2, dword [r15 + 0x3c]
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
movss xmm4, dword [0x14007508c]
movaps xmm0, xmm4
mulss xmm0, dword [0x14006ce9c]
movaps xmm3, xmm14
subss xmm3, xmm0
addss xmm3, xmm1
subss xmm3, xmm2
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm3, xmm0
movss xmm2, dword [rax + 0x14]
subss xmm2, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm2, xmm0
movss dword [rax + 0xd8], xmm3
movss dword [rax + 0xdc], xmm2
movss xmm1, dword [rax + 0xf0]
maxss xmm1, xmm3
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm2
movss dword [rax + 0xf0], xmm1
movss dword [rax + 0xf4], xmm0
movaps xmm0, xmm4
mulss xmm0, xmm11
movss dword [rbp + 0x240], xmm0
mulss xmm4, xmm6
movss dword [rbp + 0x244], xmm4
lea rdx, [rbp + 0x240]
lea rcx, str.Remove_All
call fcn.140034cb0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [rcx + 0x1c50]
subss xmm7, dword [0x1400c9b48]
subss xmm7, dword [0x1400c9b44]
movss xmm0, dword [0x14007508c]
movss xmm10, dword [0x14006ce30]
mulss xmm0, xmm10
addss xmm7, xmm0
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm7, xmm1
movss dword [rax + 0xdc], xmm7
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm7
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x248], xmm14
movss xmm1, dword [0x14007508c]
mulss xmm1, xmm10
movaps xmm0, xmm15
subss xmm0, xmm1
movss dword [rbp + 0x24c], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Inventory
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x20010000
lea r8, [rbp + 0x248]
lea rcx, str.Inventory
call fcn.14000adc0
movss xmm7, dword [0x14006cdbc]
divss xmm14, xmm7
movss xmm0, dword [r15 + 0x4c]
movss xmm9, dword [0x14006cd98]
divss xmm0, xmm9
movaps xmm1, xmm14
subss xmm1, xmm0
subss xmm1, dword [r15 + 8]
movss dword [rbp + 0x250], xmm1
movss xmm0, dword [0x14007508c]
mulss xmm0, xmm10
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
movss xmm10, dword [0x14006cd84]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x254], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x250]
lea r8, [0x14006c8a8]
lea rdx, str.Glock_18
mov rcx, qword [0x1400c9ab0]
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x258], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x25c], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x258]
lea r8, [0x14006c8d0]
lea rdx, str.Glock_18
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x260], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x264], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x260]
lea r8, [0x14005c7ba]
lea rdx, str.Glock_183232
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x268], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x26c], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x268]
lea r8, [0x14006c900]
lea rdx, str.Glock_1318
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x270], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x274], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x270]
lea r8, [0x14006c930]
lea rdx, str.Glock_1318
xor ecx, ecx
call fcn.140051ce0
movss xmm0, dword [r15 + 0x4c]
divss xmm0, xmm9
movaps xmm1, xmm14
subss xmm1, xmm0
subss xmm1, dword [r15 + 8]
movss dword [rbp + 0x278], xmm1
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x27c], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x278]
lea r8, [0x14006c8a8]
lea rdx, str.Glock_131438
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x280], xmm5
movaps xmm1, xmm15
subss xmm1, dword [0x14006ce30]
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x284], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x280]
lea r8, [0x14006c8d0]
lea rdx, str.Glock_1831
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x288], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x28c], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x288]
lea r8, [0x14006c960]
lea rdx, str.Glock_1438
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x290], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x294], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x290]
lea r8, [0x14006c900]
lea rdx, str.Glock_14348
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x298], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x29c], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
lea r8, [0x14006c930]
lea rdx, str.Glock_18545
xor ecx, ecx
call fcn.140051ce0
movss xmm0, dword [r15 + 0x4c]
divss xmm0, xmm9
movaps xmm1, xmm14
subss xmm1, xmm0
subss xmm1, dword [r15 + 8]
movss dword [rbp + 0x2a0], xmm1
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x2a4], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2a0]
lea r8, [0x14006c8a8]
lea rdx, str.Glock_13428
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x2a8], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x2ac], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2a8]
lea r8, [0x14006c8d0]
lea rdx, str.Glock_1428
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x2b0], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x2b4], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2b0]
lea r8, [0x14006c960]
lea rdx, str.Glock_1548
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
movaps xmm5, xmm14
subss xmm5, xmm4
subss xmm5, dword [r15 + 8]
movss dword [rbp + 0x2b8], xmm5
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
movaps xmm1, xmm15
subss xmm1, xmm0
divss xmm1, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm1, xmm0
subss xmm1, dword [r15 + 0xc]
movss dword [rbp + 0x2bc], xmm1
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2b8]
lea r8, [0x14006c900]
lea rdx, str.Glock_1548
xor ecx, ecx
call fcn.140051ce0
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
movss xmm4, dword [r15 + 0x4c]
divss xmm4, xmm9
subss xmm14, xmm4
subss xmm14, dword [r15 + 8]
movss dword [rbp + 0x2c0], xmm14
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce30]
subss xmm15, xmm0
divss xmm15, xmm9
movss xmm0, dword [r15 + 0x50]
divss xmm0, xmm10
subss xmm15, xmm0
subss xmm15, dword [r15 + 0xc]
movss dword [rbp + 0x2c4], xmm15
movaps xmm0, xmmword [0x14006d020]
movaps xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x28], esi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2c0]
lea r8, [0x14006c930]
lea rdx, str.Glock_1548
xor ecx, ecx
call fcn.140051ce0
call fcn.14000b3d0
call fcn.140012530
movss xmm10, dword [0x14006ce20]
jmp 0x140059947
call fcn.1400123e0
movss dword [rbp + 0x2c8], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006cebc]
movss dword [rbp + 0x2cc], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Misc
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2c8]
lea rcx, str.Misc
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b56]
lea rcx, str.Auto_Select_Weapon
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Auto_Accept
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Reveal_Money
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Auto_Defuse
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Bhop
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Unlock_Inventory
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.No_Smoke
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.No_Flash_Effect
call fcn.1400368e0
lea rdx, [0x1400c9b56]
lea rcx, str.Spectator_List
call fcn.1400368e0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x2d0], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce88]
movss dword [rbp + 0x2d4], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Custom_FOV
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2d0]
lea rcx, str.Custom_FOV
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
mov dword [rbp + 0x730], 0xa0
mov dword [rbp + 0x738], esi
mov dword [rsp + 0x30], esi
lea rbx, [0x14005ff4c]
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98b0]
mov edx, 4
lea rcx, str.View_Model
call fcn.14003b5b0
mov dword [rbp + 0x730], 0xa0
mov dword [rbp + 0x738], esi
mov dword [rsp + 0x30], esi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98b8]
mov edx, 4
lea rcx, str.Desired
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x2d8], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce8c]
movss dword [rbp + 0x2dc], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Visuals
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2d8]
lea rcx, str.Visuals
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b6a]
lea rcx, str.Hit_Healthshot_Effect
call fcn.1400368e0
lea rdx, [0x1400c9b6a]
lea rcx, str.Damage_Indicator
call fcn.1400368e0
lea rdx, [0x1400c9b6a]
lea rcx, str.Sniper_Crosshair
call fcn.1400368e0
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x2e0], xmm9
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006cec0]
movss dword [rbp + 0x2e4], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.External_Radar
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2e0]
lea rcx, str.External_Radar
call fcn.14000adc0
movaps xmm0, xmm11
call fcn.140012100
lea rdx, [0x1400c9b4d]
lea rcx, str.Enable
call fcn.1400368e0
lea rdx, [0x1400c9b4d]
lea rcx, str.Enemy_Only
call fcn.1400368e0
mov r8d, 0x2030368
lea rdx, [0x1400c9898]
lea rcx, str.Enemy_Visible
call fcn.140043720
mov r8d, 0x2030368
lea rdx, [0x1400c9898]
lea rcx, str.Team_Visible
call fcn.140043720
lea rdx, [0x1400c9b4d]
lea rcx, str.Visible_Only
call fcn.1400368e0
mov r8d, 0x2030368
lea rdx, [0x1400c9898]
lea rcx, str.Enemy_Inisible
call fcn.140043720
mov r8d, 0x2030368
lea rdx, [0x1400c9898]
lea rcx, str.Team_Inisible
call fcn.140043720
lea rdx, [0x1400c9b4d]
lea rcx, str.Texture
call fcn.1400368e0
mov dword [rbp + 0x730], 0x40a00000
mov dword [rbp + 0x738], 0x3f800000
mov dword [rsp + 0x30], esi
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x730]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x738]
lea r8, [0x1400c98a8]
mov edx, 8
lea rcx, str.Scale
call fcn.14003b5b0
call fcn.1400121b0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
subss xmm7, dword [0x1400c9b48]
subss xmm7, dword [0x1400c9b44]
addss xmm1, xmm7
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
jmp 0x140059920
call fcn.1400123e0
movss dword [rbp + 0x2e8], xmm9
movaps xmm6, xmm15
mulss xmm6, xmm12
movss dword [rbp + 0x2ec], xmm6
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, [0x14006c674]
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2e8]
lea rcx, [0x14006c674]
call fcn.14000adc0
movss dword [rbp + 0x2f0], xmm11
movss xmm0, dword [0x14007508c]
mulss xmm0, dword [0x14006ce24]
movss dword [rbp + 0x2f4], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, str.Button
call fcn.140034cb0
movaps xmm0, xmm11
call fcn.140012100
mov r8d, 0x2030368
lea rdx, [0x1400c98e0]
lea rcx, str.Color23
call fcn.140043720
lea rax, str.M4A1_S
mov qword [rsp + 0x60], rax
lea rax, [0x140068900]
mov qword [rsp + 0x68], rax
lea rax, str.AK_47
mov qword [rsp + 0x70], rax
lea rax, [0x14006c698]
mov qword [rsp + 0x78], rax
lea r9, [rsp + 0x60]
lea rcx, str.Current_Weapon
call fcn.140039720
test al, al
je 0x140059405
mov byte [0x140075090], 1
mov ecx, dword [0x14008c050]
sub ecx, 1
je 0x1400593fb
sub ecx, 1
je 0x1400593ef
cmp ecx, 1
je 0x1400593e3
mov dword [0x14007508c], 0x3f000000
jmp 0x140059405
mov dword [0x14007508c], 0x3fa00000
jmp 0x140059405
mov dword [0x14007508c], 0x3f800000
jmp 0x140059405
mov dword [0x14007508c], 0x3f400000
call fcn.1400121b0
call fcn.14000b3d0
movss dword [rbp + 0x2f8], xmm9
movaps xmm0, xmm6
subss xmm0, dword [r15 + 0x4c]
movss dword [rbp + 0x2fc], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Test23
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x2f8]
lea rcx, str.Test23
call fcn.14000adc0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movaps xmm0, xmm7
subss xmm0, dword [0x1400c9b48]
subss xmm0, dword [0x1400c9b44]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x300], xmm9
movaps xmm0, xmm6
subss xmm0, dword [r15 + 0x4c]
movss dword [rbp + 0x304], xmm0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Test1
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x300]
lea rcx, str.Test1
call fcn.14000adc0
call fcn.14000b3d0
movss dword [rbp + 0x308], xmm9
movss dword [rbp + 0x30c], xmm6
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Test3232321
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x308]
lea rcx, str.Test3232321
call fcn.14000adc0
call fcn.14000b3d0
call fcn.140012530
movaps xmm1, xmm8
movaps xmm0, xmm13
call fcn.140012050
mov r8, qword [0x1400c9a50]
mov rax, qword [r8 + 0x1c50]
mov byte [rax + 0x91], 1
mov rax, qword [r8 + 0x1c50]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
subss xmm7, dword [0x1400c9b48]
subss xmm7, dword [0x1400c9b44]
addss xmm1, xmm7
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
call fcn.1400123e0
movss dword [rbp + 0x310], xmm9
movss dword [rbp + 0x314], xmm15
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
lea rdx, str.Preview
mov rcx, qword [rcx + 0x1c50]
call fcn.1400050c0
mov edx, eax
mov dword [rsp + 0x20], 0x10000
lea r8, [rbp + 0x310]
lea rcx, str.Preview
call fcn.14000adc0
mov rcx, qword [0x1400c9a50]
mov rax, qword [rcx + 0x1c50]
mov byte [rax + 0x91], 1
mov r8, qword [rcx + 0x1c50]
mov rbx, qword [r8 + 0x270]
movss xmm13, dword [r14 + 0x10]
movss xmm14, dword [r14 + 0x3ac]
movss xmm15, dword [r14 + 0x3b0]
cvttss2si eax, xmm9
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm6, dword [r8 + 0x18]
mulss xmm6, xmm12
addss xmm6, dword [r8 + 0x10]
movaps xmm0, xmm1
mulss xmm0, xmm12
movaps xmm10, xmm6
subss xmm10, xmm0
movss xmm7, dword [r8 + 0x1c]
mulss xmm7, xmm12
addss xmm7, dword [r8 + 0x14]
mulss xmm1, dword [0x14006cd68]
mulss xmm1, xmm12
movaps xmm11, xmm7
subss xmm11, xmm1
addss xmm6, xmm0
addss xmm7, xmm1
movaps xmm0, xmmword [0x14006d010]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov esi, eax
movaps xmm8, xmm10
addss xmm8, xmm12
movaps xmm9, xmm11
addss xmm9, xmm12
test eax, 0xff000000
je 0x140059808
movaps xmm0, xmm6
movaps xmm1, xmm7
mov dword [rsp + 0x20], 0
xorps xmm3, xmm3
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x14005978e
subss xmm0, xmm12
movss dword [rbp + 0x318], xmm0
subss xmm1, xmm12
movss dword [rbp + 0x31c], xmm1
movss dword [rbp + 0x320], xmm8
movss dword [rbp + 0x324], xmm9
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x320]
jmp 0x1400597ce
subss xmm0, dword [0x14006ccc8]
movss dword [rbp + 0x328], xmm0
subss xmm1, dword [0x14006ccc8]
movss dword [rbp + 0x32c], xmm1
movss dword [rbp + 0x330], xmm8
movss dword [rbp + 0x334], xmm9
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x330]
call fcn.140027080
movss xmm0, dword [0x14006cd84]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.1400252c0
xor r8d, r8d
mov dword [rbx + 0x78], r8d
jmp 0x14005980b
xor r8d, r8d
movaps xmm0, xmmword [0x14006d020]
movups xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call fcn.140002ea0
mov esi, eax
test eax, 0xff000000
je 0x1400598e7
movaps xmm0, xmm6
movaps xmm1, xmm7
mov dword [rsp + 0x20], r8d
xorps xmm3, xmm3
mov rcx, rbx
test byte [rbx + 0x30], 1
je 0x140059881
subss xmm0, xmm12
movss dword [rbp + 0x338], xmm0
subss xmm1, xmm12
movss dword [rbp + 0x33c], xmm1
movss dword [rbp + 0x340], xmm8
movss dword [rbp + 0x344], xmm9
lea r8, [rbp + 0x338]
lea rdx, [rbp + 0x340]
jmp 0x1400598af
subss xmm0, dword [0x14006ccc8]
movss dword [rbp - 8], xmm0
subss xmm1, dword [0x14006ccc8]
movss dword [rbp - 4], xmm1
movss dword [rbp], xmm8
movss dword [rbp + 4], xmm9
lea r8, [rbp - 8]
lea rdx, [rbp]
call fcn.140027080
movss xmm0, dword [0x14006cd54]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.1400252c0
xor esi, esi
mov dword [rbx + 0x78], esi
jmp 0x1400598e9
xor esi, esi
movaps xmm0, xmm6
unpcklps xmm0, xmm7
movsd qword [rsp + 0x20], xmm0
movaps xmm2, xmm10
unpcklps xmm2, xmm11
movq r9, xmm2
movaps xmm3, xmm14
unpcklps xmm3, xmm15
movq r8, xmm3
movaps xmm1, xmm13
mov rcx, rbx
call fcn.140053e30
call fcn.14000b3d0
call fcn.140012530
movss xmm10, dword [0x14006ce20]
movss xmm11, dword [0x14006ce74]
movss xmm7, dword [0x14006cdbc]
movss xmm6, dword [0x14006ce24]
call fcn.140012530
mov edi, 1
mov ecx, edi
call fcn.140003580
movss xmm0, dword [0x1400c9a68]
movss dword [r15], xmm0
call fcn.1400106d0
movss xmm0, dword [rbp - 0x18]
movss dword [r15], xmm0
call fcn.14000a1c0
movaps xmm0, xmmword [0x14006d050]
movups xmmword [rbp + 0x628], xmm0
mov rcx, qword [0x1400c9b18]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1400c9b00]
mov edx, edi
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1400c9b18]
mov rax, qword [rcx]
lea r8, [rbp + 0x628]
mov rdx, qword [0x1400c9b00]
call qword [rax + 0x190]
mov rbx, qword [0x1400c9a50]
cmp dword [rbx + 0x1e40], 0
jg 0x1400599eb
mov r8d, 0x6bb
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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 + 0x1e48]
mov rcx, qword [rax]
add rcx, 0x40
mov rax, rsi
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.14004ec30
mov rcx, qword [0x1400c9b08]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
jmp 0x140054f30
mov rbx, qword [0x1400c9a50]
test rbx, rbx
je 0x140059a3c
mov rdi, qword [rbx + 0xf0]
test rdi, rdi
jne 0x140059a60
jmp 0x140059a3f
mov rdi, rsi
mov r8d, 0x23f
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___0___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x1400c9a50]
test rbx, rbx
jne 0x140059a86
mov r8d, 0xde0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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 rbx, qword [0x1400c9a50]
call fcn.14004fc50
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x140059a9a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140059aa8
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140059ab7
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rbx + 0xe0], rsi
mov qword [rbx + 0xf0], rsi
mov rax, qword [0x1400c9a50]
test rax, rax
je 0x140059ad7
dec dword [rax + 0x3b0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x1400c9a50]
test rax, rax
je 0x140059afa
mov rbx, qword [rax + 0xe8]
test rbx, rbx
jne 0x140059b1e
jmp 0x140059afd
mov rbx, rsi
mov r8d, 0xb1
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0_backendsimgui_impl_win32.cpp
lea rcx, str.bd___0___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x1400c9a50]
test rax, rax
jne 0x140059b44
mov r8d, 0xde0
lea rdx, str.D:Sourcesimgui_512c54bbc062c41c74f8a8bd8ff1fd6bebd1e6d0imgui.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 [0x1400c9a50]
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x140059b5e
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1400c9a50]
mov qword [rdi + 0xd0], rsi
mov qword [rdi + 0xe0], rsi
test rax, rax
je 0x140059b77
dec dword [rax + 0x3b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400c9a50]
mov rcx, rbx
call fcn.1400087c0
cmp qword [0x1400c9a50], rbx
jne 0x140059b9f
mov qword [0x1400c9a50], rsi
test rbx, rbx
je 0x140059bc7
mov rcx, rbx
call fcn.14001c050
mov rax, qword [0x1400c9a50]
test rax, rax
je 0x140059bbe
dec dword [rax + 0x3b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400c9b00]
test rcx, rcx
je 0x140059be0
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c9b00], rsi
mov rcx, qword [0x1400c9b08]
test rcx, rcx
je 0x140059bf9
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c9b08], rsi
mov rcx, qword [0x1400c9b18]
test rcx, rcx
je 0x140059c12
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c9b18], rsi
mov rcx, qword [0x1400c9b10]
test rcx, rcx
je 0x140059c2b
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c9b10], rsi
mov rcx, r13
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x528]
mov rcx, qword [rbp + 0x550]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140054a18
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140033b30
int3
call fcn.140043700
int3