Function at 0x14005fed0
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r13
push r14
push r15
lea rbp, [rsp - 0x1e30]
mov eax, 0x1f30
call fcn.1400d3a80
sub rsp, rax
movaps xmmword [rsp + 0x1f20], xmm6
lea rcx, [0x140054ea0]
movaps xmmword [rsp + 0x1f10], xmm7
movaps xmmword [rsp + 0x1f00], xmm8
movaps xmmword [rsp + 0x1ef0], xmm9
movaps xmmword [rsp + 0x1ee0], xmm10
movaps xmmword [rsp + 0x1ed0], xmm11
call fcn.14004db20
lea rcx, [0x1400569b0]
call fcn.14004db20
lea rcx, [0x14005a9b0]
call fcn.14004db20
lea rax, [0x140067ee0]
mov dword [rbp + 0x700], 0x50
xor r13d, r13d
mov qword [rbp + 0x708], rax
xor ecx, ecx
mov dword [rbp + 0x704], 0x40
mov qword [rbp + 0x710], r13
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x718], rax
call qword [sym.imp.USER32.dll_LoadIconW]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x720], rax
call qword [sym.imp.USER32.dll_LoadCursorW]
mov edx, 0x7f00
mov qword [rbp + 0x730], r13
mov qword [rbp + 0x728], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x738], rax
lea rax, str.Example
mov qword [rbp + 0x740], rax
call qword [sym.imp.USER32.dll_LoadIconW]
lea rcx, [rbp + 0x700]
mov qword [rbp + 0x748], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov r15d, 1
mov ebx, eax
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm1, dword [0x1400f7938]
mov r8d, eax
movd xmm2, ebx
cvtdq2ps xmm2, xmm2
movd xmm3, eax
divss xmm2, dword [0x1400f793c]
cvtdq2ps xmm3, xmm3
movaps xmm0, xmm2
movss dword [rbp + 0x38], xmm1
divss xmm3, dword [0x1400f7918]
mulss xmm2, dword [0x1400f78a8]
mulss xmm0, xmm1
movaps xmm1, xmm3
mulss xmm3, dword [0x1400f789c]
mulss xmm1, dword [0x1400f790c]
cvttss2si ecx, xmm2
cvttss2si edi, xmm0
cvttss2si esi, xmm1
sub ebx, edi
mov eax, ebx
cdq
sub eax, edx
sar eax, 1
mov r10d, eax
sub r10d, ecx
sub r8d, esi
cvttss2si ecx, xmm3
mov eax, r8d
cdq
sub eax, edx
sar eax, 1
mov r11d, eax
movups xmm3, xmmword [str.gWAGP]
sub r11d, ecx
movups xmmword [rbp + 0x50c], xmm3
mov r14d, dword [reloc.WS2_32.dll_accept]
mov r8d, r13d
movq xmm5, qword [0x1400f6828]
movzx eax, word [0x1400f6830]
movdqa xmm7, xmmword [0x1400f7ab0]
movdqa xmm8, xmmword [0x1400f7aa0]
movdqa xmm9, xmmword [0x1400f7a90]
movdqa xmm10, xmmword [0x1400f7a70]
movdqa xmm11, xmmword [str.11116666]
movdqa xmm6, xmmword [0x1400f80b0]
movq qword [rbp + 0x52c], xmm5
mov word [rbp + 0x534], ax
movdqa xmmword [rbp + 0xe40], xmm7
movdqa xmmword [rbp + 0xe30], xmm8
movdqa xmmword [rbp + 0xe20], xmm9
movdqa xmmword [rbp + 0xd70], xmm10
movdqa xmmword [rbp + 0xdf0], xmm11
movdqa xmmword [rbp + 0xd80], xmm6
mov dword [rbp + 0xd8], r14d
movups xmm0, xmmword [0x1400f6818]
movups xmmword [rbp + 0x51c], xmm0
cmp r14d, 2
jl 0x140060359
movdqa xmm4, xmmword [0x1400f7b40]
movdqa xmm2, xmm10
punpckldq xmm2, xmm10
movdqa xmm0, xmm10
pmuldq xmm2, xmm6
punpckhdq xmm0, xmm10
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm10
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm6
pshufd xmm2, xmm1, 0xd8
movq xmm1, xmm3
paddw xmm2, xmm4
xorps xmm2, xmm1
movq qword [rbp + 0x50c], xmm2
movdqa xmm2, xmm9
punpckldq xmm2, xmm9
pmuldq xmm2, xmm6
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm9
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x514]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm4
xorps xmm2, xmm0
movdqa xmm0, xmm8
movq qword [rbp + 0x514], xmm2
movdqa xmm2, xmm8
punpckldq xmm2, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm2, xmm6
pmuldq xmm0, xmm6
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm8
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, qword [rbp + 0x51c]
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm4
xorps xmm2, xmm0
movdqa xmm0, xmm7
movq qword [rbp + 0x51c], xmm2
movdqa xmm2, xmm7
punpckldq xmm2, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm6
pmuldq xmm2, xmm6
shufps xmm2, xmm0, 0xdd
movdqa xmm0, xmm7
psrad xmm2, 4
movdqa xmm1, xmm2
psrld xmm1, 0x1f
paddd xmm1, xmm2
pmulld xmm1, xmm11
psubd xmm0, xmm1
pshufhw xmm0, xmm0, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
movdqa xmm3, xmmword [0x1400f7ac0]
paddw xmm2, xmm4
movq xmm0, qword [rbp + 0x524]
movdqa xmm1, xmm3
xorps xmm2, xmm0
punpckldq xmm1, xmm3
pmuldq xmm1, xmm6
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
mov r8d, reloc.WS2_32.dll_sendto
pmuldq xmm0, xmm6
movq qword [rbp + 0x524], xmm2
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
pshufhw xmm0, xmm3, 0xd8
pshuflw xmm1, xmm0, 0xd8
movq xmm0, xmm5
pshufd xmm2, xmm1, 0xd8
paddw xmm2, xmm4
xorps xmm2, xmm0
movq qword [rbp + 0x52c], xmm2
mov eax, r8d
lea r9, [rbp + 0x50c]
lea r9, [r9 + rax*2]
nop word [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 2]
imul r8d
sar edx, 4
mov eax, edx
shr eax, 0x1f
add edx, eax
mov eax, r15d
sub ax, dx
movzx eax, ax
imul ecx, eax, 0x31
add cx, r8w
inc r8d
xor word [r9 - 2], cx
cmp r8d, 0x15
jl 0x140060370
mov rax, qword [rbp + 0x718]
lea r8, [rbp + 0x50c]
mov rdx, qword [rbp + 0x740]
mov r9d, 0x80000000
mov qword [rsp + 0x58], r13
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], esi
mov dword [rsp + 0x30], edi
mov dword [rsp + 0x28], r11d
mov dword [rsp + 0x20], r10d
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x140134880], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongW]
mov rcx, qword [0x140134880]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140134880]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400f7990]
lea rdx, [rbp + 0xd48]
mov rcx, qword [0x140134880]
movdqu xmmword [rbp + 0xd48], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x140134880]
lea rdx, [0x140134888]
xorps xmm0, xmm0
movups xmmword [0x140134888], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
call fcn.140067d30
test al, al
jne 0x14006049f
call fcn.140067e60
mov rdx, qword [rbp + 0x718]
mov rcx, qword [rbp + 0x740]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r15d
jmp 0x140067377
mov qword [rsp + 0x1f60], r12
lea rcx, [rbp + 0x630]
movaps xmmword [rsp + 0x1ea0], xmm14
call fcn.140040c10
mov rcx, qword [0x1401349c8]
lea rax, [0x140134898]
mov qword [rsp + 0x30], r13
lea r9, [rbp + 0x630]
mov qword [rsp + 0x28], rax
lea rdx, [0x140132c30]
mov rax, qword [0x1401348a0]
mov r8d, 0x824
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x630], 0xffffffffffffffff
mov qword [rbp + 0x638], 0xffffffffffffffff
mov dword [rbp + 0x640], 0xffffffff
mov dword [rbp + 0x644], r13d
mov qword [rbp + 0x648], 8
mov dword [rbp + 0x650], r13d
mov dword [rbp + 0x654], 0xfffffffd
mov dword [rbp + 0x658], 3
mov dword [rbp + 0x65c], 3
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140134880]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140134880]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.140005a90
call fcn.140007a40
movss xmm7, dword [0x1400f7870]
lea rdx, [0x14010b110]
mov qword [rsp + 0x28], r13
movaps xmm3, xmm7
mov r8d, 0x27b1c
movss dword [rbp - 0x5c], xmm7
mov rcx, qword [rax + 0x50]
mov rbx, rax
mov qword [rsp + 0x20], r13
call fcn.14002ae10
movss xmm3, dword [0x1400f786c]
lea rdx, [0x14010b110]
mov rcx, qword [rbx + 0x50]
mov r8d, 0x27b1c
mov qword [rsp + 0x28], r13
mov r12, rax
mov qword [rbp + 0x48], rax
mov qword [rsp + 0x20], r13
call fcn.14002ae10
movss xmm1, dword [0x1400f7790]
xorps xmm0, xmm0
unpcklps xmm0, xmm1
xorps xmm14, xmm14
mov esi, 1
movsd qword [rbp + 0x9a0], xmm0
mov ecx, esi
movss dword [rbp + 0x9a8], xmm14
movaps xmm6, xmm0
mov qword [rbp + 0x50], rax
mov r15, rax
call qword [sym.imp.USER32.dll_GetSystemMetrics]
xor ecx, ecx
mov ebx, eax
call qword [sym.imp.USER32.dll_GetSystemMetrics]
lea rcx, [rbp + 0x130]
movsd qword [rbp + 0x130], xmm6
movss xmm6, dword [0x1400f7840]
movaps xmm3, xmm7
mov qword [rsp + 0x40], rcx
movaps xmm2, xmm6
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
movss dword [rbp + 0x138], xmm14
movss dword [rsp + 0x74], xmm6
call fcn.1400820c0
xor ecx, ecx
call fcn.140025fd0
call fcn.140035690
call fcn.1400353d0
call fcn.140041e80
mov byte [0x14013486a], sil
lea rcx, [rbp + 0x10e0]
mov byte [rbp - 0x6c], r13b
call fcn.14004bee0
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x10c0]
call fcn.14003a900
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0xd58]
call fcn.14006d190
mov rcx, rax
call fcn.140041a00
cmp dword [rbp + 0xd60], r13d
je 0x1400606c9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
movaps xmmword [rsp + 0x1ec0], xmm12
lea rcx, [rbp + 0x10c0]
movaps xmmword [rsp + 0x1eb0], xmm13
movaps xmmword [rsp + 0x1e90], xmm15
call fcn.1400677c0
movdqa xmm0, xmmword [0x1400f7b00]
lea rdi, str.Manufacturer:
movdqa xmm1, xmmword [0x1400f7b50]
xor bl, bl
movdqa xmm7, xmmword [0x1400f8010]
movdqa xmm8, xmmword [0x1400f8090]
movss xmm10, dword [0x1400f7858]
movss xmm13, dword [0x1400f780c]
movss xmm15, dword [0x1400f77d4]
movss xmm11, dword [0x1400f7964]
movss xmm2, dword [0x1400f77b8]
movss xmm12, dword [0x1400f77f0]
movdqa xmmword [rbp + 0xe00], xmm0
movdqa xmm0, xmmword [reloc.WS2_32.dll_closesocket]
movdqa xmmword [rbp + 0xd00], xmm0
movdqa xmm0, xmmword [0x1400f7e80]
movdqa xmmword [rbp + 0x8b0], xmm0
movdqa xmm0, xmmword [0x1400f7e70]
movdqa xmmword [rbp + 0x8f0], xmm0
movdqa xmm0, xmmword [0x1400f7bd0]
movdqa xmmword [rbp + 0xc50], xmm0
movdqa xmm0, xmmword [0x1400f7f80]
movdqa xmmword [rbp + 0xc30], xmm0
movdqa xmm0, xmmword [0x1400f7f40]
movdqa xmmword [rbp + 0xc10], xmm0
movdqa xmm0, xmmword [0x1400f7f10]
movdqa xmmword [rbp + 0xbf0], xmm0
movdqa xmm0, xmmword [0x1400f7fb0]
movdqa xmmword [rbp + 0x8d0], xmm0
movdqa xmm0, xmmword [0x1400f8080]
movdqa xmmword [rbp + 0xba0], xmm0
movdqa xmm0, xmmword [0x1400f8070]
movdqa xmmword [rbp + 0xeb0], xmm0
movss xmm0, dword [0x1400f7880]
movss dword [rbp + 0xdc], xmm0
movss xmm0, dword [0x1400f78a0]
movss dword [rbp + 0x68], xmm0
movss xmm0, dword [0x1400f78d0]
movss dword [rbp + 0x30], xmm0
movss xmm0, dword [0x1400f7884]
movss dword [rbp + 0xa4], xmm0
movss xmm0, dword [0x1400f7868]
movss dword [rbp - 0x54], xmm0
movss xmm0, dword [0x1400f7894]
movss dword [rbp - 0x70], xmm0
movss xmm0, dword [0x1400f788c]
movss dword [rbp + 0xa0], xmm0
movss xmm0, dword [0x1400f7898]
movss dword [rbp + 0x34], xmm0
movss xmm0, dword [0x1400f77f8]
movss dword [rbp + 0x3c], xmm0
movss xmm0, dword [0x1400f77ac]
movdqa xmmword [rbp + 0xe10], xmm1
movss xmm1, dword [0x1400f77c0]
movss dword [rbp - 0x50], xmm0
movss xmm0, dword [0x1400f78a4]
movss dword [rbp], xmm1
movss xmm1, dword [0x1400f77a0]
movdqa xmmword [rbp + 0x590], xmm7
movss xmm7, dword [0x1400f7820]
movdqa xmmword [rbp + 0x580], xmm8
movss xmm8, dword [0x1400f77b4]
movss dword [rbp + 0xc], xmm0
movss dword [rbp - 0x4c], xmm10
movss dword [rbp - 0x68], xmm7
movss dword [rbp + 0x6c], xmm13
movss dword [rbp + 0x10], xmm8
movss dword [rbp + 0x40], xmm15
movss dword [rsp + 0x70], xmm11
movss dword [rbp + 4], xmm2
movss dword [rbp + 8], xmm1
mov dword [rbp + 0x44], ebx
nop
cmp byte [0x14013486a], 0
je 0x140060913
call fcn.14004e260
call fcn.140054f70
xor r9d, r9d
mov dword [rsp + 0x20], esi
xor r8d, r8d
lea rcx, [rbp + 0xfa0]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14006097f
lea rcx, [rbp + 0xfa0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xfa0]
call qword [sym.imp.USER32.dll_DispatchMessageW]
cmp dword [rbp + 0xfa8], 0x12
lea rcx, [rbp + 0xfa0]
movzx ebx, bl
cmove ebx, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140060930
mov dword [rbp + 0x44], ebx
test bl, bl
jne 0x140067308
call fcn.140035640
call fcn.1400364a0
call fcn.1400083c0
call fcn.140003f00
movaps xmm0, xmm6
unpcklps xmm10, xmm7
unpcklps xmm0, xmm6
mov dword [rax + 0x44], 0x40800000
mov dword [rax + 0x2c], 0x41200000
movsd qword [rax + 0x4c], xmm0
movsd qword [rax + 0x54], xmm10
mov dword [rax + 0x74], 0x40800000
mov dword [rax + 0x78], 0x41700000
call fcn.140011cf0
mov edx, 0xff
mov dword [rsp + 0x20], __WSAFDIsSet
mov r9d, edx
lea rcx, [rbp + 0x15d0]
mov r8d, edx
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
mov rdx, qword [0x140134898]
lea r9, [rbp + 0x4a8]
mov dword [rsp + 0x30], eax
lea r8, [rbp + 0x4b0]
lea rax, [rbp + 0x3d8]
mov dword [rbp + 0x3d8], 0x3f800000
mov qword [rsp + 0x28], rax
mov rcx, r10
lea rax, [rbp + 0x4a0]
mov dword [rbp + 0x3dc], 0x3f800000
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x4a0], 0
mov dword [rbp + 0x4a8], 0x42b40000
mov dword [rbp + 0x4ac], 0x42aa0000
mov dword [rbp + 0x4b0], 0x41f00000
mov dword [rbp + 0x4b4], 0x41b80000
call fcn.140029b00
lea rcx, [rbp + 0x4b8]
call qword [sym.imp.USER32.dll_GetCursorPos]
movd xmm0, dword [0x140134888]
lea r8, [rbp + 0x670]
movd xmm1, dword [0x14013488c]
lea rdx, [rbp + 0x680]
movd xmm2, dword [rbp + 0x4b8]
movd xmm3, dword [rbp + 0x4bc]
cvtdq2ps xmm0, xmm0
cvtdq2ps xmm1, xmm1
cvtdq2ps xmm2, xmm2
unpcklps xmm0, xmm1
movsd qword [rbp + 0x9ac], xmm0
movsd qword [rbp + 0x670], xmm0
movaps xmm0, xmm2
cvtdq2ps xmm3, xmm3
movss dword [rbp + 0x9b4], xmm14
unpcklps xmm0, xmm3
movsd qword [rbp + 0x9b8], xmm0
movsd qword [rbp + 0x680], xmm0
movss dword [rbp + 0x9c0], xmm14
movss dword [rbp + 0x678], xmm14
movss dword [rbp + 0x688], xmm14
call fcn.140082330
xor edx, edx
mov dword [rbp + 0x4c0], 0x44c1c000
lea rcx, [rbp + 0x4c0]
mov dword [rbp + 0x4c4], 0x4441c000
call fcn.140011c70
mov r8d, 0xab
lea rdx, [rbp - 0x6c]
lea rcx, str.ImGui_Menu
call fcn.14000e200
call fcn.140011cf0
mov rcx, qword [0x140134870]
mov rbx, rax
mov rdx, qword [rcx + 0x3ea0]
movss xmm9, dword [rdx + 0xfc]
movss xmm6, dword [rdx + 0xf8]
addss xmm9, dword [rbp + 0xdc]
addss xmm6, dword [rbp + 0x68]
movaps xmm10, xmm6
movss dword [rbp + 0x78], xmm6
addss xmm10, dword [rbp + 0x30]
movaps xmm7, xmm9
movss dword [rbp + 0x7c], xmm9
addss xmm7, dword [rbp + 0xa4]
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm8
movaps xmm2, xmm15
lea rcx, [rbp + 0x15e0]
movaps xmm1, xmm14
movss dword [rbp + 0x70], xmm10
movss dword [rbp + 0x74], xmm7
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
mov r9d, eax
mov dword [rsp + 0x28], r13d
lea rdx, [rbp + 0x78]
movss dword [rsp + 0x20], xmm14
mov rcx, rbx
lea r8, [rbp + 0x70]
call fcn.140029460
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x15f0]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
movss dword [rsp + 0x30], xmm13
lea rdx, [rbp + 0x78]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
mov rcx, rbx
lea r8, [rbp + 0x70]
call fcn.140029350
xor r9d, r9d
movss dword [rsp + 0x20], xmm11
xor r8d, r8d
lea rdx, str.Permanent_Spoofable
lea rcx, [rbp + 0x4c8]
call fcn.14000af40
movaps xmm0, xmm10
movss dword [rsp + 0x20], xmm13
addss xmm0, xmm6
movaps xmm8, xmm7
addss xmm8, xmm9
movaps xmm3, xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1600]
movaps xmm1, xmm14
subss xmm0, dword [rbp + 0x4c8]
mulss xmm0, xmm15
movss dword [rbp + 0x4d0], xmm0
movaps xmm0, xmm8
subss xmm0, dword [rbp + 0x4cc]
mulss xmm0, xmm15
movss dword [rbp + 0x4d4], xmm0
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
mov r8d, eax
lea rdx, [rbp + 0x4d0]
mov rcx, rbx
lea r9, str.Permanent_Spoofable
call fcn.140029a00
addss xmm10, dword [rbp - 0x54]
movss xmm0, dword [rbp + 0x10]
lea rcx, [rbp + 0x1610]
movss dword [rbp + 0x8c], xmm9
movaps xmm3, xmm14
movss dword [rbp + 0x84], xmm7
movaps xmm2, xmm15
movss dword [rsp + 0x20], xmm0
movaps xmm1, xmm13
movaps xmm6, xmm10
movss dword [rbp + 0x88], xmm10
addss xmm6, dword [rbp + 0x30]
movss dword [rbp + 0x80], xmm6
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
mov r9d, eax
mov dword [rsp + 0x28], r13d
lea rdx, [rbp + 0x88]
movss dword [rsp + 0x20], xmm14
mov rcx, rbx
lea r8, [rbp + 0x80]
call fcn.140029460
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1620]
movaps xmm1, xmm13
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
movss dword [rsp + 0x30], xmm13
lea rdx, [rbp + 0x88]
mov r9d, eax
movss dword [rsp + 0x20], xmm14
mov rcx, rbx
lea r8, [rbp + 0x80]
call fcn.140029350
xor r9d, r9d
movss dword [rsp + 0x20], xmm11
xor r8d, r8d
lea rdx, str.Driver_Required
lea rcx, [rbp + 0x180]
call fcn.14000af40
subss xmm8, dword [rbp + 0x184]
addss xmm6, xmm10
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm14
lea rcx, [rbp + 0x1630]
movaps xmm2, xmm15
movaps xmm1, xmm13
mulss xmm8, xmm15
subss xmm6, dword [rbp + 0x180]
movss dword [rbp + 0x18c], xmm8
mulss xmm6, xmm15
movss dword [rbp + 0x188], xmm6
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
mov r8d, eax
lea rdx, [rbp + 0x188]
mov rcx, rbx
lea r9, str.Driver_Required
call fcn.140029a00
call fcn.140040c60
call fcn.140011cf0
lea rcx, [0x140134b30]
mov r10, rax
call fcn.140003f40
movss xmm6, dword [rbp - 0x4c]
lea rdx, [rbp + 0x198]
mov r9d, eax
mov dword [rsp + 0x28], r13d
mov rcx, r10
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x190]
mov dword [rbp + 0x190], 0x44c1c000
mov dword [rbp + 0x194], 0x4441c000
mov qword [rbp + 0x198], 0
call fcn.140029460
call fcn.140011cf0
lea rcx, [0x140134c60]
mov r10, rax
call fcn.140003f40
movss xmm0, dword [rbp - 0x68]
lea r8, [rbp + 0x1a0]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x1a8]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
mov dword [rbp + 0x1a0], 0x44c1c000
mov rcx, r10
mov dword [rbp + 0x1a4], 0x4441c000
mov qword [rbp + 0x1a8], 0
call fcn.140029350
mov rcx, r12
call fcn.1400117f0
movzx ecx, word [0x1400f5e68]
lea rdx, [rbp - 0x64]
mov eax, dword [0x1400f5e64]
mov dword [rbp - 0x64], eax
movzx eax, byte [0x1400f5e6a]
xor byte [rbp - 0x63], 0x32
xor al, 0x37
xor byte [rbp - 0x62], 0x33
xor byte [rbp - 0x61], 0x34
mov word [rbp - 0x60], cx
xor cl, 0x35
xor byte [rbp - 0x5f], 0x36
mov byte [rbp - 0x60], cl
lea rcx, [rbp + 0x610]
mov byte [rbp - 0x64], 0x56
mov byte [rbp - 0x5e], al
call fcn.14003eae0
movzx eax, word [0x1400f5a08]
lea rdx, [rbp - 0x6b]
mov word [rbp - 0x6b], ax
lea rcx, [rbp + 0x5e0]
movzx eax, byte [0x1400f5a0a]
xor byte [rbp - 0x6a], 0x32
xor al, 0x33
mov byte [rbp - 0x69], al
mov byte [rbp - 0x6b], 0x56
call fcn.14003eae0
movups xmm2, xmmword [0x1400f55c0]
movdqa xmm0, xmm2
psrldq xmm0, 0xf
movd eax, xmm0
movups xmmword [rbp + 0x58], xmm2
test al, al
je 0x14006117a
mov r8d, r13d
cmp r14d, 2
jl 0x140061147
movdqa xmm3, xmmword [rbp + 0xd80]
movdqa xmm4, xmmword [rbp + 0xd70]
movdqa xmm5, xmmword [rbp + 0xdf0]
movdqa xmm1, xmm4
punpckldq xmm1, xmm4
movdqa xmm0, xmm4
pmuldq xmm1, xmm3
movdqa xmm6, xmmword [rbp + 0xe10]
punpckhdq xmm0, xmm4
pmuldq xmm0, xmm3
movd eax, xmm2
movdqa xmm2, xmmword [rbp + 0xe20]
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm4
movdqa xmm4, xmmword [rbp + 0xe00]
pmulld xmm0, xmm5
psubd xmm1, xmm0
movd xmm0, eax
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rbp + 0x58], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [rbp + 0xe30]
pmulld xmm0, xmm5
psubd xmm1, xmm0
movd xmm0, dword [rbp + 0x5c]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rbp + 0x5c], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
movdqa xmm2, xmmword [rbp + 0xe40]
pmulld xmm0, xmm5
psubd xmm1, xmm0
movd xmm0, dword [rbp + 0x60]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
xorps xmm1, xmm0
movdqa xmm0, xmm2
movd dword [rbp + 0x60], xmm1
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm1, xmm3
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
psrad xmm1, 4
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
movdqa xmm1, xmm2
pmulld xmm0, xmm5
psubd xmm1, xmm0
movd xmm0, dword [rbp + 0x64]
andps xmm1, xmm4
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
xorps xmm1, xmm0
movd dword [rbp + 0x64], xmm1
jmp 0x14006117a
lea r9, [rbp + 0x58]
nop dword [rax + rax]
mov eax, 0x5397829d
lea r9, [r9 + 1]
mul r8d
shr edx, 4
movsx eax, dl
imul ecx, eax, 0x31
movzx eax, r8b
inc r8d
sub al, cl
add al, 0x31
xor byte [r9 - 1], al
cmp r8d, 0x10
jl 0x140061150
lea rdx, [rbp + 0x58]
lea rcx, [rbp + 0x6d8]
call fcn.14003eae0
lea rcx, [rbp + 0x610]
call fcn.140069cf0
movss xmm10, dword [rsp + 0x70]
lea rcx, [rbp + 0x608]
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
xor r8d, r8d
call fcn.14000af40
lea rcx, [rbp + 0x5e0]
call fcn.140069cf0
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
lea rcx, [rbp + 0x600]
xor r8d, r8d
call fcn.14000af40
lea rcx, [rbp + 0x6d8]
call fcn.140069cf0
mov rdx, rax
movss dword [rsp + 0x20], xmm10
xor r9d, r9d
lea rcx, [rbp + 0x130]
xor r8d, r8d
call fcn.14000af40
movss xmm8, dword [rbp + 0x600]
lea rcx, [rbp + 0x1b0]
movss xmm9, dword [rbp + 0x38]
movaps xmm0, xmm8
addss xmm0, dword [rbp + 0x608]
movaps xmm7, xmm9
mov dword [rbp + 0x1b4], 0x41de0000
addss xmm0, dword [rbp + 0x130]
subss xmm7, xmm0
mulss xmm7, xmm15
movss dword [rbp + 0x1b0], xmm7
call fcn.140014f20
lea rcx, [rbp + 0x610]
call fcn.140069cf0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm13
lea rcx, [rbp + 0x1640]
movaps xmm1, xmm13
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
addss xmm7, dword [rbp + 0x608]
mov edx, 0x46
mov dword [rsp + 0x20], 0xff
mov r9d, 0xe6
lea rcx, [rbp + 0xe50]
mov r8d, 0x3f
call fcn.140031380
call fcn.140011cf0
lea rcx, [rbp + 0x5e0]
mov r10, rax
call fcn.140069cf0
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm14
lea rcx, [rbp + 0x1650]
movaps xmm1, xmm14
mov r9, rax
call fcn.1400013f0
mov rcx, rax
call fcn.140003f40
movaps xmm0, xmm7
mov dword [rbp + 0x1bc], 0x41e60000
addss xmm0, xmm13
mov r8d, eax
lea rdx, [rbp + 0x1b8]
mov rcx, r10
movss dword [rbp + 0x1b8], xmm0
call fcn.140029a00
movss dword [rbp + 0x1c0], xmm7
lea rcx, [rbp + 0x1c0]
mov dword [rbp + 0x1c4], 0x41de0000
call fcn.140014f20
lea rcx, [rbp + 0x5e0]
call fcn.140069cf0
movups xmm0, xmmword [rbp + 0xe50]
mov r8, rax
lea rdx, [0x1400ebe54]
lea rcx, [rbp - 0x80]
movups xmmword [rbp - 0x80], xmm0
call fcn.140031b50
addss xmm8, xmm7
mov dword [rbp + 0x1cc], 0x41de0000
lea rcx, [rbp + 0x1c8]
movss dword [rbp + 0x1c8], xmm8
call fcn.140014f20
lea rcx, [rbp + 0x6d8]
call fcn.140069cf0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm13
lea rcx, [rbp + 0x1660]
movaps xmm1, xmm13
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
call fcn.140011890
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1670]
movaps xmm1, xmm14
call fcn.1400013f0
mov rdx, rax
xor ecx, ecx
call fcn.140003f80
mov rcx, r15
call fcn.1400117f0
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, str.Verse_discord_server
lea rcx, [rbp + 0x1d8]
call fcn.14000af40
movaps xmm11, xmm9
mov dword [rbp + 0x1d4], 0x42480000
subss xmm11, dword [rbp + 0x1d8]
lea rcx, [rbp + 0x1d0]
mulss xmm11, xmm15
movss dword [rbp + 0x1d0], xmm11
call fcn.140014f20
xor edx, edx
lea rcx, str.Verse_discord_server
call fcn.1400313d0
mov rax, qword [0x140134870]
lea rcx, [rbp - 0x80]
movsd xmm0, qword [rax + 0x4748]
movsd qword [rbp - 0x80], xmm0
call fcn.140014ef0
lea rdx, [rbp + 0x1d8]
call fcn.140032880
xor ecx, ecx
call fcn.140007650
test al, al
je 0x1400614ae
mov rax, qword [0x140134870]
mov dword [rax + 0x4a28], 7
mov ecx, esi
call fcn.140003fe0
call fcn.140011890
subss xmm11, dword [rbp + 0xa0]
movss xmm3, dword [rbp]
lea rcx, [rbp + 0x1680]
movss xmm2, dword [rbp - 0x50]
movss xmm1, dword [rbp + 4]
movss dword [rsp + 0x20], xmm13
addss xmm11, dword [rbp + 0x34]
mulss xmm11, dword [rbp + 0x3c]
call fcn.1400013f0
lea rcx, [rbp + 0x1690]
movss dword [rsp + 0x20], xmm13
movups xmm6, xmmword [rax]
call fcn.1400013f0
movss xmm0, dword [rbp + 8]
lea rcx, [rbp + 0x16a0]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm0
movaps xmm1, xmm0
movups xmm5, xmmword [rax]
call fcn.1400013f0
movss xmm1, dword [rbp + 0xc]
movss xmm9, dword [0x1400f78c4]
unpcklps xmm1, xmm9
movups xmm2, xmmword [rax]
call fcn.140011cf0
movss xmm8, dword [rbp - 0x68]
lea rcx, [rbp - 0x80]
movss xmm0, dword [rbp - 0x54]
movq rdx, xmm1
movss xmm7, dword [rsp + 0x74]
movss xmm3, dword [0x1400f78fc]
movss dword [rsp + 0x50], xmm7
mov qword [rsp + 0x48], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp - 0x10]
mov qword [rsp + 0x38], rcx
mov rcx, rax
movss dword [rsp + 0x30], xmm8
movdqa xmmword [rbp - 0x10], xmm2
movss xmm2, dword [0x1400f78e4]
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp - 0x80], xmm6
movdqa xmmword [rbp - 0x40], xmm5
call fcn.14005a9d0
movss xmm3, dword [rbp]
lea rcx, [rbp + 0x16b0]
movss xmm2, dword [rbp - 0x50]
movss xmm1, dword [rbp + 4]
movss dword [rsp + 0x20], xmm13
call fcn.1400013f0
lea rcx, [rbp + 0x16c0]
movss dword [rsp + 0x20], xmm13
movups xmm6, xmmword [rax]
call fcn.1400013f0
movss xmm0, dword [rbp + 8]
lea rcx, [rbp + 0x16d0]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm0
movaps xmm1, xmm0
movups xmm5, xmmword [rax]
call fcn.1400013f0
movss xmm1, dword [0x1400f78c0]
movaps xmm0, xmm11
unpcklps xmm0, xmm1
movaps xmm1, xmm0
movups xmm2, xmmword [rax]
call fcn.140011cf0
lea rcx, [rbp - 0x10]
movss dword [rsp + 0x50], xmm7
mov qword [rsp + 0x48], rcx
lea rcx, [rbp - 0x80]
movdqa xmmword [rbp - 0x10], xmm6
movdqa xmmword [rbp - 0x80], xmm5
movdqa xmmword [rbp - 0x40], xmm2
movss xmm0, dword [rbp - 0x54]
movq rdx, xmm1
movss xmm3, dword [0x1400f78fc]
movss xmm2, dword [0x1400f78f4]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x38], rcx
mov rcx, rax
movss dword [rsp + 0x30], xmm8
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm0
call fcn.14005a9d0
movss xmm3, dword [rbp]
lea rcx, [rbp + 0x16e0]
movss xmm2, dword [rbp - 0x50]
movss xmm1, dword [rbp + 4]
movss dword [rsp + 0x20], xmm13
call fcn.1400013f0
lea rcx, [rbp + 0x16f0]
movss dword [rsp + 0x20], xmm13
movups xmm6, xmmword [rax]
call fcn.1400013f0
movss xmm0, dword [rbp + 8]
lea rcx, [rbp + 0x1700]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm0
movaps xmm1, xmm0
movups xmm5, xmmword [rax]
call fcn.1400013f0
movss xmm1, dword [0x1400f78c0]
movss xmm0, dword [0x1400f791c]
unpcklps xmm0, xmm1
movups xmm2, xmmword [rax]
movaps xmm1, xmm0
call fcn.140011cf0
movss xmm0, dword [rbp - 0x54]
lea rcx, [rbp - 0x10]
movss xmm3, dword [0x1400f78fc]
movq rdx, xmm1
movss dword [rsp + 0x50], xmm7
mov qword [rsp + 0x48], rcx
lea rcx, [rbp - 0x80]
mov qword [rsp + 0x40], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x38], rcx
mov rcx, rax
movss dword [rsp + 0x30], xmm8
movdqa xmmword [rbp - 0x40], xmm2
movss xmm2, dword [0x1400f78e4]
movss dword [rsp + 0x28], xmm8
movss dword [rsp + 0x20], xmm0
movdqa xmmword [rbp - 0x10], xmm6
movdqa xmmword [rbp - 0x80], xmm5
call fcn.14005a9d0
call fcn.140011cf0
lea rcx, [rbp + 0x1710]
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
mov r8, rax
call fcn.1400013f0
lea rcx, [rbp + 0x1720]
movss dword [rsp + 0x20], xmm15
movups xmm4, xmmword [rax]
call fcn.1400013f0
lea rcx, [rbp + 0x1730]
movss dword [rsp + 0x20], xmm13
movdqa xmmword [rbp - 0x10], xmm4
movups xmm0, xmmword [rax]
movaps xmmword [rbp - 0x80], xmm0
movss xmm0, dword [0x1400f77a8]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1400013f0
movss dword [rsp + 0x68], xmm7
movups xmm1, xmmword [rax]
lea rax, [rbp - 0x10]
movaps xmmword [rbp - 0x40], xmm1
movss xmm0, dword [0x1400f7834]
mov rcx, r8
movss xmm2, dword [rbp + 0x38]
mov qword [rsp + 0x60], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x58], rax
lea rax, [rbp - 0x40]
mov qword [rsp + 0x50], rax
lea rax, str.https:__bit.ly_46pCyDb
movss dword [rsp + 0x48], xmm0
movss dword [rsp + 0x40], xmm0
movss xmm0, dword [rbp + 0x34]
movss dword [rsp + 0x38], xmm0
movaps xmm3, xmm0
mov qword [rsp + 0x30], rax
movaps xmm0, xmm14
unpcklps xmm0, xmm14
movq rdx, xmm0
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], r12
call fcn.14005d320
lea rcx, [rbp + 0x1e0]
mov dword [rbp + 0x1e0], 0
mov dword [rbp + 0x1e4], 0x42960000
call fcn.140014f20
lea rcx, [rbp + 0x1e8]
mov dword [rbp + 0x1e8], 0x42940000
mov dword [rbp + 0x1ec], 0x43040000
call fcn.140014f20
mov rcx, r12
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1740]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.System_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, str.System_Information
lea rcx, [rbp + 0x1f0]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1750]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x1f0]
lea r8, [rbp + 0x1f8]
movss xmm1, dword [rbp + 0x1f4]
lea rdx, [rbp + 0x200]
movss xmm7, dword [rbp + 0xc]
addss xmm1, xmm9
addss xmm0, xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
mov dword [rbp + 0x200], 0x42940000
mov rcx, r10
movss dword [rbp + 0x1fc], xmm1
movss dword [rbp + 0x1f8], xmm0
movss dword [rbp + 0x204], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r15
call fcn.1400117f0
mov rdx, qword [0x1401348d8]
cmp rdx, qword [0x1401348e0]
je 0x140061ce3
lea rcx, [rbp + 0x1b00]
call fcn.140067820
lea rdx, [rbp + 0x1b00]
mov qword [rbp + 0x1320], rdi
lea rcx, [rbp + 0x1328]
call fcn.14003a900
lea rax, str.Manufacturer_of_the_system.
mov qword [rbp + 0x1348], rax
lea rdx, [rbp + 0x1b20]
lea rax, str.Product_Name:
lea rcx, [rbp + 0x1358]
mov qword [rbp + 0x1350], rax
call fcn.14003a900
lea rax, str.The_product_name_of_the_system.
mov qword [rbp + 0x1378], rax
lea rdx, [rbp + 0x1b40]
lea rax, str.Version:
lea rcx, [rbp + 0x1388]
mov qword [rbp + 0x1380], rax
call fcn.14003a900
lea rax, str.System_version_information.
mov qword [rbp + 0x13a8], rax
lea rdx, [rbp + 0x1b60]
lea rax, str.System_serial:
lea rcx, [rbp + 0x13b8]
mov qword [rbp + 0x13b0], rax
call fcn.14003a900
lea rax, str.Unique_system_serial_number.
mov qword [rbp + 0x13d8], rax
lea rdx, [rbp + 0x1ba0]
lea rax, str.Family_serial:
lea rcx, [rbp + 0x13e8]
mov qword [rbp + 0x13e0], rax
call fcn.14003a900
lea rax, str.Family_number_identifier.
mov qword [rbp + 0x1408], rax
lea rdx, [rbp + 0x1b80]
lea rax, str.SKU_Number:
lea rcx, [rbp + 0x1418]
mov qword [rbp + 0x1410], rax
call fcn.14003a900
movss xmm8, dword [0x1400f787c]
lea rax, str.Stock_Keeping_Unit__SKU__number.
mov qword [rbp + 0x1438], rax
lea rbx, [rbp + 0x1348]
mov esi, r13d
lea rdi, [rbp + 0x1328]
nop dword [rax]
lea eax, [rsi + 1]
mov rdx, rdi
movd xmm6, eax
lea rcx, [rbp + 0x900]
cvtdq2ps xmm6, xmm6
mov esi, eax
mulss xmm6, xmm8
addss xmm6, xmm9
call fcn.14003a900
cmp qword [rbp + 0x910], 0x1c
jbe 0x140061b68
mov r9d, Ordinal_30
lea rdx, [rbp + 0x17b0]
xor r8d, r8d
lea rcx, [rbp + 0x900]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x1790]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x900]
call fcn.140037ff0
lea rcx, [rbp + 0x1790]
call fcn.140037f90
lea rcx, [rbp + 0x17b0]
call fcn.140037f90
lea rcx, [rbp + 0x208]
movss dword [rbp + 0x20c], xmm6
mov dword [rbp + 0x208], 0x42940000
call fcn.140014f20
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
lea rcx, [rbp + 0x1760]
movaps xmm2, xmm13
call fcn.1400013f0
mov r8, qword [rbx - 0x28]
lea rdx, [0x1400ebe54]
mov rcx, rax
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x210]
movss dword [rbp + 0x214], xmm6
mov dword [rbp + 0x210], 0x432e0000
call fcn.140014f20
lea rcx, [rbp + 0x900]
call fcn.140069cf0
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
lea rcx, [rbp + 0x1770]
movaps xmm1, xmm12
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x218]
movss dword [rbp + 0x21c], xmm6
mov dword [rbp + 0x218], 0x43d18000
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1780]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x140061c9a
xor ecx, ecx
call fcn.140015ba0
mov rcx, qword [rbx]
xor edx, edx
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x900]
call fcn.140037f90
add rdi, 0x30
add rbx, 0x30
cmp esi, 6
jl 0x140061ae0
lea r9, [0x140067aa0]
mov edx, Ordinal_50
mov r8d, 6
lea rcx, [rbp + 0x1320]
call fcn.140084c24
lea rcx, [rbp + 0x1b00]
call fcn.1400678a0
jmp 0x140061cec
movss xmm8, dword [0x1400f787c]
call fcn.140011890
lea rcx, [rbp + 0x220]
mov dword [rbp + 0x220], 0x42940000
mov dword [rbp + 0x224], 0x43b28000
call fcn.140014f20
mov rcx, r12
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1910]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.BIOS_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, str.BIOS_Information
lea rcx, [rbp + 0x228]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1920]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x228]
lea r8, [rbp + 0x230]
movss xmm1, dword [rbp + 0x22c]
addss xmm0, xmm7
movss xmm7, dword [0x1400f78e0]
lea rdx, [rbp + 0x238]
addss xmm1, xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
mov dword [rbp + 0x238], 0x42940000
mov rcx, r10
movss dword [rbp + 0x230], xmm0
movss dword [rbp + 0x234], xmm1
movss dword [rbp + 0x23c], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r15
call fcn.1400117f0
mov rdx, qword [0x140134950]
cmp rdx, qword [0x140134958]
je 0x1400622e1
lea rcx, [rbp + 0x12b0]
call fcn.14003bf10
lea rax, str.BIOS_Vendor:
lea rdx, [rbp + 0x12b0]
mov qword [rbp + 0x1100], rax
lea rcx, [rbp + 0x1108]
call fcn.14003a900
lea rbx, [0x1400e771a]
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm12
mov qword [rbp + 0x1130], rbx
movaps xmm2, xmm12
mov byte [rbp + 0x1128], 0
movaps xmm1, xmm12
lea rcx, [rbp + 0x1138]
call fcn.1400013f0
lea rax, str.BIOS_Version:
lea rdx, [rbp + 0x12d0]
mov qword [rbp + 0x1148], rax
lea rcx, [rbp + 0x1150]
call fcn.14003a900
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
mov byte [rbp + 0x1170], 0
movaps xmm1, xmm12
mov qword [rbp + 0x1178], rbx
lea rcx, [rbp + 0x1180]
call fcn.1400013f0
lea rax, str.Release_Date:
lea rdx, [rbp + 0x12f0]
mov qword [rbp + 0x1190], rax
lea rcx, [rbp + 0x1198]
call fcn.14003a900
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
mov byte [rbp + 0x11b8], 0
movaps xmm1, xmm12
mov qword [rbp + 0x11c0], rbx
lea rcx, [rbp + 0x11c8]
call fcn.1400013f0
cmp byte [rbp + 0x1311], 0
lea rax, str.TPM_Status:
lea rdx, str.Disabled
mov qword [rbp + 0x11d8], rax
lea r14, str.Enabled
cmovne rdx, r14
lea rcx, [rbp + 0x11e0]
call fcn.14003eae0
lea rax, str.TPM__Trusted_Platform_Module__is_used_for_secure_storage._nAnti_Cheats_might_ban_based_on_its_unique_ID__hashes.
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
mov qword [rbp + 0x1208], rax
movaps xmm2, xmm13
mov byte [rbp + 0x1200], 1
movaps xmm1, xmm13
lea rcx, [rbp + 0x1210]
call fcn.1400013f0
cmp byte [rbp + 0x1312], 0
lea rax, str.Secure_Boot:
lea rdx, str.Disabled
mov qword [rbp + 0x1220], rax
cmovne rdx, r14
lea rcx, [rbp + 0x1228]
call fcn.14003eae0
lea rax, str.Secure_Boot_ensures_signed_OS_and_drivers_to_run._Disabling_it_allows_nunsigned_files__e.g._EFI___often_used_for_cheats__spoofing.
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
mov qword [rbp + 0x1250], rax
movaps xmm2, xmm13
mov byte [rbp + 0x1248], 1
movaps xmm1, xmm13
lea rcx, [rbp + 0x1258]
call fcn.1400013f0
cmp byte [rbp + 0x1313], 0
lea rax, str.HyperVisor:
lea rdx, str.Disabled
mov qword [rbp + 0x1268], rax
cmovne rdx, r14
lea rcx, [rbp + 0x1270]
call fcn.14003eae0
lea rax, str.Hypervisor__Hyper_V__creates_virtual_machines._Used_for_nsome_Anti_Cheat_workarounds__spoofing._n_nNOTE:_This_indicates_HyperVisor_running_in_the_CPU_nand_BIOS__not_the_Windows_Hyper_V_feature.
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
mov qword [rbp + 0x1298], rax
movaps xmm2, xmm13
mov byte [rbp + 0x1290], 1
movaps xmm1, xmm13
lea rcx, [rbp + 0x12a0]
call fcn.1400013f0
movss xmm9, dword [0x1400f78ec]
lea rbx, [rbp + 0x1130]
mov edi, r13d
nop dword [rax]
nop word [rax + rax]
movd xmm6, edi
lea rcx, [rbp + 0x240]
cvtdq2ps xmm6, xmm6
mov dword [rbp + 0x240], 0x42940000
mulss xmm6, xmm8
addss xmm6, xmm9
movss dword [rbp + 0x244], xmm6
call fcn.140014f20
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
lea rcx, [rbp + 0x1930]
movaps xmm2, xmm13
call fcn.1400013f0
mov r8, qword [rbx - 0x30]
lea rdx, [0x1400ebe54]
mov rcx, rax
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
movsxd rdx, edi
lea rcx, [rbp + 0x558]
lea rsi, [rdx + rdx*8]
lea rdx, [rbp + 0x1108]
lea rdx, [rdx + rsi*8]
call fcn.14003a900
cmp qword [rbp + 0x568], 0x28
jbe 0x14006214f
mov r9d, Ordinal_45
lea rdx, [rbp + 0x17f0]
xor r8d, r8d
lea rcx, [rbp + 0x558]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x17d0]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x558]
call fcn.140037ff0
lea rcx, [rbp + 0x17d0]
call fcn.140037f90
lea rcx, [rbp + 0x17f0]
call fcn.140037f90
lea rcx, [rbp + 0x248]
movss dword [rbp + 0x24c], xmm6
mov dword [rbp + 0x248], 0x43290000
call fcn.140014f20
mov rdx, r14
lea rcx, [rbp + 0x558]
call fcn.14006d230
lea rcx, [rbp + 0x558]
test al, al
je 0x1400621b3
call fcn.140069cf0
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm13
lea rcx, [rbp + 0x1940]
movaps xmm1, xmm14
mov r8, rax
call fcn.1400013f0
mov r9, rax
jmp 0x140062209
lea rdx, str.Disabled
call fcn.14006d230
lea rcx, [rbp + 0x558]
test al, al
je 0x1400621f6
call fcn.140069cf0
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm14
lea rcx, [rbp + 0x1950]
movaps xmm1, xmm13
mov r8, rax
call fcn.1400013f0
mov r9, rax
jmp 0x140062209
lea r9, [rbp + 0x1138]
lea r9, [r9 + rsi*8]
call fcn.140069cf0
mov r8, rax
lea rdx, [0x1400ebe54]
mov rcx, r9
call fcn.140031b50
mov rax, qword [rbx]
cmp byte [rax], 0
je 0x14006229a
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x250]
movss dword [rbp + 0x254], xmm6
mov dword [rbp + 0x250], 0x43d18000
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1960]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x14006229a
xor ecx, ecx
call fcn.140015ba0
mov rcx, qword [rbx]
xor edx, edx
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x558]
call fcn.140037f90
inc edi
add rbx, 0x48
cmp edi, 6
jb 0x140062060
lea r9, [0x140067aa0]
mov edx, 0x48
mov r8d, 6
lea rcx, [rbp + 0x1100]
call fcn.140084c24
lea rcx, [rbp + 0x12b0]
call fcn.140039a80
jmp 0x1400622f1
movss xmm9, dword [0x1400f78ec]
lea r14, str.Enabled
call fcn.140011890
lea rcx, [rbp + 0x258]
movss dword [rbp + 0x258], xmm11
mov dword [rbp + 0x25c], 0x43b28000
call fcn.140014f20
mov rcx, r12
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1970]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Processor_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, str.Processor_Information
lea rcx, [rbp + 0x260]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1a50]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x260]
lea r8, [rbp + 0x268]
movss xmm1, dword [rbp + 0x264]
addss xmm0, xmm11
addss xmm1, xmm7
movss dword [rbp + 0x270], xmm11
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea rdx, [rbp + 0x270]
mov rcx, r10
movss dword [rbp + 0x268], xmm0
movss dword [rbp + 0x26c], xmm1
movss dword [rbp + 0x274], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r15
call fcn.1400117f0
mov rdx, qword [0x1401348c0]
cmp rdx, qword [0x1401348c8]
je 0x14006290b
lea rcx, [rbp + 0x1a60]
call fcn.140067b10
lea rax, str.Manufacturer:
movss dword [rsp + 0x20], xmm13
mov qword [rbp + 0xed0], rax
lea rdx, [0x1400e771a]
lea rax, [rbp + 0x1a60]
mov qword [rbp + 0xee0], rdx
movaps xmm3, xmm13
mov qword [rbp + 0xed8], rax
movaps xmm2, xmm13
lea rcx, [rbp + 0xee8]
movaps xmm1, xmm13
call fcn.1400013f0
lea rax, str.Version:
movss dword [rsp + 0x20], xmm13
mov qword [rbp + 0xef8], rax
lea rcx, [rbp + 0xf10]
lea rax, [rbp + 0x1a80]
mov qword [rbp + 0xf08], rdx
mov qword [rbp + 0xf00], rax
call fcn.1400013f0
lea rax, [rbp + 0x1aa0]
movss dword [rsp + 0x20], xmm13
lea rcx, str.Serial_Number:
mov qword [rbp + 0xf28], rax
lea rax, str.The_processors_unique_serial_number._The_serial_Unknown_is_common_nand_acceptable_here._Same_goes_for_O.E.M._values_as_serials.
mov qword [rbp + 0xf20], rcx
lea rcx, [rbp + 0xf38]
mov qword [rbp + 0xf30], rax
call fcn.1400013f0
lea rax, str.Socket:
movss dword [rsp + 0x20], xmm13
mov qword [rbp + 0xf48], rax
lea rcx, [rbp + 0xf60]
lea rax, [rbp + 0x1ac0]
mov qword [rbp + 0xf50], rax
lea rax, str.Indicates_the_physical_connector_for_the_processor._nExamples_include__AM4__AM5__LGA1200._nUseful_for_RAID_setups_or_upgrades.
mov qword [rbp + 0xf58], rax
call fcn.1400013f0
lea rax, str.Part_Number:
movss dword [rsp + 0x20], xmm13
mov qword [rbp + 0xf70], rax
lea rcx, [rbp + 0xf88]
lea rax, [rbp + 0x1ae0]
mov qword [rbp + 0xf78], rax
lea rax, str.Identifies_the_specific_part_number_of_the_processor._nThe_serial_Unknown___O.E.M.__is_common__acceptable_here.
mov qword [rbp + 0xf80], rax
call fcn.1400013f0
movss xmm10, dword [0x1400f78e8]
lea rbx, [rbp + 0xed8]
movaps xmm7, xmm11
mov edi, r13d
addss xmm7, dword [0x1400f78b4]
nop dword [rax]
movd xmm6, edi
lea rcx, [rbp + 0x278]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x278], xmm11
mulss xmm6, xmm8
addss xmm6, xmm9
movss dword [rbp + 0x27c], xmm6
call fcn.140014f20
mov r8, qword [rbx - 8]
lea rdx, [0x1400ebe54]
movsxd rcx, edi
lea rax, [rcx + rcx*4]
lea rcx, [rbp + 0xee8]
lea rcx, [rcx + rax*8]
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
mov rdx, qword [rbx]
lea rcx, [rbp + 0x5a0]
call fcn.14003a900
lea rdx, str.__t_n_r_f_v
lea rcx, [rbp + 0x5a0]
call fcn.140069be0
mov r8, rax
lea rcx, [rbp + 0x5a0]
call fcn.14003ae90
lea rdx, str.__t_n_r_f_v
lea rcx, [rbp + 0x5a0]
call fcn.140069b10
lea rcx, [rbp + 0x5a0]
lea rdx, [rax + 1]
call fcn.140069d00
cmp qword [rbp + 0x5b0], 0x2e
jbe 0x140062694
mov r9d, reloc.WLDAP32.dll_Ordinal_46
lea rdx, [rbp + 0x1830]
xor r8d, r8d
lea rcx, [rbp + 0x5a0]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x1810]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x5a0]
call fcn.140037ff0
lea rcx, [rbp + 0x1810]
call fcn.140037f90
lea rcx, [rbp + 0x1830]
call fcn.140037f90
lea rcx, [rbp + 0x280]
movss dword [rbp + 0x280], xmm7
movss dword [rbp + 0x284], xmm6
call fcn.140014f20
lea rcx, [rbp + 0x5a0]
call fcn.140069cf0
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
lea rcx, [rbp + 0x19f0]
movaps xmm1, xmm12
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
mov rsi, qword [rbx + 8]
cmp byte [rsi], 0
je 0x14006277b
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
movaps xmm4, xmm11
movss dword [rbp + 0x28c], xmm6
addss xmm4, xmm10
lea rcx, [rbp + 0x288]
movss dword [rbp + 0x288], xmm4
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1a00]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x14006277b
xor ecx, ecx
call fcn.140015ba0
xor edx, edx
mov rcx, rsi
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x5a0]
call fcn.140037f90
inc edi
add rbx, 0x28
cmp edi, 5
jb 0x140062580
movss xmm10, dword [rsp + 0x70]
call fcn.140081c80
lea rcx, [rbp + 0x290]
movss dword [rbp + 0x290], xmm11
movzx ebx, al
mov dword [rbp + 0x294], 0x43fd8000
call fcn.140014f20
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
lea rcx, [rbp + 0x1a10]
movaps xmm2, xmm13
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Virtualization:
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x298]
movss dword [rbp + 0x298], xmm7
mov dword [rbp + 0x29c], 0x43fd8000
call fcn.140014f20
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm14
test bl, bl
je 0x14006283d
movaps xmm2, xmm13
lea rcx, [rbp + 0x1a20]
movaps xmm1, xmm14
jmp 0x14006284c
movaps xmm2, xmm14
lea rcx, [rbp + 0x1a30]
movaps xmm1, xmm13
call fcn.1400013f0
test bl, bl
lea r8, str.Disabled
lea rdx, [0x1400ebe54]
cmovne r8, r14
lea rcx, [rbp - 0x10]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x10], xmm0
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
movaps xmm4, xmm11
mov dword [rbp + 0x2a4], 0x43fd8000
addss xmm4, dword [0x1400f78e8]
lea rcx, [rbp + 0x2a0]
movss dword [rbp + 0x2a0], xmm4
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1a40]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x1400628ff
xor ecx, ecx
call fcn.140015ba0
xor edx, edx
lea rcx, str.CPU_virtualization_makes_HyperVisors_possible._It_allows_a_single_CPU_to_be_ndivided_into_multiple_virtual_CPUs._Can_be_used_for_cheats_and_spoofing.
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x1a60]
call fcn.140037df0
call fcn.140011890
lea rcx, [rbp + 0x2a8]
mov dword [rbp + 0x2a8], 0x42940000
mov dword [rbp + 0x2ac], 0x44118000
call fcn.140014f20
mov rcx, r12
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1440]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Baseboard_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, str.Baseboard_Information
lea rcx, [rbp + 0x2b0]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1450]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x2b0]
lea r8, [rbp + 0x2b8]
movss xmm1, dword [rbp + 0x2b4]
lea rdx, [rbp + 0x2c0]
addss xmm1, dword [0x1400f78f8]
addss xmm0, dword [rbp + 0xc]
mov r9d, eax
movss dword [rsp + 0x20], xmm13
mov rcx, r10
mov dword [rbp + 0x2c0], 0x42940000
movss dword [rbp + 0x2bc], xmm1
movss dword [rbp + 0x2b8], xmm0
movss dword [rbp + 0x2c4], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r15
call fcn.1400117f0
lea rax, str.Manufacturer:
mov edi, r13d
mov qword [rbp + 0xaa0], rax
lea rbx, [rbp + 0xaa8]
lea rax, [0x140133560]
mov qword [rbp + 0xaa8], rax
lea rax, str.The_company_that_built_the_baseboard.
mov qword [rbp + 0xab0], rax
lea rax, str.Product_Name:
mov qword [rbp + 0xab8], rax
lea rax, [0x140133580]
mov qword [rbp + 0xac0], rax
lea rax, str.The_specific_product_name_of_the_baseboard.
mov qword [rbp + 0xac8], rax
lea rax, str.Version:
mov qword [rbp + 0xad0], rax
lea rax, [0x1401335a0]
mov qword [rbp + 0xad8], rax
lea rax, str.Indicates_the_version_of_the_baseboard_hardware.
mov qword [rbp + 0xae0], rax
lea rax, str.Serial_Number:
mov qword [rbp + 0xae8], rax
lea rax, [0x1401335c0]
mov qword [rbp + 0xaf0], rax
lea rax, str.Unique_identifier_for_the_baseboard.
mov qword [rbp + 0xaf8], rax
lea rax, str.Location:
mov qword [rbp + 0xb00], rax
lea rax, [0x1401335e0]
mov qword [rbp + 0xb08], rax
lea rax, str.Specifies_where_the_baseboard_is_mounted.
mov qword [rbp + 0xb10], rax
movss xmm10, dword [0x1400f7900]
nop dword [rax]
movd xmm6, edi
lea rcx, [rbp + 0x2c8]
cvtdq2ps xmm6, xmm6
mov dword [rbp + 0x2c8], 0x42940000
mulss xmm6, xmm8
addss xmm6, xmm10
movss dword [rbp + 0x2cc], xmm6
call fcn.140014f20
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
lea rcx, [rbp + 0x1460]
movaps xmm2, xmm13
call fcn.1400013f0
mov r8, qword [rbx - 8]
lea rdx, [0x1400ebe54]
mov rcx, rax
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
mov rdx, qword [rbx]
lea rcx, [rbp + 0x920]
call fcn.14003a900
cmp qword [rbp + 0x930], 0x1c
jbe 0x140062bf0
mov r9d, Ordinal_30
lea rdx, [rbp + 0x1870]
xor r8d, r8d
lea rcx, [rbp + 0x920]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x1850]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x920]
call fcn.140037ff0
lea rcx, [rbp + 0x1850]
call fcn.140037f90
lea rcx, [rbp + 0x1870]
call fcn.140037f90
lea rcx, [rbp + 0x2d0]
movss dword [rbp + 0x2d4], xmm6
mov dword [rbp + 0x2d0], 0x43330000
call fcn.140014f20
lea rcx, [rbp + 0x920]
call fcn.140069cf0
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
lea rcx, [rbp + 0x1470]
movaps xmm1, xmm12
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x2d8]
movss dword [rbp + 0x2dc], xmm6
mov dword [rbp + 0x2d8], 0x43d18000
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1480]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x140062cc6
xor ecx, ecx
call fcn.140015ba0
mov rcx, qword [rbx + 8]
xor edx, edx
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x920]
call fcn.140037f90
inc edi
add rbx, 0x18
cmp edi, 5
jl 0x140062b10
movss xmm10, dword [rsp + 0x70]
call fcn.140011890
movaps xmm0, xmm11
mov dword [rbp + 0x2e4], 0x43040000
addss xmm0, dword [0x1400f78cc]
lea rcx, [rbp + 0x2e0]
movss dword [rbp + 0x2e0], xmm0
call fcn.140014f20
call fcn.140011cf0
movss xmm0, dword [rbp + 0x10]
mov rbx, rax
mov rcx, qword [0x140134870]
movaps xmm3, xmm0
movaps xmm2, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm1, xmm0
mov rdx, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0x1490]
movsd xmm9, qword [rdx + 0xf8]
movaps xmm6, xmm9
movsd qword [rbp - 0x40], xmm9
addss xmm6, dword [rbp - 0x70]
movss xmm7, dword [rbp - 0x3c]
movss dword [rbp + 0x1c], xmm7
movaps xmm8, xmm6
addss xmm8, dword [rbp - 0x4c]
movss dword [rbp + 0x18], xmm8
call fcn.1400013f0
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [0x1400f77c4]
lea rcx, [rbp + 0x14a0]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm0
movaps xmm1, xmm0
mov r15d, eax
call fcn.1400013f0
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [0x1400f77cc]
lea rcx, [rbp + 0x14b0]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm0
movaps xmm1, xmm0
mov r12d, eax
call fcn.1400013f0
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp - 0x50]
lea rcx, [rbp + 0x14c0]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm2, xmm0
movaps xmm1, xmm0
mov edi, eax
call fcn.1400013f0
movss xmm0, dword [0x1400f77cc]
lea rcx, [rbp + 0x14d0]
movss xmm1, dword [0x1400f77c4]
movaps xmm3, xmm0
movss dword [rsp + 0x20], xmm1
movaps xmm2, xmm0
movaps xmm1, xmm0
call fcn.1400013f0
mov rcx, rax
call fcn.140003a70
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm13
lea rcx, [rbp + 0x14e0]
movaps xmm1, xmm13
mov r13d, eax
call fcn.1400013f0
mov rcx, rax
call fcn.140003a70
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
mov dword [rbp - 0x58], eax
lea rdx, [0x1400ebe5c]
lea rcx, [rbp + 0x2f0]
call fcn.14000af40
xor r9d, r9d
movss dword [rsp + 0x20], xmm10
xor r8d, r8d
lea rdx, [0x1400ebe60]
lea rcx, [rbp + 0x308]
call fcn.14000af40
movaps xmm10, xmm7
movss dword [rbp + 0x20], xmm6
addss xmm10, dword [rbp - 0x5c]
mov r8b, 1
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x40]
movss dword [rbp + 0x24], xmm10
call fcn.1400126e0
movzx r14d, al
test al, al
je 0x140062ee6
xor ecx, ecx
call fcn.140012590
test al, al
je 0x140062ee6
mov sil, 1
jmp 0x140062ef2
xor sil, sil
test r14b, r14b
je 0x140062f9c
movss xmm0, dword [rsp + 0x74]
lea r8, [rbp + 0x20]
xor r14d, r14d
lea rdx, [rbp - 0x40]
mov dword [rsp + 0x28], r14d
mov r9d, r12d
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140029460
movss xmm0, dword [rbp - 0x68]
lea r8, [rbp + 0x20]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp - 0x40]
movss xmm0, dword [rsp + 0x74]
mov r9d, edi
mov rcx, rbx
movss dword [rsp + 0x20], xmm0
call fcn.140029350
movss xmm2, dword [0x1400f7834]
addss xmm6, xmm9
movaps xmm0, xmm7
mov dword [rsp + 0x20], r14d
subss xmm0, xmm2
mov r9d, r13d
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
mulss xmm6, xmm15
movss dword [rbp + 0x2ec], xmm0
movss dword [rbp + 0x2e8], xmm6
call fcn.140029940
test sil, sil
je 0x140062fe3
mov eax, dword [0x140134a04]
test eax, eax
jle 0x140062fe3
dec eax
mov dword [0x140134a04], eax
jmp 0x140062fe3
movss xmm6, dword [rsp + 0x74]
lea r8, [rbp + 0x20]
mov dword [rsp + 0x28], 0
lea rdx, [rbp - 0x40]
mov r9d, r15d
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
call fcn.140029460
movss dword [rsp + 0x30], xmm13
lea r8, [rbp + 0x20]
mov r9d, edi
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp - 0x40]
mov rcx, rbx
call fcn.140029350
movss xmm0, dword [rbp - 0x70]
lea r9, [0x1400ebe5c]
subss xmm0, dword [rbp + 0x2f0]
movss xmm1, dword [rbp - 0x5c]
lea rdx, [rbp + 0x2f8]
subss xmm1, dword [rbp + 0x2f4]
mov r8d, dword [rbp - 0x58]
mov rcx, rbx
mulss xmm0, xmm15
mulss xmm1, xmm15
addss xmm0, xmm9
addss xmm1, xmm7
movss dword [rbp + 0x2f8], xmm0
movss dword [rbp + 0x2fc], xmm1
call fcn.140029a00
movaps xmm6, xmm8
movss dword [rbp + 0x2c], xmm10
addss xmm6, dword [rbp - 0x70]
mov r8b, 1
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x18]
movss dword [rbp + 0x28], xmm6
call fcn.1400126e0
movzx r14d, al
test al, al
je 0x140063076
xor ecx, ecx
call fcn.140012590
test al, al
je 0x140063076
mov sil, 1
jmp 0x140063082
xor sil, sil
test r14b, r14b
je 0x140063146
movss xmm9, dword [rsp + 0x74]
lea r8, [rbp + 0x28]
xor r14d, r14d
lea rdx, [rbp + 0x18]
mov dword [rsp + 0x28], r14d
mov r9d, r12d
mov rcx, rbx
movss dword [rsp + 0x20], xmm9
call fcn.140029460
movss xmm0, dword [rbp - 0x68]
lea r8, [rbp + 0x28]
movss dword [rsp + 0x30], xmm0
lea rdx, [rbp + 0x18]
mov r9d, edi
movss dword [rsp + 0x20], xmm9
mov rcx, rbx
call fcn.140029350
movss xmm1, dword [0x1400f7834]
lea rdx, [rbp + 0x300]
movaps xmm0, xmm8
mov dword [rsp + 0x20], r14d
addss xmm0, xmm6
mov r9d, r13d
movaps xmm2, xmm1
mov rcx, rbx
mulss xmm0, xmm15
movss dword [rbp + 0x300], xmm0
movaps xmm0, xmm7
subss xmm0, xmm1
movss dword [rbp + 0x304], xmm0
call fcn.140029940
test sil, sil
je 0x14006318d
mov rcx, qword [0x140134910]
sub rcx, qword [0x140134908]
movsxd rdx, dword [0x140134a04]
sar rcx, 5
dec rcx
cmp rdx, rcx
jae 0x14006318d
inc edx
mov dword [0x140134a04], edx
jmp 0x14006318d
movss xmm6, dword [rsp + 0x74]
lea r8, [rbp + 0x28]
mov dword [rsp + 0x28], 0
lea rdx, [rbp + 0x18]
mov r9d, r15d
movss dword [rsp + 0x20], xmm6
mov rcx, rbx
call fcn.140029460
movss dword [rsp + 0x30], xmm13
lea r8, [rbp + 0x28]
mov r9d, edi
movss dword [rsp + 0x20], xmm6
lea rdx, [rbp + 0x18]
mov rcx, rbx
call fcn.140029350
movss xmm0, dword [rbp - 0x70]
lea r9, [0x1400ebe60]
subss xmm0, dword [rbp + 0x308]
movss xmm1, dword [rbp - 0x5c]
lea rdx, [rbp + 0x310]
subss xmm1, dword [rbp + 0x30c]
mov r8d, dword [rbp - 0x58]
mov rcx, rbx
mulss xmm0, xmm15
mulss xmm1, xmm15
addss xmm0, xmm8
addss xmm1, xmm7
movss dword [rbp + 0x310], xmm0
movss dword [rbp + 0x314], xmm1
call fcn.140029a00
lea rcx, [rbp + 0x318]
movss dword [rbp + 0x318], xmm11
mov dword [rbp + 0x31c], 0x43040000
call fcn.140014f20
mov r15, qword [rbp + 0x48]
mov rcx, r15
call fcn.1400117f0
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x14f0]
movaps xmm1, xmm13
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Disk_Drive_Information
call fcn.140031b50
movss xmm7, dword [rsp + 0x70]
lea rdx, str.Disk_Drive_information
xor r9d, r9d
movss dword [rsp + 0x20], xmm7
xor r8d, r8d
lea rcx, [rbp + 0x320]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1500]
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
mov edx, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm1, dword [rbp + 0x324]
lea r8, [rbp + 0x328]
movss xmm9, dword [0x1400f78c4]
lea rdx, [rbp + 0x330]
addss xmm1, xmm9
movss dword [rbp + 0x330], xmm11
movaps xmm0, xmm11
movss dword [rsp + 0x20], xmm13
addss xmm0, dword [rbp + 0x320]
mov r9d, eax
mov rcx, r10
movss dword [rbp + 0x32c], xmm1
movss dword [rbp + 0x334], xmm1
movss dword [rbp + 0x328], xmm0
call fcn.1400291f0
call fcn.140011890
mov r14, qword [rbp + 0x50]
mov rcx, r14
call fcn.1400117f0
mov rcx, qword [0x140134908]
mov rax, qword [0x140134910]
cmp rcx, rax
je 0x14006384c
movsxd rdx, dword [0x140134a04]
sub rax, rcx
sar rax, 5
cmp rdx, rax
jae 0x14006384c
shl rdx, 5
add rdx, rcx
lea rcx, [rbp + 0x1ca0]
call fcn.1400687c0
lea rcx, [rbp + 0x750]
call fcn.1400380b0
movss xmm6, dword [0x1400f78c8]
lea rcx, [rbp + 0x338]
movss dword [rbp + 0x338], xmm11
mov dword [rbp + 0x33c], 0x431d0000
call fcn.140014f20
xorps xmm2, xmm2
mov qword [rbp + 0x6a0], 0
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1ca0]
movdqu xmmword [rbp + 0x690], xmm2
call fcn.14006cbc0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140063654
lea r15, str.Error_loading_tooltip
lea rcx, [rbp + 0x750]
call fcn.140069ca0
cmp rax, 0xffffffffffffffff
je 0x140063625
lea rbx, [rax + 1]
xor r8d, r8d
mov r9, rbx
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x750]
call fcn.140040530
mov r9, 0xffffffffffffffff
lea rdx, [rbp + 0x960]
mov r8, rbx
lea rcx, [rbp + 0x750]
call fcn.140040530
lea rdx, str.__t_n_r_f_v
lea rcx, [rbp + 0x4e0]
call fcn.140069b10
lea rcx, [rbp + 0x4e0]
lea rdx, [rax + 1]
call fcn.140069d00
lea rdx, str.__t_n_r_f_v
lea rcx, [rbp + 0x960]
call fcn.140069be0
mov r8, rax
lea rcx, [rbp + 0x960]
call fcn.14003ae90
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x940]
call fcn.14003a900
xor dil, dil
cmp qword [rbp + 0x950], 0x17
jbe 0x1400634d5
mov r9d, reloc.WS2_32.dll_socket
lea rdx, [rbp + 0x18b0]
xor r8d, r8d
lea rcx, [rbp + 0x940]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x1890]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x940]
call fcn.140037ff0
lea rcx, [rbp + 0x1890]
call fcn.140037f90
lea rcx, [rbp + 0x18b0]
call fcn.140037f90
mov dil, 1
lea rdx, str.DISK_STORAGE_MODEL:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
je 0x1400634f8
lea rbx, str.Shows_the_model_name_of_the_disk_drive._nThis_identifies_the_make_and_series_of_the_disk.
jmp 0x14006359b
lea rdx, str.STORAGE_QUERY_PROPERTY:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
je 0x14006351b
lea rbx, str.Shows_the_serial_number_retrieved_via_standard_methods._nThis_method_is_simple_and_straightforward_to_spoof.
jmp 0x14006359b
lea rdx, str.SCSI_PASS_THROUGH:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
je 0x14006353b
lea rbx, str.SCSI_PASS_THROUGH_allows_communication_with_a_disk_at_the_command_level__nenabling_Anti_Cheats_to_trace_and_enforce_bans_based_on_disk_HWID.
jmp 0x14006359b
lea rdx, str.ATA_PASS_THROUGH_DIRECT:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
je 0x14006355b
lea rbx, str.ATA_PASS_THROUGH_DIRECT_enables_direct_access_to_a_drives_serial__ncommonly_used_by_Anti_Cheats_for_disk_HWID_tracing_and_banning.
jmp 0x14006359b
lea rdx, str.STORAGE_QUERY_WNN:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
je 0x14006357b
lea rbx, str.World_Wide_Name__WWN___a_unique_identifier_assigned_to_storage_devices__noften_used_for_tracking_and_verifying_disk_authenticity.
jmp 0x14006359b
lea rdx, str.S.M.A.R.T_RCV_DRIVE_DATA:
lea rcx, [rbp + 0x4e0]
call fcn.14006d230
test al, al
lea rbx, str.Fetches_disk_health_and_serial_info_using_S.M.A.R.T.__often_utilized_nby_Anti_Cheat_systems_to_trace_disk_HWIDs_and_disk_bans.
cmove rbx, r15
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x1980]
call fcn.14003a900
lea rdx, [rbp + 0x960]
lea rcx, [rbp + 0x19a0]
call fcn.14003a900
lea rdx, [rbp + 0x940]
lea rcx, [rbp + 0x19c0]
call fcn.14003a900
lea rdx, [rbp + 0x1980]
mov qword [rbp + 0x19e0], rbx
lea rcx, [rbp + 0x690]
mov byte [rbp + 0x19e8], dil
call fcn.140068190
lea rcx, [rbp + 0x1980]
call fcn.140067b80
lea rcx, [rbp + 0x940]
call fcn.140037f90
lea rcx, [rbp + 0x960]
call fcn.140037f90
lea rcx, [rbp + 0x4e0]
call fcn.140037f90
lea rdx, [rbp + 0x750]
lea rcx, [rbp + 0x1ca0]
call fcn.14006cbc0
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400633c4
mov r15, qword [rbp + 0x48]
mov rdi, qword [rbp + 0x698]
mov rbx, qword [rbp + 0x690]
cmp rbx, rdi
je 0x140063828
movss xmm9, dword [0x1400f787c]
movaps xmm8, xmm11
addss xmm8, dword [0x1400f78d4]
movaps xmm7, xmm11
add rbx, 0x68
addss xmm7, dword [0x1400f78f0]
nop dword [rax]
nop word [rax + rax]
lea rcx, [rbp + 0x340]
movss dword [rbp + 0x340], xmm11
movss dword [rbp + 0x344], xmm6
call fcn.140014f20
lea rcx, [rbx - 0x68]
call fcn.140069cf0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm13
lea rcx, [rbp + 0x1510]
movaps xmm1, xmm13
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x348]
movss dword [rbp + 0x348], xmm8
movss dword [rbp + 0x34c], xmm6
call fcn.140014f20
lea rcx, [rbx - 0x28]
call fcn.140069cf0
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
lea rcx, [rbp + 0x1520]
movaps xmm1, xmm12
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
cmp byte [rbx], 0
je 0x14006378a
xor ecx, ecx
call fcn.140007650
test al, al
je 0x14006378a
xor ecx, ecx
call fcn.140015ba0
lea rcx, [rbx - 0x48]
call fcn.140069cf0
mov rcx, rax
xor edx, edx
call fcn.1400313d0
call fcn.140015d40
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x350]
movss dword [rbp + 0x350], xmm7
movss dword [rbp + 0x354], xmm6
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1530]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x140063803
xor ecx, ecx
call fcn.140015ba0
mov rcx, qword [rbx - 8]
xor edx, edx
call fcn.1400313d0
call fcn.140015d40
add rbx, 0x70
addss xmm6, xmm9
lea rax, [rbx - 0x68]
cmp rax, rdi
jne 0x1400636a0
movss xmm7, dword [rsp + 0x70]
movss xmm9, dword [0x1400f78c4]
lea rcx, [rbp + 0x690]
call fcn.140068250
lea rcx, [rbp + 0x750]
call fcn.140037f90
lea rcx, [rbp + 0x1ca0]
call fcn.140044650
call fcn.140011890
lea rcx, [rbp + 0x358]
movss dword [rbp + 0x358], xmm11
mov dword [rbp + 0x35c], 0x44118000
call fcn.140014f20
mov rcx, r15
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1540]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Chassis_Enclosure_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm7
xor r8d, r8d
lea rdx, str.Chassis_Enclosure_Information
lea rcx, [rbp + 0x360]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x1550]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x360]
lea r8, [rbp + 0x368]
movss xmm1, dword [rbp + 0x364]
addss xmm0, xmm11
addss xmm1, dword [0x1400f78f8]
mov r9d, eax
movss dword [rbp + 0x370], xmm11
lea rdx, [rbp + 0x370]
movss dword [rsp + 0x20], xmm13
mov rcx, r10
movss dword [rbp + 0x368], xmm0
movss dword [rbp + 0x36c], xmm1
movss dword [rbp + 0x374], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r14
call fcn.1400117f0
mov rdx, qword [0x1401348a8]
cmp rdx, qword [0x1401348b0]
je 0x140063c6d
lea rcx, [rbp + 0x1bc0]
call fcn.14003d0d0
movss xmm8, dword [0x1400f787c]
lea rax, str.Manufacturer:
mov qword [rbp + 0xb20], rax
lea rbx, [rbp + 0xb28]
lea rax, [rbp + 0x1bc0]
movaps xmm7, xmm11
addss xmm7, dword [0x1400f78b4]
mov qword [rbp + 0xb28], rax
xor edi, edi
lea rax, str.Manufacturer_of_the_chassis_enclosure.
mov qword [rbp + 0xb30], rax
lea rax, str.Chassis_Type:
mov qword [rbp + 0xb38], rax
lea rax, [rbp + 0x1be0]
mov qword [rbp + 0xb40], rax
lea rax, str.The_type_of_chassis__e.g.__Desktop__Laptop__Server.
mov qword [rbp + 0xb48], rax
lea rax, str.Version:
mov qword [rbp + 0xb50], rax
lea rax, [rbp + 0x1c20]
mov qword [rbp + 0xb58], rax
lea rax, str.Version_information_for_the_chassis.
mov qword [rbp + 0xb60], rax
lea rax, str.Serial_Number:
mov qword [rbp + 0xb68], rax
lea rax, [rbp + 0x1c00]
mov qword [rbp + 0xb70], rax
lea rax, str.Unique_serial_number_for_the_chassis.
mov qword [rbp + 0xb78], rax
lea rax, str.Part_Number:
mov qword [rbp + 0xb80], rax
lea rax, [rbp + 0x1c60]
mov qword [rbp + 0xb88], rax
lea rax, str.Part_number_assigned_by_the_manufacturer.
mov qword [rbp + 0xb90], rax
movd xmm6, edi
lea rcx, [rbp + 0x378]
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x378], xmm11
mulss xmm6, xmm8
addss xmm6, dword [0x1400f7900]
movss dword [rbp + 0x37c], xmm6
call fcn.140014f20
movaps xmm1, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm13
lea rcx, [rbp + 0x1560]
movaps xmm2, xmm13
call fcn.1400013f0
mov r8, qword [rbx - 8]
lea rdx, [0x1400ebe54]
mov rcx, rax
call fcn.140031b50
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
mov rdx, qword [rbx]
lea rcx, [rbp + 0x980]
call fcn.14003a900
cmp qword [rbp + 0x990], 0x2b
jbe 0x140063b54
mov r9d, Ordinal_45
lea rdx, [rbp + 0x18f0]
xor r8d, r8d
lea rcx, [rbp + 0x980]
call fcn.140040530
mov rdx, rax
lea r8, [0x1400e8444]
lea rcx, [rbp + 0x18d0]
call fcn.14003b110
mov rdx, rax
lea rcx, [rbp + 0x980]
call fcn.140037ff0
lea rcx, [rbp + 0x18d0]
call fcn.140037f90
lea rcx, [rbp + 0x18f0]
call fcn.140037f90
lea rcx, [rbp + 0x380]
movss dword [rbp + 0x380], xmm7
movss dword [rbp + 0x384], xmm6
call fcn.140014f20
lea rcx, [rbp + 0x980]
call fcn.140069cf0
movaps xmm3, xmm12
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm12
lea rcx, [rbp + 0x1570]
movaps xmm1, xmm12
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe54]
call fcn.140031b50
mov rsi, qword [rbx + 8]
cmp byte [rsi], 0
je 0x140063c3e
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
movaps xmm4, xmm11
movss dword [rbp + 0x38c], xmm6
addss xmm4, dword [0x1400f78e8]
lea rcx, [rbp + 0x388]
movss dword [rbp + 0x388], xmm4
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x1580]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x140063c3e
xor ecx, ecx
call fcn.140015ba0
xor edx, edx
mov rcx, rsi
call fcn.1400313d0
call fcn.140015d40
lea rcx, [rbp + 0x980]
call fcn.140037f90
inc edi
add rbx, 0x18
cmp edi, 5
jb 0x140063a72
lea rcx, [rbp + 0x1bc0]
call fcn.14003c8b0
movss xmm7, dword [rsp + 0x70]
jmp 0x140063c76
movss xmm8, dword [0x1400f787c]
call fcn.140011890
lea rcx, [rbp + 0x390]
mov dword [rbp + 0x390], 0x44898000
mov dword [rbp + 0x394], 0x43040000
call fcn.140014f20
mov rcx, r15
call fcn.1400117f0
movaps xmm3, xmm13
movss dword [rsp + 0x20], xmm13
movaps xmm2, xmm15
lea rcx, [rbp + 0x1590]
movaps xmm1, xmm14
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Network_Information
call fcn.140031b50
xor r9d, r9d
movss dword [rsp + 0x20], xmm7
xor r8d, r8d
lea rdx, str.Network_Information
lea rcx, [rbp + 0x398]
call fcn.14000af40
call fcn.140011cf0
lea rcx, [rbp + 0x15a0]
mov dword [rsp + 0x20], 0xff
xor edx, edx
mov r9d, 0xff
mov r8d, 0x80
mov r10, rax
call fcn.140031380
mov rcx, rax
call fcn.140003a70
movss xmm0, dword [rbp + 0x398]
lea r8, [rbp + 0x3a0]
movss xmm1, dword [rbp + 0x39c]
lea rdx, [rbp + 0x3a8]
movss xmm10, dword [0x1400f791c]
addss xmm1, xmm9
addss xmm0, xmm10
movss dword [rsp + 0x20], xmm13
mov r9d, eax
mov dword [rbp + 0x3a8], 0x44898000
mov rcx, r10
movss dword [rbp + 0x3a4], xmm1
movss dword [rbp + 0x3a0], xmm0
movss dword [rbp + 0x3ac], xmm1
call fcn.1400291f0
call fcn.140011890
mov rcx, r14
call fcn.1400117f0
lea rcx, [rbp + 0x7a8]
call fcn.140080e70
lea rcx, [rbp + 0x790]
call fcn.140081040
mov r15, qword [rbp + 0x7b0]
mov eax, 5
sub r15, qword [rbp + 0x7a8]
mov r14b, 0
mov r12, qword [rbp + 0x798]
mov edx, 0
movdqa xmm9, xmmword [rbp + 0x590]
movzx r13d, r14b
movdqa xmm11, xmmword [rbp + 0x580]
mov esi, edx
sar r15, 5
cmp r15, 5
cmova r15, rax
sub r12, qword [rbp + 0x790]
sar r12, 5
mov eax, 1
cmp r12, 1
cmova r12, rax
add r12, r15
je 0x14006459f
mov edi, reloc.WS2_32.dll_ntohs
nop dword [rax + rax]
mov qword [rbp - 0x20], rdx
xorps xmm0, xmm0
mov qword [rbp - 0x18], rdi
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x118], rdi
movups xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x30], 0
movups xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0x100], 0
cmp rsi, r15
jae 0x140063f6a
cmp rdi, 0xd
jb 0x140063e9f
cmp rdi, 0xf
mov qword [rbp - 0x20], reloc.WS2_32.dll_listen
lea rbx, [rbp - 0x30]
mov r8d, reloc.WS2_32.dll_listen
cmova rbx, qword [rbp - 0x30]
lea rdx, str.MAC__Cache_:
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov rdx, rsi
mov byte [rbx + 0xd], 0
shl rdx, 5
add rdx, qword [rbp + 0x7a8]
jmp 0x14006406d
mov rcx, rdi
movabs r8, 0x7fffffffffffffff
shr rcx, 1
mov rax, r8
sub rax, rcx
cmp rdi, rax
jbe 0x140063ecd
movabs rax, 0x8000000000000000
mov rdi, r8
add rax, 0x27
jmp 0x140063efd
lea rax, [rcx + rdi]
cmp rax, 0xf
cmova rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140063ee7
mov rbx, rdx
jmp 0x140063f24
cmp rcx, 0x1000
jb 0x140063f1c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400673b1
mov rcx, rax
call fcn.140084be8
test rax, rax
je 0x140067301
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140063f24
call fcn.140084be8
mov rbx, rax
movsd xmm0, qword [str.MAC__Cache_:]
mov rdx, rsi
mov qword [rbp - 0x20], reloc.WS2_32.dll_listen
mov qword [rbp - 0x18], rdi
movsd qword [rbx], xmm0
mov ecx, dword [0x1400f49c8]
mov dword [rbx + 8], ecx
movzx ecx, byte [reloc.WLDAP32.dll_Ordinal_32]
mov byte [rbx + 0xc], cl
mov byte [rbx + 0xd], 0
shl rdx, 5
add rdx, qword [rbp + 0x7a8]
mov qword [rbp - 0x30], rbx
jmp 0x14006406d
cmp rdi, 0xe
jb 0x140063fa3
cmp rdi, 0xf
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohl
lea rbx, [rbp - 0x30]
mov r8d, reloc.WS2_32.dll_ntohl
cmova rbx, qword [rbp - 0x30]
lea rdx, str.MAC__Kernel_:
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xe], 0
jmp 0x14006405c
mov rcx, rdi
movabs r8, 0x7fffffffffffffff
shr rcx, 1
mov rax, r8
sub rax, rcx
cmp rdi, rax
jbe 0x140063fd1
movabs rax, 0x8000000000000000
mov rdi, r8
add rax, 0x27
jmp 0x140064001
lea rax, [rdi + rcx]
cmp rax, 0xf
cmova rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140063feb
mov rbx, rdx
jmp 0x140064028
cmp rcx, 0x1000
jb 0x140064020
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400673b1
mov rcx, rax
call fcn.140084be8
test rax, rax
je 0x140067301
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140064028
call fcn.140084be8
mov rbx, rax
movsd xmm0, qword [str.MAC__Kernel_:]
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohl
mov qword [rbp - 0x18], rdi
movsd qword [rbx], xmm0
mov ecx, dword [0x1400f49d8]
mov dword [rbx + 8], ecx
movzx ecx, word [0x1400f49dc]
mov word [rbx + 0xc], cx
mov byte [rbx + 0xe], 0
mov qword [rbp - 0x30], rbx
mov rdx, rsi
sub rdx, r15
shl rdx, 5
add rdx, qword [rbp + 0x790]
lea rax, [rbp + 0x100]
cmp rax, rdx
je 0x140064093
cmp qword [rdx + 0x18], 0xf
mov r8, qword [rdx + 0x10]
jbe 0x140064087
mov rdx, qword [rdx]
lea rcx, [rbp + 0x100]
call fcn.1400380d0
xorps xmm6, xmm6
test rsi, rsi
js 0x1400640a2
cvtsi2ss xmm6, rsi
jmp 0x1400640ba
mov rax, rsi
mov rcx, rsi
shr rcx, 1
and eax, 1
or rcx, rax
cvtsi2ss xmm6, rcx
addss xmm6, xmm6
mov rcx, qword [0x140134870]
lea r8, [rbp - 0x30]
mulss xmm6, xmm8
lea rdx, [0x1400ebe54]
mov rax, qword [rcx + 0x3ea0]
addss xmm6, dword [0x1400f78c8]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0xe78]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
cmp qword [rbp - 0x18], 0xf
movups xmmword [rbp + 0xe78], xmm11
cmova r8, qword [rbp - 0x30]
call fcn.140031b50
mov rdx, qword [0x140134870]
mov rcx, qword [rdx + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140064199
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rax, qword [rdx + 0x3ea0]
lea r8, [rbp + 0x100]
movaps xmm1, xmm6
lea rcx, [rbp + 0xe88]
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x3ea0]
lea rdx, [0x1400ebe54]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x80]
addss xmm0, dword [0x1400f7928]
addss xmm1, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
cmp qword [rbp + 0x118], 0xf
movups xmmword [rbp + 0xe88], xmm9
cmova r8, qword [rbp + 0x100]
call fcn.140031b50
mov rbx, qword [rbp - 0x18]
lea rcx, [rbp - 0x30]
mov rdi, qword [rbp - 0x20]
cmp rbx, 0xf
cmova rcx, qword [rbp - 0x30]
cmp rdi, 0xd
jne 0x1400643e4
mov r8, rdi
lea rdx, str.MAC__Cache_:
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400643e4
test r14b, r14b
jne 0x1400643e4
movaps xmm1, xmm14
movaps xmm0, xmm14
call fcn.140014e40
lea rcx, [rbp + 0x3b0]
movss dword [rbp + 0x3b4], xmm6
mov dword [rbp + 0x3b0], 0x44b54000
call fcn.140014f20
movdqa xmm0, xmmword [rbp + 0x8d0]
lea rdx, [0x1400ebe50]
lea rcx, [rbp + 0xe98]
movups xmmword [rbp + 0xe98], xmm0
call fcn.140031b50
mov rcx, qword [0x140134870]
mov r9, qword [rcx + 0x3ea0]
cmp byte [rcx + 0x48c3], r14b
je 0x1400642f0
cmp byte [rcx + 0x48c2], r14b
jne 0x1400642f0
test byte [rcx + 0x4740], 4
jne 0x1400643d9
mov eax, dword [rcx + 0x4888]
cmp eax, dword [rcx + 0x473c]
jne 0x1400643d9
test eax, eax
jne 0x1400643bf
jmp 0x1400643d9
mov eax, dword [rcx + 0x4744]
test al, 1
je 0x1400643d9
cmp qword [rcx + 0x3ea8], r9
je 0x14006430f
test al, al
jns 0x1400643d9
mov eax, dword [rcx + 0x3f00]
test eax, eax
je 0x140064334
cmp eax, dword [rcx + 0x473c]
je 0x140064334
cmp byte [rcx + 0x3f0d], 0
jne 0x140064334
cmp eax, dword [r9 + 0x74]
jne 0x1400643d9
mov rax, qword [0x140134870]
mov rdx, qword [rax + 0x4880]
test rdx, rdx
je 0x1400643a0
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x1400643a0
cmp byte [rdx + 0xaf], 0
je 0x1400643a0
mov rax, qword [r9 + 0x370]
cmp rdx, rax
je 0x1400643a0
mov r8d, dword [rdx + 0xc]
bt r8d, 0x1b
jb 0x14006437a
bt r8d, 0x1a
jae 0x1400643a0
cmp qword [rax + 0x370], rdx
je 0x1400643a0
cmp rax, rdx
je 0x1400643a0
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x140064383
test dword [rcx + 0x4740], 0x100
je 0x1400643d9
test byte [rcx + 0x4740], 4
jne 0x1400643d9
mov eax, dword [r9 + 0x74]
cmp dword [rcx + 0x473c], eax
jne 0x1400643bf
cmp byte [r9 + 0xb0], 0
jne 0x1400643d9
xor ecx, ecx
call fcn.140015ba0
xor edx, edx
lea rcx, str.CACHE_MAC_Address_is_the_usermode_MAC_address_is_stored_in_the_registry._nThis_address_is_often_traced_by_Anti_Cheats__easy_to_spoof.
call fcn.1400313d0
call fcn.140015d40
mov rbx, qword [rbp - 0x18]
mov r14b, 1
mov rdi, qword [rbp - 0x20]
cmp rbx, 0xf
lea rcx, [rbp - 0x30]
cmova rcx, qword [rbp - 0x30]
cmp rdi, 0xe
jne 0x1400644ee
mov r8, rdi
lea rdx, str.MAC__Kernel_:
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400644ee
test r13b, r13b
jne 0x1400644ee
mov rax, qword [0x140134870]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0xb3], r13b
jne 0x140064476
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
lea rcx, [rbp + 0x3b8]
movss dword [rbp + 0x3bc], xmm6
mov dword [rbp + 0x3b8], 0x44b54000
call fcn.140014f20
movaps xmm1, xmm15
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
lea rcx, [rbp + 0x15b0]
movaps xmm2, xmm15
call fcn.1400013f0
mov rcx, rax
lea rdx, [0x1400ebe50]
call fcn.140031b50
xor ecx, ecx
call fcn.140007650
test al, al
je 0x1400644e7
xor ecx, ecx
call fcn.140015ba0
xor edx, edx
lea rcx, str.KERNEL_MAC_Address__NDIS.SYS__cannot_be_changed_through_usermode_commands__and_ntherefore_is_harder_to_spoof._Requires_either_a_kernel_driver_or_flashing_the_NIC._nThis_is_an_important_identifier_for_Anti_Cheats.
call fcn.1400313d0
call fcn.140015d40
mov rbx, qword [rbp - 0x18]
mov r13b, 1
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140064533
mov rcx, qword [rbp + 0x100]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006452a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rbx, qword [rbp - 0x18]
xor edx, edx
mov edi, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x110], rdx
mov qword [rbp + 0x118], rdi
mov byte [rbp + 0x100], dl
cmp rbx, rdi
jbe 0x140064587
mov rcx, qword [rbp - 0x30]
lea rdx, [rbx + 1]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140064580
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
xor edx, edx
inc rsi
mov qword [rbp - 0x20], rdx
mov qword [rbp - 0x18], rdi
mov byte [rbp - 0x30], 0
cmp rsi, r12
jb 0x140063e20
call fcn.140011890
mov r12, qword [rbp + 0x48]
mov rbx, qword [0x140134870]
mov rcx, r12
mov qword [rbp - 0x80], rcx
mov rdi, r12
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x7c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, dword [0x1400f78e0]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
test r12, r12
jne 0x140064643
mov rcx, qword [rbx + 0x68]
test rcx, rcx
jne 0x14006463c
mov rdi, qword [rbx + 0x58]
cmp dword [rdi + 0x58], ecx
jg 0x140064635
mov r8d, 0x704
lea rdx, [0x1400e7030]
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rdi, rcx
call fcn.1400116d0
lea rcx, [rbx + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
movdqa xmm0, xmmword [rbp + 0xeb0]
lea rdi, str.Monitor_Information
mov rdx, rdi
lea rcx, [rbp + 0xec0]
movups xmmword [rbp + 0xec0], xmm0
call fcn.140031b50
mov rbx, qword [0x140134870]
lea rdx, [rbp + 0x90]
movss xmm3, dword [0x1400f7950]
xor r13d, r13d
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
movss xmm2, dword [rbx + 0x3c00]
mov rcx, qword [rbx + 0x3bf8]
movss dword [rsp + 0x20], xmm7
call fcn.14002ea50
movss xmm0, dword [rbp + 0x90]
lea rcx, [rbp + 0xbb0]
addss xmm0, dword [0x1400f7804]
movss xmm7, dword [rbp + 0x94]
movss dword [rbp - 0x40], xmm7
cvttss2si eax, xmm0
movdqa xmm0, xmmword [rbp + 0xba0]
movd xmm6, eax
mov rax, qword [rbx + 0x3ea0]
cvtdq2ps xmm6, xmm6
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss dword [rbp + 0x90], xmm6
mov r10, qword [rax + 0x290]
movups xmmword [rbp + 0xbb0], xmm0
call fcn.140003a70
addss xmm6, xmm10
movss dword [rsp + 0x20], xmm13
mov r9d, eax
mov dword [rbp + 0x3c8], 0x44898000
lea r8, [rbp + 0x3c0]
mov rcx, r10
lea rdx, [rbp + 0x3c8]
movss dword [rbp + 0x3c0], xmm6
movaps xmm6, xmm7
addss xmm6, dword [0x1400f78e0]
movss dword [rbp + 0x3c4], xmm6
movss dword [rbp + 0x3cc], xmm6
call fcn.1400291f0
call fcn.140011890
mov r15, qword [rbp + 0x50]
mov rdi, qword [0x140134870]
mov rcx, r15
mov qword [rbp - 0x80], rcx
mov rbx, r15
test r15, r15
jne 0x1400647e8
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x1400647e1
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], r13d
jg 0x1400647da
mov r8d, 0x704
lea rdx, [0x1400e7030]
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 + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rbx, rcx
call fcn.1400116d0
lea rcx, [rdi + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
mov r8, qword [0x140134968]
mov rcx, qword [0x140134970]
cmp r8, rcx
je 0x140065866
movsxd r9, dword [0x140134a00]
sub rcx, r8
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 5
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r9, rdx
jae 0x140064d7d
mov rcx, qword [0x140134870]
lea rbx, [r9 + r9*2]
addss xmm6, dword [rsp + 0x74]
mov dword [rbp + 0x3d0], 0x44898000
lea rdx, [rbp + 0x480]
shl rbx, 6
add rbx, r8
lea r8, [rbp + 0x3d0]
movss dword [rbp + 0x3d4], xmm6
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov r9, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0xdb8]
movss xmm1, dword [r9 + 0x1c]
movss xmm0, dword [r9 + 0x18]
subss xmm1, dword [r9 + 0x80]
subss xmm0, dword [r9 + 0x7c]
movss dword [rbp + 0x484], xmm1
movss dword [rbp + 0x480], xmm0
call fcn.140001620
mov rcx, rbx
movsd xmm2, qword [rax]
movsd qword [r9 + 0xf8], xmm2
mov byte [r9 + 0x139], 1
call fcn.140069cf0
movss xmm2, dword [rbp + 0x3c]
lea rcx, [rbp + 0x15c0]
movaps xmm3, xmm14
movss dword [rsp + 0x20], xmm13
movaps xmm1, xmm14
mov r8, rax
call fcn.1400013f0
mov rcx, rax
lea rdx, str.Active_Monitor:__s
call fcn.140031b50
movdqa xmm15, xmmword [rbp + 0x8d0]
lea rax, str.Manufacturer:
movss xmm13, dword [0x1400f792c]
addss xmm6, xmm8
movss xmm7, dword [0x1400f7934]
lea rdi, [rbp + 0xa40]
mov qword [rbp + 0xa40], rax
lea rax, [rbx + 0x20]
mov qword [rbp + 0xa48], rax
lea rax, str.The_company_that_manufactured_the_monitor.
mov qword [rbp + 0xa50], rax
lea rax, str.Model_Name:
mov qword [rbp + 0xa58], rax
lea rax, [rbx + 0x80]
mov qword [rbp + 0xa60], rax
lea rax, str.The_model_name_or_series_of_the_monitor.
mov qword [rbp + 0xa68], rax
lea rax, str.Monitor_IDS:
mov qword [rbp + 0xa70], rax
lea rax, [rbx + 0x40]
mov qword [rbp + 0xa78], rax
lea rax, str.A_unique_identifier_for_the_monitor_assigned_by_the_manufacturer.
mov qword [rbp + 0xa80], rax
lea rax, str.Serial_Number:
mov qword [rbp + 0xa88], rax
lea rax, [rbx + 0x60]
mov rbx, qword [0x140134870]
mov qword [rbp + 0xa90], rax
lea rax, str.The_hardware_serial_number_of_the_monitor.
mov qword [rbp + 0xa98], rax
nop dword [rax]
mov rax, qword [rbx + 0x3ea0]
lea rdx, [0x1400ebe54]
movaps xmm1, xmm6
lea rcx, [rbp + 0xbc0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov r8, qword [rdi]
movups xmmword [rbp + 0xbc0], xmm11
call fcn.140031b50
mov rdx, qword [0x140134870]
mov rcx, qword [rdx + 0x3ea0]
cmp byte [rcx + 0xb3], r13b
jne 0x140064ac3
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rax, qword [rdx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm13
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov r8, qword [rdi + 8]
cmp qword [r8 + 0x18], 0xf
jbe 0x140064b18
mov r8, qword [r8]
lea rdx, [0x1400ebe54]
lea rcx, [rbp + 0xbd0]
movups xmmword [rbp + 0xbd0], xmm9
call fcn.140031b50
mov rdx, qword [0x140134870]
mov rcx, qword [rdx + 0x3ea0]
cmp byte [rcx + 0xb3], r13b
jne 0x140064b8e
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rax, qword [rdx + 0x3ea0]
lea rcx, [rbp + 0xbe0]
movaps xmm1, xmm6
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x3ea0]
lea rdx, [0x1400ebe50]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm2, dword [rax + 0x1c]
subss xmm2, dword [rax + 0x80]
addss xmm0, xmm7
addss xmm1, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
movups xmmword [rbp + 0xbe0], xmm15
call fcn.140031b50
mov rbx, qword [0x140134870]
mov r8, qword [rbx + 0x3ea0]
cmp byte [rbx + 0x48c3], r13b
je 0x140064c3e
cmp byte [rbx + 0x48c2], r13b
jne 0x140064c3e
test byte [rbx + 0x4740], 4
jne 0x140064d51
mov eax, dword [rbx + 0x4888]
cmp eax, dword [rbx + 0x473c]
jne 0x140064d51
test eax, eax
jne 0x140064d02
jmp 0x140064d51
mov eax, dword [rbx + 0x4744]
test al, 1
je 0x140064d51
cmp qword [rbx + 0x3ea8], r8
je 0x140064c5d
test al, al
jns 0x140064d51
mov eax, dword [rbx + 0x3f00]
test eax, eax
je 0x140064c82
cmp eax, dword [rbx + 0x473c]
je 0x140064c82
cmp byte [rbx + 0x3f0d], r13b
jne 0x140064c82
cmp eax, dword [r8 + 0x74]
jne 0x140064d51
mov rcx, qword [rbx + 0x4880]
test rcx, rcx
je 0x140064ce4
mov rcx, qword [rcx + 0x370]
test rcx, rcx
je 0x140064ce4
cmp byte [rcx + 0xaf], r13b
je 0x140064ce4
mov rax, qword [r8 + 0x370]
cmp rcx, rax
je 0x140064ce4
mov edx, dword [rcx + 0xc]
bt edx, 0x1b
jb 0x140064cbe
bt edx, 0x1a
jae 0x140064ce4
cmp qword [rax + 0x370], rcx
je 0x140064ce4
cmp rax, rcx
je 0x140064ce4
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x140064cc7
test dword [rbx + 0x4740], 0x100
je 0x140064d51
test byte [rbx + 0x4740], 4
jne 0x140064d51
mov eax, dword [r8 + 0x74]
cmp dword [rbx + 0x473c], eax
jne 0x140064d02
cmp byte [r8 + 0xb0], r13b
jne 0x140064d51
xor ecx, ecx
call fcn.140015ba0
mov rcx, qword [rdi + 0x10]
xor edx, edx
call fcn.1400313d0
mov rax, qword [0x140134870]
mov rcx, qword [rax + 0x3ea0]
test dword [rcx + 0xc], 0x2000000
jne 0x140064d45
mov r8d, 0x26e2
lea rdx, str.C:UsersRevvieDesktopglass_loader_greenimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140010ba0
mov rbx, qword [0x140134870]
add rdi, 0x18
lea rax, [rbp + 0xaa0]
addss xmm6, xmm8
cmp rdi, rax
jne 0x140064a00
movss xmm7, dword [rbp - 0x40]
movss xmm13, dword [rbp + 0x6c]
movss xmm15, dword [rbp + 0x40]
jmp 0x140064d84
mov rbx, qword [0x140134870]
mov rax, qword [rbx + 0x3ea0]
lea rcx, [rbp + 0xc00]
addss xmm7, dword [0x1400f78e0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
addss xmm7, dword [0x1400f78c0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm7, xmm1
unpcklps xmm0, xmm7
movsd qword [rax + 0xf8], xmm0
movdqa xmm0, xmmword [rbp + 0xbf0]
mov byte [rax + 0x139], 1
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
mov rdi, qword [rax + 0x290]
movups xmmword [rbp + 0xc00], xmm0
call fcn.140003a70
movdqa xmm0, xmmword [rbp + 0xc10]
lea rcx, [rbp + 0xc20]
movups xmmword [rbp + 0xc20], xmm0
mov r13d, eax
call fcn.140003a70
movdqa xmm0, xmmword [rbp + 0xc30]
lea rcx, [rbp + 0xc40]
movups xmmword [rbp + 0xc40], xmm0
mov dword [rbp - 0x58], eax
call fcn.140003a70
movdqa xmm0, xmmword [rbp + 0xc50]
lea rcx, [rbp + 0xc60]
movups xmmword [rbp + 0xc60], xmm0
mov r14d, eax
call fcn.140003a70
lea rcx, [rbp + 0xc70]
mov r12d, eax
movups xmmword [rbp + 0xc70], xmm11
call fcn.140003a70
movss xmm7, dword [0x1400f7950]
lea rdx, [rbp + 0x120]
movss xmm6, dword [rsp + 0x70]
xor esi, esi
movss xmm2, dword [rbx + 0x3c00]
movaps xmm3, xmm7
mov rcx, qword [rbx + 0x3bf8]
mov dword [rbp - 0x40], eax
lea rax, [0x1400ebe5c]
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
call fcn.14002ea50
movss xmm0, dword [rbp + 0x120]
lea rdx, [rbp + 0xb8]
addss xmm0, dword [0x1400f7804]
movss xmm2, dword [rbx + 0x3c00]
movaps xmm3, xmm7
mov rcx, qword [rbx + 0x3bf8]
mov qword [rsp + 0x30], rsi
cvttss2si eax, xmm0
movd xmm11, eax
lea rax, [0x1400ebe60]
cvtdq2ps xmm11, xmm11
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm6
movss dword [rbp + 0x120], xmm11
call fcn.14002ea50
movss xmm0, dword [rbp + 0xb8]
addss xmm0, dword [0x1400f7804]
cvttss2si eax, xmm0
movd xmm12, eax
mov rax, qword [rbx + 0x3ea0]
cvtdq2ps xmm12, xmm12
movsd xmm7, qword [rax + 0xf8]
movaps xmm8, xmm7
movss dword [rbp + 0xb8], xmm12
addss xmm8, dword [rbp - 0x70]
movsd qword [rbp - 0x80], xmm7
movss dword [rbp + 0x98], xmm8
movss xmm1, dword [rbx + 0x3848]
movaps xmm3, xmm7
movss xmm9, dword [rbp - 0x7c]
movaps xmm2, xmm8
movss xmm0, dword [rbx + 0x3844]
movaps xmm6, xmm9
addss xmm6, dword [rbp - 0x5c]
maxss xmm3, dword [rax + 0x230]
minss xmm2, dword [rax + 0x238]
movaps xmm4, xmm9
movaps xmm10, xmm0
maxss xmm4, dword [rax + 0x234]
movaps xmm5, xmm6
movss dword [rbp + 0x9c], xmm6
minss xmm5, dword [rax + 0x23c]
subss xmm3, xmm0
addss xmm10, xmm2
subss xmm4, xmm1
addss xmm5, xmm1
movss xmm1, dword [rbx + 0xdfc]
comiss xmm1, xmm3
jb 0x140065024
movss xmm0, dword [rbx + 0xe00]
comiss xmm0, xmm4
jb 0x140065024
comiss xmm10, xmm1
jbe 0x140065024
comiss xmm5, xmm0
jbe 0x140065024
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov sil, 1
call fcn.1400125a0
test al, al
je 0x140065024
mov ebx, r14d
movzx r15d, sil
and ebx, 0xff000000
jmp 0x140065039
mov ebx, r14d
xor r15b, r15b
and ebx, 0xff000000
test sil, sil
je 0x1400651da
movss xmm10, dword [rsp + 0x74]
lea r8, [rbp + 0x98]
mov r9d, dword [rbp - 0x58]
lea rdx, [rbp - 0x80]
xor esi, esi
mov rcx, rdi
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm10
call fcn.140029460
test ebx, ebx
je 0x140065143
test byte [rdi + 0x30], 1
movaps xmm1, xmm9
addss xmm1, xmm15
movaps xmm0, xmm8
je 0x1400650c1
subss xmm0, xmm15
movss dword [rbp + 0x3e4], xmm1
subss xmm6, xmm15
lea rdx, [rbp + 0x3e0]
lea r8, [rbp + 0x3e8]
movss dword [rbp + 0x3e8], xmm0
movaps xmm0, xmm7
addss xmm0, xmm15
movss dword [rbp + 0x3ec], xmm6
movss dword [rbp + 0x3e0], xmm0
jmp 0x140065107
subss xmm0, dword [0x1400f77d0]
subss xmm6, dword [0x1400f77d0]
movss dword [rbp + 0x3f4], xmm1
lea rdx, [rbp + 0x3f0]
lea r8, [rbp + 0x3f8]
movss dword [rbp + 0x3f8], xmm0
movaps xmm0, xmm7
addss xmm0, xmm15
movss dword [rbp + 0x3fc], xmm6
movss dword [rbp + 0x3f0], xmm0
movaps xmm3, xmm10
mov dword [rsp + 0x20], esi
mov rcx, rdi
call fcn.140028db0
movss xmm0, dword [rbp - 0x68]
mov r9d, r14d
mov r8d, dword [rdi + 0x78]
mov rcx, rdi
mov rdx, qword [rdi + 0x80]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
call fcn.140026f20
mov dword [rdi + 0x78], esi
movss xmm1, dword [0x1400f7834]
movaps xmm0, xmm8
addss xmm0, xmm7
mulss xmm0, xmm15
movss dword [rbp + 0x400], xmm0
movaps xmm0, xmm9
subss xmm0, xmm1
movss dword [rbp + 0x404], xmm0
test r12d, 0xff000000
je 0x1400651b6
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
movaps xmm2, xmm1
lea rdx, [rbp + 0x400]
mov rcx, rdi
call fcn.140028440
mov r8d, dword [rdi + 0x78]
mov r9d, r12d
dec r8d
mov rcx, rdi
mov dword [rdi + 0x78], r8d
mov rdx, qword [rdi + 0x80]
call fcn.140027e80
mov dword [rdi + 0x78], esi
test r15b, r15b
je 0x1400652df
mov eax, dword [0x140134a00]
test eax, eax
jle 0x1400652df
dec eax
mov dword [0x140134a00], eax
jmp 0x1400652df
movss xmm10, dword [rsp + 0x74]
lea r8, [rbp + 0x98]
xor esi, esi
lea rdx, [rbp - 0x80]
mov dword [rsp + 0x28], esi
mov r9d, r13d
mov rcx, rdi
movss dword [rsp + 0x20], xmm10
call fcn.140029460
test ebx, ebx
je 0x1400652df
test byte [rdi + 0x30], 1
movaps xmm1, xmm9
addss xmm1, xmm15
movaps xmm0, xmm8
je 0x140065261
subss xmm0, xmm15
movss dword [rbp + 0x40c], xmm1
subss xmm6, xmm15
lea rdx, [rbp + 0x408]
lea r8, [rbp + 0x410]
movss dword [rbp + 0x410], xmm0
movaps xmm0, xmm7
addss xmm0, xmm15
movss dword [rbp + 0x414], xmm6
movss dword [rbp + 0x408], xmm0
jmp 0x1400652a7
subss xmm0, dword [0x1400f77d0]
subss xmm6, dword [0x1400f77d0]
movss dword [rbp + 0x41c], xmm1
lea rdx, [rbp + 0x418]
lea r8, [rbp + 0x420]
movss dword [rbp + 0x420], xmm0
movaps xmm0, xmm7
addss xmm0, xmm15
movss dword [rbp + 0x424], xmm6
movss dword [rbp + 0x418], xmm0
movaps xmm3, xmm10
mov dword [rsp + 0x20], esi
mov rcx, rdi
call fcn.140028db0
mov r8d, dword [rdi + 0x78]
mov r9d, r14d
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 1
call fcn.140026f20
mov dword [rdi + 0x78], esi
movss xmm0, dword [rbp - 0x70]
mov esi, dword [rbp - 0x40]
subss xmm0, xmm11
movss xmm11, dword [rbp - 0x5c]
movaps xmm1, xmm11
subss xmm1, dword [rbp + 0x124]
mulss xmm0, xmm15
mulss xmm1, xmm15
addss xmm0, xmm7
addss xmm1, xmm9
movss dword [rbp + 0x428], xmm0
movss dword [rbp + 0x42c], xmm1
test esi, 0xff000000
je 0x1400653b6
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdi + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x140065365
mov r8d, 0x630
lea rdx, str.C:UsersRevvieDesktopglass_loader_greenimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rdi + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [0x1400ebe5d]
movss dword [rsp + 0x40], xmm14
lea r9, [rbp + 0x428]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm6
lea rax, [0x1400ebe5c]
mov rdx, rdi
mov qword [rsp + 0x30], rax
mov rcx, rbx
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
movups xmmword [rbp - 0x10], xmm0
call fcn.14002ec70
mov rcx, qword [0x140134870]
movaps xmm7, xmm9
addss xmm8, dword [rbp - 0x4c]
addss xmm7, xmm11
movss dword [rbp + 0xb4], xmm9
movaps xmm3, xmm9
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rcx + 0x3848]
movss xmm0, dword [rcx + 0x3844]
movaps xmm6, xmm8
addss xmm6, dword [rbp - 0x70]
maxss xmm3, dword [rax + 0x234]
movaps xmm2, xmm8
movss dword [rbp + 0xb0], xmm8
maxss xmm2, dword [rax + 0x230]
movaps xmm5, xmm7
movss dword [rbp + 0xac], xmm7
minss xmm5, dword [rax + 0x23c]
movaps xmm4, xmm6
movss dword [rbp + 0xa8], xmm6
minss xmm4, dword [rax + 0x238]
subss xmm2, xmm0
subss xmm3, xmm1
addss xmm5, xmm1
movss xmm1, dword [rcx + 0xdfc]
addss xmm4, xmm0
comiss xmm1, xmm2
jb 0x140065492
movss xmm0, dword [rcx + 0xe00]
comiss xmm0, xmm3
jb 0x140065492
comiss xmm4, xmm1
jbe 0x140065492
comiss xmm5, xmm0
jbe 0x140065492
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov sil, 1
call fcn.1400125a0
test al, al
je 0x140065495
mov ebx, r14d
movzx r15d, sil
and ebx, 0xff000000
jmp 0x1400654aa
xor sil, sil
mov ebx, r14d
xor r15b, r15b
and ebx, 0xff000000
test sil, sil
je 0x140065678
mov r9d, dword [rbp - 0x58]
lea r8, [rbp + 0xa8]
xor r13d, r13d
lea rdx, [rbp + 0xb0]
mov dword [rsp + 0x28], r13d
mov rcx, rdi
movss dword [rsp + 0x20], xmm10
call fcn.140029460
test ebx, ebx
je 0x1400655b5
test byte [rdi + 0x30], 1
movaps xmm1, xmm9
addss xmm1, xmm15
movaps xmm0, xmm6
je 0x140065530
subss xmm0, xmm15
movss dword [rbp + 0x434], xmm1
subss xmm7, xmm15
lea rdx, [rbp + 0x430]
lea r8, [rbp + 0x438]
movss dword [rbp + 0x438], xmm0
movaps xmm0, xmm8
addss xmm0, xmm15
movss dword [rbp + 0x43c], xmm7
movss dword [rbp + 0x430], xmm0
jmp 0x140065577
subss xmm0, dword [0x1400f77d0]
subss xmm7, dword [0x1400f77d0]
movss dword [rbp + 0x444], xmm1
lea rdx, [rbp + 0x440]
lea r8, [rbp + 0x448]
movss dword [rbp + 0x448], xmm0
movaps xmm0, xmm8
addss xmm0, xmm15
movss dword [rbp + 0x44c], xmm7
movss dword [rbp + 0x440], xmm0
movaps xmm3, xmm10
mov dword [rsp + 0x20], r13d
mov rcx, rdi
call fcn.140028db0
movss xmm0, dword [rbp - 0x68]
mov r9d, r14d
mov r8d, dword [rdi + 0x78]
mov rcx, rdi
mov rdx, qword [rdi + 0x80]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
call fcn.140026f20
mov dword [rdi + 0x78], r13d
movss xmm1, dword [0x1400f7834]
addss xmm6, xmm8
movaps xmm0, xmm9
subss xmm0, xmm1
mulss xmm6, xmm15
movss dword [rbp + 0x454], xmm0
movss dword [rbp + 0x450], xmm6
test r12d, 0xff000000
je 0x140065626
xor r9d, r9d
mov dword [rsp + 0x20], Ordinal_50
movaps xmm2, xmm1
lea rdx, [rbp + 0x450]
mov rcx, rdi
call fcn.140028440
mov r8d, dword [rdi + 0x78]
mov r9d, r12d
dec r8d
mov rcx, rdi
mov dword [rdi + 0x78], r8d
mov rdx, qword [rdi + 0x80]
call fcn.140027e80
mov dword [rdi + 0x78], r13d
test r15b, r15b
je 0x14006577a
mov rcx, qword [0x140134970]
movabs rax, 0x2aaaaaaaaaaaaaab
sub rcx, qword [0x140134968]
imul rcx
sar rdx, 5
mov rcx, rdx
dec rdx
shr rcx, 0x3f
add rcx, rdx
movsxd rdx, dword [0x140134a00]
cmp rdx, rcx
jae 0x14006577a
inc edx
mov dword [0x140134a00], edx
jmp 0x14006577a
mov dword [rsp + 0x28], 0
lea r8, [rbp + 0xa8]
mov r9d, r13d
movss dword [rsp + 0x20], xmm10
lea rdx, [rbp + 0xb0]
mov rcx, rdi
call fcn.140029460
test ebx, ebx
je 0x140065777
test byte [rdi + 0x30], 1
movaps xmm0, xmm8
movaps xmm1, xmm9
addss xmm0, xmm15
addss xmm1, xmm15
je 0x1400656fa
subss xmm6, xmm15
movss dword [rbp + 0x458], xmm0
subss xmm7, xmm15
movss dword [rbp + 0x45c], xmm1
lea rdx, [rbp + 0x458]
lea r8, [rbp + 0x460]
movss dword [rbp + 0x460], xmm6
movss dword [rbp + 0x464], xmm7
jmp 0x140065738
subss xmm6, dword [0x1400f77d0]
subss xmm7, dword [0x1400f77d0]
movss dword [rbp + 0x468], xmm0
lea rdx, [rbp + 0x468]
movss dword [rbp + 0x46c], xmm1
lea r8, [rbp + 0x470]
movss dword [rbp + 0x470], xmm6
movss dword [rbp + 0x474], xmm7
xor r13d, r13d
movaps xmm3, xmm10
mov rcx, rdi
mov dword [rsp + 0x20], r13d
call fcn.140028db0
mov r8d, dword [rdi + 0x78]
mov r9d, r14d
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
movss dword [rsp + 0x28], xmm13
mov dword [rsp + 0x20], 1
call fcn.140026f20
mov dword [rdi + 0x78], r13d
jmp 0x14006577a
xor r13d, r13d
movss xmm0, dword [rbp - 0x70]
movaps xmm1, xmm11
subss xmm1, dword [rbp + 0xbc]
mov esi, dword [rbp - 0x40]
subss xmm0, xmm12
mulss xmm1, xmm15
mulss xmm0, xmm15
addss xmm1, xmm9
addss xmm0, xmm8
movss dword [rbp + 0x47c], xmm1
movss dword [rbp + 0x478], xmm0
test esi, 0xff000000
je 0x14006584c
mov rax, qword [rdi + 0x38]
mov rbx, qword [rax + 8]
movss xmm6, dword [rax + 0x10]
mov rax, qword [rdi + 0x98]
mov rcx, qword [rbx + 0x40]
cmp qword [rcx + 8], rax
je 0x1400657fb
mov r8d, 0x630
lea rdx, str.C:UsersRevvieDesktopglass_loader_greenimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rdi + 0x88]
mov byte [rsp + 0x48], 0
lea rax, [0x1400ebe61]
movss dword [rsp + 0x40], xmm14
lea r9, [rbp + 0x478]
mov qword [rsp + 0x38], rax
movaps xmm2, xmm6
lea rax, [0x1400ebe60]
mov rdx, rdi
mov qword [rsp + 0x30], rax
mov rcx, rbx
lea rax, [rbp - 0x10]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
movups xmmword [rbp - 0x10], xmm0
call fcn.14002ec70
mov r12, qword [rbp + 0x48]
mov r15, qword [rbp + 0x50]
movss xmm10, dword [0x1400f791c]
movss xmm12, dword [0x1400f77f0]
call fcn.140011890
cmp byte [reloc.WS2_32.dll_accept], 0
mov rcx, r12
mov rbx, qword [0x140134870]
mov rdi, r12
mov qword [rbp - 0x80], rcx
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
je 0x140066481
movss xmm7, dword [0x1400f78f8]
addss xmm1, xmm7
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
test r12, r12
jne 0x140065917
mov rcx, qword [rbx + 0x68]
test rcx, rcx
jne 0x140065910
mov rdi, qword [rbx + 0x58]
cmp dword [rdi + 0x58], ecx
jg 0x140065909
mov r8d, 0x704
lea rdx, [0x1400e7030]
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rdi, rcx
call fcn.1400116d0
lea rcx, [rbx + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rdi, str.GPU_Information
mov rdx, rdi
lea rcx, [rbp + 0xc80]
movups xmmword [rbp + 0xc80], xmm0
call fcn.140031b50
mov rbx, qword [0x140134870]
lea rdx, [rbp + 0xc0]
movss xmm11, dword [rsp + 0x70]
movss xmm3, dword [0x1400f7950]
mov qword [rsp + 0x30], r13
movss xmm2, dword [rbx + 0x3c00]
mov rcx, qword [rbx + 0x3bf8]
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm11
call fcn.14002ea50
movss xmm0, dword [rbp + 0xc0]
lea rcx, [rbp + 0xc90]
addss xmm0, dword [0x1400f7804]
cvttss2si eax, xmm0
movdqa xmm0, xmmword [rbp + 0x8b0]
movd xmm6, eax
mov rax, qword [rbx + 0x3ea0]
cvtdq2ps xmm6, xmm6
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss dword [rbp + 0xc0], xmm6
mov r10, qword [rax + 0x290]
movups xmmword [rbp + 0xc90], xmm0
call fcn.140003a70
movss xmm0, dword [rbp + 0xc4]
addss xmm6, xmm10
addss xmm0, xmm7
movss dword [rsp + 0x20], xmm13
mov r9d, eax
mov dword [rbp + 0x488], 0x44898000
lea r8, [rbp + 0x4d8]
mov rcx, r10
lea rdx, [rbp + 0x488]
movss dword [rbp + 0x4d8], xmm6
movss dword [rbp + 0x4dc], xmm0
movss dword [rbp + 0x48c], xmm0
call fcn.1400291f0
call fcn.140011890
mov rdi, qword [0x140134870]
mov rcx, r15
mov qword [rbp - 0x80], rcx
mov rbx, r15
test r15, r15
jne 0x140065ab0
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x140065aa9
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x140065aa2
mov r8d, 0x704
lea rdx, [0x1400e7030]
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 + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rbx, rcx
call fcn.1400116d0
lea rcx, [rdi + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
mov rbx, qword [0x140134980]
cmp rbx, qword [0x140134988]
je 0x140066472
mov rdx, rbx
lea rcx, [rbp + 0x9e0]
call fcn.14003a900
lea rdx, [rbx + 0x20]
lea rcx, [rbp + 0xa00]
call fcn.14003a900
lea rdx, [rbx + 0x40]
lea rcx, [rbp + 0xa20]
call fcn.14003a900
cmp qword [rbp + 0xa18], 0xf
lea rax, str.PCI_Device
mov rdi, qword [rbp + 0xa10]
lea rsi, [rbp + 0xa00]
cmova rsi, qword [rbp + 0xa00]
xorps xmm0, xmm0
mov qword [rbp + 0x7c0], rax
movabs rax, 0x7fffffffffffffff
mov qword [rbp + 0x7d8], r13
mov qword [rbp + 0x7e0], r13
movups xmmword [rbp + 0x7c8], xmm0
cmp rdi, rax
ja 0x1400673b7
cmp rdi, 0xf
ja 0x140065ba3
mov r14d, reloc.WS2_32.dll_ntohs
mov qword [rbp + 0x7d8], rdi
mov qword [rbp + 0x7e0], r14
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x7c8], xmm0
jmp 0x140065c4e
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140065bc2
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140065bf3
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140065bdd
mov rax, r13
jmp 0x140065c1a
cmp rcx, 0x1000
jb 0x140065c15
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400673b1
mov rcx, rax
call fcn.140084be8
mov rcx, rax
test rax, rax
je 0x140067301
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140065c1a
call fcn.140084be8
lea r8, [rdi + 1]
mov qword [rbp + 0x7c8], rax
mov rdx, rsi
mov qword [rbp + 0x7d8], rdi
mov rcx, rax
mov qword [rbp + 0x7e0], rbx
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0x7fffffffffffffff
mov r14d, reloc.WS2_32.dll_ntohs
cmp qword [rbp + 0x9f8], 0xf
lea rsi, [rbp + 0x9e0]
mov rdi, qword [rbp + 0x9f0]
lea rcx, str.GPU_Name
cmova rsi, qword [rbp + 0x9e0]
xorps xmm0, xmm0
mov qword [rbp + 0x7f8], r13
mov qword [rbp + 0x800], r14
mov byte [rbp + 0x808], 0
mov qword [rbp + 0x810], rcx
mov qword [rbp + 0x828], r13
mov qword [rbp + 0x830], r13
movups xmmword [rbp + 0x7e8], xmm0
mov byte [rbp + 0x7e8], 0
movups xmmword [rbp + 0x818], xmm0
cmp rdi, rax
ja 0x1400673b7
cmp rdi, 0xf
ja 0x140065ce1
mov qword [rbp + 0x828], rdi
mov qword [rbp + 0x830], r14
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x818], xmm0
jmp 0x140065d86
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140065d00
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140065d31
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140065d1b
mov rax, r13
jmp 0x140065d58
cmp rcx, 0x1000
jb 0x140065d53
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400673b1
mov rcx, rax
call fcn.140084be8
mov rcx, rax
test rax, rax
je 0x140067301
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140065d58
call fcn.140084be8
lea r8, [rdi + 1]
mov qword [rbp + 0x818], rax
mov rdx, rsi
mov qword [rbp + 0x828], rdi
mov rcx, rax
mov qword [rbp + 0x830], rbx
call sub.VCRUNTIME140.dll_memcpy
movabs rax, 0x7fffffffffffffff
cmp qword [rbp + 0xa38], 0xf
lea rsi, [rbp + 0xa20]
mov rdi, qword [rbp + 0xa30]
lea rcx, str.GUID_Serial
cmova rsi, qword [rbp + 0xa20]
xorps xmm0, xmm0
mov qword [rbp + 0x848], r13
mov qword [rbp + 0x850], r14
mov byte [rbp + 0x858], 0
mov qword [rbp + 0x860], rcx
mov qword [rbp + 0x878], r13
mov qword [rbp + 0x880], r13
movups xmmword [rbp + 0x838], xmm0
mov byte [rbp + 0x838], 0
movups xmmword [rbp + 0x868], xmm0
cmp rdi, rax
ja 0x1400673b7
cmp rdi, 0xf
ja 0x140065e19
mov qword [rbp + 0x878], rdi
mov qword [rbp + 0x880], r14
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x868], xmm0
jmp 0x140065eb4
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140065e38
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140065e69
cmp rbx, 0x16
mov eax, reloc.WLDAP32.dll_Ordinal_22
cmovb rbx, rax
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140065e53
mov rax, r13
jmp 0x140065e90
cmp rcx, 0x1000
jb 0x140065e8b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1400673b1
mov rcx, rax
call fcn.140084be8
mov rcx, rax
test rax, rax
je 0x140067301
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140065e90
call fcn.140084be8
lea r8, [rdi + 1]
mov qword [rbp + 0x868], rax
mov rdx, rsi
mov qword [rbp + 0x878], rdi
mov rcx, rax
mov qword [rbp + 0x880], rbx
call sub.VCRUNTIME140.dll_memcpy
xorps xmm0, xmm0
mov qword [rbp + 0x898], r13
movups xmmword [rbp + 0x888], xmm0
lea rax, [rbp + 0x7c0]
mov qword [rbp + 0x8a0], r14
mov qword [rbp + 0x8e0], rax
lea rdx, [rbp - 0x10]
lea rax, [rbp + 0x8b0]
mov byte [rbp + 0x888], 0
mov qword [rbp + 0x8e8], rax
lea rcx, [rbp + 0x6a8]
movaps xmm0, xmmword [rbp + 0x8e0]
movdqa xmmword [rbp - 0x10], xmm0
mov byte [rbp + 0x8a8], 0
call fcn.140068030
lea r9, [fcn.140067c80]
mov edx, 0x50
mov r8d, 3
lea rcx, [rbp + 0x7c0]
call fcn.140084c24
mov r14, qword [rbp + 0x6b0]
mov rbx, qword [rbp + 0x6a8]
movss xmm6, dword [0x1400f7900]
cmp rbx, r14
je 0x14006645a
add rbx, 0x20
lea rsi, [rbx - 0x18]
lea rcx, [rbx + 8]
cmp rcx, rsi
je 0x140065f75
cmp qword [rbx], 0xf
mov rdx, rsi
jbe 0x140065f6c
mov rdx, qword [rsi]
mov r8, qword [rbx - 8]
call fcn.1400380d0
mov byte [rbx + 0x28], 0
cmp qword [rbx - 8], 0x24
jbe 0x140066136
mov qword [rbp + 0x548], r13
mov r8d, Ordinal_41
mov qword [rbp + 0x550], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x538], xmm0
cmp qword [rbx - 8], r8
cmovb r8, qword [rbx - 8]
cmp qword [rbx], 0xf
jbe 0x140065fb5
mov rsi, qword [rbx - 0x18]
mov rdx, rsi
lea rcx, [rbp + 0x538]
call fcn.14003ed00
mov r8d, 3
lea rdx, [0x1400e8444]
lea rcx, [rbp + 0x538]
call fcn.14003aee0
mov qword [rbp + 0x170], r13
lea rcx, [rbp + 0x160]
mov qword [rbp + 0x178], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
mov edi, reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rdi
mov byte [rax], 0
lea rax, [rbx + 8]
cmp rax, rcx
je 0x140066088
mov rdx, qword [rbx + 0x20]
cmp rdx, rdi
jbe 0x140066064
mov rcx, qword [rbx + 8]
inc rdx
cmp rdx, 0x1000
jb 0x14006605f
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140067301
mov rcx, r8
call fcn.140084f34
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], rdi
mov byte [rbx + 8], 0
movups xmm0, xmmword [rbp + 0x160]
movups xmmword [rbx + 8], xmm0
movups xmm1, xmmword [rbp + 0x170]
movups xmmword [rbx + 0x18], xmm1
jmp 0x1400660c8
mov rdx, qword [rbp + 0x178]
cmp rdx, rdi
jbe 0x1400660c8
mov rcx, qword [rbp + 0x160]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400660c3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rdx, qword [rbp + 0x550]
mov qword [rbp + 0x170], r13
mov qword [rbp + 0x178], rdi
mov byte [rbp + 0x160], 0
cmp rdx, rdi
jbe 0x14006611d
mov rcx, qword [rbp + 0x538]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066118
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov qword [rbp + 0x548], r13
mov qword [rbp + 0x550], rdi
mov byte [rbp + 0x538], 0
mov byte [rbx + 0x28], 1
add rbx, 0x50
lea rax, [rbx - 0x20]
cmp rax, r14
jne 0x140065f53
mov r14, qword [rbp + 0x6b0]
mov rbx, qword [rbp + 0x6a8]
cmp rbx, r14
je 0x14006645a
movss xmm9, dword [0x1400f787c]
add rbx, 0x28
movdqa xmm7, xmmword [rbp + 0x590]
movdqa xmm8, xmmword [rbp + 0x580]
movss xmm15, dword [0x1400f7924]
nop word [rax + rax]
mov rcx, qword [0x140134870]
lea rdx, str._s:
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0xca0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov r8, qword [rbx - 0x28]
movups xmmword [rbp + 0xca0], xmm8
call fcn.140031b50
mov rdx, qword [0x140134870]
mov rcx, qword [rdx + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140066258
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rax, qword [rdx + 0x3ea0]
mov r8, rbx
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm15
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
cmp qword [rbx + 0x18], 0xf
jbe 0x1400662ac
mov r8, qword [rbx]
lea rdx, [0x1400ebe54]
lea rcx, [rbp + 0xcb0]
movups xmmword [rbp + 0xcb0], xmm7
call fcn.140031b50
cmp byte [rbx + 0x20], 0
je 0x14006643e
mov rcx, qword [0x140134870]
cmp byte [rcx + 0x48c3], 0
mov r9, qword [rcx + 0x3ea0]
je 0x14006631c
cmp byte [rcx + 0x48c2], 0
jne 0x14006631c
test byte [rcx + 0x4740], 4
jne 0x14006643e
mov eax, dword [rcx + 0x4888]
cmp eax, dword [rcx + 0x473c]
jne 0x14006643e
test eax, eax
jne 0x1400663ec
jmp 0x14006643e
mov eax, dword [rcx + 0x4744]
test al, 1
je 0x14006643e
cmp qword [rcx + 0x3ea8], r9
je 0x14006633b
test al, al
jns 0x14006643e
mov eax, dword [rcx + 0x3f00]
test eax, eax
je 0x140066360
cmp eax, dword [rcx + 0x473c]
je 0x140066360
cmp byte [rcx + 0x3f0d], 0
jne 0x140066360
cmp eax, dword [r9 + 0x74]
jne 0x14006643e
mov rax, qword [0x140134870]
mov rdx, qword [rax + 0x4880]
test rdx, rdx
je 0x1400663cd
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x1400663cd
cmp byte [rdx + 0xaf], 0
je 0x1400663cd
mov rax, qword [r9 + 0x370]
cmp rdx, rax
je 0x1400663cd
mov r8d, dword [rdx + 0xc]
bt r8d, 0x1b
jb 0x1400663a6
bt r8d, 0x1a
jae 0x1400663cd
cmp qword [rax + 0x370], rdx
je 0x1400663cd
nop
cmp rax, rdx
je 0x1400663cd
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x1400663b0
test dword [rcx + 0x4740], 0x100
je 0x14006643e
test byte [rcx + 0x4740], 4
jne 0x14006643e
mov eax, dword [r9 + 0x74]
cmp dword [rcx + 0x473c], eax
jne 0x1400663ec
cmp byte [r9 + 0xb0], 0
jne 0x14006643e
xor ecx, ecx
call fcn.140015ba0
cmp qword [rbx - 8], 0xf
lea rcx, [rbx - 0x20]
jbe 0x140066401
mov rcx, qword [rcx]
xor edx, edx
call fcn.1400313d0
mov rax, qword [0x140134870]
mov rcx, qword [rax + 0x3ea0]
test dword [rcx + 0xc], 0x2000000
jne 0x140066439
mov r8d, 0x26e2
lea rdx, str.C:UsersRevvieDesktopglass_loader_greenimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140010ba0
add rbx, 0x50
addss xmm6, xmm9
lea rax, [rbx - 0x28]
cmp rax, r14
jne 0x140066190
movss xmm15, dword [rbp + 0x40]
lea rcx, [rbp + 0x6a8]
call fcn.14006ada0
lea rcx, [rbp + 0x9e0]
call fcn.140039a80
call fcn.140011890
mov esi, reloc.WS2_32.dll_ntohs
jmp 0x140066eb4
movss xmm8, dword [0x1400f78f8]
addss xmm1, xmm8
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
test r12, r12
jne 0x1400664e0
mov rcx, qword [rbx + 0x68]
test rcx, rcx
jne 0x1400664d9
mov rdi, qword [rbx + 0x58]
cmp dword [rdi + 0x58], ecx
jg 0x1400664d2
mov r8d, 0x704
lea rdx, [0x1400e7030]
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rdi, rcx
call fcn.1400116d0
lea rcx, [rbx + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
mov rcx, qword [0x1401334d0]
movabs rax, 0x7fffffffffffffff
sub rax, rcx
cmp rax, 5
jb 0x1400673b7
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
lea rax, [0x1401334c0]
mov qword [rsp + 0x30], rcx
lea r9, str.TPM__
cmova rax, qword [0x1401334c0]
lea rcx, [rbp + 0x770]
mov qword [rsp + 0x28], rax
mov eax, 5
mov qword [rsp + 0x20], rax
call fcn.14006e940
mov r8d, 1
lea rdx, reloc.WLDAP32.dll_Ordinal_41
lea rcx, [rbp + 0x770]
call fcn.14003aee0
mov qword [rbp + 0xf0], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf8], r13
mov esi, reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xf0], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rsi
mov byte [rax], 0
mov rdx, qword [rbp + 0x788]
cmp rdx, rsi
jbe 0x140066602
mov rcx, qword [rbp + 0x770]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400665fd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
cmp qword [rbp + 0xf8], rsi
lea r8, [rbp + 0xe0]
movdqa xmm0, xmmword [rbp + 0x8f0]
lea rdx, [0x1400ebe54]
cmova r8, qword [rbp + 0xe0]
lea rcx, [rbp + 0xcc0]
mov qword [rbp + 0x780], r13
mov qword [rbp + 0x788], rsi
mov byte [rbp + 0x770], 0
movups xmmword [rbp + 0xcc0], xmm0
call fcn.140031b50
cmp qword [rbp + 0xf8], rsi
lea rax, [rbp + 0xe0]
mov rbx, qword [0x140134870]
cmova rax, qword [rbp + 0xe0]
movss xmm11, dword [rsp + 0x70]
movss xmm6, dword [rbx + 0x3c00]
test rax, rax
jne 0x140066686
movaps xmm7, xmm14
jmp 0x1400666e0
movss xmm3, dword [0x1400f7950]
lea rdx, [rbp + 0xc8]
mov rcx, qword [rbx + 0x3bf8]
movaps xmm2, xmm6
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm11
call fcn.14002ea50
movss xmm0, dword [rbp + 0xc8]
addss xmm0, dword [0x1400f7804]
movss xmm6, dword [rbp + 0xcc]
cvttss2si eax, xmm0
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss dword [rbp + 0xc8], xmm7
mov rax, qword [rbx + 0x3ea0]
lea rcx, [rbp + 0xcd0]
movdqa xmm0, xmmword [rbp + 0x8b0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
mov r10, qword [rax + 0x290]
movups xmmword [rbp + 0xcd0], xmm0
call fcn.140003a70
addss xmm6, xmm8
movss dword [rsp + 0x20], xmm13
addss xmm7, xmm10
mov dword [rbp + 0x498], 0x44898000
mov r9d, eax
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x498]
mov rcx, r10
movss dword [rbp + 0x494], xmm6
movss dword [rbp + 0x490], xmm7
movss dword [rbp + 0x49c], xmm6
call fcn.1400291f0
call fcn.140011890
mov rdi, qword [0x140134870]
mov rcx, r15
mov qword [rbp - 0x80], rcx
mov rbx, r15
test r15, r15
jne 0x1400667b8
mov rcx, qword [rdi + 0x68]
test rcx, rcx
jne 0x1400667b1
mov rbx, qword [rdi + 0x58]
cmp dword [rbx + 0x58], ecx
jg 0x1400667aa
mov r8d, 0x704
lea rdx, [0x1400e7030]
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 + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rbx, rcx
call fcn.1400116d0
lea rcx, [rdi + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rbx + 0x40]
mov rcx, qword [rdi + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
lea rax, [0x1400f3c1c]
lea rdx, [0x140133460]
mov qword [rbp + 0xfd0], rax
lea rcx, [rbp + 0xfd8]
call fcn.14003a900
xorps xmm0, xmm0
mov qword [rbp + 0x1008], r13
lea rax, str.SHA1
mov qword [rbp + 0x1010], rsi
movups xmmword [rbp + 0xff8], xmm0
lea rdx, [0x140133480]
mov byte [rbp + 0xff8], 0
lea rcx, [rbp + 0x1028]
mov byte [rbp + 0x1018], 0
mov qword [rbp + 0x1020], rax
call fcn.14003a900
xorps xmm0, xmm0
mov qword [rbp + 0x1058], r13
lea rax, str.SHA256
mov qword [rbp + 0x1060], rsi
movups xmmword [rbp + 0x1048], xmm0
lea rdx, [0x1401334a0]
mov byte [rbp + 0x1048], 0
lea rcx, [rbp + 0x1078]
mov byte [rbp + 0x1068], 0
mov qword [rbp + 0x1070], rax
call fcn.14003a900
xorps xmm0, xmm0
mov qword [rbp + 0x10a8], r13
movups xmmword [rbp + 0x1098], xmm0
lea rax, [rbp + 0xfd0]
mov qword [rbp + 0x10b0], rsi
mov qword [rbp + 0x8c0], rax
lea rdx, [rbp - 0x10]
lea rax, [rbp + 0x10c0]
mov byte [rbp + 0x1098], 0
mov qword [rbp + 0x8c8], rax
lea rcx, [rbp + 0x6c0]
movaps xmm0, xmmword [rbp + 0x8c0]
movdqa xmmword [rbp - 0x10], xmm0
mov byte [rbp + 0x10b8], 0
call fcn.140068030
lea r9, [fcn.140067c80]
mov edx, 0x50
mov r8d, 3
lea rcx, [rbp + 0xfd0]
call fcn.140084c24
mov r14, qword [rbp + 0x6c8]
mov rbx, qword [rbp + 0x6c0]
movss xmm6, dword [0x1400f7900]
cmp rbx, r14
je 0x140066e4d
add rbx, 0x20
nop word [rax + rax]
lea rsi, [rbx - 0x18]
lea rcx, [rbx + 8]
cmp rcx, rsi
je 0x140066962
cmp qword [rbx], 0xf
mov rdx, rsi
jbe 0x140066959
mov rdx, qword [rsi]
mov r8, qword [rbx - 8]
call fcn.1400380d0
mov byte [rbx + 0x28], 0
cmp qword [rbx - 8], 0x28
jbe 0x140066b25
mov qword [rbp + 0x5d0], r13
mov r8d, Ordinal_45
mov qword [rbp + 0x5d8], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x5c0], xmm0
cmp qword [rbx - 8], r8
cmovb r8, qword [rbx - 8]
cmp qword [rbx], 0xf
jbe 0x1400669a2
mov rsi, qword [rbx - 0x18]
mov rdx, rsi
lea rcx, [rbp + 0x5c0]
call fcn.14003ed00
mov r8d, 3
lea rdx, [0x1400e8444]
lea rcx, [rbp + 0x5c0]
call fcn.14003aee0
mov qword [rbp + 0x150], r13
lea rcx, [rbp + 0x140]
mov qword [rbp + 0x158], r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov esi, reloc.WS2_32.dll_ntohs
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
mov qword [rax + 0x10], r13
mov qword [rax + 0x18], rsi
mov byte [rax], 0
lea rax, [rbx + 8]
cmp rax, rcx
je 0x140066a75
mov rdx, qword [rbx + 0x20]
cmp rdx, rsi
jbe 0x140066a51
mov rcx, qword [rbx + 8]
inc rdx
cmp rdx, 0x1000
jb 0x140066a4c
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140067301
mov rcx, r8
call fcn.140084f34
mov qword [rbx + 0x18], r13
mov qword [rbx + 0x20], rsi
mov byte [rbx + 8], 0
movups xmm0, xmmword [rbp + 0x140]
movups xmmword [rbx + 8], xmm0
movups xmm1, xmmword [rbp + 0x150]
movups xmmword [rbx + 0x18], xmm1
jmp 0x140066ab5
mov rdx, qword [rbp + 0x158]
cmp rdx, rsi
jbe 0x140066ab5
mov rcx, qword [rbp + 0x140]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066ab0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rdx, qword [rbp + 0x5d8]
mov qword [rbp + 0x150], r13
mov qword [rbp + 0x158], rsi
mov byte [rbp + 0x140], 0
cmp rdx, rsi
jbe 0x140066b0a
mov rcx, qword [rbp + 0x5c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066b05
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov qword [rbp + 0x5d0], r13
mov qword [rbp + 0x5d8], rsi
mov byte [rbp + 0x5c0], 0
mov byte [rbx + 0x28], 1
jmp 0x140066b2a
mov esi, reloc.WS2_32.dll_ntohs
add rbx, 0x50
lea rax, [rbx - 0x20]
cmp rax, r14
jne 0x140066940
mov r14, qword [rbp + 0x6c8]
mov rbx, qword [rbp + 0x6c0]
cmp rbx, r14
je 0x140066e4d
movss xmm9, dword [0x1400f787c]
add rbx, 0x28
movdqa xmm7, xmmword [rbp + 0x590]
movdqa xmm8, xmmword [rbp + 0x580]
movss xmm12, dword [0x1400f7920]
nop dword [rax]
mov rcx, qword [0x140134870]
lea rdx, str._s:
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rcx + 0x3ea0]
lea rcx, [rbp + 0xce0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
mov r8, qword [rbx - 0x28]
movups xmmword [rbp + 0xce0], xmm8
call fcn.140031b50
mov rdx, qword [0x140134870]
mov rcx, qword [rdx + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140066c48
movss xmm0, dword [rcx + 0x100]
addss xmm0, xmm14
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
mov rax, qword [rdx + 0x3ea0]
mov r8, rbx
mov byte [rax + 0xb0], 1
mov rax, qword [rdx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x7c]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm12
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
cmp qword [rbx + 0x18], 0xf
jbe 0x140066c9c
mov r8, qword [rbx]
lea rdx, [0x1400ebe54]
lea rcx, [rbp + 0xcf0]
movups xmmword [rbp + 0xcf0], xmm7
call fcn.140031b50
cmp byte [rbx + 0x20], 0
je 0x140066e2e
mov rcx, qword [0x140134870]
cmp byte [rcx + 0x48c3], 0
mov r9, qword [rcx + 0x3ea0]
je 0x140066d0c
cmp byte [rcx + 0x48c2], 0
jne 0x140066d0c
test byte [rcx + 0x4740], 4
jne 0x140066e2e
mov eax, dword [rcx + 0x4888]
cmp eax, dword [rcx + 0x473c]
jne 0x140066e2e
test eax, eax
jne 0x140066ddc
jmp 0x140066e2e
mov eax, dword [rcx + 0x4744]
test al, 1
je 0x140066e2e
cmp qword [rcx + 0x3ea8], r9
je 0x140066d2b
test al, al
jns 0x140066e2e
mov eax, dword [rcx + 0x3f00]
test eax, eax
je 0x140066d50
cmp eax, dword [rcx + 0x473c]
je 0x140066d50
cmp byte [rcx + 0x3f0d], 0
jne 0x140066d50
cmp eax, dword [r9 + 0x74]
jne 0x140066e2e
mov rax, qword [0x140134870]
mov rdx, qword [rax + 0x4880]
test rdx, rdx
je 0x140066dbd
mov rdx, qword [rdx + 0x370]
test rdx, rdx
je 0x140066dbd
cmp byte [rdx + 0xaf], 0
je 0x140066dbd
mov rax, qword [r9 + 0x370]
cmp rdx, rax
je 0x140066dbd
mov r8d, dword [rdx + 0xc]
bt r8d, 0x1b
jb 0x140066d96
bt r8d, 0x1a
jae 0x140066dbd
cmp qword [rax + 0x370], rdx
je 0x140066dbd
nop
cmp rax, rdx
je 0x140066dbd
mov rax, qword [rax + 0x368]
test rax, rax
jne 0x140066da0
test dword [rcx + 0x4740], 0x100
je 0x140066e2e
test byte [rcx + 0x4740], 4
jne 0x140066e2e
mov eax, dword [r9 + 0x74]
cmp dword [rcx + 0x473c], eax
jne 0x140066ddc
cmp byte [r9 + 0xb0], 0
jne 0x140066e2e
xor ecx, ecx
call fcn.140015ba0
cmp qword [rbx - 8], 0xf
lea rcx, [rbx - 0x20]
jbe 0x140066df1
mov rcx, qword [rcx]
xor edx, edx
call fcn.1400313d0
mov rax, qword [0x140134870]
mov rcx, qword [rax + 0x3ea0]
test dword [rcx + 0xc], 0x2000000
jne 0x140066e29
mov r8d, 0x26e2
lea rdx, str.C:UsersRevvieDesktopglass_loader_greenimgui.cpp
lea rcx, str.GetCurrentWindowRead____Flags__ImGuiWindowFlags_Tooltip
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
call fcn.140010ba0
add rbx, 0x50
addss xmm6, xmm9
lea rax, [rbx - 0x28]
cmp rax, r14
jne 0x140066b80
movss xmm12, dword [0x1400f77f0]
call fcn.140011890
lea rcx, [rbp + 0x6c0]
call fcn.14006ada0
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0xf
jbe 0x140066e9f
mov rcx, qword [rbp + 0xe0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140066e9a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov qword [rbp + 0xf0], r13
mov qword [rbp + 0xf8], rsi
mov byte [rbp + 0xe0], 0
mov rbx, qword [0x140134870]
mov rcx, r15
mov qword [rbp - 0x80], rcx
mov rdi, r15
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0xb0], 1
mov rax, qword [rbx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
movss xmm1, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x7c]
subss xmm1, dword [rax + 0x80]
addss xmm0, xmm10
addss xmm1, dword [0x1400f7904]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf8], xmm0
mov byte [rax + 0x139], 1
test r15, r15
jne 0x140066f4f
mov rcx, qword [rbx + 0x68]
test rcx, rcx
jne 0x140066f48
mov rdi, qword [rbx + 0x58]
cmp dword [rdi + 0x58], ecx
jg 0x140066f41
mov r8d, 0x704
lea rdx, [0x1400e7030]
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rdi + 0x60]
mov rcx, qword [rax]
mov qword [rbp - 0x80], rcx
mov rdi, rcx
call fcn.1400116d0
lea rcx, [rbx + 0x4808]
lea rdx, [rbp - 0x80]
call fcn.14001d5a0
mov rdx, qword [rdi + 0x40]
mov rcx, qword [rbx + 0x3ea0]
mov rdx, qword [rdx + 8]
mov rcx, qword [rcx + 0x290]
call fcn.140026c10
mov rbx, qword [0x140134870]
lea rdx, [rbp + 0x500]
mov dword [rbp + 0xd0], 0x42520000
mov dword [rbp + 0xd4], 0x41c00000
movss xmm1, dword [rbx + 0x381c]
lea rcx, [rbx + 0x47f8]
movss xmm0, dword [rbx + 0x3820]
movss dword [rbp + 0x504], xmm1
movss dword [rbp + 0x508], xmm0
mov dword [rbp + 0x500], ntohl
call fcn.14001d240
mov dword [rbx + 0x381c], 0x40800000
lea rdx, [rbp + 0xd0]
lea rcx, [0x1400f4c98]
mov dword [rbx + 0x3820], 0x40800000
call fcn.140032360
test al, al
je 0x140067009
mov byte [reloc.WS2_32.dll_accept], 1
mov rax, qword [0x140134870]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0xb3], 0
jne 0x140067067
movss xmm0, dword [rax + 0x382c]
addss xmm0, dword [rcx + 0x100]
movss dword [rcx + 0xf8], xmm0
mov eax, dword [rcx + 0x104]
mov dword [rcx + 0xfc], eax
movsd xmm0, qword [rcx + 0x128]
movsd qword [rcx + 0x120], xmm0
mov eax, dword [rcx + 0x134]
mov dword [rcx + 0x130], eax
mov byte [rcx + 0x138], 1
lea rdx, [rbp + 0xd0]
lea rcx, [0x1400f4c9c]
call fcn.140032360
test al, al
je 0x140067085
mov byte [reloc.WS2_32.dll_accept], 0
call fcn.1400040b0
call fcn.140011890
lea rcx, [rbp + 0x790]
call fcn.14003ea70
lea rcx, [rbp + 0x7a8]
call fcn.14003ea70
call fcn.140010ba0
mov rdx, qword [rbp + 0x6f0]
cmp rdx, 0xf
jbe 0x1400670ed
mov rcx, qword [rbp + 0x6d8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400670e8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rdx, qword [rbp + 0x5f8]
mov qword [rbp + 0x6e8], r13
mov qword [rbp + 0x6f0], rsi
mov byte [rbp + 0x6d8], 0
cmp rdx, 0xf
jbe 0x140067143
mov rcx, qword [rbp + 0x5e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006713e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rdx, qword [rbp + 0x628]
mov qword [rbp + 0x5f0], r13
mov qword [rbp + 0x5f8], rsi
mov byte [rbp + 0x5e0], 0
cmp rdx, 0xf
jbe 0x140067199
mov rcx, qword [rbp + 0x610]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140067194
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140067301
call fcn.140084f34
mov rdi, qword [0x140134880]
lea rcx, str.user32.dll
mov qword [rbp + 0x620], r13
mov qword [rbp + 0x628], rsi
mov byte [rbp + 0x610], 0
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
test rax, rax
je 0x140067226
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14006721d
movdqa xmm0, xmmword [rbp + 0xd00]
lea rcx, [rbp + 0xd10]
mov qword [rbp + 0x9d0], rcx
lea rdx, [rbp + 0x9c8]
mov rcx, rdi
mov dword [rbp + 0x9c8], reloc.WS2_32.dll_send
movdqu xmmword [rbp + 0xd10], xmm0
mov dword [rbp + 0x9d8], reloc.WS2_32.dll_recv
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
call fcn.14000aa90
mov rcx, qword [0x1401349d0]
lea r8, [0x1401349b8]
xorps xmm0, xmm0
mov esi, 1
movups xmmword [rbp + 0xd20], xmm0
xor r9d, r9d
mov edx, esi
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x1401349d0]
lea r8, [rbp + 0xd20]
mov rdx, qword [0x1401349b8]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rbx, qword [0x140134870]
cmp dword [rbx + 0x4870], 0
jg 0x14006729e
mov r8d, 0x704
lea rdx, [0x1400e7030]
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 + 0x4878]
mov rcx, qword [rax]
mov rax, r13
add rcx, 0x48
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.1400342e0
mov rcx, qword [0x1401349c0]
xor r8d, r8d
mov edx, esi
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebx, dword [rbp + 0x44]
test bl, bl
jne 0x140067308
movss xmm6, dword [rsp + 0x74]
lea rdi, str.Manufacturer:
movss xmm7, dword [rbp - 0x68]
movss xmm8, dword [rbp + 0x10]
movss xmm10, dword [rbp - 0x4c]
mov r14d, dword [rbp + 0xd8]
jmp 0x140060900
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140035560
call fcn.1400358a0
call fcn.140005b10
call fcn.140067e60
mov rcx, qword [0x140134880]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x718]
mov rcx, qword [rbp + 0x740]
call qword [sym.imp.USER32.dll_UnregisterClassW]
lea rcx, [rbp + 0x10e0]
call fcn.140037f90
movaps xmm12, xmmword [rsp + 0x1ec0]
xor eax, eax
movaps xmm13, xmmword [rsp + 0x1eb0]
movaps xmm15, xmmword [rsp + 0x1e90]
mov r12, qword [rsp + 0x1f60]
movaps xmm14, xmmword [rsp + 0x1ea0]
lea r11, [rsp + 0x1f30]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
call fcn.140002680
int3
call fcn.1400377a0
int3