Function at 0x1400411a0
Capabilities:
Check mutex and terminate process on windows
Check mutex on windows
Create process on windows
Create thread
Terminate process

Disassembly:
push rbp
push r15
lea rbp, [rsp - 0x438]
sub rsp, 0x538
mov rax, qword [0x140284180]
xor rax, rsp
mov qword [rbp + 0x378], rax
mov ecx, 8
call fcn.14009f494
lea rcx, [0x140040bc0]
xor r15d, r15d
mov r9, rax
lea r8, [0x14004f480]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x218]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x210], rax
test rax, rax
je 0x140043752
mov qword [rsp + 0x530], r12
lea r12d, [r15 + 1]
mov qword [rsp + 0x550], rbx
mov qword [rsp + 0x558], rsi
mov qword [rsp + 0x560], rdi
mov qword [rsp + 0x528], r13
mov qword [rsp + 0x520], r14
movaps xmmword [rsp + 0x510], xmm6
movaps xmmword [rsp + 0x500], xmm7
movaps xmmword [rsp + 0x4f0], xmm8
movaps xmmword [rsp + 0x4e0], xmm9
movaps xmmword [rsp + 0x4d0], xmm10
movaps xmmword [rsp + 0x4c0], xmm11
movaps xmmword [rsp + 0x4b0], xmm12
movaps xmmword [rsp + 0x4a0], xmm13
movaps xmmword [rsp + 0x490], xmm14
movaps xmmword [rsp + 0x480], xmm15
cmp dword [rbp + 0x218], r15d
je 0x140043748
movaps xmm0, xmmword [rbp + 0x210]
lea rcx, [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140043748
xorps xmm0, xmm0
mov edx, 0x7f00
xor ecx, ecx
movdqa xmmword [rbp + 0x210], xmm0
call qword [sym.imp.USER32.dll_LoadIconW]
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
lea rax, [0x14003bce0]
mov dword [rbp + 0x120], 0x50
xor ecx, ecx
mov qword [rbp + 0x128], rax
mov dword [rbp + 0x124], 0x40
mov qword [rbp + 0x130], r15
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
movups xmm0, xmmword [rbp + 0x120]
mov qword [rbp + 0x138], rax
lea r14, [0x140267ff0]
movups xmm1, xmmword [rbp + 0x130]
lea rcx, [rbp + 0x1b0]
mov qword [rbp + 0x160], r14
movaps xmmword [rbp + 0x1b0], xmm0
xorps xmm2, xmm2
xorps xmm3, xmm3
mov qword [rbp + 0x168], r15
movups xmm0, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x1c0], xmm1
movaps xmmword [rbp + 0x1f0], xmm0
movaps xmmword [rbp + 0x1d0], xmm2
movaps xmmword [rbp + 0x1e0], xmm3
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1402858a4]
mov ecx, r12d
cvttss2si esi, dword [0x1402858a0]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1402858a4]
xor ecx, ecx
movss xmm12, dword [0x140269ca4]
cdq
sub eax, edx
mulss xmm0, xmm12
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 [0x1402858a0]
mov r9d, 0x80000000
mov qword [rsp + 0x58], r15
cdq
mov qword [rsp + 0x50], r15
sub eax, edx
mov rdx, qword [rbp + 0x1f0]
mov r8, r14
mov qword [rsp + 0x48], r15
xor ecx, ecx
mov qword [rsp + 0x40], r15
sar eax, 1
mov dword [rsp + 0x38], edi
mulss xmm0, xmm12
mov dword [rsp + 0x30], esi
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov dword [rsp + 0x28], ebx
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
lea r8, str.ddxceSdQd
mov edx, r12d
xor ecx, ecx
mov qword [0x140292d38], rax
call qword [sym.imp.KERNEL32.dll_CreateMutexA]
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0xb7
jne 0x140041469
mov ecx, r12d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140292d38]
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov rcx, qword [0x140292d38]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140292d38]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140269e40]
lea rdx, [rbp + 0x358]
mov rcx, qword [0x140292d38]
movdqu xmmword [rbp + 0x358], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x140292d38]
lea rdx, [0x140292d40]
xorps xmm0, xmm0
movups xmmword [0x140292d40], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x140292d38]
lea rbx, [0x140292e00]
mov qword [rsp + 0x58], rbx
lea rdi, [0x140292df8]
mov qword [rbp + 0x150], rax
lea rsi, [0x140292df0]
lea rax, [rbp + 0x110]
mov qword [rbp + 0x134], r15
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x120]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, r12d
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x108]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x148], 2
mov qword [rbp + 0x160], 2
mov qword [rbp + 0x120], r15
mov dword [rbp + 0x130], 0x1c
mov dword [rbp + 0x128], 0x3c
mov dword [rbp + 0x12c], r12d
mov dword [rbp + 0x144], 0x20
mov qword [rbp + 0x13c], r12
mov qword [rbp + 0x158], r12
mov dword [rbp + 0x108], 0xb000
mov dword [rbp + 0x10c], 0xa000
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14004162c
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x110]
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x120]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
xor ecx, ecx
mov dword [rsp + 0x30], 7
lea rax, [rbp + 0x108]
mov dword [rsp + 0x28], 2
lea edx, [r9 + 5]
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x1400416ff
call fcn.14003bbf0
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
cmp dword [rbp + 0x218], r15d
jne 0x140043711
mov eax, r12d
movaps xmm14, xmmword [rsp + 0x490]
movaps xmm13, xmmword [rsp + 0x4a0]
movaps xmm12, xmmword [rsp + 0x4b0]
movaps xmm11, xmmword [rsp + 0x4c0]
movaps xmm10, xmmword [rsp + 0x4d0]
movaps xmm9, xmmword [rsp + 0x4e0]
movaps xmm8, xmmword [rsp + 0x4f0]
movaps xmm7, xmmword [rsp + 0x500]
movaps xmm6, xmmword [rsp + 0x510]
mov r14, qword [rsp + 0x520]
mov r13, qword [rsp + 0x528]
mov rbx, qword [rsp + 0x550]
mov rdi, qword [rsp + 0x560]
mov rsi, qword [rsp + 0x558]
movaps xmm15, xmmword [rsp + 0x480]
mov r12, qword [rsp + 0x530]
mov rcx, qword [rbp + 0x378]
xor rcx, rsp
call fcn.14009ef90
add rsp, 0x538
pop r15
pop rbp
ret
call fcn.14003bc70
mov rcx, qword [0x140292d38]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140292d38]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x140292d18]
test rbx, rbx
je 0x140041735
inc dword [rbx + 0xf0]
mov ecx, 0x5e78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x140041751
xor edx, edx
mov rcx, rax
call fcn.140001570
jmp 0x140041754
mov rax, r15
mov qword [0x140292d18], rax
call fcn.140005240
test rbx, rbx
je 0x14004176e
mov qword [0x140292d18], rbx
jmp 0x140041775
mov rbx, qword [0x140292d18]
mov rcx, qword [rbx + 0x38]
lea rdi, str.OTTO
xorps xmm11, xmm11
mov qword [rbx + 0x20], r15
movups xmmword [rbp + 0x130], xmm11
xor eax, eax
mov esi, 0xffff
movups xmmword [rbp + 0x170], xmm11
mov qword [rbp + 0x1a0], rax
lea rdx, [rsp + 0x60]
movsd xmm6, qword [rbp + 0x1a0]
movups xmmword [rbp + 0x120], xmm11
mov byte [rbp + 0x12c], al
movaps xmm10, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x160], xmm11
mov dword [rbp + 0x138], 2
movaps xmmword [rsp + 0x60], xmm10
mov dword [rbp + 0x13c], r12d
movaps xmm9, xmmword [rbp + 0x130]
movaps xmmword [rsp + 0x70], xmm9
mov dword [rbp + 0x164], 0x7f7fffff
movaps xmm8, xmmword [rbp + 0x160]
mov dword [rbp + 0x170], 0x3f800000
mov word [rbp + 0x174], si
movaps xmm7, xmmword [rbp + 0x170]
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x68], 0x3f3b0
mov dword [rsp + 0x74], 0x41c80000
mov qword [rbx + 0x28], r15
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
call fcn.140026b80
mov rcx, qword [rbx + 0x38]
lea rdx, [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm10
movaps xmmword [rsp + 0x70], xmm9
mov qword [0x140292d70], rax
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x68], 0x3f3b0
mov dword [rsp + 0x74], 0x41840000
call fcn.140026b80
mov rcx, qword [rbx + 0x38]
lea rdi, [0x140197b70]
movaps xmmword [rsp + 0x60], xmm10
lea rdx, [rsp + 0x60]
movaps xmmword [rsp + 0x70], xmm9
mov qword [rsp + 0x60], rdi
mov qword [0x140292d98], rax
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov dword [rsp + 0x68], 0x4244c
mov dword [rsp + 0x74], 0x42700000
call fcn.140026b80
movaps xmmword [rsp + 0x60], xmm10
mov qword [0x140292d80], rax
mov qword [rsp + 0x60], rdi
movaps xmmword [rsp + 0x70], xmm9
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov rcx, qword [rbx + 0x38]
lea rdx, [rsp + 0x60]
mov dword [rsp + 0x68], 0x4244c
mov dword [rsp + 0x74], 0x41800000
call fcn.140026b80
mov rcx, qword [rbx + 0x38]
lea rdx, [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm10
movaps xmmword [rsp + 0x70], xmm9
mov qword [0x140292d88], rax
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x68], 0x4244c
mov dword [rsp + 0x74], 0x42380000
call fcn.140026b80
mov rcx, qword [rbx + 0x38]
lea rdx, [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm10
movaps xmmword [rsp + 0x70], xmm9
mov qword [0x140292d90], rax
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov qword [rsp + 0x60], rdi
mov dword [rsp + 0x68], 0x4244c
mov dword [rsp + 0x74], 0x41c80000
call fcn.140026b80
mov rcx, qword [rbx + 0x38]
lea rdx, [rsp + 0x60]
movaps xmmword [rsp + 0x60], xmm10
mov qword [0x140292d78], rax
lea rax, [0x1400b2660]
movaps xmmword [rsp + 0x70], xmm9
mov qword [rsp + 0x60], rax
movaps xmmword [rbp - 0x80], xmm11
movaps xmmword [rbp - 0x70], xmm11
movaps xmmword [rbp - 0x60], xmm8
movaps xmmword [rbp - 0x50], xmm7
movaps xmmword [rbp - 0x40], xmm11
movaps xmmword [rbp - 0x30], xmm11
movsd qword [rbp - 0x20], xmm6
mov dword [rsp + 0x68], 0xe5510
mov dword [rsp + 0x74], 0x41700000
call fcn.140026b80
xorps xmm2, xmm2
mov qword [0x140292da0], rax
xor eax, eax
movaps xmmword [rbp - 0x70], xmm2
movups xmmword [rbp + 0x130], xmm2
mov dword [rbp + 0x138], 2
movups xmmword [rbp + 0x160], xmm2
mov dword [rbp + 0x13c], r12d
movaps xmm1, xmmword [rbp + 0x130]
movups xmmword [rbp + 0x120], xmm2
mov byte [rbp + 0x12c], al
movaps xmm0, xmmword [rbp + 0x120]
movups xmmword [rbp + 0x140], xmm2
mov byte [rbp + 0x140], r12b
movaps xmmword [rsp + 0x60], xmm0
movaps xmm0, xmmword [rbp + 0x140]
movups xmmword [rbp + 0x170], xmm2
mov dword [rbp + 0x164], 0x7f7fffff
movaps xmmword [rbp - 0x80], xmm0
mov byte [rbp + 0x168], r12b
movaps xmm0, xmmword [rbp + 0x160]
mov qword [rbp + 0x1a0], rax
mov rax, qword [0x140292d18]
movaps xmmword [rbp - 0x60], xmm0
mov dword [rbp + 0x170], 0x3f800000
mov word [rbp + 0x174], si
movaps xmmword [rsp + 0x70], xmm1
movaps xmm1, xmmword [rbp + 0x170]
lea rcx, [0x1401e6aa0]
movsd xmm0, qword [rbp + 0x1a0]
lea rdx, [rsp + 0x60]
mov qword [rsp + 0x60], rcx
lea rcx, [0x140269be0]
mov qword [rbp - 0x68], rcx
mov rcx, qword [rax + 0x38]
movaps xmmword [rbp - 0x50], xmm1
movaps xmmword [rbp - 0x40], xmm2
movaps xmmword [rbp - 0x30], xmm2
movsd qword [rbp - 0x20], xmm0
mov dword [rsp + 0x68], 0x317f8
mov dword [rsp + 0x74], 0x41700000
call fcn.140026b80
xor ecx, ecx
call fcn.140022540
mov rsi, qword [0x140292d38]
lea rcx, [rbp + 0x200]
mov rbx, qword [0x140292d18]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x140041cda
lea rcx, [rbp + 0x208]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140041cda
mov rax, qword [0x140292d18]
test rax, rax
je 0x140041bd3
inc dword [rax + 0xf0]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdi, rax
test rax, rax
je 0x140041c00
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
mov qword [rdi + 0x40], rax
jmp 0x140041c03
mov rdi, r15
or dword [rbx + 0xc], 6
lea rax, [0x140259078]
mov qword [rbx + 0x80], rax
mov qword [rbx + 0x90], rdi
mov rbx, r15
mov qword [rdi], rsi
mov rax, qword [rbp + 0x200]
mov qword [rdi + 0x20], rax
mov rax, qword [rbp + 0x208]
mov qword [rdi + 0x18], rax
mov rax, qword [0x140292d18]
mov dword [rdi + 0x28], 9
mov rax, qword [rax + 0x48c8]
mov rcx, qword [rax]
lea rax, str.xinput1_4.dll
mov qword [rbp], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 8], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x10], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x18], rax
lea rax, str.xinput1_1.dll
mov qword [rcx + 0x28], rsi
mov qword [rbp + 0x20], rax
mov byte [rdi + 0x2d], r12b
nop
mov rcx, qword [rbp + rbx*8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x140041cae
inc rbx
cmp rbx, 5
jl 0x140041c90
jmp 0x140041cda
lea rdx, str.XInputGetCapabilities
mov qword [rdi + 0x30], rsi
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.XInputGetState
mov rcx, rsi
mov qword [rdi + 0x38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x40], rax
mov rdi, qword [0x140292d18]
mov r14, qword [0x140292e00]
mov rsi, qword [0x140292df8]
test rdi, rdi
je 0x140041cfa
inc dword [rdi + 0xf0]
mov ecx, 0x78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x140041d3b
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x140041d3e
mov rbx, r15
or dword [rdi + 0xc], 8
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
lea r8, [rbp + 0x108]
mov qword [rdi + 0x98], rbx
lea rdx, [0x140259048]
mov rax, qword [rsi]
mov rcx, rsi
mov qword [rbp + 0x108], r15
mov qword [rbp + 0x110], r15
mov qword [rbp + 0x118], r15
call qword [rax]
test eax, eax
jne 0x140041dd6
mov rcx, qword [rbp + 0x108]
lea r8, [rbp + 0x110]
lea rdx, [0x140259058]
mov rax, qword [rcx]
call qword [rax + 0x30]
test eax, eax
jne 0x140041dd6
mov rcx, qword [rbp + 0x110]
lea r8, [rbp + 0x118]
lea rdx, [0x140259068]
mov rax, qword [rcx]
call qword [rax + 0x30]
test eax, eax
jne 0x140041dd6
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x118]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x108]
test rcx, rcx
je 0x140041de8
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x110]
test rcx, rcx
je 0x140041dfa
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
mov rcx, qword [0x140292df8]
lea rax, [0x140292d28]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x240]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401d9fc0]
mov r8d, 0xcada
mov qword [rsp + 0x20], r15
mov qword [rbp + 0x240], 0xffffffffffffffff
mov qword [rbp + 0x248], 0xffffffffffffffff
mov qword [rbp + 0x250], 0xffffffffffffffff
mov qword [rbp + 0x258], 0xffffffffffffffff
mov dword [rbp + 0x260], 0xffffffff
mov qword [rbp + 0x264], 0xfffffffffffffffd
mov dword [rbp + 0x26c], 0xffffffff
mov qword [rbp + 0x270], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140292df8]
lea rax, [0x140292d30]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x240]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402182a0]
mov r8d, 0x14bf
mov qword [rsp + 0x20], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140292df8]
lea rax, [0x140292d68]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x320]
mov qword [rsp + 0x28], rax
lea rdx, [0x140287620]
mov r8d, 0x3e91
mov qword [rsp + 0x20], r15
mov qword [rbp + 0x320], 0xffffffffffffffff
mov qword [rbp + 0x328], 0xffffffffffffffff
mov qword [rbp + 0x330], 0xffffffffffffffff
mov qword [rbp + 0x338], 0xffffffffffffffff
mov dword [rbp + 0x340], 0xffffffff
mov qword [rbp + 0x344], 0xfffffffffffffffd
mov dword [rbp + 0x34c], 0xffffffff
mov qword [rbp + 0x350], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140292df8]
lea rax, [0x140292da8]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x278]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402858b0]
mov r8d, 0x1200
mov qword [rsp + 0x20], r15
mov qword [rbp + 0x278], 0xffffffffffffffff
mov qword [rbp + 0x280], 0xffffffffffffffff
mov qword [rbp + 0x288], 0xffffffffffffffff
mov qword [rbp + 0x290], 0xffffffffffffffff
mov dword [rbp + 0x298], 0xffffffff
mov qword [rbp + 0x29c], 0xfffffffffffffffd
mov dword [rbp + 0x2a4], 0xffffffff
mov qword [rbp + 0x2a8], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r15
lea rax, [0x140292d60]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x2b0]
mov qword [rsp + 0x20], r15
lea rdx, [0x140284220]
mov qword [rbp + 0x2b0], 0xffffffffffffffff
mov r8d, 0x1680
mov qword [rbp + 0x2b8], 0xffffffffffffffff
mov qword [rbp + 0x2c0], 0xffffffffffffffff
mov qword [rbp + 0x2c8], 0xffffffffffffffff
mov dword [rbp + 0x2d0], 0xffffffff
mov qword [rbp + 0x2d4], 0xfffffffffffffffd
mov dword [rbp + 0x2dc], 0xffffffff
mov qword [rbp + 0x2e0], r15
mov rcx, qword [0x140292df8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140292df8]
lea rax, [0x140292d58]
mov qword [rsp + 0x30], r15
lea r9, [rbp + 0x2e8]
mov qword [rsp + 0x28], rax
lea rdx, [0x140286ab0]
mov r8d, 0xb61
mov qword [rsp + 0x20], r15
mov qword [rbp + 0x2e8], 0xffffffffffffffff
mov qword [rbp + 0x2f0], 0xffffffffffffffff
mov qword [rbp + 0x2f8], 0xffffffffffffffff
mov qword [rbp + 0x300], 0xffffffffffffffff
mov dword [rbp + 0x308], 0xffffffff
mov qword [rbp + 0x30c], 0xfffffffffffffffd
mov dword [rbp + 0x314], 0xffffffff
mov qword [rbp + 0x318], r15
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov ecx, 8
call fcn.14009f494
lea rcx, [0x140040e80]
mov r9, rax
lea r8, [0x14004f480]
xor edx, edx
mov qword [rax], rcx
lea rcx, [rbp + 0x228]
mov qword [rsp + 0x28], rcx
xor ecx, ecx
mov dword [rsp + 0x20], r15d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x220], rax
test rax, rax
je 0x140043735
cmp dword [rbp + 0x228], r15d
je 0x140043748
movaps xmm0, xmmword [rbp + 0x220]
lea rcx, [rbp - 0x10]
movdqa xmmword [rbp - 0x10], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140043748
movss xmm7, dword [0x140269e2c]
lea r13, str.Euto_Loader
movss xmm9, dword [0x140269de0]
lea r14, [fcn.140040bf0]
movss xmm10, dword [0x140269c5c]
xorps xmm0, xmm0
movss xmm15, dword [0x140269da4]
xor dil, dil
movsd xmm14, qword [0x140269d48]
xorps xmm8, xmm8
movsd xmm13, qword [0x140269d30]
movsd xmm11, qword [0x140269d10]
movdqa xmmword [rbp + 0x220], xmm0
xor r9d, r9d
mov ebx, 4
xor r8d, r8d
mov dword [rsp + 0x20], r12d
xor edx, edx
lea rcx, [rbp + 0x120]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x140042240
nop word [rax + rax]
lea rcx, [rbp + 0x120]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x120]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0x128], 0x12
lea rcx, [rbp + 0x120]
movzx edi, dil
cmove edi, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x1400421f0
test dil, dil
jne 0x1400435cd
mov rax, qword [0x140292d18]
test rax, rax
je 0x140042255
mov rcx, qword [rax + 0x98]
jmp 0x140042258
mov rcx, r15
cmp qword [rcx + 0x48], r15
jne 0x140042263
call fcn.14002be10
call fcn.14002cc40
call fcn.1400077f0
mov rax, qword [0x140292d18]
lea rcx, str.Euto
movaps xmm0, xmmword [0x140269f80]
xor edx, edx
movaps xmm1, xmmword [0x140269fa0]
mov r8d, 0x212b
movss xmm2, dword [0x1402858a4]
mov qword [rax + 0x37d8], 0x40b00000
mov dword [rax + 0x3810], 0x3f800000
mov dword [rax + 0x3804], 0x41400000
mov dword [rax + 0x3808], 0x41400000
mov dword [rax + 0x380c], 0x40b00000
mov dword [rax + 0x37d0], 0x41600000
mov dword [rax + 0x37d4], 0x40e00000
mov dword [rax + 0x37f4], 0x40b00000
movups xmmword [rax + 0x38c4], xmm0
movaps xmm0, xmmword [0x14026a000]
movups xmmword [rax + 0x38d4], xmm1
movups xmmword [rax + 0x3ab4], xmm0
movups xmmword [rax + 0x38a4], xmm0
movaps xmm1, xmm0
movaps xmm0, xmmword [0x140269fc0]
movaps xmm1, xmmword [0x140269fb0]
movups xmmword [rax + 0x38f4], xmm0
movaps xmm0, xmmword [0x140269f90]
movups xmmword [rax + 0x3914], xmm1
movups xmmword [rax + 0x3934], xmm0
movups xmmword [rax + 0x3924], xmm0
movaps xmm1, xmm0
movaps xmm0, xmmword [0x140269ff0]
movss xmm1, dword [0x1402858a0]
movups xmmword [rax + 0x39f4], xmm0
or dword [rax + 0x47b8], 2
movss dword [rax + 0x47d8], xmm1
movss dword [rax + 0x47dc], xmm2
mov dword [rax + 0x47c0], r12d
call fcn.14000ccb0
mov rcx, qword [0x140292d38]
lea rdx, [0x140292d40]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov r10, qword [0x140292d18]
mov rax, qword [r10 + 0x3ed8]
movss xmm2, dword [rax + 0x20]
ucomiss xmm2, xmm8
jp 0x1400423b9
jne 0x1400423b9
movss xmm0, dword [rax + 0x24]
ucomiss xmm0, xmm8
jp 0x1400423b9
je 0x140042425
movd xmm0, dword [0x140292d44]
mov r9d, 0x32a
movd xmm1, dword [0x140292d40]
mov rcx, qword [0x140292d38]
cvtdq2ps xmm0, xmm0
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], 0x274
cvtdq2ps xmm1, xmm1
addss xmm0, dword [rax + 0x24]
addss xmm1, xmm2
cvttss2si r8d, xmm0
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov r10, qword [0x140292d18]
lea rdx, [rbp + 0x118]
xor r8d, r8d
mov qword [rbp + 0x118], r15
mov rcx, qword [r10 + 0x3ed8]
call fcn.14000f7e0
mov rax, qword [r10 + 0x3ed8]
lea r9, [rbp + 0x108]
movss xmm1, dword [0x140269cd4]
lea r8, [rbp + 0x110]
subss xmm1, dword [0x140292d50]
movaps xmm4, xmm12
mov dword [rbp + 0x108], 0x3f800000
movss xmm0, dword [rax + 0x104]
lea rdx, [rbp + 0x48]
subss xmm0, dword [rax + 0x24]
subss xmm4, dword [r10 + 0x18]
mov dword [rbp + 0x10c], 0x3f800000
mov qword [rbp + 0x110], r15
mov dword [rbp + 0x48], 0x42589aa0
addss xmm0, dword [rax + 0x88]
mulss xmm4, dword [0x140269c64]
mov byte [rax + 0xb8], r12b
mov rax, qword [r10 + 0x3ed8]
mov dword [rbp + 0x4c], 0x4253db23
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
mulss xmm1, xmm4
addsd xmm0, qword [0x140269d18]
addss xmm1, dword [0x140292d50]
movss dword [0x140292d50], xmm1
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movaps xmm1, xmmword [0x14026a010]
movups xmmword [rbp], xmm1
movss dword [rax + 0x104], xmm0
lea rax, [rbp + 0x38]
mov rcx, qword [0x140292d28]
xorps xmm0, xmm0
mov qword [rsp + 0x28], rax
lea rax, [rbp]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x38], xmm0
call fcn.140031c60
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.140012540
mov rdx, qword [0x140292d18]
mov rcx, qword [0x140292d80]
mov rax, qword [rdx + 0x3ed8]
movss xmm4, dword [rax + 0x104]
subss xmm4, dword [rax + 0x24]
addss xmm4, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rdx + 0x3ed8]
subss xmm4, dword [0x140269cf8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r12b
addss xmm0, xmm4
movss dword [rax + 0x104], xmm0
call fcn.14000f600
lea rcx, str.Euto
call fcn.14002fc50
call fcn.14000f6a0
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.140012540
mov rax, qword gs:[0x58]
mov edx, ebx
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140292f18], eax
jle 0x140042611
lea rcx, [0x140292f18]
call fcn.14009f1dc
cmp dword [0x140292f18], 0xffffffff
jne 0x140042611
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [rax + 0x298]
mov qword [0x140292ef8], rcx
lea rcx, [0x140292f18]
call fcn.14009f170
mov rax, qword [0x140292d18]
lea rcx, [rbp + 0xe0]
mov dword [rbp + 0xe0], 0x3e088889
mov dword [rbp + 0xe4], 0x3e088889
mov dword [rbp + 0xe8], 0x3e109091
movss xmm0, dword [rax + 0x37c8]
mulss xmm0, xmm9
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm10
movss dword [rbp + 0xec], xmm0
call fcn.1400035f0
movss xmm0, dword [0x140269d70]
lea r8, [rbp + 0x50]
mov rcx, qword [0x140292ef8]
lea rdx, [rbp + 0x30]
mov dword [rsp + 0x28], r15d
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov dword [rbp + 0x50], 0x4446a77d
mov dword [rbp + 0x54], 0x42625a1d
mov dword [rbp + 0x30], 0x442e0560
mov dword [rbp + 0x34], 0x412af1aa
call fcn.140025e90
mov rax, qword [0x140292d18]
movss xmm0, dword [rax + 0x37c8]
movss xmm1, dword [rax + 0x38ac]
mulss xmm0, xmm9
mulss xmm1, xmm9
cvttss2si r8d, xmm0
movss xmm0, dword [rax + 0x38a8]
cvttss2si edx, xmm1
movss xmm1, dword [rax + 0x38a4]
mulss xmm0, xmm9
mulss xmm1, xmm9
cvttss2si ecx, xmm0
cvttss2si eax, xmm1
movd xmm1, ecx
lea rcx, [rbp - 0x10]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm1, xmm10
mulss xmm0, xmm10
movss dword [rbp - 0xc], xmm1
movd xmm1, r8d
movss dword [rbp - 0x10], xmm0
movd xmm0, edx
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
mulss xmm0, xmm10
mulss xmm1, xmm10
movss dword [rbp - 8], xmm0
movss dword [rbp - 4], xmm1
call fcn.1400035f0
movss xmm0, dword [0x140269d64]
lea r8, [rbp + 0x60]
mov rcx, qword [0x140292ef8]
lea rdx, [rbp + 0x68]
mov dword [rsp + 0x28], r15d
mov r9d, eax
movss dword [rsp + 0x20], xmm0
mov dword [rbp + 0x60], 0x44465b96
mov dword [rbp + 0x64], 0x427d4396
mov dword [rbp + 0x68], 0x442e0550
mov dword [rbp + 0x6c], 0x42788419
call fcn.140025e90
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r12b
addss xmm1, dword [0x140269d84]
addss xmm0, dword [0x140269dfc]
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
lea rdx, [rbp + 0x70]
mov dword [rbp + 0x70], 0x42c40106
mov dword [rbp + 0x74], 0x423f0312
call fcn.1400310a0
xor ecx, ecx
call fcn.140006ac0
test al, al
je 0x14004281d
mov rax, qword [0x140292d18]
mov dword [rax + 0x4c18], 7
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400102c0
test al, al
je 0x14004285f
xor ecx, ecx
call fcn.140006ac0
test al, al
je 0x14004285f
mov dword [rsp + 0x28], r15d
lea r9, str._c_start_https:__discord.gg_tweakpc
lea r8, [0x14026804c]
mov qword [rsp + 0x20], r15
lea rdx, str.open
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [0x140292d78]
movss xmm1, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
subss xmm1, dword [rax + 0x88]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r12b
addss xmm1, xmm15
addss xmm0, dword [0x140269e00]
movss dword [rax + 0x104], xmm1
movss dword [rax + 0x100], xmm0
call fcn.14000f600
lea rcx, str.Discord
call fcn.14002fc50
call fcn.14000f6a0
mov rbx, qword [0x140292d18]
lea rdx, [rbp + 0xf0]
movss xmm6, dword [0x140292d50]
mov dword [rbp + 0xf0], r15d
movss xmm0, dword [rbx + 0x37c8]
lea rcx, [rbx + 0x4838]
movss dword [rbp + 0xf4], xmm0
call fcn.14001a3e0
cmp byte [0x1402858a8], r15b
movss dword [rbx + 0x37c8], xmm6
je 0x140042a0e
mov rcx, qword [0x140292d18]
lea r9, [rbp + 0x38]
mov rax, qword [rcx + 0x3ed8]
movss xmm2, dword [rax + 0x104]
subss xmm2, dword [rax + 0x24]
movss xmm3, dword [rax + 0x100]
subss xmm3, dword [rax + 0x20]
addss xmm2, dword [rax + 0x88]
addss xmm3, dword [rax + 0x84]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.spin
addss xmm2, dword [0x140269dd8]
addss xmm3, dword [0x140269de8]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
mov byte [rax + 0x141], r12b
addss xmm0, xmm3
addss xmm1, xmm2
movss xmm2, dword [0x140269d88]
movss dword [rax + 0x100], xmm0
movaps xmm0, xmmword [0x140269fe0]
movss dword [rax + 0x104], xmm1
lea rax, [rbp]
movaps xmm1, xmmword [0x140269fd0]
movups xmmword [rbp], xmm0
movss xmm0, dword [0x140269d60]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x140269d38]
movups xmmword [rbp + 0x38], xmm1
movss xmm1, dword [0x140269dc4]
movss dword [rsp + 0x28], xmm0
mov qword [rsp + 0x20], rax
call fcn.14003c000
cmp byte [0x140292d14], r15b
je 0x140043152
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
movss xmm3, dword [rax + 0x28]
movss xmm2, dword [rax + 0x2c]
subss xmm2, dword [0x140269de4]
subss xmm3, dword [0x140269df0]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
mulss xmm2, xmm12
movss xmm0, dword [rax + 0x24]
movss xmm1, dword [rax + 0x20]
subss xmm0, dword [rax + 0x88]
subss xmm1, dword [rax + 0x84]
mulss xmm3, xmm12
mov byte [rax + 0x141], r12b
addss xmm2, xmm0
addss xmm1, xmm3
movss dword [rax + 0x104], xmm2
movss dword [rax + 0x100], xmm1
call fcn.140012700
mov rcx, qword [0x140292d18]
xor edx, edx
mov dword [rbp + 0x78], 0x43a88000
mov dword [rbp + 0x7c], 0x43830000
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rbx, qword [rcx + 0x3ed8]
lea rcx, str.LoginPageMainContent
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
call fcn.140003060
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x3f20], eax
jne 0x140042b04
lea r8, str.LoginPageMainContent
mov edx, ntohs
mov ecx, eax
call fcn.140019d70
movzx r9d, r12b
mov dword [rsp + 0x20], r15d
lea r8, [rbp + 0x78]
mov edx, esi
lea rcx, str.LoginPageMainContent
call fcn.140009f80
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042b54
movaps xmm1, xmm7
mov qword [rbp + 0x58], r15
lea rcx, [rbp + 0x58]
call fcn.140012220
mov rcx, qword [0x140292d90]
call fcn.14000f600
mov rbx, qword [0x140292d18]
mov rcx, qword [rbx + 0x3ed8]
mov rax, rcx
cmp qword [rcx + 0x1a8], r15
jne 0x140042b8b
cmp qword [rbx + 0x4b48], r15
jne 0x140042b8b
add rax, 0x250
jmp 0x140042b91
add rax, 0x220
movss xmm6, dword [rax]
lea rdx, [rbp + 0x80]
subss xmm6, dword [rcx + 0x100]
mov rcx, qword [rbx + 0x3c08]
movss xmm3, dword [0x140269e20]
movss xmm2, dword [rbx + 0x3c10]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r13
movss dword [rsp + 0x20], xmm7
call fcn.140029b50
movss xmm0, dword [rbp + 0x80]
mov rcx, r13
addss xmm0, dword [0x140269ccc]
cvttss2si eax, xmm0
movd xmm1, eax
mov rax, qword [rbx + 0x3ed8]
cvtdq2ps xmm1, xmm1
mov byte [rax + 0xb8], r12b
mov rax, qword [rbx + 0x3ed8]
subss xmm6, xmm1
movss dword [rbp + 0x80], xmm1
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
mov byte [rax + 0x141], r12b
mulss xmm6, xmm12
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
call fcn.14002fc50
call fcn.14000f6a0
movaps xmm1, xmm7
movaps xmm0, xmm8
call fcn.140012540
mov rcx, qword [0x140292d88]
call fcn.14000f600
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.v1.0
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
addsd xmm0, qword [0x140269d40]
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
call fcn.14002fe40
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042d04
movaps xmm1, xmm7
mov qword [rbp + 0x88], r15
lea rcx, [rbp + 0x88]
call fcn.140012220
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042d3f
movaps xmm1, xmm7
mov qword [rbp + 0x90], r15
lea rcx, [rbp + 0x90]
call fcn.140012220
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042d7a
movaps xmm1, xmm7
mov qword [rbp + 0x98], r15
lea rcx, [rbp + 0x98]
call fcn.140012220
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
mov rcx, qword [0x140292d98]
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
addsd xmm0, xmm14
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
call fcn.14000f600
mov rax, qword [0x140292d18]
mov rdx, qword [rax + 0x3ed8]
mov rcx, rdx
cmp qword [rdx + 0x1a8], r15
jne 0x140042e08
cmp qword [rax + 0x4b48], r15
jne 0x140042e08
add rcx, 0x250
jmp 0x140042e0f
add rcx, 0x220
movss xmm0, dword [rcx]
subss xmm0, dword [rdx + 0x100]
or dword [rax + 0x4760], r12d
movss dword [rax + 0x4768], xmm0
call fcn.14003c3c0
call fcn.14000f6a0
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042e6f
movaps xmm1, xmm7
mov qword [rbp + 0xa0], r15
lea rcx, [rbp + 0xa0]
call fcn.140012220
mov rcx, qword [0x140292d98]
call fcn.14000f600
mov rbx, qword [0x140292d18]
lea rdx, [rbp]
movaps xmm6, xmmword [0x14026a010]
mov dword [rbp], r15d
movups xmm0, xmmword [rbx + 0x38a4]
lea rcx, [rbx + 0x4828]
movups xmmword [rbp + 4], xmm0
call fcn.14001a4d0
movups xmmword [rbx + 0x38a4], xmm6
mov rbx, qword [0x140292d18]
lea rdx, [rbp + 0xc8]
mov dword [rbp + 0xc8], ntohs
movss xmm1, dword [rbx + 0x3804]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x3808]
movss dword [rbp + 0xcc], xmm1
movss dword [rbp + 0xd0], xmm0
call fcn.14001a3e0
mov rcx, qword [0x140292d18]
lea rdx, [0x140292d13]
mov qword [rbx + 0x3804], r15
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
lea rcx, str.Remember_me
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
addsd xmm0, qword [0x140269d28]
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
call fcn.1400320e0
mov ecx, r12d
call fcn.140003890
call fcn.14000f6a0
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cmp byte [rax + 0xbb], r15b
jne 0x140042fbc
movaps xmm1, xmm7
mov qword [rbp + 0xa8], r15
lea rcx, [rbp + 0xa8]
call fcn.140012220
mov rcx, qword [0x140292d18]
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
addsd xmm0, xmm13
cvtpd2ps xmm1, xmm0
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov rdx, qword [rcx + 0x3ed8]
mov rax, rdx
cmp qword [rdx + 0x1a8], r15
jne 0x140043036
cmp qword [rcx + 0x4b48], r15
jne 0x140043036
add rax, 0x250
jmp 0x14004303c
add rax, 0x220
movss xmm0, dword [rax]
lea rcx, str.Login
subss xmm0, dword [rdx + 0x100]
lea rdx, [rbp + 0xb0]
mov dword [rbp + 0xb4], r15d
cvtps2pd xmm0, xmm0
subsd xmm0, xmm11
cvtpd2ps xmm0, xmm0
movss dword [rbp + 0xb0], xmm0
call fcn.140030ac0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1400102c0
test al, al
je 0x14004310d
xor ecx, ecx
call fcn.140006ac0
test al, al
je 0x14004310d
mov ecx, 8
call fcn.14009f494
lea rcx, [rbp + 0x238]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x14004f480]
xor ecx, ecx
mov dword [rsp + 0x20], r15d
xor edx, edx
mov qword [rax], r14
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x230], rax
test rax, rax
je 0x140043722
cmp dword [rbp + 0x238], r15d
je 0x140043718
movaps xmm0, xmmword [rbp + 0x230]
lea rcx, [rbp]
movdqa xmmword [rbp], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140043718
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x230], xmm0
mov r8, qword [0x140292d18]
movsxd rax, dword [r8 + 0x4828]
cmp eax, r12d
jl 0x140043148
mov rcx, qword [r8 + 0x4830]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.14000a200
call fcn.140012830
cmp byte [0x140292d12], r15b
je 0x140043405
mov rbx, qword [0x140292d18]
lea rcx, str.fghjn
xor edx, edx
mov qword [rbp + 0xb8], r15
mov rax, qword [rbx + 0x3ed8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rbx + 0x3ed8]
addss xmm1, dword [0x140269dac]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r12b
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov rax, qword [rbx + 0x3ed8]
mov byte [rax + 0xb8], r12b
mov rbx, qword [rbx + 0x3ed8]
movsxd rax, dword [rbx + 0xf0]
mov r8, qword [rbx + 0xf8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140003060
mov rcx, qword [rbx]
mov esi, eax
cmp dword [rcx + 0x3f20], eax
jne 0x140043215
lea r8, str.fghjn
mov edx, ntohs
mov ecx, eax
call fcn.140019d70
movzx r9d, r12b
mov dword [rsp + 0x20], r15d
lea r8, [rbp + 0xb8]
mov edx, esi
lea rcx, str.fghjn
call fcn.140009f80
mov rcx, qword [0x140292d18]
lea r8, [0x14003d180]
lea rdx, str.AIM_BLOOM
mov rax, qword [rcx + 0x3ed8]
movss xmm0, dword [rax + 0x104]
subss xmm0, dword [rax + 0x24]
addss xmm0, dword [rax + 0x88]
mov byte [rax + 0xb8], r12b
mov rax, qword [rcx + 0x3ed8]
cvtps2pd xmm0, xmm0
mov byte [rax + 0x141], r12b
movss xmm2, dword [rax + 0x24]
addsd xmm0, qword [0x140269d58]
subss xmm2, dword [rax + 0x88]
cvtpd2ps xmm1, xmm0
addss xmm2, xmm1
movss dword [rax + 0x104], xmm2
mov rcx, qword [0x140292d68]
call fcn.14003c960
mov rcx, qword [0x140292d60]
lea r8, [0x14003e720]
lea rdx, str.BUILD_DELAY
call fcn.14003c960
mov rcx, qword [0x140292d58]
lea r8, [0x14003eb70]
lea rdx, str.HITREG_V2
call fcn.14003c960
mov rcx, qword [0x140292da8]
lea r8, [0x14003ee40]
lea rdx, str.OPTIMIZER
call fcn.14003c960
mov r8, qword [0x140292d18]
movsxd rax, dword [r8 + 0x4828]
cmp eax, r12d
jl 0x140043336
mov rcx, qword [r8 + 0x4830]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
mov rax, qword [r8 + 0x3ed8]
lea r9, [rbp + 0xc0]
lea rdx, [rbp + 0x200]
mov dword [rbp + 0xc0], 0x3f800000
mov dword [rbp + 0xc4], 0x3f800000
mov qword [rbp + 0x208], r15
mov byte [rax + 0xb8], r12b
mov rax, qword [r8 + 0x3ed8]
lea r8, [rbp + 0x208]
mov dword [rbp + 0x200], 0x43ff0000
mov dword [rbp + 0x204], 0x43d74873
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x24]
subss xmm1, dword [rax + 0x84]
subss xmm0, dword [rax + 0x88]
mov byte [rax + 0x141], r12b
addss xmm1, dword [0x140269df4]
addss xmm0, dword [0x140269db8]
movss dword [rax + 0x100], xmm1
movaps xmm1, xmmword [0x14026a010]
movss dword [rax + 0x104], xmm0
xorps xmm0, xmm0
mov rcx, qword [0x140292d30]
lea rax, [rbp]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
movups xmmword [rbp], xmm0
movups xmmword [rbp + 0x38], xmm1
call fcn.140031c60
call fcn.14000a200
mov ecx, r12d
call fcn.140003890
mov rbx, qword [0x140292d18]
lea rdx, [rbp + 0xfc]
mov dword [rbp + 0xfc], 3
movss xmm0, dword [rbx + 0x37d8]
lea rcx, [rbx + 0x4838]
movss dword [rbp + 0x100], xmm0
call fcn.14001a3e0
mov dword [rbx + 0x37d8], 0x40a00000
lea rdx, [rbp + 0xd4]
mov rbx, qword [0x140292d18]
mov dword [rbp + 0xd4], 2
movss xmm1, dword [rbx + 0x37d0]
lea rcx, [rbx + 0x4838]
movss xmm0, dword [rbx + 0x37d4]
movss dword [rbp + 0xd8], xmm1
movss dword [rbp + 0xdc], xmm0
call fcn.14001a3e0
movaps xmm6, xmmword [0x140269f60]
lea rdx, [rbp]
mov dword [rbx + 0x37d0], 0x40c00000
mov dword [rbx + 0x37d4], 0x40c00000
mov rbx, qword [0x140292d18]
mov dword [rbp], 2
movups xmm0, xmmword [rbx + 0x38c4]
lea rcx, [rbx + 0x4828]
movups xmmword [rbp + 4], xmm0
call fcn.14001a4d0
mov rcx, qword [0x140292da0]
movups xmmword [rbx + 0x38c4], xmm6
call fcn.14000f600
call fcn.14003aa30
call fcn.14000f6a0
mov ecx, 2
call fcn.140003890
mov r8, qword [0x140292d18]
movsxd rax, dword [r8 + 0x4828]
cmp eax, r12d
jl 0x140043535
mov rcx, qword [r8 + 0x4830]
lea rdx, [rax + rax*4]
movsxd rax, dword [rcx + rdx*4 - 0x14]
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
add rax, rax
movups xmmword [r8 + rax*8 + 0x38a4], xmm0
dec dword [r8 + 0x4828]
call fcn.14000eee0
mov ecx, r12d
call fcn.140003890
call fcn.14000eee0
call fcn.1400098e0
mov rcx, qword [0x140292e00]
lea r8, [0x140292de8]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x368], xmm0
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x140292e00]
lea r8, [rbp + 0x368]
mov rdx, qword [0x140292de8]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rax, qword [0x140292d18]
mov rcx, qword [rax + 0x48c8]
mov rax, qword [rcx]
mov rcx, r15
add rax, 0x48
cmp byte [rax], r15b
cmovne rcx, rax
call fcn.14002b3b0
mov rcx, qword [0x140292df0]
xor r8d, r8d
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + 0x40]
jmp 0x1400421c3
mov rdi, qword [0x140292d18]
test rdi, rdi
je 0x1400435e2
mov rbx, qword [rdi + 0x98]
jmp 0x1400435e5
mov rbx, r15
call fcn.14002c350
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x1400435f9
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140043607
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140043616
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [0x140292d18]
mov qword [rdi + 0x88], r15
mov qword [rdi + 0x98], r15
test rax, rax
je 0x140043636
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x140292d18]
test rax, rax
je 0x140043654
mov rbx, qword [rax + 0x90]
jmp 0x140043657
mov rbx, r15
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x140043671
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140292d18]
mov qword [rdi + 0x78], r15
mov qword [rdi + 0x88], r15
test rax, rax
je 0x140043687
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140292d18]
mov qword [0x140292d18], rbx
call fcn.140005680
mov qword [0x140292d18], r15
test rbx, rbx
je 0x1400436d2
mov rcx, rbx
call fcn.14001af80
mov rax, qword [0x140292d18]
test rax, rax
je 0x1400436c9
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
call fcn.14003bbf0
mov rcx, qword [0x140292d38]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1c8]
mov rcx, qword [rbp + 0x1f0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
cmp dword [rbp + 0x228], r15d
jne 0x140043711
cmp dword [rbp + 0x218], r15d
jne 0x140043711
xor eax, eax
jmp 0x14004165d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov ecx, r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x238], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x228], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0x218], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3