Function at 0x14004b5e0
Capabilities:
Log keystrokes via polling
Terminate process

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0x628]
sub rsp, 0x728
call fcn.140046960
test al, al
je 0x14004e3a5
lea rcx, [0x1401566d0]
call fcn.14005a310
cmp byte [0x1401568e8], 0
jne 0x14004b63a
lea rcx, [0x1401568f0]
call fcn.14003add0
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x718], r14
lea rax, [0x14003fcb0]
xor r14d, r14d
mov qword [rsp + 0x710], r15
mov edx, 0x7f00
mov qword [rbp + 0x400], r14
xor ecx, ecx
mov qword [rbp + 0x408], r14
mov dword [rbp + 0x3f0], 0x50
mov dword [rbp + 0x3f4], 0x40
mov qword [rbp + 0x3f8], rax
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x410], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x420], r14
mov qword [rbp + 0x418], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x428], rax
lea rax, str.james
mov qword [rbp + 0x430], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x3f0]
mov qword [rbp + 0x438], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r15d, 1
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
xor ecx, ecx
sub eax, edx
sar eax, 1
lea ebx, [rax - 0x11d]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r14
lea r8, str.ComboPiranha
mov qword [rsp + 0x50], r14
cdq
mov qword [rsp + 0x48], r14
sub eax, edx
mov rdx, qword [rbp + 0x430]
mov r9d, 0x80000000
mov qword [rsp + 0x40], r14
xor ecx, ecx
mov dword [rsp + 0x38], 0x23a
sar eax, 1
sub eax, 0x190
mov dword [rsp + 0x30], 0x1d6
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x140156508], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x140156508]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140156508]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400d06e0]
lea rdx, [rbp + 0x460]
mov rcx, qword [0x140156508]
movdqu xmmword [rbp + 0x460], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x140156508]
lea rdx, [0x140156518]
xorps xmm0, xmm0
movups xmmword [0x140156518], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x140156508]
call fcn.14003faa0
test al, al
jne 0x14004b816
call fcn.14003fc30
mov rdx, qword [rbp + 0x408]
mov rcx, qword [rbp + 0x430]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
jmp 0x14004e382
mov rcx, qword [0x140156508]
mov edx, 0xa
mov qword [rsp + 0x748], rdi
mov qword [rsp + 0x750], r12
mov qword [rsp + 0x720], r13
movaps xmmword [rsp + 0x6f0], xmm7
movaps xmmword [rsp + 0x6d0], xmm9
movaps xmmword [rsp + 0x6c0], xmm10
movaps xmmword [rsp + 0x6b0], xmm11
movaps xmmword [rsp + 0x680], xmm14
movaps xmmword [rsp + 0x670], xmm15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140156508]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.89.2_WIP
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x37b8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x418
call fcn.140015060
xor ecx, ecx
call fcn.1400070e0
mov rbx, qword [0x140156480]
test rbx, rbx
jne 0x14004b8ee
mov r8d, 0xf5e
lea rdx, str.C:UsersFelpDownloadsimgui_glasss_xd11imgui_glasss_xd11imgui.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 [0x140156480]
movss xmm15, dword [0x1400d0604]
lea rdi, [0x1400ce5d8]
mov rcx, qword [rbx + 0x58]
lea rdx, [0x140108c70]
or dword [rbx + 8], 3
movaps xmm3, xmm15
mov qword [rsp + 0x28], rdi
mov r8d, 0x4ba44
mov qword [rsp + 0x20], r14
mov qword [rbx + 0x20], r14
call fcn.14002b8c0
movss xmm3, dword [0x1400d061c]
lea rdx, [0x1401546c0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0xf6c
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
call fcn.14002b8c0
movss xmm3, dword [0x1400d0628]
lea rdx, [0x1401546c0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0xf6c
mov qword [rsp + 0x28], rdi
mov qword [0x140156488], rax
mov qword [rsp + 0x20], r14
call fcn.14002b8c0
movss xmm3, dword [0x1400d05f8]
lea rdx, [0x140108c70]
mov rcx, qword [rbx + 0x58]
mov r8d, 0x4ba44
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], r14
call fcn.14002b8c0
movss xmm3, dword [0x1400d0610]
lea rdx, [0x1401546c0]
mov rcx, qword [rbx + 0x58]
mov r8d, 0xf6c
mov qword [rsp + 0x28], rdi
mov qword [0x140156528], rax
mov qword [rsp + 0x20], r14
call fcn.14002b8c0
xor ecx, ecx
call fcn.140026ca0
mov rcx, qword [0x140156508]
call fcn.14003d7b0
mov rdx, qword [0x1401569e8]
mov rcx, qword [0x1401569d8]
call fcn.14003d4f0
movss xmm14, dword [0x1400d059c]
lea r12, [0x140156510]
mov qword [rsp + 0x740], rsi
xor dil, dil
movaps xmmword [rsp + 0x700], xmm6
mov r13d, 5
movaps xmmword [rsp + 0x6e0], xmm8
xorps xmm11, xmm11
movaps xmmword [rsp + 0x6a0], xmm12
movaps xmmword [rsp + 0x690], xmm13
movss xmm10, dword [0x1400d067c]
lea rcx, [rbp + 0x480]
movss xmm7, dword [0x1400d0638]
xor r9d, r9d
movss xmm9, dword [0x1400d0688]
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14004bad0
nop
lea rcx, [rbp + 0x480]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x480]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x488], 0x12
lea rcx, [rbp + 0x480]
movzx edi, dil
cmove edi, r15d
mov dword [rsp + 0x20], r15d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14004ba80
test dil, dil
jne 0x14004e2d1
call fcn.14003d760
call fcn.14003e5c0
mov ecx, WSAGetLastError
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r15b, al
je 0x14004baf8
cmp byte [reloc.WS2_32.dll_accept], r14b
sete byte [0x140155698]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r15b, al
jne 0x14004e39c
mov rax, qword [0x140156480]
test rax, rax
jne 0x14004bb39
mov r8d, 0xf5e
lea rdx, str.C:UsersFelpDownloadsimgui_glasss_xd11imgui_glasss_xd11imgui.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 [0x140156480]
movss xmm0, dword [rax + 0x18]
mov ecx, dword [0x14015569c]
mulss xmm0, dword [0x1400d05e0]
cmp ecx, 0xff
jg 0x14004bb62
cmp byte [reloc.WS2_32.dll_accept], r14b
mov eax, Ordinal_301
jne 0x14004bb65
mov eax, r14d
sub eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
mov dword [0x14015569c], r8d
cmp r8d, 0xff
jle 0x14004bba2
mov dword [0x14015569c], 0xff
mov r8d, 0xff
mov rcx, qword [0x140156508]
xor edx, edx
mov r9d, 2
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
cmp dword [0x14015569c], r14d
mov edx, r14d
mov rcx, qword [0x140156508]
cmovg edx, r13d
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140009340
movzx eax, byte [0x140156479]
test al, al
jne 0x14004cb0c
call fcn.14003f9a0
lea r8, [rbp + 0x290]
mov qword [rbp + 0x290], r14
xor edx, edx
mov qword [rbp + 0x298], r14
lea rcx, [rbp + 0x298]
call fcn.140013720
xor edx, edx
mov dword [rbp + 0x2a0], 0x43eb0000
lea rcx, [rbp + 0x2a0]
mov dword [rbp + 0x2a4], 0x440e8000
call fcn.1400137b0
mov r8d, 0x20ab
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Inicio_de_Sesion
call fcn.14000fde0
mov rsi, qword [0x140156480]
lea rcx, [rbp + 0x4b0]
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
mov edx, Ordinal_143
mov rax, qword [rsi + 0x3ea0]
movss xmm12, dword [rax + 0x18]
movss xmm13, dword [rax + 0x1c]
mov byte [rax + 0x98], r15b
mov rax, qword [rsi + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movaps xmm0, xmm12
mov dword [rsp + 0x28], r14d
addss xmm0, xmm7
movss dword [rsp + 0x20], xmm6
movaps xmm1, xmm13
lea r8, [rbp + 0x2a8]
addss xmm1, xmm10
mov r9d, eax
lea rdx, [rbp + 0x2b0]
mov rcx, rbx
movss dword [rbp + 0x2a8], xmm0
movaps xmm0, xmm12
addss xmm0, dword [0x1400d05fc]
movss dword [rbp + 0x2ac], xmm1
movaps xmm1, xmm13
addss xmm1, dword [0x1400d0678]
movss dword [rbp + 0x2b0], xmm0
movss dword [rbp + 0x2b4], xmm1
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
movups xmm0, xmmword [rcx + 0x38c8]
mov rax, qword [rcx + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
movups xmmword [rsp + 0x60], xmm0
mov rbx, qword [rax + 0x278]
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x6c], xmm0
call fcn.140003e00
movaps xmm10, xmm13
mov dword [rsp + 0x28], r14d
addss xmm10, xmm9
movss dword [rsp + 0x20], xmm6
movaps xmm9, xmm13
lea r8, [rbp + 0x2b8]
movaps xmm7, xmm12
addss xmm9, xmm11
addss xmm7, dword [0x1400d0694]
movaps xmm8, xmm12
lea rdx, [rbp + 0x2c0]
addss xmm8, xmm11
movss dword [rbp + 0x2bc], xmm10
mov r9d, eax
movss dword [rbp + 0x2c4], xmm9
movss dword [rbp + 0x2b8], xmm7
movss dword [rbp + 0x2c0], xmm8
mov rcx, rbx
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
movups xmm0, xmmword [rcx + 0x38f8]
mov rax, qword [rcx + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
movups xmmword [rsp + 0x60], xmm0
mov rbx, qword [rax + 0x278]
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x6c], xmm0
call fcn.140003e00
movss dword [rsp + 0x30], xmm14
lea r8, [rbp + 0x2c8]
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x2d0]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
movss dword [rbp + 0x2c8], xmm7
movss dword [rbp + 0x2cc], xmm10
movss dword [rbp + 0x2d0], xmm8
movss dword [rbp + 0x2d4], xmm9
call fcn.14002a010
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x1401556a0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140003e00
movaps xmm7, xmm12
mov dword [rsp + 0x28], 0x50
addss xmm7, dword [0x1400d0648]
mov r9d, eax
movss dword [rbp + 0x2dc], xmm10
lea r8, [rbp + 0x2d8]
movss dword [rbp + 0x2e0], xmm8
lea rdx, [rbp + 0x2e0]
movss dword [rbp + 0x2e4], xmm9
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x2d8], xmm7
call fcn.14002a120
mov rcx, qword [0x140156480]
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, edx
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x4c0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movaps xmm0, xmm12
mov dword [rsp + 0x28], r14d
addss xmm0, dword [0x1400d064c]
mov r9d, eax
movss dword [rbp + 0x2ec], xmm10
lea r8, [rbp + 0x2e8]
movss dword [rbp + 0x2f0], xmm7
lea rdx, [rbp + 0x2f0]
movss dword [rbp + 0x2f4], xmm9
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x2e8], xmm0
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
lea rcx, [0x1401556a0]
call fcn.140003e00
movaps xmm0, xmm12
mov dword [rsp + 0x28], 0x50
addss xmm0, dword [0x1400d0660]
movaps xmm9, xmm13
movss dword [rsp + 0x20], xmm6
addss xmm9, dword [0x1400d0634]
movaps xmm8, xmm12
lea r8, [rbp + 0x2f8]
addss xmm8, dword [0x1400d0650]
movaps xmm7, xmm13
movss dword [rbp + 0x2f8], xmm0
addss xmm7, dword [0x1400d05e4]
mov r9d, eax
movss dword [rbp + 0x2fc], xmm9
lea rdx, [rbp + 0x300]
mov rcx, rbx
movss dword [rbp + 0x300], xmm8
movss dword [rbp + 0x304], xmm7
call fcn.14002a120
mov rcx, qword [0x140156480]
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, edx
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x4d0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movss dword [rsp + 0x30], xmm14
lea r8, [rbp + 0x308]
movaps xmm0, xmm12
mov dword [rsp + 0x28], r14d
addss xmm0, dword [0x1400d0674]
mov r9d, eax
movss dword [rbp + 0x30c], xmm9
lea rdx, [rbp + 0x310]
movss dword [rbp + 0x310], xmm8
mov rcx, rbx
movss dword [rbp + 0x314], xmm7
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x308], xmm0
call fcn.14002a010
mov rcx, qword [0x140156480]
mov edx, 0xff
mov r9d, edx
mov dword [rsp + 0x20], 0xff
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x4e0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
mov dword [rsp + 0x30], eax
movaps xmm0, xmm12
addss xmm0, dword [0x1400d063c]
movaps xmm1, xmm13
mov dword [rbp + 0x318], 0x3f800000
addss xmm1, dword [0x1400d068c]
lea rax, [rbp + 0x318]
mov dword [rbp + 0x31c], 0x3f800000
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x320]
movss dword [rbp + 0xc0], xmm0
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0600]
movss dword [rbp + 0xc4], xmm1
movaps xmm1, xmm13
addss xmm1, dword [0x1400d0684]
mov qword [rbp + 0x320], r14
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm1
mov rdx, qword [0x140156510]
lea r9, [rbp + 0xc0]
lea r8, [rbp + 0xc8]
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002a5b0
lea rdx, [rbp + 0xd0]
mov dword [rbp + 0xd0], r14d
mov ecx, reloc.WS2_32.dll_ntohl
mov dword [rbp + 0xd4], 0x41c80000
call fcn.1400044f0
lea rcx, [rbp + 0xd8]
mov dword [rbp + 0xd8], 0x41800000
mov dword [rbp + 0xdc], 0x42ce0000
call fcn.140015980
cmp dword [0x140156490], r14d
lea rcx, [rbp - 0x62]
movzx eax, word [0x1400c5640]
sete bl
mov dword [rbp + 0xe0], 0x42480000
xor al, 0xc4
mov dword [rbp + 0xe4], 0x423c0000
mov byte [rbp - 0x62], al
mov word [rbp - 0x61], 0x100
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0xe0]
movzx edx, bl
lea rcx, [rbp - 0x62]
call fcn.1400335e0
test al, al
je 0x14004c292
mov eax, r14d
mov dword [0x140156490], eax
jmp 0x14004c298
mov eax, dword [0x140156490]
cmp eax, r15d
mov dword [rbp + 0xe8], 0x423c0000
movzx eax, word [0x1400c563c]
lea rcx, [rbp - 0x5f]
sete bl
mov dword [rbp + 0xec], 0x423c0000
xor al, 0xc4
mov word [rbp - 0x5e], 0x100
mov byte [rbp - 0x5f], al
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0xe8]
movzx edx, bl
lea rcx, [rbp - 0x5f]
call fcn.1400335e0
test al, al
je 0x14004c2ee
mov dword [0x140156490], r15d
mov ecx, r15d
call fcn.1400045d0
mov ecx, dword [0x1401569e0]
mov ebx, dword [0x140156490]
movss xmm9, dword [0x1400d06b8]
cmp ebx, ecx
jne 0x14004c315
movaps xmm7, xmm14
jmp 0x14004c319
movaps xmm7, xmm9
mov rax, qword [0x140156480]
test rax, rax
jne 0x14004c352
mov r8d, 0xf5e
lea rdx, str.C:UsersFelpDownloadsimgui_glasss_xd11imgui_glasss_xd11imgui.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 ecx, dword [0x1401569e0]
mov rax, qword [0x140156480]
mov ebx, dword [0x140156490]
movss xmm6, dword [rax + 0x18]
movaps xmm0, xmm6
mulss xmm0, dword [0x1400d05dc]
mulss xmm0, xmm7
addss xmm0, dword [0x1401566cc]
comiss xmm11, xmm0
jbe 0x14004c37a
movaps xmm7, xmm11
jmp 0x14004c382
movaps xmm7, xmm14
minss xmm7, xmm0
movss dword [0x1401566cc], xmm7
cmp ebx, ecx
jne 0x14004c394
movaps xmm8, xmm14
jmp 0x14004c398
movaps xmm8, xmm9
movss xmm0, dword [0x1400d0624]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
mulss xmm6, xmm0
mulss xmm6, xmm8
addss xmm6, dword [0x1401566c8]
comiss xmm11, xmm6
jbe 0x14004c3c2
movaps xmm0, xmm11
jmp 0x14004c3ca
movaps xmm0, xmm14
minss xmm0, xmm6
ucomiss xmm7, xmm11
movss dword [0x1401566c8], xmm0
jp 0x14004c3e8
jne 0x14004c3e8
ucomiss xmm0, xmm11
jp 0x14004c3e8
jne 0x14004c3e8
mov dword [0x1401569e0], ebx
call fcn.140015b20
lea rcx, [rbp + 0xf0]
mov dword [rbp + 0xf0], 0x42f00000
mov dword [rbp + 0xf4], 0x42b40000
call fcn.140015770
movss xmm1, dword [0x1401566cc]
xor ecx, ecx
mulss xmm1, dword [rsi + 0x37e0]
call fcn.140004420
mov ecx, dword [0x1401569e0]
test ecx, ecx
je 0x14004c7a2
cmp ecx, r15d
jne 0x14004cac3
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x5c]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c563c]
xor al, 0xc4
mov word [rbp - 0x5b], 0x100
mov byte [rbp - 0x5c], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x3c8]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x3cc], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x3c8], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x3d0], xmm0
movss dword [rbp + 0x3d4], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
lea rcx, [rbp - 0x5c]
mov rdx, qword [0x140156488]
lea r9, [rbp + 0xf8]
mov qword [rsp + 0x40], r14
movaps xmm0, xmm12
addss xmm0, dword [0x1400d065c]
movss dword [rsp + 0x38], xmm11
movaps xmm1, xmm13
addss xmm1, dword [0x1400d060c]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0xf8], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0xfc], xmm1
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d1570]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp - 0x80], 0xc995918a
movdqa xmm0, xmmword [0x1400d13a0]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rbp - 0x7c], 0x100
call fcn.14004e5e0
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x3d8]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x3dc], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x3d8], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x3e0], xmm0
movss dword [rbp + 0x3e4], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
addss xmm13, xmm15
mov rdx, qword [0x140156528]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x100]
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x100], xmm12
movss dword [rbp + 0x104], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
mov dword [rbp + 0x108], 0x43a00000
lea rcx, [rbp + 0x31]
mov dword [rbp + 0x10c], 0x43e60000
mov dword [rbp + 0x31], 0xaea1a096
mov dword [rbp + 0x35], 0xb9afbdbb
mov word [rbp + 0x39], 0x100
call fcn.14004e760
xor r9d, r9d
lea rdx, [rbp + 0x108]
movzx r8d, r15b
lea rcx, [rbp + 0x31]
call fcn.14000d070
lea rcx, [rbp + 0x3b]
mov dword [rbp + 0x3b], 0xb5a3b691
mov dword [rbp + 0x3f], 0xaea7a8a6
mov word [rbp + 0x43], 0x100
call fcn.14004e760
xor r9d, r9d
mov qword [rsp + 0x28], r14
mov r8d, 0x40
mov qword [rsp + 0x20], r14
lea rdx, [0x140156530]
lea rcx, [rbp + 0x3b]
call fcn.1400355d0
lea rcx, [rbp - 1]
mov dword [rbp - 1], 0xb4b5a494
mov dword [rbp + 3], 0xafb8a6bf
mov word [rbp + 7], 0x100
call fcn.14004e760
xor r9d, r9d
mov qword [rsp + 0x28], r14
mov r8d, 0x40
mov qword [rsp + 0x20], r14
lea rdx, [0x1401564a0]
lea rcx, [rbp - 1]
call fcn.1400355d0
lea rcx, [rbp - 0x13]
mov dword [rbp - 0x13], 0xa2a5ac88
mov dword [rbp - 0xf], 0xafbaa6
mov byte [rbp - 0xb], r15b
call fcn.14004e5b0
xor r9d, r9d
mov qword [rsp + 0x28], r14
mov r8d, 0x40
mov qword [rsp + 0x20], r14
lea rdx, [0x1401565a0]
lea rcx, [rbp - 0x13]
call fcn.1400355d0
lea rcx, [rbp + 9]
mov dword [rbp + 0x110], 0x43480000
mov dword [rbp + 0x114], 0x42200000
mov dword [rbp + 9], 0xaea1a096
mov dword [rbp + 0xd], 0xb9afbdbb
mov word [rbp + 0x11], 0x100
call fcn.14004e760
xor r8d, r8d
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 9]
call fcn.1400330e0
test al, al
je 0x14004cac3
call fcn.140042da0
jmp 0x14004cac3
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x59]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c5640]
xor al, 0xc4
mov word [rbp - 0x58], 0x100
mov byte [rbp - 0x59], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x328]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x32c], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x328], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x330], xmm0
movss dword [rbp + 0x334], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
lea rcx, [rbp - 0x59]
mov rdx, qword [0x140156488]
lea r9, [rbp + 0x118]
mov qword [rsp + 0x40], r14
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0658]
movss dword [rsp + 0x38], xmm11
movaps xmm1, xmm13
addss xmm1, dword [0x1400d060c]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x118], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x11c], xmm1
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d1490]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp - 0x80], 0x889495c4
movdqa xmm0, xmmword [0x1400d12f0]
movdqu xmmword [rsp + 0x70], xmm0
mov dword [rbp - 0x7c], 0x8f8f8c8b
mov word [rbp - 0x78], 0x100
call fcn.14004e6a0
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x338]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x33c], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x338], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x340], xmm0
movss dword [rbp + 0x344], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
addss xmm13, xmm15
mov rdx, qword [0x140156528]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x120]
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x120], xmm12
movss dword [rbp + 0x124], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
lea rcx, [rbp - 0x38]
mov dword [rbp + 0x128], 0x43a00000
mov dword [rbp + 0x12c], 0x43e60000
mov dword [rbp - 0x38], 0xaea1aa88
mov word [rbp - 0x34], 0xa6
mov byte [rbp - 0x32], r15b
call fcn.14004e680
xor r9d, r9d
lea rdx, [rbp + 0x128]
movzx r8d, r15b
lea rcx, [rbp - 0x38]
call fcn.14000d070
lea rcx, [rbp + 0x13]
mov dword [rbp + 0x13], 0xb5a3b691
mov dword [rbp + 0x17], 0xaea7a8a6
mov word [rbp + 0x1b], 0x100
call fcn.14004e760
xor r9d, r9d
mov qword [rsp + 0x28], r14
mov r8d, 0x40
mov qword [rsp + 0x20], r14
lea rdx, [0x140156530]
lea rcx, [rbp + 0x13]
call fcn.1400355d0
lea rcx, [rbp + 0x1d]
mov dword [rbp + 0x1d], 0xb4b5a494
mov dword [rbp + 0x21], 0xafb8a6bf
mov word [rbp + 0x25], 0x100
call fcn.14004e760
xor r9d, r9d
mov qword [rsp + 0x28], r14
mov r8d, 0x40
mov qword [rsp + 0x20], r14
lea rdx, [0x1401564a0]
lea rcx, [rbp + 0x1d]
call fcn.1400355d0
lea rcx, [rbp - 0x31]
mov dword [rbp + 0x130], 0x43480000
mov dword [rbp + 0x134], 0x42200000
mov dword [rbp - 0x31], 0xaea1aa88
mov word [rbp - 0x2d], 0xa6
mov byte [rbp - 0x2b], r15b
call fcn.14004e680
xor r8d, r8d
lea rdx, [rbp + 0x130]
lea rcx, [rbp - 0x31]
call fcn.1400330e0
test al, al
je 0x14004cac3
call fcn.140042e80
call fcn.140035580
mov rcx, qword [0x140156508]
call fcn.140041f60
call fcn.14000d130
mov ecx, r15d
call fcn.1400045d0
call fcn.140041d10
call fcn.1400126f0
movzx eax, byte [0x140156479]
movss xmm9, dword [0x1400d0688]
movss xmm7, dword [0x1400d0638]
movss xmm10, dword [0x1400d067c]
cmp al, r15b
jne 0x14004e234
lea rcx, [rbp + 0x530]
call fcn.14003f950
cmp qword [0x140156510], r14
jne 0x14004cb5a
mov rcx, qword [0x1401569d8]
lea r9, [rbp + 0x530]
mov qword [rsp + 0x30], r14
lea rdx, [0x1400e1110]
mov qword [rsp + 0x28], r12
mov r8d, 0x27b53
mov qword [rsp + 0x20], r14
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
lea r8, [rbp + 0x138]
mov qword [rbp + 0x138], r14
xor edx, edx
mov qword [rbp + 0x140], r14
lea rcx, [rbp + 0x140]
call fcn.140013720
xor edx, edx
mov dword [rbp + 0x148], 0x43eb0000
lea rcx, [rbp + 0x148]
mov dword [rbp + 0x14c], 0x440e8000
call fcn.1400137b0
mov r8d, 0xab
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Menu
call fcn.14000fde0
lea rcx, [rbp + 0x150]
mov dword [rbp + 0x150], 0x43020000
mov dword [rbp + 0x154], 0x44034000
call fcn.140015770
lea rcx, reloc.WLDAP32.dll_Ordinal_32
call fcn.14003add0
mov rcx, rax
call fcn.1400326c0
mov rsi, qword [0x140156480]
lea rcx, [rbp + 0x4f0]
xor r9d, r9d
mov dword [rsp + 0x20], 0xff
xor r8d, r8d
mov edx, Ordinal_143
mov rax, qword [rsi + 0x3ea0]
movss xmm12, dword [rax + 0x18]
movss xmm13, dword [rax + 0x1c]
mov byte [rax + 0x98], r15b
mov rax, qword [rsi + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movaps xmm0, xmm13
mov dword [rsp + 0x28], r14d
addss xmm0, dword [0x1400d0644]
movaps xmm8, xmm12
movss dword [rsp + 0x20], xmm6
addss xmm8, xmm7
mov r9d, eax
movaps xmm7, xmm12
lea r8, [rbp + 0x158]
addss xmm7, dword [0x1400d05fc]
movss dword [rbp + 0x15c], xmm0
lea rdx, [rbp + 0x160]
movaps xmm0, xmm13
mov rcx, rbx
addss xmm0, dword [0x1400d0640]
movss dword [rbp + 0x158], xmm8
movss dword [rbp + 0x160], xmm7
movss dword [rbp + 0x164], xmm0
call fcn.14002a120
mov rcx, qword [0x140156480]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_143
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x500]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movaps xmm0, xmm13
movss dword [rbp + 0x168], xmm8
movaps xmm1, xmm13
movss dword [rbp + 0x170], xmm7
addss xmm1, dword [0x1400d0678]
addss xmm0, xmm10
mov dword [rsp + 0x28], r14d
movss dword [rbp + 0x174], xmm1
movss dword [rbp + 0x16c], xmm0
mov r9d, eax
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x168]
mov rcx, rbx
lea rdx, [rbp + 0x170]
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
movups xmm0, xmmword [rcx + 0x38c8]
mov rax, qword [rcx + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
movups xmmword [rsp + 0x60], xmm0
mov rbx, qword [rax + 0x278]
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x6c], xmm0
call fcn.140003e00
movaps xmm10, xmm13
mov dword [rsp + 0x28], r14d
addss xmm10, xmm9
movss dword [rsp + 0x20], xmm6
movaps xmm9, xmm13
lea r8, [rbp + 0x178]
movaps xmm7, xmm12
addss xmm9, xmm11
addss xmm7, dword [0x1400d0694]
movaps xmm8, xmm12
lea rdx, [rbp + 0x180]
addss xmm8, xmm11
movss dword [rbp + 0x17c], xmm10
mov r9d, eax
mov rcx, rbx
movss dword [rbp + 0x184], xmm9
movss dword [rbp + 0x178], xmm7
movss dword [rbp + 0x180], xmm8
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
movups xmm0, xmmword [rcx + 0x38f8]
mov rax, qword [rcx + 0x3ea0]
movss xmm6, dword [rsi + 0x37f0]
movups xmmword [rsp + 0x60], xmm0
mov rbx, qword [rax + 0x278]
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37e0]
lea rcx, [rsp + 0x60]
movss dword [rsp + 0x6c], xmm0
call fcn.140003e00
movss dword [rsp + 0x30], xmm14
lea r8, [rbp + 0x188]
mov dword [rsp + 0x28], r14d
lea rdx, [rbp + 0x190]
mov r9d, eax
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
movss dword [rbp + 0x188], xmm7
movss dword [rbp + 0x18c], xmm10
movss dword [rbp + 0x190], xmm8
movss dword [rbp + 0x194], xmm9
call fcn.14002a010
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x1401556a0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140003e00
movaps xmm7, xmm12
mov dword [rsp + 0x28], 0x50
addss xmm7, dword [0x1400d0648]
movss dword [rbp + 0x19c], xmm10
lea r8, [rbp + 0x198]
movss dword [rbp + 0x1a0], xmm8
mov r9d, eax
movss dword [rbp + 0x1a4], xmm9
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x198], xmm7
lea rdx, [rbp + 0x1a0]
mov rcx, rbx
call fcn.14002a120
mov rcx, qword [0x140156480]
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, edx
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x510]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movaps xmm0, xmm12
mov dword [rsp + 0x28], r14d
addss xmm0, dword [0x1400d064c]
mov r9d, eax
movss dword [rbp + 0x1ac], xmm10
lea r8, [rbp + 0x1a8]
movss dword [rbp + 0x1b0], xmm7
lea rdx, [rbp + 0x1b0]
movss dword [rbp + 0x1b4], xmm9
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x1a8], xmm0
call fcn.14002a120
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x1401556a0]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140003e00
movaps xmm0, xmm12
mov dword [rsp + 0x28], 0x50
addss xmm0, dword [0x1400d0660]
movaps xmm9, xmm13
movss dword [rsp + 0x20], xmm6
addss xmm9, dword [0x1400d0634]
movaps xmm8, xmm12
lea r8, [rbp + 0x1b8]
addss xmm8, dword [0x1400d0650]
movaps xmm7, xmm13
movss dword [rbp + 0x1b8], xmm0
addss xmm7, dword [0x1400d05e4]
mov r9d, eax
movss dword [rbp + 0x1bc], xmm9
lea rdx, [rbp + 0x1c0]
mov rcx, rbx
movss dword [rbp + 0x1c0], xmm8
movss dword [rbp + 0x1c4], xmm7
call fcn.14002a120
mov rcx, qword [0x140156480]
mov edx, reloc.WLDAP32.dll_Ordinal_35
mov r9d, edx
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_200
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x520]
movss xmm6, dword [rsi + 0x37f0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
movss dword [rsp + 0x30], xmm14
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0674]
mov dword [rsp + 0x28], r14d
mov r9d, eax
movss dword [rbp + 0x1cc], xmm9
movss dword [rbp + 0x1d0], xmm8
movss dword [rbp + 0x1d4], xmm7
movss dword [rbp + 0x1c8], xmm0
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x1c8]
mov rcx, rbx
lea rdx, [rbp + 0x1d0]
call fcn.14002a010
mov rcx, qword [0x140156480]
mov edx, 0xff
mov r9d, edx
mov dword [rsp + 0x20], 0xff
mov r8d, edx
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0xa0]
mov rbx, qword [rax + 0x278]
call fcn.140031fd0
mov rcx, rax
call fcn.140003e00
mov rdx, qword [0x140156510]
lea r9, [rbp + 0x1e8]
mov dword [rsp + 0x30], eax
lea r8, [rbp + 0x1f0]
movaps xmm0, xmm12
mov dword [rbp + 0x1d8], 0x3f800000
addss xmm0, dword [0x1400d063c]
movaps xmm1, xmm13
mov dword [rbp + 0x1dc], 0x3f800000
addss xmm1, dword [0x1400d0684]
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x1e0], r14
mov qword [rsp + 0x28], rax
mov rcx, rbx
movss dword [rbp + 0x1e8], xmm0
lea rax, [rbp + 0x1e0]
movaps xmm0, xmm12
mov qword [rsp + 0x20], rax
addss xmm0, dword [0x1400d0600]
movss dword [rbp + 0x1ec], xmm1
movaps xmm1, xmm13
addss xmm1, dword [0x1400d0680]
movss dword [rbp + 0x1f0], xmm0
movss dword [rbp + 0x1f4], xmm1
call fcn.14002a5b0
lea rdx, [rbp + 0x1f8]
mov dword [rbp + 0x1f8], r14d
mov ecx, reloc.WS2_32.dll_ntohl
mov dword [rbp + 0x1fc], 0x41c80000
call fcn.1400044f0
lea rcx, [rbp + 0x200]
mov dword [rbp + 0x200], 0x41800000
mov dword [rbp + 0x204], 0x42ce0000
call fcn.140015980
cmp dword [0x140156490], r14d
lea rcx, [rbp - 0x56]
movzx eax, word [0x1400c5624]
sete bl
mov dword [rbp + 0x208], 0x42480000
xor al, 0xc4
mov dword [rbp + 0x20c], 0x423c0000
mov byte [rbp - 0x56], al
mov word [rbp - 0x55], 0x100
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0x208]
movzx edx, bl
lea rcx, [rbp - 0x56]
call fcn.1400335e0
test al, al
je 0x14004d2e6
mov eax, r14d
mov dword [0x140156490], eax
jmp 0x14004d2ec
mov eax, dword [0x140156490]
cmp eax, 2
mov dword [rbp + 0x210], 0x42480000
movzx eax, word [0x1400c562c]
lea rcx, [rbp - 0x53]
sete bl
mov dword [rbp + 0x214], 0x423c0000
xor al, 0xc4
mov word [rbp - 0x52], 0x100
mov byte [rbp - 0x53], al
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0x210]
movzx edx, bl
lea rcx, [rbp - 0x53]
call fcn.1400335e0
test al, al
je 0x14004d348
mov eax, 2
mov dword [0x140156490], eax
jmp 0x14004d34e
mov eax, dword [0x140156490]
cmp eax, 3
mov dword [rbp + 0x218], 0x424c0000
movzx eax, word [0x1400c5638]
lea rcx, [rbp - 0x50]
sete bl
mov dword [rbp + 0x21c], 0x423c0000
xor al, 0xc4
mov word [rbp - 0x4f], 0x100
mov byte [rbp - 0x50], al
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0x218]
movzx edx, bl
lea rcx, [rbp - 0x50]
call fcn.1400335e0
test al, al
je 0x14004d3aa
mov eax, 3
mov dword [0x140156490], eax
jmp 0x14004d3b0
mov eax, dword [0x140156490]
cmp eax, 4
mov dword [rbp + 0x220], 0x42440000
movzx eax, word [0x1400c5634]
lea rcx, [rbp - 0x4d]
sete bl
mov dword [rbp + 0x224], 0x423c0000
xor al, 0xc4
mov word [rbp - 0x4c], 0x100
mov byte [rbp - 0x4d], al
call fcn.14004e750
xor r9d, r9d
lea r8, [rbp + 0x220]
movzx edx, bl
lea rcx, [rbp - 0x4d]
call fcn.1400335e0
test al, al
je 0x14004d409
mov dword [0x140156490], 4
mov ecx, r15d
call fcn.1400045d0
mov ecx, dword [0x1401569e0]
mov ebx, dword [0x140156490]
movss xmm7, dword [0x1400d06b8]
cmp ebx, ecx
jne 0x14004d42f
movaps xmm6, xmm14
jmp 0x14004d432
movaps xmm6, xmm7
mov rax, qword [0x140156480]
test rax, rax
jne 0x14004d46b
mov r8d, 0xf5e
lea rdx, str.C:UsersFelpDownloadsimgui_glasss_xd11imgui_glasss_xd11imgui.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 ecx, dword [0x1401569e0]
mov rax, qword [0x140156480]
mov ebx, dword [0x140156490]
movss xmm8, dword [rax + 0x18]
movaps xmm0, xmm8
mulss xmm0, dword [0x1400d05dc]
mulss xmm0, xmm6
addss xmm0, dword [0x1401566cc]
comiss xmm11, xmm0
jbe 0x14004d495
movaps xmm6, xmm11
jmp 0x14004d49d
movaps xmm6, xmm14
minss xmm6, xmm0
movss dword [0x1401566cc], xmm6
cmp ebx, ecx
jne 0x14004d4ad
movaps xmm7, xmm14
movss xmm0, dword [0x1400d0624]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
mulss xmm0, xmm8
mulss xmm0, xmm7
addss xmm0, dword [0x1401566c8]
comiss xmm11, xmm0
jbe 0x14004d4d7
movaps xmm1, xmm11
jmp 0x14004d4df
movaps xmm1, xmm14
minss xmm1, xmm0
ucomiss xmm6, xmm11
movss dword [0x1401566c8], xmm1
jp 0x14004d4fd
jne 0x14004d4fd
ucomiss xmm1, xmm11
jp 0x14004d4fd
jne 0x14004d4fd
mov dword [0x1401569e0], ebx
call fcn.140015b20
lea rcx, [rbp + 0x228]
mov dword [rbp + 0x228], 0x42f00000
mov dword [rbp + 0x22c], 0x42b40000
call fcn.140015770
movss xmm1, dword [0x1401566cc]
xor ecx, ecx
mulss xmm1, dword [rsi + 0x37e0]
call fcn.140004420
mov ecx, dword [0x1401569e0]
test ecx, ecx
je 0x14004def8
sub ecx, 2
je 0x14004dc15
sub ecx, r15d
je 0x14004d8ce
cmp ecx, r15d
jne 0x14004e211
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x4a]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c5634]
xor al, 0xc4
mov word [rbp - 0x49], 0x100
mov byte [rbp - 0x4a], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x348]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x34c], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x348], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x350], xmm0
movss dword [rbp + 0x354], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
addss xmm13, xmm15
mov rdx, qword [0x140156488]
lea rcx, [rbp - 0x4a]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x230]
movss dword [rsp + 0x38], xmm11
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0658]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x234], xmm13
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x230], xmm0
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d1470]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp - 0x80], 0xb5b0a8
movdqa xmm0, xmmword [0x1400d1530]
movdqu xmmword [rsp + 0x70], xmm0
mov byte [rbp - 0x7c], r15b
call fcn.14004e440
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x358]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x35c], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x358], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x360], xmm0
movss dword [rbp + 0x364], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
lea rcx, [rsp + 0x60]
mov rdx, qword [0x140156528]
lea r9, [rbp + 0x238]
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x238], xmm12
movss dword [rbp + 0x23c], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
mov dword [rbp + 0x240], 0x43a00000
mov dword [rbp + 0x244], 0x43e60000
mov dword [rbp - 0x2a], 0xb5b2bd81
lea rcx, [rbp - 0x2a]
mov word [rbp - 0x26], 0xa9
mov byte [rbp - 0x24], r15b
call fcn.14004e680
xor r9d, r9d
lea rdx, [rbp + 0x240]
movzx r8d, r15b
lea rcx, [rbp - 0x2a]
call fcn.14000d070
movdqa xmm0, xmmword [0x1400d14c0]
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x70], 0x100
call fcn.14004eb10
lea rdx, [0x14015657d]
lea rcx, [rsp + 0x60]
call fcn.140034ca0
lea rcx, [rbp + 0x8f]
mov byte [0x140156501], al
mov dword [rbp + 0x8f], 0xa4a9a986
mov dword [rbp + 0x93], 0xa583e9a3
mov dword [rbp + 0x97], 0xa1bca8b8
mov dword [rbp + 0x9b], 0x100a5b5
call fcn.14004eba0
lea rdx, [0x140156580]
lea rcx, [rbp + 0x8f]
call fcn.140034ca0
lea rcx, [rbp + 0x73]
mov byte [0x1401564f0], al
mov dword [rbp + 0x73], 0xa2b4b197
mov dword [rbp + 0x77], 0x86eaa4a9
mov dword [rbp + 0x7b], 0xaba9a3
mov byte [rbp + 0x7f], r15b
call fcn.14004eb60
lea rdx, [0x140156582]
lea rcx, [rbp + 0x73]
call fcn.140034ca0
lea rcx, [rbp + 0x27]
mov byte [0x1401564f2], al
mov dword [rbp + 0x27], 0xb3b5a080
mov dword [rbp + 0x2b], 0xbfa9bcba
mov word [rbp + 0x2f], 0x100
call fcn.14004e760
lea rdx, [0x14015658c]
lea rcx, [rbp + 0x27]
call fcn.140034ca0
mov byte [0x1401564fb], al
test al, al
je 0x14004e20c
lea rdx, [0x140043800]
lea rcx, [rbp + 0x440]
call fcn.14004f780
lea rcx, [rbp + 0x440]
call fcn.140041130
cmp dword [rbp + 0x448], r14d
je 0x14004e20c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x47]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c5630]
xor al, 0xc4
mov word [rbp - 0x46], 0x100
mov byte [rbp - 0x47], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x368]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x36c], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x368], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x370], xmm0
movss dword [rbp + 0x374], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
lea rcx, [rbp - 0x47]
mov rdx, qword [0x140156488]
lea r9, [rbp + 0x248]
mov qword [rsp + 0x40], r14
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0658]
movss dword [rsp + 0x38], xmm11
movaps xmm1, xmm13
addss xmm1, dword [0x1400d060c]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x248], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x24c], xmm1
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d1710]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp - 0x80], 0xb4b3a9b4
movdqa xmm0, xmmword [0x1400d1620]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rbp - 0x7c], 0x100
call fcn.14004e5e0
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x378]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x37c], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x378], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x380], xmm0
movss dword [rbp + 0x384], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
addss xmm13, xmm15
mov rdx, qword [0x140156528]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x250]
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x250], xmm12
movss dword [rbp + 0x254], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
mov dword [rbp + 0x258], 0x43a00000
lea rcx, [rbp - 0x3e]
mov dword [rbp + 0x25c], 0x43e60000
mov dword [rbp - 0x3e], 0xa4b5ac89
mov word [rbp - 0x3a], 0x100
call fcn.14004e4e0
xor r9d, r9d
lea rdx, [rbp + 0x258]
movzx r8d, r15b
lea rcx, [rbp - 0x3e]
call fcn.14000d070
lea rcx, [rbp + 0x80]
mov dword [rbp + 0x80], 0xa4a9b790
mov dword [rbp + 0x84], 0x99eabba9
mov dword [rbp + 0x88], 0xaba7bdad
mov word [rbp + 0x8c], 0xb1
mov byte [rbp + 0x8e], r15b
call fcn.14004e8e0
lea rdx, [0x14015657b]
lea rcx, [rbp + 0x80]
call fcn.140034ca0
lea rcx, [rbp + 0x45]
mov byte [0x1401564ed], al
mov dword [rbp + 0x45], 0xa2a2ab91
mov dword [rbp + 0x49], 0xaa89e9ba
mov word [rbp + 0x4d], 0xa1
mov byte [rbp + 0x4f], r15b
call fcn.14004e860
lea rdx, [0x140156575]
lea rcx, [rbp + 0x45]
call fcn.140034ca0
lea rcx, [rbp + 0x5b]
mov byte [0x1401564e6], al
mov dword [rbp + 0x5b], 0xaeb5ac92
mov dword [rbp + 0x5f], 0xffeaa7a7
mov dword [rbp + 0x63], 0x100edb4
call fcn.14004f0e0
lea rdx, [0x140156572]
lea rcx, [rbp + 0x5b]
call fcn.140034ca0
lea rcx, [rbp - 0x70]
mov byte [0x1401564e2], al
mov dword [rbp - 0x70], 0xe7abac85
mov dword [rbp - 0x6c], 0xebbca6ae
mov dword [rbp - 0x68], 0xa3baad
mov byte [rbp - 0x64], r15b
call fcn.14004eb60
lea rdx, [0x140156587]
lea rcx, [rbp - 0x70]
call fcn.140034ca0
mov byte [0x1401564e8], al
jmp 0x14004e20c
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x44]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c562c]
xor al, 0xc4
mov word [rbp - 0x43], 0x100
mov byte [rbp - 0x44], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x388]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x38c], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x388], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x390], xmm0
movss dword [rbp + 0x394], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
addss xmm13, xmm15
mov rdx, qword [0x140156488]
lea rcx, [rbp - 0x44]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x260]
movss dword [rsp + 0x38], xmm11
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0658]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x264], xmm13
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x260], xmm0
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d1460]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rbp - 0x80], 0xb4b3a9b4
movdqa xmm0, xmmword [0x1400d1620]
movdqu xmmword [rsp + 0x70], xmm0
mov word [rbp - 0x7c], 0x100
call fcn.14004e5e0
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x398]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x39c], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x398], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x3a0], xmm0
movss dword [rbp + 0x3a4], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
lea rcx, [rsp + 0x60]
mov rdx, qword [0x140156528]
lea r9, [rbp + 0x268]
mov qword [rsp + 0x40], r14
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x268], xmm12
movss dword [rbp + 0x26c], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
mov dword [rbp + 0x270], 0x43a00000
mov dword [rbp + 0x274], 0x43e60000
mov dword [rbp - 0x23], 0xb2b5ac92
lea rcx, [rbp - 0x23]
mov dword [rbp - 0x1f], 0x100a5a9
call fcn.14004e500
xor r9d, r9d
lea rdx, [rbp + 0x270]
movzx r8d, r15b
lea rcx, [rbp - 0x23]
call fcn.14000d070
lea rcx, [rbp + 0x67]
mov dword [rbp + 0x67], 0xaaa7ad87
mov dword [rbp + 0x6b], 0xaea7e9bb
mov dword [rbp + 0x6f], 0x100b8a2
call fcn.14004f0e0
lea rdx, [0x140156578]
lea rcx, [rbp + 0x67]
call fcn.140034ca0
lea rcx, [rbp + 0x50]
mov byte [0x1401564ea], al
mov dword [rbp + 0x50], 0xb0a9a983
mov dword [rbp + 0x54], 0xbeb088e8
mov word [rbp + 0x58], 0xa0
mov byte [rbp + 0x5a], r15b
call fcn.14004e860
lea rdx, [0x140156579]
lea rcx, [rbp + 0x50]
call fcn.140034ca0
lea rcx, [rbp - 0xa]
mov byte [0x1401564eb], al
mov dword [rbp - 0xa], 0xe7beaa86
mov dword [rbp - 6], 0x888e9a
mov byte [rbp - 2], r15b
call fcn.14004e5b0
lea rdx, [0x14015657f]
lea rcx, [rbp - 0xa]
call fcn.140034ca0
mov byte [0x1401564ef], al
jmp 0x14004e20c
mov rcx, qword [0x140156480]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp - 0x41]
mov rbx, qword [rax + 0x278]
movzx eax, word [0x1400c5624]
xor al, 0xc4
mov word [rbp - 0x40], 0x100
mov byte [rbp - 0x41], al
call fcn.14004e750
movss xmm1, dword [0x140156c6c]
lea rcx, [rbp + 0x3a8]
movss xmm0, dword [0x140156c68]
mov rax, qword [0x140156480]
movss dword [rbp + 0x3ac], xmm1
movss xmm1, dword [0x140156c74]
movss dword [rbp + 0x3a8], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156c70]
movss dword [rbp + 0x3b0], xmm0
movss dword [rbp + 0x3b4], xmm1
call fcn.140003e00
movss xmm2, dword [0x1400d061c]
lea rcx, [rbp - 0x41]
mov rdx, qword [0x140156488]
lea r9, [rbp + 0x278]
mov qword [rsp + 0x40], r14
movaps xmm0, xmm12
addss xmm0, dword [0x1400d0658]
movss dword [rsp + 0x38], xmm11
movaps xmm1, xmm13
addss xmm1, dword [0x1400d060c]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x278], xmm0
mov dword [rsp + 0x20], eax
movss dword [rbp + 0x27c], xmm1
call fcn.14002a420
mov rcx, qword [0x140156480]
movdqa xmm0, xmmword [0x1400d14a0]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r15b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rsp + 0x60]
mov rbx, qword [rax + 0x278]
movdqu xmmword [rsp + 0x60], xmm0
mov dword [rsp + 0x70], 0xb6bebbb5
mov dword [rsp + 0x74], 0x8bfaf4f8
mov dword [rsp + 0x78], 0x8d8890
mov byte [rsp + 0x7c], r15b
call fcn.14004e530
movss xmm1, dword [0x140156a84]
lea rcx, [rbp + 0x3b8]
movss xmm0, dword [0x140156a80]
mov rax, qword [0x140156480]
movss dword [rbp + 0x3bc], xmm1
movss xmm1, dword [0x140156a8c]
movss dword [rbp + 0x3b8], xmm0
mulss xmm1, dword [rax + 0x37e0]
movss xmm0, dword [0x140156a88]
movss dword [rbp + 0x3c0], xmm0
movss dword [rbp + 0x3c4], xmm1
call fcn.140003e00
addss xmm12, dword [0x1400d0664]
movss xmm2, dword [0x1400d05f8]
addss xmm13, xmm15
mov rdx, qword [0x140156528]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x40], r14
lea r9, [rbp + 0x280]
movss dword [rsp + 0x38], xmm11
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rcx
mov rcx, rbx
movss dword [rbp + 0x280], xmm12
movss dword [rbp + 0x284], xmm13
mov dword [rsp + 0x20], eax
call fcn.14002a420
mov dword [rbp + 0x288], 0x43a00000
lea rcx, [rbp - 0x1b]
mov dword [rbp + 0x28c], 0x43e60000
mov dword [rbp - 0x1b], 0xa5abac85
mov dword [rbp - 0x17], 0x100bda7
call fcn.14004e500
xor r9d, r9d
lea rdx, [rbp + 0x288]
movzx r8d, r15b
lea rcx, [rbp - 0x1b]
call fcn.14000d070
lea rdx, [0x140156592]
lea rcx, str.Aimbot
call fcn.140034ca0
test al, al
je 0x14004e16a
lea rcx, [0x1401565e0]
call fcn.140040b70
movdqa xmm0, xmmword [0x1400d1720]
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x60], xmm0
mov word [rsp + 0x70], 0x100
call fcn.14004eb10
lea rdx, [0x14015658e]
lea rcx, [rsp + 0x60]
call fcn.140034ca0
movdqa xmm0, xmmword [0x1400d16f0]
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [0x1401564fd], al
mov word [rsp + 0x70], 0x100
call fcn.14004eb10
lea rdx, [0x140156571]
lea rcx, [rsp + 0x60]
call fcn.140034ca0
movdqa xmm0, xmmword [0x1400d16e0]
lea rcx, [rsp + 0x60]
movdqu xmmword [rsp + 0x60], xmm0
mov byte [0x1401564e1], al
mov word [rsp + 0x70], 0x100
call fcn.14004eb10
lea rdx, [0x140156573]
lea rcx, [rsp + 0x60]
call fcn.140034ca0
mov byte [0x1401564e3], al
call fcn.14000d130
call fcn.140035580
mov rcx, qword [0x140156508]
call fcn.140041f60
mov ecx, r15d
call fcn.1400045d0
call fcn.140041d10
call fcn.1400126f0
call fcn.14000c690
lea rdx, [0x1400469d0]
lea rcx, [rbp + 0x450]
call fcn.14004f780
lea rcx, [rbp + 0x450]
call fcn.140041130
mov rcx, qword [0x1401569e8]
lea r8, [0x1401569c8]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x470], xmm0
mov edx, r15d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1401569e8]
lea r8, [rbp + 0x470]
mov rdx, qword [0x1401569c8]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.1400072d0
mov rcx, rax
call fcn.14003c400
mov rcx, qword [0x1401569d0]
xor r8d, r8d
mov edx, r15d
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp dword [rbp + 0x458], r14d
je 0x14004ba46
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
call fcn.14003d680
call fcn.14003d9c0
xor ecx, ecx
call fcn.140007160
call fcn.14003fc30
mov rcx, qword [0x140156508]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x408]
mov rcx, qword [rbp + 0x430]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm6, xmmword [rsp + 0x700]
xor eax, eax
movaps xmm13, xmmword [rsp + 0x690]
movaps xmm12, xmmword [rsp + 0x6a0]
movaps xmm8, xmmword [rsp + 0x6e0]
mov rsi, qword [rsp + 0x740]
movaps xmm9, xmmword [rsp + 0x6d0]
movaps xmm10, xmmword [rsp + 0x6c0]
movaps xmm7, xmmword [rsp + 0x6f0]
movaps xmm11, xmmword [rsp + 0x6b0]
movaps xmm14, xmmword [rsp + 0x680]
mov rdi, qword [rsp + 0x748]
mov r13, qword [rsp + 0x720]
mov r12, qword [rsp + 0x750]
movaps xmm15, xmmword [rsp + 0x670]
mov r14, qword [rsp + 0x718]
mov r15, qword [rsp + 0x710]
add rsp, 0x728
pop rbx
pop rbp
ret
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movdqa xmm0, xmmword [0x1400d15a0]
lea rcx, [rbp + 0xa0]
movdqu xmmword [rbp + 0xa0], xmm0
mov dword [rbp + 0xb0], 0xbab7a7b3
mov dword [rbp + 0xb4], 0xfba998f8
mov dword [rbp + 0xb8], 0xb6b3b99d
mov dword [rbp + 0xbc], 0x100c08e
call fcn.1400458c0
lea rcx, [rbp - 0x70]
mov dword [rbp - 0x70], 0xa5abaa87
mov rbx, rax
mov dword [rbp - 0x6c], 0xb9a399a7
mov dword [rbp - 0x68], 0xaea6a3ad
mov word [rbp - 0x64], 0x100
call fcn.140042800
mov r9d, 0x40
mov r8, rax
mov rdx, rbx
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov edx, 0x1f4
mov ecx, reloc.WLDAP32.dll_Ordinal_200
call qword [sym.imp.KERNEL32.dll_Beep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3