Function at 0x14004ef60
Capabilities:
Create thread
Encode data using base64
Encode data using xor
Hide graphical window
Log keystrokes via polling
Terminate process

Disassembly:
push rbp
push r12
lea rbp, [rsp - 0xf08]
mov eax, 0x1008
call fcn.140122380
sub rsp, rax
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004b320]
xor r12d, r12d
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x278]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x270], rax
test rax, rax
je 0x140055e43
cmp dword [rbp + 0x278], r12d
je 0x140055e37
movaps xmm0, xmmword [rbp + 0x270]
lea rcx, [rbp + 0x930]
movdqa xmmword [rbp + 0x930], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055e37
mov rcx, qword [0x1405803a8]
xorps xmm0, xmm0
movaps xmmword [rbp + 0xbb0], xmm0
movdqa xmmword [rbp + 0x270], xmm0
call fcn.14004b380
lea rcx, [0x1405a15a0]
call fcn.1400cbaf0
cmp byte [0x1405a17b8], r12b
jne 0x14004f04f
lea rcx, [0x1405a17c0]
call fcn.140040660
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 + 0x1020], rbx
lea rax, [0x140055ef0]
mov qword [rsp + 0x1028], rsi
mov edx, 0x7f00
mov qword [rsp + 0x1030], rdi
xor ecx, ecx
mov qword [rsp + 0xff8], r14
mov qword [rsp + 0xff0], r15
movaps xmmword [rsp + 0xfe0], xmm6
mov dword [rbp + 0x480], 0x50
mov dword [rbp + 0x484], 0x40
mov qword [rbp + 0x488], rax
mov qword [rbp + 0x490], r12
mov qword [rbp + 0x498], r12
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x4a0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x4b0], r12
mov qword [rbp + 0x4a8], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x4b8], rax
lea rax, str.Neto_Project
mov qword [rbp + 0x4c0], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x480]
mov qword [rbp + 0x4c8], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x14057f364]
mov r14d, 1
mov ecx, r14d
cvttss2si esi, dword [0x14057f360]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x14057f364]
xor ecx, ecx
mulss xmm0, dword [0x1401607e0]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x14057f360]
lea r8, [0x140160118]
mulss xmm0, dword [0x1401607e0]
cdq
mov qword [rsp + 0x58], r12
sub eax, edx
mov rdx, qword [rbp + 0x4c0]
mov r9d, 0x80000000
mov qword [rsp + 0x50], r12
xor ecx, ecx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [rbp + 0x400], rax
lea edx, [r14 - 0x15]
mov r15, rax
call qword [sym.imp.USER32.dll_GetWindowLongA]
lea edx, [r14 - 0x15]
mov rcx, r15
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
lea r9d, [r14 + 1]
mov r8b, 0xff
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140160950]
lea rdx, [rbp + 0x940]
mov rcx, r15
movdqu xmmword [rbp + 0x940], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
lea rdx, [0x140580398]
mov rcx, r15
movups xmmword [rbp + 0xbc0], xmm0
movups xmmword [0x140580398], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
xor edx, edx
mov dword [rsp + 0x28], reloc.WS2_32.dll_setsockopt
xor ecx, ecx
mov dword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
mov r9d, 0x23a
mov r8d, 0x145
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
xor r8d, r8d
mov rcx, r15
mov rdx, rax
call qword [sym.imp.USER32.dll_SetWindowRgn]
lea rax, [rbp + 0x98]
mov qword [rbp + 0x424], r12
lea rbx, [0x1405b60e8]
mov qword [rbp + 0x438], 2
mov qword [rsp + 0x58], rbx
lea rdi, [0x1405b60d8]
mov qword [rsp + 0x50], rax
lea rsi, [0x1405b60c8]
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x410]
mov qword [rsp + 0x40], rsi
xor r9d, r9d
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0xa0]
mov dword [rsp + 0x28], 2
mov edx, r14d
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x450], 2
mov qword [rbp + 0x410], r12
mov dword [rbp + 0x420], Ordinal_33
mov dword [rbp + 0x418], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x41c], r14d
mov dword [rbp + 0x434], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x440], r15
mov qword [rbp + 0x42c], r14
mov qword [rbp + 0x448], r14
mov dword [rbp + 0xa0], 0xb000
mov dword [rbp + 0xa4], 0xa000
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
lea ecx, [r14 + 4]
cmp eax, 0x887a0004
jne 0x14004f3b6
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x98]
mov qword [rsp + 0x50], rax
mov edx, ecx
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x410]
mov qword [rsp + 0x40], rsi
xor r9d, r9d
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0xa0]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x14004f3db
call fcn.140055e70
mov rdx, qword [rbp + 0x498]
mov rcx, qword [rbp + 0x4c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r14d
jmp 0x140055c31
mov rcx, qword [0x1405b60c8]
lea r9, [rbp + 0x140]
mov qword [rsp + 0x1000], r13
lea r8, [0x1401605c0]
movaps xmmword [rsp + 0xfb0], xmm9
xor edx, edx
movaps xmmword [rsp + 0xfa0], xmm10
mov rax, qword [rcx]
movaps xmmword [rsp + 0xf90], xmm11
movaps xmmword [rsp + 0xf80], xmm12
movaps xmmword [rsp + 0xf70], xmm13
movaps xmmword [rsp + 0xf60], xmm14
movaps xmmword [rsp + 0xf50], xmm15
call qword [rax + 0x48]
mov rcx, qword [0x1405b60d8]
lea r9, [0x1405b60c0]
mov rdx, qword [rbp + 0x140]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov edx, 0xa
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r15
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.1400065e0
call fcn.1400085a0
lea rcx, [rbp + 0xd40]
mov rbx, rax
or dword [rax], 3
call fcn.140027820
movss xmm3, dword [0x140160888]
lea rax, [rbp + 0xd40]
mov rcx, qword [rbx + 0x30]
lea rdi, [0x14015b910]
mov qword [rsp + 0x28], rdi
lea rdx, [0x14049a4b0]
mov r8d, 0x4d33c
mov qword [rsp + 0x20], rax
mov dword [rbp + 0xd8c], 0x10c
call fcn.140028200
movss xmm6, dword [0x140160890]
lea rax, [rbp + 0xd40]
mov rcx, qword [rbx + 0x30]
lea rdx, [0x1403d0710]
movaps xmm3, xmm6
mov qword [rsp + 0x28], rdi
mov r8d, 0xfa0
mov qword [rsp + 0x20], rax
call fcn.140028200
movss xmm3, dword [0x1401608a8]
lea rdx, [0x1403d0710]
mov rcx, qword [rbx + 0x30]
mov r8d, 0xfa0
mov qword [0x140580150], rax
lea rax, [rbp + 0xd40]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rax
call fcn.140028200
mov rcx, qword [rbx + 0x30]
lea rax, [rbp + 0xd40]
mov qword [rsp + 0x28], rdi
lea rdx, [0x140178110]
movaps xmm3, xmm6
mov qword [rsp + 0x20], rax
mov r8d, 0xb18
call fcn.140028200
mov rcx, r15
call fcn.140039d30
call fcn.140039ac0
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor r8d, r8d
lea rcx, [rbp + 0xbd0]
xor edx, edx
call fcn.140030f20
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x318], xmm3
lea rcx, [rbp + 0xcb0]
call fcn.140049f40
cmp qword [0x140580388], rdx
jne 0x14004f5eb
mov rcx, qword [0x1405b60d8]
lea rax, [0x140580388]
mov qword [rsp + 0x30], r12
lea r9, [rbp + 0xcb0]
mov qword [rsp + 0x28], rax
lea rdx, [0x140308030]
mov r8d, 0xed4
mov qword [rsp + 0x20], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140580390], r12
jne 0x14004f62b
mov rcx, qword [0x1405b60d8]
lea rax, [0x140580390]
mov qword [rsp + 0x30], r12
lea r9, [rbp + 0xcb0]
mov qword [rsp + 0x28], rax
lea rdx, [0x1404e77f0]
mov r8d, 0x29788
mov qword [rsp + 0x20], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov esi, dword [reloc.WS2_32.dll_accept]
xor bl, bl
movss xmm11, dword [0x14016087c]
movabs r13, 0x7fffffffffffffff
movss xmm13, dword [0x1401608a0]
xorps xmm10, xmm10
movss xmm14, dword [0x140160930]
movss xmm12, dword [0x140160858]
movss xmm9, dword [0x140160878]
movss xmm15, dword [0x1401607cc]
movaps xmmword [rsp + 0xfd0], xmm7
mov dword [rbp + 0x1c], ebx
movaps xmmword [rsp + 0xfc0], xmm8
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rcx, [rbp + 0xaa0]
xor edx, edx
lea rdi, [0x14004ea80]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14004f701
lea rcx, [rbp + 0xaa0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xaa0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xaa8], 0x12
lea rcx, [rbp + 0xaa0]
movzx ebx, bl
cmove ebx, r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14004f6b0
mov dword [rbp + 0x1c], ebx
test bl, bl
jne 0x140055ba6
mov r8d, dword [0x1405b60b8]
test r8d, r8d
je 0x14004f7b7
mov r9d, dword [0x1405b60d0]
test r9d, r9d
je 0x14004f7b7
mov rcx, qword [0x1405b60c0]
test rcx, rcx
je 0x14004f748
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8d, dword [0x1405b60b8]
mov r9d, dword [0x1405b60d0]
mov qword [0x1405b60c0], r12
mov rcx, qword [0x1405b60c8]
xor edx, edx
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov rax, qword [rcx]
call qword [rax + 0x68]
mov rcx, qword [0x1405b60c8]
lea r9, [rbp + 0x148]
mov dword [0x1405b60d0], r12d
lea r8, [0x1401605c0]
mov dword [0x1405b60b8], r12d
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x1405b60d8]
lea r9, [0x1405b60c0]
mov rdx, qword [rbp + 0x148]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x148]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rbx, qword [0x140580140]
test rbx, rbx
je 0x14004f7d1
mov rbx, qword [rbx + 0x98]
test rbx, rbx
jne 0x14004f7ee
jmp 0x14004f7d4
mov rbx, r12
mov r8d, 0x255
lea rdx, [0x14015c650]
lea rcx, str.bd___nullptr___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 0x14004f7fa
call fcn.140039450
call fcn.14003aba0
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x140055e2e
mov ecx, dword [0x140580234]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004f830
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x14057f368]
mov rax, qword [0x140580140]
test rax, rax
jne 0x14004f85d
mov r8d, 0x10b1
lea rdx, [0x140150470]
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 [0x140580140]
movss xmm0, dword [rax + 0x18]
mov ecx, dword [0x14057f358]
mulss xmm0, dword [0x140160870]
cmp ecx, 0xff
jg 0x14004f886
cmp byte [reloc.WS2_32.dll_accept], 0
mov eax, Ordinal_301
jne 0x14004f889
mov eax, r12d
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 [0x14057f358], r8d
cmp r8d, 0xff
jle 0x14004f8c6
mov dword [0x14057f358], 0xff
mov r8d, 0xff
xor edx, edx
mov rcx, r15
lea r9d, [rdx + 2]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
cmp dword [0x14057f358], 0
mov edx, r12d
mov eax, 5
mov rcx, r15
cmovg edx, eax
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, dword [0x140580238]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004f989
mov ecx, 8
call fcn.140121aec
lea rcx, [rbp + 0x1b8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x1400574b0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
mov qword [rax], rdi
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1b0], rax
test rax, rax
je 0x140055c76
cmp dword [rbp + 0x1b8], 0
je 0x140055c6c
movaps xmm0, xmmword [rbp + 0x1b0]
lea rcx, [rbp + 0x950]
movdqa xmmword [rbp + 0x950], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055c6c
xorps xmm0, xmm0
movaps xmmword [rbp + 0xbe0], xmm0
movdqa xmmword [rbp + 0x1b0], xmm0
mov ecx, dword [0x1405802a4]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14004fa29
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ea90]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x1c8]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1c0], rax
test rax, rax
je 0x140055c93
cmp dword [rbp + 0x1c8], 0
je 0x140055c89
movaps xmm0, xmmword [rbp + 0x1c0]
lea rcx, [rbp + 0x960]
movdqa xmmword [rbp + 0x960], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055c89
xorps xmm0, xmm0
movaps xmmword [rbp + 0xbf0], xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
call fcn.140008fc0
mov eax, dword [reloc.WS2_32.dll_accept]
cmp eax, 1
jne 0x140051b1d
mov rax, qword [0x140580140]
test rax, rax
jne 0x14004fa6a
mov r8d, 0x10b1
lea rdx, [0x140150470]
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 [0x140580140]
or dword [rax + 0x47f0], 0x10
mov r8d, r12d
movss xmm1, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
movss xmm0, dword [0x14057f364]
movss xmm3, dword [0x14057f360]
shufps xmm3, xmm3, 0xe1
mov qword [rax + 0x4840], r12
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
mov qword [rax + 0x4848], r12
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmm0, xmmword [str.zPBX]
movups xmm1, xmmword [0x140160758]
movups xmmword [rax + 0x482c], xmm3
movzx eax, byte [0x140160768]
mov byte [rbp + 0x538], al
movups xmmword [rbp - 0x30], xmm3
movups xmmword [rbp + 0x518], xmm0
movups xmmword [rbp + 0x528], xmm1
cmp esi, 2
jl 0x14004fc37
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x518]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x14004fb30
cmp r8d, 0x21
jge 0x14004fc81
movsxd rax, r8d
lea r9, [rbp + 0x518]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x21
jl 0x14004fc50
xor edx, edx
lea rcx, [rbp + 0x518]
mov r8d, 0x2001
call fcn.14000e9e0
mov rcx, qword [0x1405803a8]
call fcn.14004b380
mov rax, qword [0x140580140]
lea rdx, [0x140580398]
mov rcx, qword [rax + 0x3f08]
mov byte [rcx + 0xb8], 1
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rdi, qword [0x140580140]
mov rax, qword [rdi + 0x3f08]
movss xmm2, dword [rax + 0x20]
lea rcx, [rax + 0x24]
ucomiss xmm2, xmm10
jp 0x14004fcf1
jne 0x14004fcf1
movss xmm0, dword [rcx]
ucomiss xmm0, xmm10
jp 0x14004fcf1
je 0x14004fd6a
movd xmm0, dword [0x14058039c]
movd xmm1, dword [0x140580398]
cvttss2si eax, dword [0x14057f364]
mov dword [rsp + 0x28], r14d
cvttss2si r9d, dword [0x14057f360]
mov dword [rsp + 0x20], eax
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
addss xmm0, dword [rcx]
addss xmm1, xmm2
mov rcx, r15
cvttss2si r8d, xmm0
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov rax, qword [0x140580140]
lea rdx, [rbp + 0x150]
xor r8d, r8d
mov qword [rbp + 0x150], 0
mov rcx, qword [rax + 0x3f08]
call fcn.1400123d0
mov rdi, qword [0x140580140]
test rdi, rdi
jne 0x14004fd90
mov r8d, 0xbe8
lea rdx, [0x140150470]
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 rdi, qword [0x140580140]
mov rax, qword [rdi + 0x3f08]
cmp qword [rax + 0x1a8], 0
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0xa8], xmm0
jne 0x14004fdbf
cmp qword [rdi + 0x4bd8], 0
lea rcx, [rax + 0x250]
je 0x14004fdc6
lea rcx, [rax + 0x220]
movss xmm8, dword [rcx]
movss xmm9, dword [rcx + 4]
subss xmm9, dword [rax + 0x24]
subss xmm8, dword [rax + 0x20]
movzx eax, byte [reloc.WS2_32.dll_accept]
mov qword [rdi + 0x37d0], 0
mov dword [rdi + 0x3814], 0x41a00000
mov dword [rdi + 0x3818], 0x41a00000
mov dword [rdi + 0x37dc], r12d
mov dword [rdi + 0x383c], 0x41200000
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14004fe39
movaps xmm0, xmmword [0x140160aa0]
lea rcx, [rbp + 0x970]
movups xmmword [rbp + 0x970], xmm0
jmp 0x14004fe4e
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x980]
movups xmmword [rbp + 0x980], xmm0
movss xmm0, dword [0x1405b6e48]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e54]
subss xmm2, dword [0x1405b6e50]
subss xmm1, dword [0x1405b6e4c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e54]
movss dword [0x1405b6e48], xmm0
addss xmm2, dword [0x1405b6e50]
addss xmm1, dword [0x1405b6e4c]
movss dword [0x1405b6e54], xmm4
movss dword [0x1405b6e50], xmm2
movss dword [0x1405b6e4c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14004fefb
movaps xmm0, xmmword [0x140160ae0]
lea rcx, [rbp + 0x990]
movups xmmword [rbp + 0x990], xmm0
jmp 0x14004ff10
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0x9a0]
movups xmmword [rbp + 0x9a0], xmm0
movss xmm0, dword [0x1405b6e88]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e94]
subss xmm2, dword [0x1405b6e90]
subss xmm1, dword [0x1405b6e8c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e94]
movss dword [0x1405b6e88], xmm0
addss xmm2, dword [0x1405b6e90]
addss xmm1, dword [0x1405b6e8c]
movss dword [0x1405b6e94], xmm4
movss dword [0x1405b6e90], xmm2
movss dword [0x1405b6e8c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14004ffbd
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x9b0]
movups xmmword [rbp + 0x9b0], xmm0
jmp 0x14004ffd2
movaps xmm0, xmmword [0x140160b40]
lea rcx, [rbp + 0x9c0]
movups xmmword [rbp + 0x9c0], xmm0
movss xmm0, dword [0x1405b6e08]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e14]
subss xmm2, dword [0x1405b6e10]
subss xmm1, dword [0x1405b6e0c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e14]
movss dword [0x1405b6e08], xmm0
addss xmm2, dword [0x1405b6e10]
addss xmm1, dword [0x1405b6e0c]
movss dword [0x1405b6e14], xmm4
movss dword [0x1405b6e10], xmm2
movss dword [0x1405b6e0c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x14005007f
movaps xmm0, xmmword [0x140160af0]
lea rcx, [rbp + 0x9d0]
movups xmmword [rbp + 0x9d0], xmm0
jmp 0x140050094
movaps xmm0, xmmword [0x140160b60]
lea rcx, [rbp + 0x9e0]
movups xmmword [rbp + 0x9e0], xmm0
movss xmm0, dword [0x1405b6e18]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e24]
subss xmm2, dword [0x1405b6e20]
subss xmm1, dword [0x1405b6e1c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e24]
movss dword [0x1405b6e18], xmm0
addss xmm2, dword [0x1405b6e20]
addss xmm1, dword [0x1405b6e1c]
movss dword [0x1405b6e24], xmm4
movss dword [0x1405b6e20], xmm2
movss dword [0x1405b6e1c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x140050141
movaps xmm0, xmmword [0x140160ad0]
lea rcx, [rbp + 0x9f0]
movups xmmword [rbp + 0x9f0], xmm0
jmp 0x140050156
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0xa00]
movups xmmword [rbp + 0xa00], xmm0
movss xmm0, dword [0x1405b6e78]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e84]
subss xmm2, dword [0x1405b6e80]
subss xmm1, dword [0x1405b6e7c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e84]
movss dword [0x1405b6e78], xmm0
addss xmm2, dword [0x1405b6e80]
addss xmm1, dword [0x1405b6e7c]
movss dword [0x1405b6e84], xmm4
movss dword [0x1405b6e80], xmm2
movss dword [0x1405b6e7c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140050203
movaps xmm0, xmmword [0x140160a80]
lea rcx, [rbp + 0x53c]
movups xmmword [rbp + 0x53c], xmm0
jmp 0x140050218
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x54c]
movups xmmword [rbp + 0x54c], xmm0
movss xmm0, dword [0x1405b6e98]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6ea4]
subss xmm2, dword [0x1405b6ea0]
subss xmm1, dword [0x1405b6e9c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6ea4]
movss dword [0x1405b6e98], xmm0
addss xmm2, dword [0x1405b6ea0]
addss xmm1, dword [0x1405b6e9c]
movss dword [0x1405b6ea4], xmm4
movss dword [0x1405b6ea0], xmm2
movss dword [0x1405b6e9c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x1400502c5
movaps xmm0, xmmword [0x140160ab0]
lea rcx, [rbp + 0x55c]
movups xmmword [rbp + 0x55c], xmm0
jmp 0x1400502da
movaps xmm0, xmmword [0x140160b90]
lea rcx, [rbp + 0x56c]
movups xmmword [rbp + 0x56c], xmm0
movss xmm0, dword [0x1405b6e58]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e64]
subss xmm2, dword [0x1405b6e60]
subss xmm1, dword [0x1405b6e5c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e64]
movss dword [0x1405b6e58], xmm0
addss xmm2, dword [0x1405b6e60]
addss xmm1, dword [0x1405b6e5c]
movss dword [0x1405b6e64], xmm4
movss dword [0x1405b6e60], xmm2
movss dword [0x1405b6e5c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140050387
movaps xmm0, xmmword [0x140160ac0]
lea rcx, [rbp + 0x57c]
movups xmmword [rbp + 0x57c], xmm0
jmp 0x14005039c
movaps xmm0, xmmword [0x140160b80]
lea rcx, [rbp + 0x58c]
movups xmmword [rbp + 0x58c], xmm0
movss xmm0, dword [0x1405b6e28]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e34]
subss xmm2, dword [0x1405b6e30]
subss xmm1, dword [0x1405b6e2c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e34]
movss dword [0x1405b6e28], xmm0
addss xmm2, dword [0x1405b6e30]
addss xmm1, dword [0x1405b6e2c]
movss dword [0x1405b6e34], xmm4
movss dword [0x1405b6e30], xmm2
movss dword [0x1405b6e2c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140050449
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x59c]
movups xmmword [rbp + 0x59c], xmm0
jmp 0x14005045e
movaps xmm0, xmmword [0x140160b30]
lea rcx, [rbp + 0x5ac]
movups xmmword [rbp + 0x5ac], xmm0
movss xmm0, dword [0x1405b6df8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e04]
subss xmm2, dword [0x1405b6e00]
subss xmm1, dword [0x1405b6dfc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e04]
movss dword [0x1405b6df8], xmm0
addss xmm2, dword [0x1405b6e00]
addss xmm1, dword [0x1405b6dfc]
movss dword [0x1405b6e04], xmm4
movss dword [0x1405b6e00], xmm2
movss dword [0x1405b6dfc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14005050b
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x5bc]
movups xmmword [rbp + 0x5bc], xmm0
jmp 0x140050520
movaps xmm0, xmmword [0x140160b30]
lea rcx, [rbp + 0x5cc]
movups xmmword [rbp + 0x5cc], xmm0
movss xmm0, dword [0x1405b6de8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6df4]
subss xmm2, dword [0x1405b6df0]
subss xmm1, dword [0x1405b6dec]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6df4]
movss dword [0x1405b6de8], xmm0
addss xmm2, dword [0x1405b6df0]
addss xmm1, dword [0x1405b6dec]
movss dword [0x1405b6df4], xmm4
movss dword [0x1405b6df0], xmm2
movss dword [0x1405b6dec], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x1400505cd
movaps xmm0, xmmword [0x140160af0]
lea rcx, [rbp + 0x5dc]
movups xmmword [rbp + 0x5dc], xmm0
jmp 0x1400505e2
movaps xmm0, xmmword [0x140160b50]
lea rcx, [rbp + 0x5ec]
movups xmmword [rbp + 0x5ec], xmm0
movss xmm0, dword [0x1405b6e38]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e44]
subss xmm2, dword [0x1405b6e40]
subss xmm1, dword [0x1405b6e3c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e44]
movss dword [0x1405b6e38], xmm0
addss xmm2, dword [0x1405b6e40]
addss xmm1, dword [0x1405b6e3c]
movss dword [0x1405b6e44], xmm4
movss dword [0x1405b6e40], xmm2
movss dword [0x1405b6e3c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x14005068f
movaps xmm0, xmmword [0x140160ad0]
lea rcx, [rbp + 0x5fc]
movups xmmword [rbp + 0x5fc], xmm0
jmp 0x1400506a4
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0x60c]
movups xmmword [rbp + 0x60c], xmm0
movss xmm0, dword [0x1405b6e68]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e74]
subss xmm2, dword [0x1405b6e70]
subss xmm1, dword [0x1405b6e6c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e74]
movss dword [0x1405b6e68], xmm0
addss xmm2, dword [0x1405b6e70]
addss xmm1, dword [0x1405b6e6c]
movss dword [0x1405b6e74], xmm4
movss dword [0x1405b6e70], xmm2
movss dword [0x1405b6e6c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140050751
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x61c]
movups xmmword [rbp + 0x61c], xmm0
jmp 0x140050766
movaps xmm0, xmmword [0x140160a80]
lea rcx, [rbp + 0x62c]
movups xmmword [rbp + 0x62c], xmm0
movss xmm0, dword [0x1405b6dc8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6dd4]
subss xmm2, dword [0x1405b6dd0]
subss xmm1, dword [0x1405b6dcc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6dd4]
movss dword [0x1405b6dc8], xmm0
addss xmm2, dword [0x1405b6dd0]
addss xmm1, dword [0x1405b6dcc]
movss dword [0x1405b6dd4], xmm4
movss dword [0x1405b6dd0], xmm2
movss dword [0x1405b6dcc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140050813
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x63c]
movups xmmword [rbp + 0x63c], xmm0
jmp 0x140050828
movaps xmm0, xmmword [0x140160b00]
lea rcx, [rbp + 0x64c]
movups xmmword [rbp + 0x64c], xmm0
movss xmm0, dword [0x1405b6dd8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6de4]
subss xmm2, dword [0x1405b6de0]
subss xmm1, dword [0x1405b6ddc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6de4]
movss dword [0x1405b6dd8], xmm0
addss xmm2, dword [0x1405b6de0]
addss xmm1, dword [0x1405b6ddc]
movss dword [0x1405b6de4], xmm4
movss dword [0x1405b6de0], xmm2
movss dword [0x1405b6ddc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x1400508d5
movaps xmm0, xmmword [0x140160b10]
lea rax, [rbp + 0x65c]
movups xmmword [rbp + 0x65c], xmm0
jmp 0x1400508ea
movaps xmm0, xmmword [0x140160b00]
lea rax, [rbp + 0x66c]
movups xmmword [rbp + 0x66c], xmm0
movups xmm3, xmmword [rax]
lea rcx, [rbp + 0x2d8]
movss xmm0, dword [0x1405b6db8]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
subss xmm4, dword [0x1405b6dc4]
shufps xmm1, xmm3, 0x55
subss xmm1, dword [0x1405b6dbc]
shufps xmm2, xmm3, 0xaa
subss xmm3, xmm0
subss xmm2, dword [0x1405b6dc0]
mulss xmm4, xmm5
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6dc4]
mulss xmm2, xmm5
addss xmm1, dword [0x1405b6dbc]
mulss xmm3, xmm5
addss xmm2, dword [0x1405b6dc0]
movss dword [0x1405b6dc4], xmm4
movss dword [0x1405b6dbc], xmm1
addss xmm0, xmm3
movss dword [0x1405b6dc0], xmm2
movss dword [0x1405b6db8], xmm0
mov rax, qword [rdi + 0x3f08]
mov byte [rax + 0xb8], 1
movss xmm1, dword [0x1405b6e4c]
movss xmm0, dword [0x1405b6e48]
mov rax, qword [rdi + 0x3f08]
movss dword [rbp + 0x2dc], xmm1
movss xmm1, dword [0x1405b6e54]
mulss xmm1, dword [rdi + 0x37c8]
mov r10, qword [rax + 0x298]
movss dword [rbp + 0x2d8], xmm0
movss xmm0, dword [0x1405b6e50]
movss dword [rbp + 0x2e4], xmm1
movss dword [rbp + 0x2e0], xmm0
call fcn.140004610
movss xmm6, dword [rbp + 0xa8]
lea r8, [rbp + 0x158]
movss xmm7, dword [rbp + 0xac]
lea rdx, [rbp + 0xa8]
movaps xmm0, xmm8
mov dword [rsp + 0x28], r12d
addss xmm0, xmm6
mov r9d, eax
addss xmm9, xmm7
mov rcx, r10
movss dword [rbp + 0x158], xmm0
movss xmm0, dword [0x140160870]
movss dword [rsp + 0x20], xmm0
movss dword [rbp + 0x15c], xmm9
call fcn.140023c40
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
movss xmm1, dword [0x1405b6e5c]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [0x1405b6e58]
movss dword [rbp + 0x2ec], xmm1
movss xmm1, dword [0x1405b6e64]
mulss xmm1, dword [rcx + 0x37c8]
lea rcx, [rbp + 0x2e8]
mov r10, qword [rax + 0x298]
movss dword [rbp + 0x2e8], xmm0
movss xmm0, dword [0x1405b6e60]
movss dword [rbp + 0x2f4], xmm1
movss dword [rbp + 0x2f0], xmm0
call fcn.140004610
movss xmm2, dword [rdi + 0x3818]
movss xmm9, dword [0x1401608c0]
movaps xmm0, xmm2
movss xmm1, dword [rdi + 0x3814]
addss xmm0, xmm9
subss xmm8, xmm1
addss xmm2, xmm7
addss xmm0, xmm7
addss xmm8, xmm6
movss dword [rbp + 0x16c], xmm0
movss dword [rbp + 0x168], xmm8
movss xmm0, dword [0x140160870]
addss xmm1, xmm6
mov dword [rsp + 0x28], r12d
lea r8, [rbp + 0x168]
mov r9d, eax
movss dword [rbp + 0x174], xmm2
lea rdx, [rbp + 0x170]
movss dword [rsp + 0x20], xmm0
mov rcx, r10
movss dword [rbp + 0x170], xmm1
call fcn.140023c40
movss xmm3, dword [rdi + 0x3818]
movss xmm2, dword [rdi + 0x3814]
addss xmm3, xmm3
mov rcx, qword [0x140580140]
movss xmm7, dword [0x140160814]
mov rax, qword [rcx + 0x3f08]
addss xmm3, xmm10
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], 1
addss xmm1, xmm3
addss xmm0, xmm2
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
mov eax, dword [0x14058023c]
cmp eax, dword [0x1405b60e0]
jne 0x140050bc0
movaps xmm6, xmm7
jmp 0x140050bc4
movaps xmm6, xmm14
test rcx, rcx
jne 0x140050be9
mov r8d, 0x10b1
lea rdx, [0x140150470]
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 eax, dword [0x14058023c]
mov rbx, qword [0x140580140]
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm12
mulss xmm0, xmm6
addss xmm0, dword [0x1405a5e48]
comiss xmm10, xmm0
jbe 0x140050c20
mov dword [0x1405a5e48], 0
movaps xmm6, xmm10
movaps xmm0, xmm10
jmp 0x140050c3a
movaps xmm6, xmm7
minss xmm6, xmm0
ucomiss xmm6, xmm10
movss dword [0x1405a5e48], xmm6
movaps xmm0, xmm6
jp 0x140050c59
jne 0x140050c59
movaps xmm1, xmm6
movaps xmm6, xmm0
movss xmm0, dword [0x1405a5d38]
ucomiss xmm0, xmm10
jp 0x140050c59
jne 0x140050c59
mov dword [0x1405b60e0], eax
movaps xmm6, xmm1
movss xmm0, dword [rbx + 0x37c8]
lea rcx, [rbx + 0x4870]
mulss xmm6, dword [rdi + 0x37c8]
lea rdx, [rbp + 0x3e8]
mov dword [rbp + 0x3e8], r12d
movss dword [rbp + 0x3ec], xmm0
call fcn.14001eaa0
mov eax, dword [0x1405b60e0]
movss dword [rbx + 0x37c8], xmm6
test eax, eax
jne 0x140051193
mov rcx, qword [0x1405803a8]
call fcn.14004b380
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140050cdc
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r8
je 0x140050ce3
lea rdx, [rax + 0x224]
movss xmm0, dword [rdi + 0x3818]
mulss xmm0, dword [0x140160878]
movss xmm2, dword [rdx]
subss xmm2, dword [rax + 0x24]
addss xmm0, dword [0x140160894]
mulss xmm0, dword [0x140160878]
subss xmm2, xmm0
addss xmm2, dword [0x140160894]
test r8, r8
jne 0x140050d2d
cmp qword [rcx + 0x4bd8], r8
lea rcx, [rax + 0x250]
je 0x140050d34
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
mov r8d, r12d
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, xmm9
movss dword [rbp + 0x17c], xmm2
subss xmm1, dword [rax + 0x20]
mov eax, dword [str.l_fnep]
mov dword [rbp + 0x3c4], eax
movzx eax, word [0x140160584]
mov word [rbp + 0x3c8], ax
movzx eax, byte [0x140160586]
addss xmm0, xmm1
mov byte [rbp + 0x3ca], al
movups xmm1, xmmword [0x140160568]
cvtps2pd xmm0, xmm0
movups xmmword [rbp + 0x3ac], xmm1
divsd xmm0, qword [0x140160830]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x178], xmm0
movsd xmm0, qword [0x140160578]
movsd qword [rbp + 0x3bc], xmm0
cmp esi, 2
jl 0x140050ef7
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x3ac]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140050df0
cmp r8d, 0x1f
jge 0x140050f41
movsxd rax, r8d
lea r9, [rbp + 0x3ac]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1f
jl 0x140050f10
mov r8b, 1
lea rdx, [rbp + 0x178]
lea rcx, [rbp + 0x3ac]
call fcn.14003d470
cmp byte [0x140160595], 0
movzx eax, word [0x140160594]
movsd xmm0, qword [str.afsevxw_]
mov word [rsp + 0x60], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
movsd qword [rbp - 0x66], xmm0
je 0x140050f90
xor byte [rsp + 0x61], 0x35
mov byte [rsp + 0x60], reloc.WLDAP32.dll_Ordinal_32
nop word [rax + rax]
xor byte [rbp - 0x65], 0x35
lea r8, [0x1405801d0]
xor byte [rbp - 0x64], 0x36
lea rdx, [rsp + 0x60]
xor byte [rbp - 0x63], 0x37
lea rcx, [rbp - 0x66]
xor byte [rbp - 0x62], 0x38
xor al, 0x3c
xor byte [rbp - 0x61], 0x39
mov r9d, reloc.WLDAP32.dll_Ordinal_45
xor byte [rbp - 0x60], 0x3a
xor byte [rbp - 0x5f], 0x3b
mov qword [rsp + 0x38], r12
mov byte [rbp - 0x5e], al
lea rax, [rbp + 0x180]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rax
mov byte [rbp - 0x66], 0x55
mov qword [rbp + 0x180], 0
call fcn.140035590
cmp byte [0x140160595], 0
movzx eax, word [0x140160594]
mov word [rsp + 0x62], ax
mov eax, dword [str.dted8]
mov dword [rbp - 0x7a], eax
movzx eax, byte [0x1401605d4]
je 0x140051030
xor byte [rsp + 0x63], 0x35
mov byte [rsp + 0x62], reloc.WLDAP32.dll_Ordinal_32
nop word [rax + rax]
xor byte [rbp - 0x79], 0x35
lea r8, [0x140580160]
xor byte [rbp - 0x78], 0x36
lea rdx, [rsp + 0x62]
xor byte [rbp - 0x77], 0x37
lea rcx, [rbp - 0x7a]
xor al, 0x38
mov qword [rsp + 0x38], r12
mov byte [rbp - 0x76], al
mov r9d, reloc.WLDAP32.dll_Ordinal_45
lea rax, [rbp + 0x188]
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rax
mov byte [rbp - 0x7a], 0x50
mov qword [rbp + 0x188], 0
call fcn.140035590
cmp byte [0x140160625], 0
movzx eax, word [0x140160624]
mov word [rsp + 0x64], ax
mov dword [rbp + 0x190], 0x43838000
mov dword [rbp + 0x194], 0x42200000
je 0x1400510b9
xor byte [rsp + 0x65], 0x35
mov byte [rsp + 0x64], 0x62
lea rdx, [rbp + 0x190]
lea rcx, [rsp + 0x64]
call fcn.14003e990
test al, al
je 0x14005170f
lea rdx, [0x140580160]
lea rcx, [rbp + 0xdd0]
call fcn.140040830
lea rdx, [0x1405801d0]
mov rbx, rax
lea rcx, [rbp + 0xdf0]
call fcn.140040830
mov r8, rbx
lea rcx, [0x1405a15a0]
mov rdx, rax
call fcn.1400cd750
cmp byte [0x1405a17b8], 0
jne 0x140051162
cmp qword [0x1405a17d8], 0xf
lea rdx, [0x1405a17c0]
cmova rdx, qword [0x1405a17c0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rdx, str.A_User_Trying_To_Logged_In_ZEROXX_723_External_Application_With_Invalid_Information
lea rcx, [rbp + 0xe10]
call fcn.140040830
mov rdx, rax
lea rcx, [0x1405a15a0]
call fcn.1400cd1c0
jmp 0x14005170f
lea rdx, str.A_User_Logged_In_ZEROXX_723_External_Application
mov dword [reloc.WS2_32.dll_accept], 2
lea rcx, [rbp + 0xe30]
call fcn.140040830
mov rdx, rax
lea rcx, [0x1405a15a0]
call fcn.1400cd1c0
jmp 0x14005170f
cmp eax, 1
jne 0x140051719
mov rcx, qword [0x1405803a8]
call fcn.14004b380
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x1400511d7
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r8
je 0x1400511de
lea rdx, [rax + 0x224]
movss xmm0, dword [rdi + 0x3818]
movss xmm2, dword [rdx]
addss xmm0, xmm0
subss xmm2, dword [rax + 0x24]
addss xmm0, dword [0x140160894]
addss xmm0, xmm0
subss xmm2, xmm0
addss xmm2, dword [0x140160878]
test r8, r8
jne 0x140051220
cmp qword [rcx + 0x4bd8], r8
lea rcx, [rax + 0x250]
je 0x140051227
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
mov r8d, r12d
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, xmm9
movss dword [rbp + 0x19c], xmm2
subss xmm1, dword [rax + 0x20]
mov eax, dword [0x140160710]
mov dword [rbp + 0x4f0], eax
movzx eax, byte [0x140160714]
mov byte [rbp + 0x4f4], al
addss xmm0, xmm1
movups xmm1, xmmword [0x1401606f0]
movups xmmword [rbp + 0x4d0], xmm1
cvtps2pd xmm0, xmm0
divsd xmm0, qword [0x140160838]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x198], xmm0
movups xmm0, xmmword [0x140160700]
movups xmmword [rbp + 0x4e0], xmm0
cmp esi, 2
jl 0x1400513d7
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x4d0]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x20
jl 0x1400512d0
cmp r8d, 0x25
jge 0x140051421
movsxd rax, r8d
lea r9, [rbp + 0x4d0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x25
jl 0x1400513f0
mov r8b, 1
lea rdx, [rbp + 0x198]
lea rcx, [rbp + 0x4d0]
call fcn.14003d470
cmp byte [0x140160595], 0
movzx eax, word [0x140160594]
movsd xmm0, qword [str.afsevxw_]
mov word [rsp + 0x66], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_60]
movsd qword [rbp - 0x5d], xmm0
je 0x140051470
xor byte [rsp + 0x67], 0x35
mov byte [rsp + 0x66], reloc.WLDAP32.dll_Ordinal_32
nop word [rax + rax]
xor byte [rbp - 0x5c], 0x35
lea r8, [0x140580240]
xor byte [rbp - 0x5b], 0x36
lea rdx, [rsp + 0x66]
xor byte [rbp - 0x5a], 0x37
lea rcx, [rbp - 0x5d]
xor byte [rbp - 0x59], 0x38
xor al, 0x3c
xor byte [rbp - 0x58], 0x39
mov r9d, Ordinal_50
xor byte [rbp - 0x57], 0x3a
xor byte [rbp - 0x56], 0x3b
mov byte [rbp - 0x55], al
mov byte [rbp - 0x5d], 0x55
call fcn.140032c90
cmp byte [0x140160595], 0
movzx eax, word [0x140160594]
mov word [rsp + 0x68], ax
mov eax, dword [str.dted8]
mov dword [rbp - 0x75], eax
movzx eax, byte [0x1401605d4]
je 0x1400514e0
xor byte [rsp + 0x69], 0x35
mov byte [rsp + 0x68], reloc.WLDAP32.dll_Ordinal_32
nop
xor byte [rbp - 0x74], 0x35
lea r8, [0x140580320]
xor byte [rbp - 0x73], 0x36
lea rdx, [rsp + 0x68]
xor byte [rbp - 0x72], 0x37
lea rcx, [rbp - 0x75]
xor al, 0x38
mov byte [rbp - 0x75], 0x50
mov r9d, Ordinal_50
mov byte [rbp - 0x71], al
call fcn.140032c90
cmp byte [0x140160595], 0
movzx eax, word [0x140160594]
mov word [rsp + 0x6a], ax
je 0x14005152f
xor byte [rsp + 0x6b], 0x35
mov byte [rsp + 0x6a], reloc.WLDAP32.dll_Ordinal_32
cmp byte [0x14016071f], 0
mov rax, qword [str.xuvvj]
mov qword [rbp - 0xf], rax
je 0x140051681
cmp esi, 2
jl 0x140051648
movdqa xmm2, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp - 0xf]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp - 0xf], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp - 0xb]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 0xb], xmm2
jmp 0x140051681
lea r9, [rbp - 0xf]
mov r8d, r12d
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140051650
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0x1a0]
mov qword [rsp + 0x30], r12
lea r8, [0x1405802b0]
mov dword [rsp + 0x28], r12d
lea rdx, [rsp + 0x6a]
mov r9d, Ordinal_50
mov qword [rsp + 0x20], rax
lea rcx, [rbp - 0xf]
mov qword [rbp + 0x1a0], 0
call fcn.140035590
cmp byte [0x140160529], 0
movzx eax, word [0x140160528]
mov word [rsp + 0x6c], ax
mov dword [rbp + 0x118], 0x43838000
mov dword [rbp + 0x11c], 0x42200000
je 0x1400516f5
xor byte [rsp + 0x6d], 0x35
mov byte [rsp + 0x6c], 0x63
lea rdx, [rbp + 0x118]
lea rcx, [rsp + 0x6c]
call fcn.14003e990
test al, al
je 0x14005170f
call fcn.140055fa0
call fcn.14003d580
call fcn.14003d9a0
mov ecx, r14d
call fcn.140004c30
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], 1
addss xmm1, dword [0x1401608f4]
addss xmm0, dword [0x1401608d0]
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
cmp qword [rax + 0x1a8], 0
jne 0x1400517ac
cmp qword [rcx + 0x4bd8], 0
lea rcx, [rax + 0x250]
je 0x1400517b3
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
mov r8d, r12d
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, dword [0x140160868]
mov dword [rbp + 0x284], 0x42700000
subss xmm1, dword [rax + 0x20]
mov eax, dword [0x1401606a8]
mov dword [rbp + 0x5d], eax
movzx eax, word [0x1401606ac]
mov word [rbp + 0x61], ax
movzx eax, byte [0x1401606ae]
addss xmm0, xmm1
mov byte [rbp + 0x63], al
mulss xmm0, dword [0x1401607e0]
movss dword [rbp + 0x280], xmm0
movsd xmm0, qword [str.xZQV]
movsd qword [rbp + 0x55], xmm0
cmp esi, 2
jl 0x140051920
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.xZQV]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x55], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x59]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x59], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x55]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xf
jl 0x140051930
xor r8d, r8d
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0x55]
call fcn.14003d470
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x14005199e
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r8
je 0x1400519a5
lea rdx, [rax + 0x224]
movss xmm2, dword [rdx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x1400519cb
cmp qword [rcx + 0x4bd8], r8
lea rcx, [rax + 0x250]
je 0x1400519d2
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0x288]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
lea rdx, [0x140160130]
cmp dword [0x14058023c], 0
mulss xmm0, xmm12
sete cl
movss dword [rbp + 0x28c], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0x288], xmm1
call fcn.14003f210
test al, al
je 0x140051a29
mov dword [0x14058023c], r12d
movaps xmm1, xmm14
movaps xmm0, xmm10
call fcn.140016060
mov rdx, qword [0x140580140]
mov rax, qword [rdx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140051a60
lea rcx, [rax + 0x254]
cmp qword [rdx + 0x4bd8], r8
je 0x140051a67
lea rcx, [rax + 0x224]
movss xmm2, dword [rcx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x140051a8d
lea rcx, [rax + 0x250]
cmp qword [rdx + 0x4bd8], r8
je 0x140051a94
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0xe0]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
lea rdx, [0x140160134]
cmp dword [0x14058023c], 1
mulss xmm0, xmm12
sete cl
movss dword [rbp + 0xe4], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0xe0], xmm1
call fcn.14003f210
test al, al
je 0x140051aeb
mov dword [0x14058023c], r14d
call fcn.14003d580
call fcn.14003d9a0
call fcn.140049f90
call fcn.140049f90
call fcn.14004a290
call fcn.14004a290
call fcn.140011200
mov eax, dword [reloc.WS2_32.dll_accept]
movss xmm9, dword [0x140160878]
cmp eax, 2
jne 0x140055ab1
mov rax, qword [0x140580140]
test rax, rax
jne 0x140051b53
mov r8d, 0x10b1
lea rdx, [0x140150470]
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 [0x140580140]
or dword [rax + 0x47f0], 0x10
cmp byte [0x1401606e9], 0
movss xmm1, dword [rax + 0x10]
movss xmm2, dword [rax + 0x14]
movss xmm0, dword [0x14057f364]
movss xmm3, dword [0x14057f360]
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
mov qword [rax + 0x4840], r12
movups xmm0, xmmword [str.nPDX_A]
mov qword [rax + 0x4848], r12
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rax + 0x482c], xmm3
movzx eax, word [0x1401606e8]
movups xmmword [rbp + 0x460], xmm0
mov word [rbp + 0x478], ax
movsd xmm0, qword [str._3g]
movups xmmword [rbp - 0x30], xmm3
movsd qword [rbp + 0x470], xmm0
je 0x140051d71
mov r8d, r12d
cmp esi, 2
jl 0x140051d27
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x460]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
nop dword [rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x18
jl 0x140051c20
cmp r8d, 0x1a
jge 0x140051d71
movsxd rax, r8d
lea r9, [rbp + 0x460]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x1a
jl 0x140051d40
xor edx, edx
lea rcx, [rbp + 0x460]
mov r8d, 0x2001
call fcn.14000e9e0
mov rcx, qword [0x1405803a8]
call fcn.14004b380
mov rax, qword gs:[0x58]
mov edx, 4
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1405b7250], eax
jle 0x140051dfc
lea rcx, [0x1405b7250]
call fcn.140121a74
cmp dword [0x1405b7250], 0xffffffff
jne 0x140051dfc
call qword [sym.imp.MSVCP140.dll__Xtime_get_ticks]
mov rcx, rax
movabs rax, 0xd6bf94d5e57a42bd
imul rcx
add rdx, rcx
lea rcx, [0x1405b7250]
sar rdx, 0x17
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov qword [0x1405b7258], rdx
call fcn.140121a08
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__errno]
cmp qword [0x1405a17b0], 0xf
lea rbx, [0x1405a1798]
mov r8d, 0xa
lea rdx, [rbp + 0x3d0]
cmova rbx, qword [0x1405a1798]
mov rdi, rax
mov rcx, rbx
mov dword [rax], r12d
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
cmp rbx, qword [rbp + 0x3d0]
je 0x140055e20
cmp dword [rdi], 0x22
je 0x140055e12
cdqe
lea rcx, [rbp + 0x3e0]
mov qword [rbp + 0x3e0], rax
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
lea r8, str.FINISH_:__d__m__Y
mov edx, 0x50
mov r9, rax
lea rcx, [rbp + 0xcf0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
xorps xmm0, xmm0
lea rax, [rbp + 0xcf0]
movups xmmword [rbp + 0x78], xmm0
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x140051e92
cmp rbx, r13
ja 0x140055e56
cmp rbx, 0xf
ja 0x140051eeb
mov r8, rbx
mov qword [rbp + 0x88], rbx
lea rdx, [rbp + 0xcf0]
mov qword [rbp + 0x90], reloc.WS2_32.dll_ntohs
lea rcx, [rbp + 0x78]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rbx + 0x78], 0
mov r14, qword [rbp + 0x90]
mov rbx, qword [rbp + 0x88]
mov r15, qword [rbp + 0x78]
jmp 0x140051f8b
mov r14, rbx
or r14, 0xf
cmp r14, r13
jbe 0x140051f0a
movabs rax, 0x8000000000000000
mov r14, r13
add rax, 0x27
jmp 0x140051f31
cmp r14, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb r14, rax
lea rcx, [r14 + 1]
cmp rcx, 0x1000
jb 0x140051f50
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140055e5c
mov rcx, rax
call fcn.140121aec
test rax, rax
je 0x140055cad
lea r15, [rax + 0x27]
and r15, 0xffffffffffffffe0
mov qword [r15 - 8], rax
jmp 0x140051f62
test rcx, rcx
je 0x140051f5f
call fcn.140121aec
mov r15, rax
jmp 0x140051f62
mov r15, r12
mov r8, rbx
mov qword [rbp + 0x78], r15
lea rdx, [rbp + 0xcf0]
mov qword [rbp + 0x88], rbx
mov rcx, r15
mov qword [rbp + 0x90], r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r15], 0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
lea rdx, [0x1405a1798]
lea rcx, [rbp + 0x368]
call fcn.140056910
mov r13, qword [0x1405a16f0]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r13
cmp rax, 7
jb 0x140055e68
cmp qword [0x1405a16f8], 0xf
lea rdx, [0x1405a16e0]
mov qword [rbp + 0x358], r12
lea rdi, [rbp + 0x348]
cmova rdx, qword [0x1405a16e0]
mov esi, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x360], r12
xorps xmm0, xmm0
lea r12, [r13 + 7]
mov qword [rbp - 0x30], rdx
movups xmmword [rbp + 0x348], xmm0
cmp r12, rsi
jbe 0x140052098
mov rsi, r12
or rsi, 0xf
cmp rsi, rcx
jbe 0x140052032
movabs rax, 0x8000000000000000
mov rsi, rcx
add rax, 0x27
jmp 0x140052059
cmp rsi, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rsi, rax
lea rcx, [rsi + 1]
cmp rcx, 0x1000
jb 0x14005207c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140055e62
mov rcx, rax
call fcn.140121aec
test rax, rax
je 0x140055ca6
mov rdx, qword [rbp - 0x30]
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140052091
test rcx, rcx
je 0x14005208f
call fcn.140121aec
mov rdx, qword [rbp - 0x30]
mov rdi, rax
jmp 0x140052091
xor edi, edi
mov qword [rbp + 0x348], rdi
mov rax, qword [str.USER_:]
lea rcx, [rdi + 7]
mov qword [rbp + 0x358], r12
mov r8, r13
mov qword [rbp + 0x360], rsi
mov dword [rdi], eax
movzx eax, word [0x140160154]
mov word [rdi + 4], ax
movzx eax, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rdi + 6], al
call sub.VCRUNTIME140.dll_memcpy
mov r8d, 3
mov byte [rdi + r12], 0
lea rdx, [0x14016014c]
lea rcx, [rbp + 0x348]
call fcn.140040970
xor r12d, r12d
lea rdx, [rbp + 0x78]
mov qword [rbp + 0x2a0], r12
lea rcx, [rbp + 0x290]
mov qword [rbp + 0x2a8], r12
xorps xmm0, xmm0
movups xmmword [rbp + 0x290], xmm0
cmp r14, 0xf
mov r8, rbx
movups xmm0, xmmword [rax]
cmova rdx, r15
movups xmmword [rbp + 0x290], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2a0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
call fcn.140040970
mov qword [rbp + 0xd0], r12
xorps xmm0, xmm0
movups xmmword [rbp + 0xc0], xmm0
mov qword [rbp + 0xd8], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0xf
jbe 0x1400521c5
mov rcx, qword [rbp + 0x290]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400521c0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055ca6
call fcn.140121d68
mov rdx, qword [rbp + 0x360]
mov qword [rbp + 0x2a0], r12
mov qword [rbp + 0x2a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x290], r12b
cmp rdx, 0xf
jbe 0x14005221f
mov rcx, qword [rbp + 0x348]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005221a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055ca6
call fcn.140121d68
cmp qword [rbp + 0x380], 0xf
lea rcx, [rbp + 0x368]
cmova rcx, qword [rbp + 0x368]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ecx, eax
lea r10, [rbp - 0x1b]
mov eax, 0xc22e4507
imul ecx
lea r8d, [rcx + rdx]
sar r8d, 0x10
mov eax, r8d
shr eax, 0x1f
add r8d, eax
jns 0x1400522a0
neg r8d
nop
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x140052260
dec r10
mov byte [r10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400522ca
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x1400522a0
lea r9, [rbp - 0x10]
mov rdx, r10
lea r8, [rbp - 0x1b]
lea rcx, [rbp + 0x4f8]
call fcn.140057030
cmp qword [rbp + 0x510], 0xf
lea rdx, [rbp + 0x4f8]
lea rcx, [rbp + 0xb48]
cmova rdx, qword [rbp + 0x4f8]
call fcn.140040830
mov rdx, qword [rbp + 0x510]
cmp rdx, 0xf
jbe 0x140052345
mov rcx, qword [rbp + 0x4f8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052340
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
cmp qword [rbp + 0x90], 0xf
lea rdx, [rbp + 0x78]
lea rcx, [rbp + 0xb28]
cmova rdx, qword [rbp + 0x78]
call fcn.140040830
xorps xmm0, xmm0
lea rdx, [rbp + 0xb68]
movups xmmword [rbp + 0xb68], xmm0
movups xmmword [rbp + 0xb78], xmm0
movups xmmword [rbp + 0xb88], xmm0
call fcn.1400429f0
xor eax, eax
lea rcx, [0x140581410]
cmp qword [rbp + 0xd8], 0xf
xorps xmm0, xmm0
mov qword [rbp + 0xa28], rax
mov qword [rbp + 0xa50], rax
mov qword [rbp + 0xa98], rax
lea rax, str.discord.gg_v8cheats
mov qword [rbp + 0xa18], rax
lea rax, [rbp + 0xc0]
cmova rax, qword [rbp + 0xc0]
mov qword [rbp + 0xa10], rax
mov rax, qword [0x1405b7258]
mov qword [rbp + 0xa20], rax
lea rax, str.https:__media.giphy.com_media_v1.Y2lkPTc5MGI3NjExZnVsM2o4aXljZDh5dm5tNm10OGtlbGJxbnJqejkxbG92ZTZmbGU1MyZlcD12MV9pbnRlcm5hbF9naWZfYnlfaWQmY3Q9Zw_YLwrIG6YPdMwKwu9tL_giphy.gif
mov qword [rbp + 0xa30], rax
lea rax, str.Copyright_By_V8_CHEATS
mov qword [rbp + 0xa38], rax
lea rax, str.https:__media.tenor.com_Nr7JST_HLmwAAAAC_bubbling_black.gif
mov qword [rbp + 0xa40], rax
lea rax, str.____Dev:_XHOEX__HUSO
mov qword [rbp + 0xa48], rax
lea rax, str.V8_SERVER
mov qword [rbp + 0xa58], rax
lea rax, str.https:__discord.gg_v8cheats
mov qword [rbp + 0xa60], rax
lea rax, str.____Developer
mov qword [rbp + 0xa68], rax
lea rax, str.https:__wa.me_message_MISVRFB42SW6E1
mov qword [rbp + 0xa70], rax
movups xmmword [rbp + 0xa78], xmm0
movups xmmword [rbp + 0xa88], xmm0
call qword [sym.imp.MSVCP140.dll__Mtx_lock]
test eax, eax
jne 0x140055e06
cmp dword [0x14058145c], 0x7fffffff
je 0x140055df0
mov r8d, dword [reloc.WS2_32.dll_accept]
lea rcx, [0x1405a1d38]
lea eax, [r8 + 1]
mov dword [reloc.WS2_32.dll_accept], eax
lea rax, [rbp + 0xa10]
mov qword [rsp + 0x20], rax
call fcn.1400472a0
mov qword [0x1405a1d30], rax
lea rcx, [0x140581410]
mov r14d, 1
mov eax, r14d
xchg byte [0x14058140e], al
call qword [sym.imp.MSVCP140.dll__Mtx_unlock]
mov rcx, qword [0x1405a1bf0]
test rcx, rcx
je 0x1400524df
add rcx, 0x58
call qword [sym.imp.MSVCP140.dll__Cnd_broadcast]
mov rax, qword [0x140580140]
lea rdx, [0x140580398]
mov r15, qword [rbp + 0x400]
mov rcx, qword [rax + 0x3f08]
mov byte [rcx + 0xb8], r14b
mov rcx, r15
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rdi, qword [0x140580140]
mov rax, qword [rdi + 0x3f08]
movss xmm2, dword [rax + 0x20]
lea rcx, [rax + 0x24]
ucomiss xmm2, xmm10
jp 0x140052536
jne 0x140052536
movss xmm0, dword [rcx]
ucomiss xmm0, xmm10
jp 0x140052536
je 0x1400525ab
movd xmm0, dword [0x14058039c]
movd xmm1, dword [0x140580398]
cvttss2si eax, dword [0x14057f364]
mov dword [rsp + 0x28], r14d
cvttss2si r9d, dword [0x14057f360]
mov dword [rsp + 0x20], eax
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
addss xmm0, dword [rcx]
addss xmm1, xmm2
mov rcx, r15
cvttss2si r8d, xmm0
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov rax, qword [0x140580140]
lea rdx, [rbp + 0xe8]
xor r8d, r8d
mov qword [rbp + 0xe8], r12
mov rcx, qword [rax + 0x3f08]
call fcn.1400123d0
mov rdi, qword [0x140580140]
test rdi, rdi
jne 0x1400525d1
mov r8d, 0xbe8
lea rdx, [0x140150470]
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 rdi, qword [0x140580140]
mov rax, qword [rdi + 0x3f08]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0xb0], xmm0
cmp qword [rax + 0x1a8], r12
jne 0x1400525fe
lea rcx, [rax + 0x250]
cmp qword [rdi + 0x4bd8], r12
je 0x140052605
lea rcx, [rax + 0x220]
movss xmm8, dword [rcx]
movss xmm6, dword [rcx + 4]
subss xmm6, dword [rax + 0x24]
subss xmm8, dword [rax + 0x20]
movzx eax, byte [reloc.WS2_32.dll_accept]
mov qword [rdi + 0x37d0], r12
mov dword [rdi + 0x3814], 0x41a00000
mov dword [rdi + 0x3818], 0x41a00000
mov dword [rdi + 0x37dc], r12d
mov dword [rdi + 0x383c], 0x41200000
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052672
movaps xmm0, xmmword [0x140160aa0]
lea rcx, [rbp + 0x67c]
movups xmmword [rbp + 0x67c], xmm0
jmp 0x140052687
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x68c]
movups xmmword [rbp + 0x68c], xmm0
movss xmm0, dword [0x1405b6e48]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e54]
subss xmm2, dword [0x1405b6e50]
subss xmm1, dword [0x1405b6e4c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e54]
movss dword [0x1405b6e48], xmm0
addss xmm2, dword [0x1405b6e50]
addss xmm1, dword [0x1405b6e4c]
movss dword [0x1405b6e54], xmm4
movss dword [0x1405b6e50], xmm2
movss dword [0x1405b6e4c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052734
movaps xmm0, xmmword [0x140160ae0]
lea rcx, [rbp + 0x69c]
movups xmmword [rbp + 0x69c], xmm0
jmp 0x140052749
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0x6ac]
movups xmmword [rbp + 0x6ac], xmm0
movss xmm0, dword [0x1405b6e88]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e94]
subss xmm2, dword [0x1405b6e90]
subss xmm1, dword [0x1405b6e8c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e94]
movss dword [0x1405b6e88], xmm0
addss xmm2, dword [0x1405b6e90]
addss xmm1, dword [0x1405b6e8c]
movss dword [0x1405b6e94], xmm4
movss dword [0x1405b6e90], xmm2
movss dword [0x1405b6e8c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x1400527f6
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x6bc]
movups xmmword [rbp + 0x6bc], xmm0
jmp 0x14005280b
movaps xmm0, xmmword [0x140160b40]
lea rcx, [rbp + 0x6cc]
movups xmmword [rbp + 0x6cc], xmm0
movss xmm0, dword [0x1405b6e08]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e14]
subss xmm2, dword [0x1405b6e10]
subss xmm1, dword [0x1405b6e0c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e14]
movss dword [0x1405b6e08], xmm0
addss xmm2, dword [0x1405b6e10]
addss xmm1, dword [0x1405b6e0c]
movss dword [0x1405b6e14], xmm4
movss dword [0x1405b6e10], xmm2
movss dword [0x1405b6e0c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x1400528b8
movaps xmm0, xmmword [0x140160af0]
lea rcx, [rbp + 0x6dc]
movups xmmword [rbp + 0x6dc], xmm0
jmp 0x1400528cd
movaps xmm0, xmmword [0x140160b60]
lea rcx, [rbp + 0x6ec]
movups xmmword [rbp + 0x6ec], xmm0
movss xmm0, dword [0x1405b6e18]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e24]
subss xmm2, dword [0x1405b6e20]
subss xmm1, dword [0x1405b6e1c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e24]
movss dword [0x1405b6e18], xmm0
addss xmm2, dword [0x1405b6e20]
addss xmm1, dword [0x1405b6e1c]
movss dword [0x1405b6e24], xmm4
movss dword [0x1405b6e20], xmm2
movss dword [0x1405b6e1c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x14005297a
movaps xmm0, xmmword [0x140160ad0]
lea rcx, [rbp + 0x6fc]
movups xmmword [rbp + 0x6fc], xmm0
jmp 0x14005298f
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0x70c]
movups xmmword [rbp + 0x70c], xmm0
movss xmm0, dword [0x1405b6e78]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e84]
subss xmm2, dword [0x1405b6e80]
subss xmm1, dword [0x1405b6e7c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e84]
movss dword [0x1405b6e78], xmm0
addss xmm2, dword [0x1405b6e80]
addss xmm1, dword [0x1405b6e7c]
movss dword [0x1405b6e84], xmm4
movss dword [0x1405b6e80], xmm2
movss dword [0x1405b6e7c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052a3c
movaps xmm0, xmmword [0x140160a80]
lea rcx, [rbp + 0x71c]
movups xmmword [rbp + 0x71c], xmm0
jmp 0x140052a51
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x72c]
movups xmmword [rbp + 0x72c], xmm0
movss xmm0, dword [0x1405b6e98]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6ea4]
subss xmm2, dword [0x1405b6ea0]
subss xmm1, dword [0x1405b6e9c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6ea4]
movss dword [0x1405b6e98], xmm0
addss xmm2, dword [0x1405b6ea0]
addss xmm1, dword [0x1405b6e9c]
movss dword [0x1405b6ea4], xmm4
movss dword [0x1405b6ea0], xmm2
movss dword [0x1405b6e9c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052afe
movaps xmm0, xmmword [0x140160ab0]
lea rcx, [rbp + 0x73c]
movups xmmword [rbp + 0x73c], xmm0
jmp 0x140052b13
movaps xmm0, xmmword [0x140160b90]
lea rcx, [rbp + 0x74c]
movups xmmword [rbp + 0x74c], xmm0
movss xmm0, dword [0x1405b6e58]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e64]
subss xmm2, dword [0x1405b6e60]
subss xmm1, dword [0x1405b6e5c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e64]
movss dword [0x1405b6e58], xmm0
addss xmm2, dword [0x1405b6e60]
addss xmm1, dword [0x1405b6e5c]
movss dword [0x1405b6e64], xmm4
movss dword [0x1405b6e60], xmm2
movss dword [0x1405b6e5c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052bc0
movaps xmm0, xmmword [0x140160ac0]
lea rcx, [rbp + 0x75c]
movups xmmword [rbp + 0x75c], xmm0
jmp 0x140052bd5
movaps xmm0, xmmword [0x140160b80]
lea rcx, [rbp + 0x76c]
movups xmmword [rbp + 0x76c], xmm0
movss xmm0, dword [0x1405b6e28]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e34]
subss xmm2, dword [0x1405b6e30]
subss xmm1, dword [0x1405b6e2c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e34]
movss dword [0x1405b6e28], xmm0
addss xmm2, dword [0x1405b6e30]
addss xmm1, dword [0x1405b6e2c]
movss dword [0x1405b6e34], xmm4
movss dword [0x1405b6e30], xmm2
movss dword [0x1405b6e2c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052c82
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x77c]
movups xmmword [rbp + 0x77c], xmm0
jmp 0x140052c97
movaps xmm0, xmmword [0x140160b30]
lea rcx, [rbp + 0x78c]
movups xmmword [rbp + 0x78c], xmm0
movss xmm0, dword [0x1405b6df8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e04]
subss xmm2, dword [0x1405b6e00]
subss xmm1, dword [0x1405b6dfc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e04]
movss dword [0x1405b6df8], xmm0
addss xmm2, dword [0x1405b6e00]
addss xmm1, dword [0x1405b6dfc]
movss dword [0x1405b6e04], xmm4
movss dword [0x1405b6e00], xmm2
movss dword [0x1405b6dfc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052d44
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x79c]
movups xmmword [rbp + 0x79c], xmm0
jmp 0x140052d59
movaps xmm0, xmmword [0x140160b30]
lea rcx, [rbp + 0x7ac]
movups xmmword [rbp + 0x7ac], xmm0
movss xmm0, dword [0x1405b6de8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6df4]
subss xmm2, dword [0x1405b6df0]
subss xmm1, dword [0x1405b6dec]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6df4]
movss dword [0x1405b6de8], xmm0
addss xmm2, dword [0x1405b6df0]
addss xmm1, dword [0x1405b6dec]
movss dword [0x1405b6df4], xmm4
movss dword [0x1405b6df0], xmm2
movss dword [0x1405b6dec], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x140052e06
movaps xmm0, xmmword [0x140160af0]
lea rcx, [rbp + 0x7bc]
movups xmmword [rbp + 0x7bc], xmm0
jmp 0x140052e1b
movaps xmm0, xmmword [0x140160b50]
lea rcx, [rbp + 0x7cc]
movups xmmword [rbp + 0x7cc], xmm0
movss xmm0, dword [0x1405b6e38]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e44]
subss xmm2, dword [0x1405b6e40]
subss xmm1, dword [0x1405b6e3c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e44]
movss dword [0x1405b6e38], xmm0
addss xmm2, dword [0x1405b6e40]
addss xmm1, dword [0x1405b6e3c]
movss dword [0x1405b6e44], xmm4
movss dword [0x1405b6e40], xmm2
movss dword [0x1405b6e3c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm13
test al, al
je 0x140052ec8
movaps xmm0, xmmword [0x140160ad0]
lea rcx, [rbp + 0x7dc]
movups xmmword [rbp + 0x7dc], xmm0
jmp 0x140052edd
movaps xmm0, xmmword [0x140160b70]
lea rcx, [rbp + 0x7ec]
movups xmmword [rbp + 0x7ec], xmm0
movss xmm0, dword [0x1405b6e68]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6e74]
subss xmm2, dword [0x1405b6e70]
subss xmm1, dword [0x1405b6e6c]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6e74]
movss dword [0x1405b6e68], xmm0
addss xmm2, dword [0x1405b6e70]
addss xmm1, dword [0x1405b6e6c]
movss dword [0x1405b6e74], xmm4
movss dword [0x1405b6e70], xmm2
movss dword [0x1405b6e6c], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x140052f8a
movaps xmm0, xmmword [0x140160ba0]
lea rcx, [rbp + 0x7fc]
movups xmmword [rbp + 0x7fc], xmm0
jmp 0x140052f9f
movaps xmm0, xmmword [0x140160a80]
lea rcx, [rbp + 0x80c]
movups xmmword [rbp + 0x80c], xmm0
movss xmm0, dword [0x1405b6dc8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6dd4]
subss xmm2, dword [0x1405b6dd0]
subss xmm1, dword [0x1405b6dcc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6dd4]
movss dword [0x1405b6dc8], xmm0
addss xmm2, dword [0x1405b6dd0]
addss xmm1, dword [0x1405b6dcc]
movss dword [0x1405b6dd4], xmm4
movss dword [0x1405b6dd0], xmm2
movss dword [0x1405b6dcc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14005304c
movaps xmm0, xmmword [0x140160b10]
lea rcx, [rbp + 0x81c]
movups xmmword [rbp + 0x81c], xmm0
jmp 0x140053061
movaps xmm0, xmmword [0x140160b00]
lea rcx, [rbp + 0x82c]
movups xmmword [rbp + 0x82c], xmm0
movss xmm0, dword [0x1405b6dd8]
movups xmm3, xmmword [rcx]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
shufps xmm2, xmm3, 0xaa
shufps xmm1, xmm3, 0x55
subss xmm3, xmm0
subss xmm4, dword [0x1405b6de4]
subss xmm2, dword [0x1405b6de0]
subss xmm1, dword [0x1405b6ddc]
mulss xmm3, xmm5
mulss xmm4, xmm5
mulss xmm2, xmm5
addss xmm0, xmm3
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6de4]
movss dword [0x1405b6dd8], xmm0
addss xmm2, dword [0x1405b6de0]
addss xmm1, dword [0x1405b6ddc]
movss dword [0x1405b6de4], xmm4
movss dword [0x1405b6de0], xmm2
movss dword [0x1405b6ddc], xmm1
movss xmm5, dword [rdi + 0x18]
mulss xmm5, xmm11
test al, al
je 0x14005310e
movaps xmm0, xmmword [0x140160b10]
lea rax, [rbp + 0x83c]
movups xmmword [rbp + 0x83c], xmm0
jmp 0x140053123
movaps xmm0, xmmword [0x140160b00]
lea rax, [rbp + 0x84c]
movups xmmword [rbp + 0x84c], xmm0
movups xmm3, xmmword [rax]
lea rcx, [rbp + 0x2f8]
movss xmm0, dword [0x1405b6db8]
movaps xmm4, xmm3
movaps xmm2, xmm3
shufps xmm4, xmm3, 0xff
movaps xmm1, xmm3
subss xmm4, dword [0x1405b6dc4]
shufps xmm1, xmm3, 0x55
subss xmm1, dword [0x1405b6dbc]
shufps xmm2, xmm3, 0xaa
subss xmm3, xmm0
subss xmm2, dword [0x1405b6dc0]
mulss xmm4, xmm5
mulss xmm1, xmm5
addss xmm4, dword [0x1405b6dc4]
mulss xmm2, xmm5
addss xmm1, dword [0x1405b6dbc]
mulss xmm3, xmm5
addss xmm2, dword [0x1405b6dc0]
movss dword [0x1405b6dc4], xmm4
movss dword [0x1405b6dbc], xmm1
addss xmm0, xmm3
movss dword [0x1405b6dc0], xmm2
movss dword [0x1405b6db8], xmm0
mov rax, qword [rdi + 0x3f08]
mov byte [rax + 0xb8], r14b
movss xmm1, dword [0x1405b6e4c]
movss xmm0, dword [0x1405b6e48]
mov rax, qword [rdi + 0x3f08]
movss dword [rbp + 0x2fc], xmm1
movss xmm1, dword [0x1405b6e54]
mulss xmm1, dword [rdi + 0x37c8]
mov r10, qword [rax + 0x298]
movss dword [rbp + 0x2f8], xmm0
movss xmm0, dword [0x1405b6e50]
movss dword [rbp + 0x304], xmm1
movss dword [rbp + 0x300], xmm0
call fcn.140004610
movss xmm7, dword [rbp + 0xb4]
lea r8, [rbp + 0xf0]
movaps xmm0, xmm8
mov dword [rsp + 0x28], r12d
movaps xmm1, xmm7
lea rdx, [rbp + 0xb0]
addss xmm1, xmm6
mov r9d, eax
movss xmm6, dword [rbp + 0xb0]
mov rcx, r10
addss xmm0, xmm6
movss dword [rbp + 0xf4], xmm1
movss dword [rbp + 0xf0], xmm0
movss xmm0, dword [0x140160870]
movss dword [rsp + 0x20], xmm0
call fcn.140023c40
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], r14b
movss xmm1, dword [0x1405b6e5c]
mov rax, qword [rcx + 0x3f08]
movss xmm0, dword [0x1405b6e58]
movss dword [rbp + 0x30c], xmm1
movss xmm1, dword [0x1405b6e64]
mulss xmm1, dword [rcx + 0x37c8]
lea rcx, [rbp + 0x308]
mov r10, qword [rax + 0x298]
movss dword [rbp + 0x308], xmm0
movss xmm0, dword [0x1405b6e60]
movss dword [rbp + 0x314], xmm1
movss dword [rbp + 0x310], xmm0
call fcn.140004610
movss xmm3, dword [rdi + 0x3818]
movaps xmm0, xmm7
movss xmm2, dword [rdi + 0x3814]
movaps xmm1, xmm3
addss xmm1, dword [0x1401608c0]
subss xmm8, xmm2
addss xmm0, xmm1
addss xmm8, xmm6
movss dword [rbp + 0xfc], xmm0
movss dword [rbp + 0xf8], xmm8
movss xmm0, dword [0x140160870]
addss xmm7, xmm3
addss xmm6, xmm2
mov dword [rsp + 0x28], r12d
mov r9d, eax
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0xf8]
mov rcx, r10
lea rdx, [rbp + 0x100]
movss dword [rbp + 0x104], xmm7
movss dword [rbp + 0x100], xmm6
call fcn.140023c40
movss xmm3, dword [rdi + 0x3818]
movss xmm2, dword [rdi + 0x3814]
addss xmm3, xmm3
mov rcx, qword [0x140580140]
movss xmm7, dword [0x140160814]
mov rax, qword [rcx + 0x3f08]
addss xmm3, xmm10
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r14b
addss xmm1, xmm3
addss xmm0, xmm2
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
mov eax, dword [0x14058023c]
cmp eax, dword [0x1405b60e0]
jne 0x1400533f7
movaps xmm6, xmm7
jmp 0x1400533fb
movaps xmm6, xmm14
test rcx, rcx
jne 0x140053420
mov r8d, 0x10b1
lea rdx, [0x140150470]
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 eax, dword [0x14058023c]
mov rbx, qword [0x140580140]
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm12
mulss xmm0, xmm6
addss xmm0, dword [0x1405a5e48]
comiss xmm10, xmm0
jbe 0x140053454
mov dword [0x1405a5e48], r12d
movaps xmm6, xmm10
movaps xmm0, xmm10
jmp 0x14005346e
movaps xmm6, xmm7
minss xmm6, xmm0
ucomiss xmm6, xmm10
movss dword [0x1405a5e48], xmm6
movaps xmm0, xmm6
jp 0x14005348d
jne 0x14005348d
movaps xmm1, xmm6
movaps xmm6, xmm0
movss xmm0, dword [0x1405a5d38]
ucomiss xmm0, xmm10
jp 0x14005348d
jne 0x14005348d
mov dword [0x1405b60e0], eax
movaps xmm6, xmm1
movss xmm0, dword [rbx + 0x37c8]
lea rcx, [rbx + 0x4870]
mulss xmm6, dword [rdi + 0x37c8]
lea rdx, [rbp + 0x3f4]
mov dword [rbp + 0x3f4], r12d
movss dword [rbp + 0x3f8], xmm0
call fcn.14001eaa0
mov eax, dword [0x1405b60e0]
movss dword [rbx + 0x37c8], xmm6
test eax, eax
jne 0x140053f19
mov rcx, qword [0x1405803a8]
call fcn.14004b380
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140053510
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r12
je 0x140053517
lea rdx, [rax + 0x224]
movss xmm0, dword [rdi + 0x3818]
movss xmm2, dword [rdx]
addss xmm0, xmm0
subss xmm2, dword [rax + 0x24]
addss xmm0, dword [0x140160894]
addss xmm0, xmm0
subss xmm2, xmm0
addss xmm2, xmm9
test r8, r8
jne 0x140053556
cmp qword [rcx + 0x4bd8], r12
lea rcx, [rax + 0x250]
je 0x14005355d
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
mov r8d, r12d
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, dword [0x1401608c0]
movzx eax, word [0x140160730]
mov esi, dword [reloc.WS2_32.dll_accept]
mov word [rbp + 0x2d2], ax
movzx eax, byte [0x140160732]
addss xmm0, xmm1
movss dword [rbp + 0x10c], xmm2
mov byte [rbp + 0x2d4], al
movups xmm1, xmmword [0x140160720]
cvtps2pd xmm0, xmm0
movups xmmword [rbp + 0x2c2], xmm1
divsd xmm0, qword [0x140160838]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x108], xmm0
cmp esi, 2
jl 0x140053717
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x2c2]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140053610
cmp r8d, 0x13
jge 0x140053761
movsxd rax, r8d
lea r9, [rbp + 0x2c2]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x13
jl 0x140053730
movzx r8d, r14b
lea rdx, [rbp + 0x108]
lea rcx, [rbp + 0x2c2]
call fcn.14003d470
cmp byte [0x1401605e9], r12b
movsd xmm0, qword [0x1401605e0]
movzx eax, word [0x1401605e8]
movsd qword [rbp - 0x70], xmm0
mov word [rbp - 0x68], ax
je 0x1400537c1
xor byte [rbp - 0x6f], 0x35
xor byte [rbp - 0x6e], 0x36
xor byte [rbp - 0x6d], 0x37
xor byte [rbp - 0x6c], 0x38
xor byte [rbp - 0x6b], 0x39
xor byte [rbp - 0x6a], 0x3a
xor byte [rbp - 0x69], 0x3b
xor byte [rbp - 0x68], 0x3c
xor byte [rbp - 0x67], 0x3d
mov byte [rbp - 0x70], 0x41
lea rdx, [0x140580238]
lea rcx, [rbp - 0x70]
call fcn.14003c180
call fcn.14003dd50
cmp byte [0x140160623], r12b
movsd xmm0, qword [str.uuwm]
mov eax, dword [str.ny_V5]
movsd qword [rbp + 0x20], xmm0
mov dword [rbp + 0x28], eax
je 0x140053941
mov r8d, r12d
cmp esi, 2
jl 0x140053904
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.uuwm]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x20], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x24]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x24], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x20]
add r9, rax
nop
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x140053910
lea rdx, [0x1405802a4]
lea rcx, [rbp + 0x20]
call fcn.14003c180
call fcn.14003dd50
mov eax, dword [0x140160560]
mov r8d, r12d
movsd xmm0, qword [0x140160558]
mov dword [rbp + 9], eax
movzx eax, byte [0x140160564]
mov byte [rbp + 0xd], al
movsd qword [rbp + 1], xmm0
cmp esi, 2
jl 0x140053a81
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x140160558]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 1], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 5]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 5], xmm2
movsxd rax, r8d
lea r9, [rbp + 1]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140053a90
lea rdx, [0x14058013e]
lea rcx, [rbp + 1]
call fcn.14003fdf0
mov byte [0x140580139], al
call fcn.14003dd50
movzx ecx, word [0x1401605b8]
lea rdx, [0x14058015a]
movzx eax, byte [0x1401605ba]
movsd xmm0, qword [str.uqwo]
xor al, 0x3e
movsd qword [rbp - 0x54], xmm0
xor byte [rbp - 0x53], 0x35
xor byte [rbp - 0x52], 0x36
xor byte [rbp - 0x51], 0x37
xor byte [rbp - 0x50], 0x38
xor byte [rbp - 0x4f], 0x39
xor byte [rbp - 0x4e], 0x3a
xor byte [rbp - 0x4d], 0x3b
mov word [rbp - 0x4c], cx
xor cl, 0x3c
xor byte [rbp - 0x4b], 0x3d
mov byte [rbp - 0x4c], cl
lea rcx, [rbp - 0x54]
mov byte [rbp - 0x54], 0x41
mov byte [rbp - 0x4a], al
call fcn.14003fdf0
mov byte [0x14058013d], al
call fcn.14003dd50
movzx ecx, word [0x1401606b8]
lea rdx, [0x140580158]
movzx eax, byte [0x1401606ba]
movsd xmm0, qword [0x1401606b0]
xor al, 0x3e
movsd qword [rbp - 0x49], xmm0
xor byte [rbp - 0x48], 0x35
xor byte [rbp - 0x47], 0x36
xor byte [rbp - 0x46], 0x37
xor byte [rbp - 0x45], 0x38
xor byte [rbp - 0x44], 0x39
xor byte [rbp - 0x43], 0x3a
xor byte [rbp - 0x42], 0x3b
mov word [rbp - 0x41], cx
xor cl, 0x3c
xor byte [rbp - 0x40], 0x3d
mov byte [rbp - 0x41], cl
lea rcx, [rbp - 0x49]
mov byte [rbp - 0x49], 0x41
mov byte [rbp - 0x3f], al
call fcn.14003fdf0
mov byte [0x14058013b], al
call fcn.14003dd50
mov eax, dword [0x1401605a8]
mov r8d, r12d
movsd xmm0, qword [0x1401605a0]
mov dword [rbp + 0x50], eax
movzx eax, byte [0x1401605ac]
mov byte [rbp + 0x54], al
movsd qword [rbp + 0x48], xmm0
cmp esi, 2
jl 0x140053cd9
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [0x1401605a0]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x48], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x4c]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x4c], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x48]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140053cf0
lea rdx, [0x140580159]
lea rcx, [rbp + 0x48]
call fcn.14003fdf0
mov byte [0x14058013c], al
call fcn.14003dd50
cmp byte [0x140160611], r12b
movups xmm0, xmmword [0x140160600]
movzx eax, word [0x140160610]
mov word [rbp + 0x3aa], ax
movups xmmword [rbp + 0x39a], xmm0
je 0x140053ef1
mov r8d, r12d
cmp esi, 2
jl 0x140053ea7
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x39a]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140053da0
cmp r8d, 0x12
jge 0x140053ef1
movsxd rax, r8d
lea r9, [rbp + 0x39a]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140053ec0
lea rdx, [0x14058015b]
lea rcx, [rbp + 0x39a]
call fcn.14003fdf0
mov byte [0x1405801c6], al
call fcn.14003d580
call fcn.14003d9a0
jmp 0x140054ad9
cmp eax, r14d
jne 0x14005445d
mov rcx, qword [0x1405803a8]
call fcn.14004b380
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140053f5d
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r12
je 0x140053f64
lea rdx, [rax + 0x224]
movss xmm0, dword [rdi + 0x3818]
movss xmm2, dword [rdx]
addss xmm0, xmm0
subss xmm2, dword [rax + 0x24]
addss xmm0, dword [0x140160894]
addss xmm0, xmm0
subss xmm2, xmm0
addss xmm2, xmm9
test r8, r8
jne 0x140053fa3
cmp qword [rcx + 0x4bd8], r12
lea rcx, [rax + 0x250]
je 0x140053faa
lea rcx, [rax + 0x220]
cmp byte [0x140160541], r12b
movss xmm1, dword [rcx]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, dword [0x1401608c0]
movzx eax, word [0x140160540]
mov esi, dword [reloc.WS2_32.dll_accept]
movss dword [rbp + 0xbc], xmm2
addss xmm0, xmm1
mov word [rbp + 0x2c0], ax
movups xmm1, xmmword [0x140160530]
movups xmmword [rbp + 0x2b0], xmm1
cvtps2pd xmm0, xmm0
divsd xmm0, qword [0x140160838]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xb8], xmm0
je 0x1400541a1
mov r8d, r12d
cmp esi, 2
jl 0x140054157
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x2b0]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140054050
cmp r8d, 0x12
jge 0x1400541a1
movsxd rax, r8d
lea r9, [rbp + 0x2b0]
add r9, rax
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140054170
movzx r8d, r14b
lea rdx, [rbp + 0xb8]
lea rcx, [rbp + 0x2b0]
call fcn.14003d470
mov eax, dword [0x1401605d8]
lea rdx, [0x14058015e]
mov dword [rsp + 0x75], eax
lea rcx, [rsp + 0x75]
movzx eax, word [0x1401605dc]
xor byte [rsp + 0x76], 0x35
xor byte [rsp + 0x77], 0x36
xor byte [rsp + 0x78], 0x37
mov word [rsp + 0x79], ax
movzx eax, byte [0x1401605de]
xor byte [rsp + 0x79], 0x38
xor al, 0x3a
xor byte [rsp + 0x7a], 0x39
mov byte [rsp + 0x7b], al
mov byte [rsp + 0x75], 0x45
call fcn.14003fdf0
mov byte [0x1405801c9], al
call fcn.14003dd50
cmp byte [0x14016067f], r12b
mov rax, qword [0x140160678]
mov qword [rbp - 7], rax
je 0x140054371
cmp esi, 2
jl 0x14005432e
movdqa xmm2, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp - 7]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movdqa xmm0, xmm3
xorps xmm2, xmm1
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
movd dword [rbp - 7], xmm2
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp - 3]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp - 3], xmm2
jmp 0x140054371
lea r9, [rbp - 7]
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 8
jl 0x140054340
lea rdx, [0x14058015c]
lea rcx, [rbp - 7]
call fcn.14003fdf0
mov byte [0x1405801c7], al
call fcn.14003dd50
cmp byte [0x140160591], r12b
lea rdx, [0x14058015f]
movsd xmm0, qword [0x140160588]
lea rcx, [rsp + 0x7c]
movzx eax, word [0x140160590]
movsd qword [rsp + 0x7c], xmm0
mov word [rbp - 0x7c], ax
je 0x1400543e6
xor byte [rsp + 0x7d], 0x35
xor byte [rsp + 0x7e], 0x36
xor byte [rsp + 0x7f], 0x37
xor byte [rbp - 0x80], 0x38
xor byte [rbp - 0x7f], 0x39
xor byte [rbp - 0x7e], 0x3a
xor byte [rbp - 0x7d], 0x3b
xor byte [rbp - 0x7c], 0x3c
xor byte [rbp - 0x7b], 0x3d
mov byte [rsp + 0x7c], 0x45
call fcn.14003fdf0
mov byte [0x1405801ca], al
call fcn.14003dd50
mov eax, dword [0x140160520]
lea rdx, [0x1405801c5]
mov dword [rsp + 0x6e], eax
lea rcx, [rsp + 0x6e]
movzx eax, word [0x140160524]
xor byte [rsp + 0x6f], 0x35
xor byte [rsp + 0x70], 0x36
xor byte [rsp + 0x71], 0x37
mov word [rsp + 0x72], ax
movzx eax, byte [0x140160526]
xor byte [rsp + 0x72], 0x38
xor al, 0x3a
xor byte [rsp + 0x73], 0x39
mov byte [rsp + 0x74], al
mov byte [rsp + 0x6e], 0x45
call fcn.14003fdf0
mov byte [0x1405801cc], al
call fcn.14003d580
call fcn.14003d9a0
jmp 0x140054ad9
cmp eax, 2
jne 0x140054ad3
mov rcx, qword [0x1405803a8]
call fcn.14004b380
call fcn.14003d850
movss xmm2, dword [rdi + 0x3818]
lea rcx, [rbp + 0x920]
addss xmm2, xmm2
addss xmm2, dword [0x140160894]
call fcn.1400162b0
addss xmm2, xmm2
lea rcx, [rbp + 0x928]
movss xmm3, dword [rax + 4]
subss xmm3, xmm2
addss xmm3, xmm9
call fcn.1400162b0
cmp byte [0x140160541], r12b
movss xmm2, dword [rdi + 0x3814]
mulss xmm2, dword [0x1401608c0]
mov esi, dword [reloc.WS2_32.dll_accept]
movups xmm1, xmmword [0x140160530]
addss xmm2, dword [rax]
movzx eax, word [0x140160540]
movss dword [rbp + 0x114], xmm3
movups xmmword [rbp + 0x388], xmm1
mov word [rbp + 0x398], ax
cvtps2pd xmm0, xmm2
divsd xmm0, qword [0x140160838]
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0x110], xmm0
je 0x1400546a1
mov r8d, r12d
cmp esi, 2
jl 0x140054659
movdqa xmm0, xmmword [str.4444444444444444]
lea rcx, [rbp + 0x388]
movdqa xmm5, xmmword [0x1401609e0]
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm6, xmmword [0x140160a10]
movdqa xmmword [rbp - 0x30], xmm0
mov edx, dword [rbp - 0x30]
movd xmm2, r8d
lea eax, [r8 + 4]
pshufd xmm2, xmm2, 0
lea rcx, [rcx + 8]
paddd xmm2, xmm5
movd xmm3, eax
movdqa xmm1, xmm2
pshufd xmm3, xmm3, 0
punpckldq xmm1, xmm2
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
paddd xmm3, xmm5
pmuldq xmm0, xmm4
add r8d, 8
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 8]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rcx - 8], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
movd xmm0, edx
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
cmp r8d, 0x10
jl 0x140054552
cmp r8d, 0x12
jge 0x1400546a1
movsxd rax, r8d
lea r9, [rbp + 0x388]
add r9, rax
nop word [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0x12
jl 0x140054670
movzx r8d, r14b
lea rdx, [rbp + 0x110]
lea rcx, [rbp + 0x388]
call fcn.14003d470
cmp byte [0x1401605fb], r12b
movsd xmm0, qword [str.gadryt]
mov eax, dword [0x1401605f8]
movsd qword [rbp + 0x2c], xmm0
mov dword [rbp + 0x34], eax
je 0x140054821
mov r8d, r12d
cmp esi, 2
jl 0x1400547e6
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.gadryt]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x2c], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x30]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x30], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x2c]
add r9, rax
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xc
jl 0x1400547f0
lea rdx, [0x14058013f]
lea rcx, [rbp + 0x2c]
call fcn.14003fdf0
mov byte [0x14058013a], al
call fcn.14003dd50
mov eax, dword [0x1401606c8]
mov r8d, r12d
movsd xmm0, qword [str.rr]
mov dword [rbp + 0x16], eax
movzx eax, byte [0x1401606cc]
mov byte [rbp + 0x1a], al
movsd qword [rbp + 0xe], xmm0
cmp esi, 2
jl 0x140054967
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.rr]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0xe], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x12]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x12], xmm2
movsxd rax, r8d
lea r9, [rbp + 0xe]
add r9, rax
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xd
jl 0x140054971
lea rdx, [0x140580234]
lea rcx, [rbp + 0xe]
call fcn.14003c180
call fcn.14003dd50
lea r8, [0x1405a16e0]
lea rdx, str.USERNAME_:
lea rcx, [rbp + 0xb08]
call fcn.140056c10
lea rcx, [rbp + 0xb08]
call fcn.140040660
mov edx, 0x80
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc00]
mov r8d, edx
mov r10, rax
call fcn.140030f20
mov rdx, r10
lea rcx, [rbp + 0x85c]
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x85c], xmm3
call fcn.1400317a0
lea rdx, [0x1405a1798]
lea rcx, [rbp + 0xae8]
call fcn.140056910
lea rcx, [rbp + 0xae8]
call fcn.140040660
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rcx, eax
mov qword [rbp + 0x3d8], rcx
lea rcx, [rbp + 0x3d8]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__localtime64]
lea r8, str.FINISH_:__d__m__Y
mov edx, reloc.WS2_32.dll_sendto
mov r9, rax
lea rcx, [rbp + 0xad0]
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll_strftime]
mov edx, 0x80
mov dword [rsp + 0x20], 0xff
mov r9d, edx
lea rcx, [rbp + 0xc10]
mov r8d, edx
call fcn.140030f20
lea rdx, [rbp + 0xad0]
lea rcx, [rbp + 0x86c]
movups xmm3, xmmword [rax]
movups xmmword [rbp + 0x86c], xmm3
call fcn.1400317a0
lea rcx, [rbp + 0xae8]
call fcn.1400407d0
lea rcx, [rbp + 0xb08]
call fcn.1400407d0
call fcn.14003d580
call fcn.14003d9a0
jmp 0x140054ad9
mov esi, dword [reloc.WS2_32.dll_accept]
mov ecx, r14d
call fcn.140004c30
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], r14b
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r14b
addss xmm1, dword [0x1401608f4]
addss xmm0, dword [0x1401608c4]
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
call fcn.14003d850
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
cmp qword [rax + 0x1a8], r12
jne 0x140054b6a
cmp qword [rcx + 0x4bd8], r12
lea rcx, [rax + 0x250]
je 0x140054b71
lea rcx, [rax + 0x220]
cmp byte [0x14016077d], r12b
movss xmm1, dword [rcx]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
mulss xmm0, dword [0x140160868]
mov eax, dword [0x140160778]
mov dword [rbp + 0x6c], eax
movzx eax, word [0x14016077c]
addss xmm0, xmm1
mov dword [rbp + 0x164], 0x42700000
mov word [rbp + 0x70], ax
mulss xmm0, dword [0x1401607e0]
movss dword [rbp + 0x160], xmm0
movsd xmm0, qword [str.TU_]
movsd qword [rbp + 0x64], xmm0
je 0x140054d21
mov r8d, r12d
cmp esi, 2
jl 0x140054ce1
movdqa xmm2, xmmword [0x1401609e0]
mov r8d, 8
movdqa xmm4, xmmword [0x140160c20]
movdqa xmm1, xmm2
movdqa xmm3, xmmword [0x140160a00]
movdqa xmm0, xmm2
mov eax, dword [str.4444444444444444]
punpckhdq xmm0, xmm2
punpckldq xmm1, xmm2
pmuldq xmm0, xmm4
pmuldq xmm1, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm1, xmm3
andps xmm2, xmmword [0x140160a50]
packuswb xmm2, xmm2
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movd xmm0, eax
paddb xmm2, xmm0
movd xmm0, dword [str.TU_]
xorps xmm2, xmm0
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
movd dword [rbp + 0x64], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmmword [0x140160a10]
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x140160a50]
movd xmm1, dword [rbp + 0x68]
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
xorps xmm2, xmm1
movd dword [rbp + 0x68], xmm2
movsxd rax, r8d
lea r9, [rbp + 0x64]
add r9, rax
nop dword [rax + rax]
mov eax, 0x4bda12f7
lea r9, [r9 + 1]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x36
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x34
xor byte [r9 - 1], al
cmp r8d, 0xe
jl 0x140054cf0
xor r8d, r8d
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x64]
call fcn.14003d470
mov rcx, qword [0x140580140]
mov rax, qword [rcx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140054d5e
lea rdx, [rax + 0x254]
cmp qword [rcx + 0x4bd8], r12
je 0x140054d65
lea rdx, [rax + 0x224]
movss xmm2, dword [rdx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x140054d8b
cmp qword [rcx + 0x4bd8], r12
lea rcx, [rax + 0x250]
je 0x140054d92
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0x120]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
lea rdx, [0x140160324]
cmp dword [0x14058023c], r12d
mulss xmm0, xmm12
sete cl
movss dword [rbp + 0x124], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0x120], xmm1
call fcn.14003f210
test al, al
je 0x140054de9
mov dword [0x14058023c], r12d
movaps xmm1, xmm14
movaps xmm0, xmm10
call fcn.140016060
mov rdx, qword [0x140580140]
mov rax, qword [rdx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140054e20
lea rcx, [rax + 0x254]
cmp qword [rdx + 0x4bd8], r12
je 0x140054e27
lea rcx, [rax + 0x224]
movss xmm2, dword [rcx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x140054e4d
lea rcx, [rax + 0x250]
cmp qword [rdx + 0x4bd8], r12
je 0x140054e54
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0x128]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
lea rdx, [0x140160328]
cmp dword [0x14058023c], r14d
mulss xmm0, xmm12
sete cl
movss dword [rbp + 0x12c], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0x128], xmm1
call fcn.14003f210
test al, al
je 0x140054eab
mov dword [0x14058023c], r14d
movaps xmm1, xmm14
movaps xmm0, xmm10
call fcn.140016060
mov rdx, qword [0x140580140]
mov rax, qword [rdx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140054ee2
lea rcx, [rax + 0x254]
cmp qword [rdx + 0x4bd8], r12
je 0x140054ee9
lea rcx, [rax + 0x224]
movss xmm2, dword [rcx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x140054f0f
lea rcx, [rax + 0x250]
cmp qword [rdx + 0x4bd8], r12
je 0x140054f16
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0x130]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
lea rdx, [0x140160134]
cmp dword [0x14058023c], 2
mulss xmm0, xmm12
sete cl
movss dword [rbp + 0x134], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0x130], xmm1
call fcn.14003f210
test al, al
je 0x140054f70
mov dword [0x14058023c], 2
movaps xmm1, xmm14
movaps xmm0, xmm10
call fcn.140016060
mov rdx, qword [0x140580140]
mov rax, qword [rdx + 0x3f08]
mov r8, qword [rax + 0x1a8]
test r8, r8
jne 0x140054fa7
lea rcx, [rax + 0x254]
cmp qword [rdx + 0x4bd8], r12
je 0x140054fae
lea rcx, [rax + 0x224]
movss xmm2, dword [rcx]
subss xmm2, dword [rax + 0x24]
subss xmm2, dword [rdi + 0x3818]
test r8, r8
jne 0x140054fd4
lea rcx, [rax + 0x250]
cmp qword [rdx + 0x4bd8], r12
je 0x140054fdb
lea rcx, [rax + 0x220]
movss xmm1, dword [rcx]
lea r8, [rbp + 0x138]
subss xmm1, dword [rax + 0x20]
movss xmm0, dword [rdi + 0x3814]
movzx edx, byte [reloc.WS2_32.dll_accept]
mulss xmm0, xmm12
movss dword [rbp + 0x13c], xmm2
subss xmm1, xmm0
mulss xmm1, xmm15
movss dword [rbp + 0x138], xmm1
call fcn.14003dea0
test al, al
je 0x14005502f
cmp byte [reloc.WS2_32.dll_accept], r12b
sete byte [0x140178c28]
call fcn.14003d580
call fcn.14003d9a0
call fcn.140049f90
call fcn.140049f90
call fcn.14004a290
call fcn.14004a290
mov rdx, qword [rbp + 0xb40]
cmp rdx, 0xf
jbe 0x14005508e
mov rcx, qword [rbp + 0xb28]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055089
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
mov rdx, qword [rbp + 0xb60]
cmp rdx, 0xf
jbe 0x1400550cf
mov rcx, qword [rbp + 0xb48]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400550ca
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
mov rdx, qword [rbp + 0xd8]
cmp rdx, 0xf
jbe 0x140055110
mov rcx, qword [rbp + 0xc0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005510b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
mov rdx, qword [rbp + 0x380]
mov qword [rbp + 0xd0], r12
mov qword [rbp + 0xd8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xc0], r12b
cmp rdx, 0xf
jbe 0x14005516a
mov rcx, qword [rbp + 0x368]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055165
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
mov rdx, qword [rbp + 0x90]
mov qword [rbp + 0x378], r12
mov qword [rbp + 0x380], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x368], r12b
cmp rdx, 0xf
jbe 0x1400551c1
mov rcx, qword [rbp + 0x78]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400551bc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140055cad
call fcn.140121d68
cmp byte [0x1405801cb], r12b
je 0x140055267
cmp byte [0x1405801c4], r12b
je 0x140055267
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ea80]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x1d8]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1d0], rax
test rax, rax
je 0x140055cbe
cmp dword [rbp + 0x1d8], r12d
je 0x140055cb4
movaps xmm0, xmmword [rbp + 0x1d0]
lea rcx, [rbp + 0x880]
movdqa xmmword [rbp + 0x880], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055cb4
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc20], xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
cmp byte [0x140580139], r12b
je 0x14005530d
cmp byte [0x14058013e], r12b
je 0x14005530d
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004eaa0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x1e8]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1e0], rax
test rax, rax
je 0x140055cdb
cmp dword [rbp + 0x1e8], r12d
je 0x140055cd1
movaps xmm0, xmmword [rbp + 0x1e0]
lea rcx, [rbp + 0x890]
movdqa xmmword [rbp + 0x890], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055cd1
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc30], xmm0
movdqa xmmword [rbp + 0x1e0], xmm0
cmp byte [0x14058013d], r12b
je 0x1400553b3
cmp byte [0x14058015a], r12b
je 0x1400553b3
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004eab0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x1f8]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1f0], rax
test rax, rax
je 0x140055cf8
cmp dword [rbp + 0x1f8], r12d
je 0x140055cee
movaps xmm0, xmmword [rbp + 0x1f0]
lea rcx, [rbp + 0x8a0]
movdqa xmmword [rbp + 0x8a0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055cee
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc40], xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
cmp byte [0x14058013b], r12b
je 0x140055459
cmp byte [0x140580158], r12b
je 0x140055459
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ebc0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x208]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x200], rax
test rax, rax
je 0x140055d15
cmp dword [rbp + 0x208], r12d
je 0x140055d0b
movaps xmm0, xmmword [rbp + 0x200]
lea rcx, [rbp + 0x8b0]
movdqa xmmword [rbp + 0x8b0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d0b
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc50], xmm0
movdqa xmmword [rbp + 0x200], xmm0
cmp byte [0x14058013c], r12b
je 0x1400554ff
cmp byte [0x140580159], r12b
je 0x1400554ff
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ebd0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x218]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x210], rax
test rax, rax
je 0x140055d32
cmp dword [rbp + 0x218], r12d
je 0x140055d28
movaps xmm0, xmmword [rbp + 0x210]
lea rcx, [rbp + 0x8c0]
movdqa xmmword [rbp + 0x8c0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d28
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc60], xmm0
movdqa xmmword [rbp + 0x210], xmm0
cmp byte [0x1405801c6], r12b
je 0x1400555a5
cmp byte [0x14058015b], r12b
je 0x1400555a5
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ebe0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x228]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x220], rax
test rax, rax
je 0x140055d4f
cmp dword [rbp + 0x228], r12d
je 0x140055d45
movaps xmm0, xmmword [rbp + 0x220]
lea rcx, [rbp + 0x8d0]
movdqa xmmword [rbp + 0x8d0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d45
xorps xmm0, xmm0
movaps xmmword [rbp + 0xc70], xmm0
movdqa xmmword [rbp + 0x220], xmm0
cmp byte [0x1405801c9], r12b
je 0x140055674
cmp byte [0x14058015e], r12b
je 0x140055674
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ebf0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x238]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x230], rax
test rax, rax
je 0x140055d6c
cmp dword [rbp + 0x238], r12d
je 0x140055d62
movaps xmm0, xmmword [rbp + 0x230]
lea rcx, [rbp + 0x8e0]
movdqa xmmword [rbp + 0x8e0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d62
xorps xmm0, xmm0
mov edx, 0x1c2
mov ecx, 0x352
movaps xmmword [rbp + 0xc80], xmm0
movdqa xmmword [rbp + 0x230], xmm0
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Esp_Menu_:_Enabled__
lea rcx, [0x1405b73f0]
call fcn.1400409f0
cmp byte [0x1405801ca], r12b
je 0x140055743
cmp byte [0x14058015f], r12b
je 0x140055743
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004eca0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x248]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x240], rax
test rax, rax
je 0x140055d89
cmp dword [rbp + 0x248], r12d
je 0x140055d7f
movaps xmm0, xmmword [rbp + 0x240]
lea rcx, [rbp + 0x8f0]
movdqa xmmword [rbp + 0x8f0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d7f
xorps xmm0, xmm0
mov edx, 0x1c2
mov ecx, 0x352
movaps xmmword [rbp + 0xc90], xmm0
movdqa xmmword [rbp + 0x240], xmm0
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.Esp_Blue_:_Enabled__
lea rcx, [0x1405b73f0]
call fcn.1400409f0
cmp byte [0x1405801cc], r12b
je 0x140055812
cmp byte [0x1405801c5], r12b
je 0x140055812
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ed50]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x258]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x250], rax
test rax, rax
je 0x140055da6
cmp dword [rbp + 0x258], r12d
je 0x140055d9c
movaps xmm0, xmmword [rbp + 0x250]
lea rcx, [rbp + 0x900]
movdqa xmmword [rbp + 0x900], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055d9c
xorps xmm0, xmm0
mov edx, 0x1c2
mov ecx, 0x352
movaps xmmword [rbp + 0xca0], xmm0
movdqa xmmword [rbp + 0x250], xmm0
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, Ordinal_26
lea rdx, str.Esp_WireFrame_:_Enabled__
lea rcx, [0x1405b73f0]
call fcn.1400409f0
cmp byte [0x1405801c8], r12b
je 0x1400558e1
cmp byte [0x14058015d], r12b
je 0x1400558e1
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004ee00]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x268]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x260], rax
test rax, rax
je 0x140055dc3
cmp dword [rbp + 0x268], r12d
je 0x140055db9
movaps xmm0, xmmword [rbp + 0x260]
lea rcx, [rbp + 0x910]
movdqa xmmword [rbp + 0x910], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140055db9
xorps xmm0, xmm0
mov edx, 0x1c2
mov ecx, 0x352
movaps xmmword [rbp + 0xba0], xmm0
movdqa xmmword [rbp + 0x260], xmm0
call qword [sym.imp.KERNEL32.dll_Beep]
mov r8d, reloc.WLDAP32.dll_Ordinal_30
lea rdx, str.Esp_Detect_Visible_:_Enabled__
lea rcx, [0x1405b73f0]
call fcn.1400409f0
cmp byte [0x1405801c7], r12b
je 0x140055975
cmp byte [0x14058015c], r12b
je 0x140055975
mov ecx, 8
call fcn.140121aec
lea rcx, [0x14004eeb0]
mov r9, rax
lea r8, [0x1400574b0]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x330]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x328], rax
test rax, rax
je 0x140055ddd
lea rcx, [rbp + 0x328]
call fcn.1400494e0
cmp dword [rbp + 0x330], r12d
jne 0x140055dd6
mov edx, 0x1c2
mov ecx, 0x352
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, str.Esp_Box_:_Enabled__
call fcn.1400407a0
cmp byte [0x14058013a], r12b
je 0x140055aa2
cmp byte [0x14058013f], r12b
je 0x140055a1b
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
mov edx, reloc.WS2_32.dll_recvfrom
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
xor ecx, ecx
mov qword [rbp + 0x40], r12
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0x40]
mov r8d, r14d
lea r9, [0x140125f30]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140125f40]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x1400559f9
mov rax, qword [rbp + 0x40]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x28]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x40]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov edx, 0x1c2
mov ecx, 0x352
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, str.Stream_Mode_:_Enabled__
jmp 0x140055a9d
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
xor ecx, ecx
mov qword [rbp + 0x38], r12
call qword [sym.imp.ole32.dll_CoInitialize]
lea rax, [rbp + 0x38]
mov r8d, r14d
lea r9, [0x140125f30]
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [0x140125f40]
call qword [sym.imp.ole32.dll_CoCreateInstance]
test eax, eax
jne 0x140055a82
mov rax, qword [rbp + 0x38]
mov rcx, qword [rax]
mov rbx, qword [rcx + 0x20]
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, qword [rbp + 0x38]
mov rdx, rax
call rbx
mov rcx, qword [rbp + 0x38]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call qword [sym.imp.ole32.dll_CoUninitialize]
mov edx, 0x1c2
lea ecx, [rdx - 0x32]
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, str.Stream_Mode_:_Disabled__
call fcn.1400407a0
call fcn.140011200
movabs r13, 0x7fffffffffffffff
call fcn.140049520
call fcn.14000b5e0
movss xmm2, dword [rbp + 0x324]
lea r8, [0x1405b60c0]
movss xmm1, dword [rbp + 0x31c]
movaps xmm0, xmm2
mulss xmm0, dword [rbp + 0x318]
xor r9d, r9d
mov rcx, qword [0x1405b60e8]
mov edx, r14d
mulss xmm1, xmm2
movss dword [rbp + 0x338], xmm0
movss xmm0, dword [rbp + 0x320]
mulss xmm0, xmm2
movss dword [rbp + 0x33c], xmm1
movss dword [rbp + 0x344], xmm2
movss dword [rbp + 0x340], xmm0
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1405b60e8]
lea r8, [rbp + 0x338]
mov rdx, qword [0x1405b60c0]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rbx, qword [0x140580140]
cmp dword [rbx + 0x48f8], 0
jg 0x140055b6b
mov r8d, 0x731
lea rdx, [0x140150280]
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 + 0x4900]
mov rcx, qword [rax]
mov rax, r12
add rcx, 0x48
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140038990
mov rcx, qword [0x1405b60c8]
xor r8d, r8d
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebx, dword [rbp + 0x1c]
jmp 0x14004f68b
call fcn.140039c50
call fcn.140039f70
call fcn.140006660
call fcn.140055e70
mov rcx, r15
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x498]
mov rcx, qword [rbp + 0x4c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm8, xmmword [rsp + 0xfc0]
xor eax, eax
movaps xmm7, xmmword [rsp + 0xfd0]
movaps xmm12, xmmword [rsp + 0xf80]
movaps xmm11, xmmword [rsp + 0xf90]
movaps xmm10, xmmword [rsp + 0xfa0]
movaps xmm9, xmmword [rsp + 0xfb0]
movaps xmm13, xmmword [rsp + 0xf70]
movaps xmm14, xmmword [rsp + 0xf60]
mov r13, qword [rsp + 0x1000]
movaps xmm15, xmmword [rsp + 0xf50]
mov r14, qword [rsp + 0xff8]
mov r15, qword [rsp + 0xff0]
mov rdi, qword [rsp + 0x1030]
mov rsi, qword [rsp + 0x1028]
mov rbx, qword [rsp + 0x1020]
movaps xmm6, xmmword [rsp + 0xfe0]
add rsp, 0x1008
pop r12
pop rbp
ret
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x1b8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x1c8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x1d8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x1e8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x1f8], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x208], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x218], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x228], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x238], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x248], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x258], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r14d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x268], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov ecx, 6
mov dword [rbp + 0x330], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [0x14058145c], 0x7ffffffe
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
lea rcx, str.stol_argument_out_of_range
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xout_of_range_char_const____ptr64_]
int3
lea rcx, str.invalid_stol_argument
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Xinvalid_argument_char_const____ptr64_]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x278], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call fcn.14003c160
int3
call fcn.140003090
int3
call fcn.140003090
int3
call fcn.14003c160
int3