Function at 0x14003bed0
Capabilities:
Check for time delay via queryperformancecounter
Get system firmware table

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x10b0]
mov eax, 0x11b0
call fcn.140049580
sub rsp, rax
movaps xmmword [rsp + 0x11a0], xmm6
movaps xmmword [rsp + 0x1190], xmm7
movaps xmmword [rsp + 0x1180], xmm8
movaps xmmword [rsp + 0x1170], xmm9
movaps xmmword [rsp + 0x1160], xmm10
movaps xmmword [rsp + 0x1150], xmm11
movaps xmmword [rsp + 0x1140], xmm12
movaps xmmword [rsp + 0x1130], xmm13
movaps xmmword [rsp + 0x1120], xmm14
movaps xmmword [rsp + 0x1110], xmm15
mov rax, qword [0x1400c1010]
xor rax, rsp
mov qword [rbp + 0x1000], rax
lea rcx, [rbp + 0xe18]
call fcn.14003bd30
xorps xmm0, xmm0
movups xmmword [rbp + 0xf80], xmm0
movups xmmword [rbp + 0xf90], xmm0
movups xmmword [rbp + 0xfa0], xmm0
movups xmmword [rbp + 0xfb0], xmm0
movups xmmword [rbp + 0xfc0], xmm0
movups xmmword [rbp + 0xfd0], xmm0
movups xmmword [rbp + 0xfe0], xmm0
movups xmmword [rbp + 0xff0], xmm0
lea rcx, [rbp + 0xe18]
cmp qword [rbp + 0xe30], 0x10
cmovae rcx, qword [rbp + 0xe18]
lea rdx, [rbp + 0xf80]
sub rdx, rcx
nop
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003bfd0
call fcn.1400375a0
mov rcx, rax
test rax, rax
je 0x14004454d
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0xdf8], rax
lea rdx, [rbp + 0xdf8]
xor ecx, ecx
call fcn.14003b4b0
mov rcx, qword [rbp + 0xdf8]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x720], rcx
call fcn.140044ce0
add rax, 0x18
mov qword [rbp + 0x728], rax
lea rcx, [rbp + 0x728]
call fcn.14003b770
lea rdx, [0x1400c2ea0]
sub rdx, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c050
call fcn.1400375a0
mov rcx, rax
test rax, rax
je 0x140044558
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0xdf0], rax
lea rdx, [rbp + 0xdf0]
mov r12d, 1
mov ecx, r12d
call fcn.14003b4b0
mov rcx, qword [rbp + 0xdf0]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x750], rcx
call fcn.140044ce0
add rax, 0x18
mov qword [rbp + 0x730], rax
lea rcx, [rbp + 0x730]
call fcn.14003b770
lea rdx, [0x1400c2e20]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c0d0
call fcn.1400375a0
mov rcx, rax
test rax, rax
je 0x140044563
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0xde8], rax
lea rdx, [rbp + 0xde8]
mov ecx, 2
call fcn.14003b4b0
mov rcx, qword [rbp + 0xde8]
add rcx, 0xffffffffffffffe8
mov qword [rbp + 0x748], rcx
call fcn.140044ce0
add rax, 0x18
mov qword [rbp + 0x738], rax
lea rcx, [rbp + 0x738]
call fcn.14003b770
lea rdx, [0x1400c2f20]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c150
call fcn.1400375a0
mov rcx, rax
test rax, rax
je 0x140044542
mov rax, qword [rax]
call qword [rax + 0x18]
add rax, 0x18
mov qword [rbp + 0xde0], rax
lea rdx, [rbp + 0xde0]
mov ecx, 3
call fcn.14003b4b0
mov r15, qword [rbp + 0xde0]
add r15, 0xffffffffffffffe8
mov qword [rbp + 0x710], r15
mov rcx, r15
call fcn.140044ce0
add rax, 0x18
mov qword [rbp + 0x740], rax
lea rcx, [rbp + 0x740]
call fcn.14003b770
lea rdx, [0x1400c2fa0]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c1d0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xdb0], xmm0
xor eax, eax
mov qword [rbp + 0xdc0], rax
mov dword [rsp + 0x60], 0x52534d42
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ebx, dword [rsp + 0x60]
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_GetSystemFirmwareTable]
mov esi, eax
mov r13d, 0xffffffff
test eax, eax
je 0x14003c2c6
mov byte [rsp + 0x68], 0
mov edi, esi
mov r14, qword [rbp + 0xdb8]
mov rcx, r14
mov r8, qword [rbp + 0xdb0]
sub rcx, r8
cmp rsi, rcx
jae 0x14003c244
lea rax, [rsi + r8]
jmp 0x14003c28d
jbe 0x14003c294
mov rax, qword [rbp + 0xdc0]
sub rax, r8
cmp rdi, rax
jbe 0x14003c272
lea r8, [rsp + 0x68]
mov rdx, rdi
lea rcx, [rbp + 0xdb0]
call fcn.140046000
mov r8, qword [rbp + 0xdb0]
jmp 0x14003c294
sub rdi, rcx
mov r8, rdi
xor edx, edx
mov rcx, r14
call sub.VCRUNTIME140.dll_memset
lea rax, [rdi + r14]
mov r8, qword [rbp + 0xdb0]
mov qword [rbp + 0xdb8], rax
mov r9d, esi
xor edx, edx
mov ecx, ebx
call qword [sym.imp.KERNEL32.dll_GetSystemFirmwareTable]
cmp esi, eax
je 0x14003c3f9
mov rcx, qword [rbp + 0xdb8]
cmp qword [rbp + 0xdb0], rcx
cmovne rcx, qword [rbp + 0xdb0]
mov qword [rbp + 0xdb8], rcx
lea rdx, str.Unable_to_open_SMBIOS_tables
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140045330
lea rdx, [0x140045500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
xor r14d, r14d
mov rcx, qword [rbp + 0xdb0]
test rcx, rcx
je 0x14003c33e
mov rdx, qword [rbp + 0xdc0]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003c327
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003c3f2
call fcn.1400482f0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xdb0], xmm0
mov qword [rbp + 0xdc0], r14
mov eax, r13d
lock xadd dword [r15 + 0x10], eax
sub eax, 1
jg 0x14003c358
mov rcx, qword [r15]
mov rax, qword [rcx]
mov rdx, r15
call qword [rax + 8]
mov eax, r13d
mov rdx, qword [rbp + 0x748]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14003c375
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
mov eax, r13d
mov rdx, qword [rbp + 0x750]
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x14003c392
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rdx, qword [rbp + 0x720]
lock xadd dword [rdx + 0x10], r13d
sub r13d, 1
jg 0x14003c3ae
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rdx, qword [rbp + 0xe30]
cmp rdx, 0x10
jb 0x1400444d7
inc rdx
mov rcx, qword [rbp + 0xe18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400444d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400444d2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor edx, edx
mov r8d, 0xc8
lea rcx, [rbp + 0xe90]
call sub.VCRUNTIME140.dll_memset
mov rcx, qword [rbp + 0xdb8]
mov rdx, qword [rbp + 0xdb0]
sub rcx, rdx
lea rax, [rdx + 0x20]
mov qword [rbp + 0xe90], rax
mov qword [rbp + 0xe98], rcx
xor ebx, ebx
mov qword [rbp + 0xf40], rbx
mov dword [rbp + 0xf50], ebx
movzx ecx, byte [rdx + 1]
shl ecx, 8
movzx eax, byte [rdx + 2]
or ecx, eax
lea r8, [rdx + 8]
mov qword [rbp + 0xe90], r8
mov eax, dword [rdx + 4]
mov qword [rbp + 0xe98], rax
mov dword [rbp + 0xf50], 0x300
cmp ecx, 0x300
jae 0x14003c5c7
mov dword [rbp + 0xf50], ecx
lea eax, [rcx - 0x200]
cmp eax, 8
jbe 0x14003c5c7
mov qword [rbp + 0xf48], rbx
mov qword [rbp + 0xe90], rbx
lea rdx, str.Invalid_SMBIOS_data
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140045330
lea rdx, [0x140045500]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, rbx
lea rdi, [0x1400c2280]
lea rsi, [0x1400c2680]
lea r9, [0x1400c2480]
lea r14, [0x1400c2380]
lea r10, [0x1400c2580]
lea r11, [0x1400c2200]
lea r8, [0x1400c2400]
lea rax, [0x1400c2080]
nop dword [rax + rax]
test rdx, rdx
jne 0x14003c5ef
mov rcx, qword [0x1400c30b0]
cmp qword [rcx + 0x18], 0x10
jb 0x14003c51a
mov rcx, qword [rcx]
mov r8, rax
sub r8, rcx
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c520
mov rcx, qword [0x1400c3060]
cmp qword [rcx + 0x18], 0x10
jb 0x14003c540
mov rcx, qword [rcx]
mov r8, rdi
sub r8, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c550
mov rcx, qword [0x1400c3090]
cmp qword [rcx + 0x18], 0x10
jb 0x14003c570
mov rcx, qword [rcx]
mov r8, rsi
sub r8, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c580
mov rcx, qword [0x1400c3078]
cmp qword [rcx + 0x18], 0x10
jb 0x14003c5a0
mov rcx, qword [rcx]
mov r8, r9
sub r8, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c5b0
inc rdx
jmp 0x14003c4ea
mov qword [rbp + 0xf48], rbx
test r8, r8
je 0x14003c49a
mov rdx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rcx, [rbp + 0xe90]
call fcn.1400380e0
jmp 0x14003c4bd
cmp rdx, 1
jne 0x14003c6b7
mov rcx, qword [0x1400c30b0]
add rcx, 0x20
cmp qword [rcx + 0x18], 0x10
jb 0x14003c60e
mov rcx, qword [rcx]
sub r8, rcx
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c611
mov rcx, qword [0x1400c3060]
add rcx, 0x20
cmp qword [rcx + 0x18], 0x10
jb 0x14003c635
mov rcx, qword [rcx]
mov r8, r14
sub r8, rcx
nop dword [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c640
mov rcx, qword [0x1400c3090]
add rcx, 0x20
cmp qword [rcx + 0x18], 0x10
jb 0x14003c664
mov rcx, qword [rcx]
lea r8, [0x1400c1f80]
sub r8, rcx
nop
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c670
mov rcx, qword [0x1400c3078]
add rcx, 0x20
cmp qword [rcx + 0x18], 0x10
jb 0x14003c694
mov rcx, qword [rcx]
mov r8, r10
sub r8, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rcx + r8], al
lea rcx, [rcx + 1]
test al, al
jne 0x14003c6a0
inc rdx
jmp 0x14003c4ea
cmp rdx, 2
jne 0x14003c787
mov rcx, qword [0x1400c30b0]
add rcx, 0x40
call fcn.140044a50
lea r8, [0x1400c2600]
sub r8, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + r8], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c6e0
mov rcx, qword [0x1400c3060]
add rcx, 0x40
call fcn.140044a50
lea r8, [0x1400c1f00]
sub r8, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + r8], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c710
mov rcx, qword [0x1400c3090]
add rcx, 0x40
call fcn.140044a50
lea r8, [0x1400c2000]
sub r8, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + r8], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c740
mov rcx, qword [0x1400c3078]
add rcx, 0x40
call fcn.140044a50
mov r8, r11
sub r8, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + r8], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c770
inc rdx
jmp 0x14003c4ea
cmp rdx, 3
je 0x14003c79f
inc rdx
cmp rdx, 4
jae 0x14003c85e
jmp 0x14003c500
mov rcx, qword [0x1400c30b0]
add rcx, 0x60
call fcn.140044a50
lea rdx, [0x1400c2100]
sub rdx, rax
nop dword [rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c7c0
mov rcx, qword [0x1400c3060]
add rcx, 0x60
call fcn.140044a50
lea rdx, [0x1400c2500]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c7f0
mov rcx, qword [0x1400c3090]
add rcx, 0x60
call fcn.140044a50
lea rdx, [0x1400c2300]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c820
mov rcx, qword [0x1400c3078]
add rcx, 0x60
call fcn.140044a50
lea rdx, [0x1400c2180]
sub rdx, rax
nop dword [rax + rax]
movzx ecx, byte [rax]
mov byte [rax + rdx], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003c850
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
mov rcx, rax
mov dword [rsp + 0x28], 0x40
mov dword [rsp + 0x20], ebx
xor r9d, r9d
mov r8d, r12d
lea edx, [r9 + 0x65]
call qword [sym.imp.USER32.dll_LoadImageW]
mov r14, rax
mov dword [rbp + 0xca0], 0x50
mov dword [rbp + 0xca4], 0x40
lea rax, [0x140044660]
mov qword [rbp + 0xca8], rax
mov qword [rbp + 0xcb0], rbx
mov qword [rbp + 0xcb8], rbx
mov edx, 0x7f05
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0xcc0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rbp + 0xcc8], rax
mov qword [rbp + 0xcd0], rbx
lea rax, str.Tether
mov qword [rbp + 0xcd8], rax
lea rax, str.Class1
mov qword [rbp + 0xce0], rax
mov edx, 0x7f05
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rbp + 0xce8], rax
lea rcx, [rbp + 0xca0]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1400c1054]
cvttss2si esi, dword [0x1400c1050]
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400c1054]
mulss xmm0, dword [0x1400b8e74]
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1400c1050]
mulss xmm0, dword [0x1400b8e74]
subss xmm1, xmm0
cvttss2si eax, xmm1
xor ecx, ecx
mov qword [rsp + 0x58], rcx
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, [0x1400b82a8]
mov rdx, qword [rbp + 0xce0]
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x1400c2700], rax
xor r9d, r9d
lea r8, str.Information
lea rdx, str.TETHER_Desktop_Management_Interface_nCopyright__C__2023_FREECONSOLE_n_nTHIS_PROGRAM_IS_COPYRIGHTED_MATERIAL_AND_PROTECTED_BY_APPLICABLE_COPYRIGHT_LAWS_AND_INTERNATIONAL_TREATY_PROVISIONS._UNAUTHORIZED_ACCESS_AND_OR_DISTRIBUTION_WILL_RESULT_IN_CIVIL_PUNISHMENT.
mov rcx, rax
call qword [sym.imp.USER32.dll_MessageBoxW]
mov edx, 0xffffffec
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400b9020]
movdqu xmmword [rbp + 0xe50], xmm0
lea rdx, [rbp + 0xe50]
mov rcx, qword [0x1400c2700]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [rbp + 0xc00], xmm0
movups xmmword [0x1400c2890], xmm0
lea rdx, [0x1400c2890]
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rdi, qword [0x1400c2700]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov rbx, rax
test rax, rax
je 0x14003caf2
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x14003cae9
movdqa xmm0, xmmword [0x1400b9010]
movdqu xmmword [rbp + 0xe38], xmm0
mov dword [rbp + 0xcf0], 0x13
lea rcx, [rbp + 0xe38]
mov qword [rbp + 0xcf8], rcx
mov dword [rbp + 0xd00], 0x10
lea rdx, [rbp + 0xcf0]
mov rcx, rdi
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
xor edi, edi
mov qword [rbp + 0xc64], rdi
mov qword [rbp + 0xc78], 2
mov qword [rbp + 0xc90], 2
mov qword [rbp + 0xc50], rdi
mov dword [rbp + 0xc60], 0x1c
mov dword [rbp + 0xc58], 0x3c
mov dword [rbp + 0xc5c], r12d
mov dword [rbp + 0xc74], 0x20
mov rax, qword [0x1400c2700]
mov qword [rbp + 0xc80], rax
mov qword [rbp + 0xc6c], 1
mov qword [rbp + 0xc88], 1
mov dword [rbp + 0xf60], 0xb000
mov dword [rbp + 0xf64], 0xa000
lea rax, [0x1400c30d0]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0xe08]
mov qword [rsp + 0x50], rax
lea rax, [0x1400c30c8]
mov qword [rsp + 0x48], rax
lea rax, [0x1400c30a8]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0xc50]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0xf60]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r12d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x14003cc00
call fcn.140044570
mov rdx, qword [rbp + 0xcb8]
mov rcx, qword [rbp + 0xce0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
jmp 0x14003c2e9
call fcn.1400445f0
mov edx, 0xa
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_ShowWindow]
test r14, r14
je 0x14003cc4c
mov r9, r14
mov r8, r12
mov edx, 0x80
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_SendMessageW]
mov r9, r14
xor r8d, r8d
mov edx, 0x80
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_SendMessageW]
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rbx, qword [0x1400c1950]
test rbx, rbx
je 0x14003cc6b
inc dword [rbx + 0xf4]
mov ecx, 0x5d78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x14003cc87
xor edx, edx
mov rcx, rax
call fcn.1400013b0
jmp 0x14003cc8a
mov rax, rdi
mov qword [0x1400c1950], rax
call fcn.140008c30
mov r14, qword [0x1400c1950]
test rbx, rbx
cmovne r14, rbx
mov qword [0x1400c1950], r14
mov qword [r14 + 0x20], rdi
xor ecx, ecx
call fcn.140020f00
mov rax, qword [0x1400c1950]
mov qword [rax + 0x37f0], 0x41000000
mov dword [rax + 0x3800], 0x3f000000
mov dword [rax + 0x3804], 0x3f000000
mov dword [rax + 0x380c], 0x40400000
mov dword [rax + 0x3824], 0x40400000
mov dword [rax + 0x382c], 0x40a00000
mov dword [rax + 0x3830], 0x40a00000
mov dword [rax + 0x3854], 0x41500000
mov dword [rax + 0x3858], 0x3f800000
mov dword [rax + 0x385c], 0x41000000
mov dword [rax + 0x3860], 0x40400000
mov qword [rax + 0x37e8], rdi
mov dword [rax + 0x381c], 0x40200000
mov dword [rax + 0x3820], 0x40600000
mov dword [rax + 0x3878], 0x3ee66666
mov dword [rax + 0x387c], 0x3f000000
mov dword [rax + 0x3828], edi
movaps xmm0, xmmword [0x1400b9480]
movups xmmword [rax + 0x38c8], xmm0
movaps xmm1, xmmword [0x1400b9450]
movups xmmword [rax + 0x38d8], xmm1
movaps xmm0, xmmword [0x1400b92c0]
movups xmmword [rax + 0x38a8], xmm0
movaps xmm1, xmmword [0x1400b93e0]
movups xmmword [rax + 0x38b8], xmm1
movaps xmm0, xmmword [0x1400b9280]
movups xmmword [rax + 0x38e8], xmm0
movaps xmm1, xmmword [0x1400b9180]
movups xmmword [rax + 0x38f8], xmm1
xorps xmm0, xmm0
movups xmmword [rax + 0x3908], xmm0
movaps xmm1, xmmword [0x1400b9290]
movups xmmword [rax + 0x3918], xmm1
movaps xmm0, xmmword [0x1400b9240]
movups xmmword [rax + 0x3928], xmm0
movaps xmm1, xmmword [0x1400b91c0]
movups xmmword [rax + 0x3938], xmm1
movaps xmm0, xmmword [0x1400b9480]
movups xmmword [rax + 0x3948], xmm0
movaps xmm1, xmm0
movups xmmword [rax + 0x3958], xmm0
movaps xmm0, xmmword [0x1400b9210]
movups xmmword [rax + 0x3968], xmm0
movaps xmm1, xmmword [0x1400b9320]
movups xmmword [rax + 0x3978], xmm1
movaps xmm0, xmmword [0x1400b92b0]
movups xmmword [rax + 0x3988], xmm0
movaps xmm1, xmmword [0x1400b9370]
movups xmmword [rax + 0x3998], xmm1
movaps xmm0, xmmword [0x1400b93b0]
movups xmmword [rax + 0x39a8], xmm0
movaps xmm1, xmmword [0x1400b93f0]
movups xmmword [rax + 0x39b8], xmm1
movaps xmm0, xmmword [0x1400b9480]
movups xmmword [rax + 0x39c8], xmm0
movaps xmm1, xmmword [0x1400b9350]
movups xmmword [rax + 0x39d8], xmm1
movaps xmm0, xmmword [0x1400b9390]
movups xmmword [rax + 0x39e8], xmm0
movaps xmm1, xmmword [0x1400b9290]
movups xmmword [rax + 0x39f8], xmm1
movaps xmm0, xmmword [0x1400b9250]
movups xmmword [rax + 0x3a08], xmm0
movaps xmm1, xmmword [0x1400b9230]
movups xmmword [rax + 0x3a18], xmm1
movaps xmm0, xmmword [0x1400b9290]
movups xmmword [rax + 0x3a28], xmm0
movaps xmm1, xmmword [0x1400b9250]
movups xmmword [rax + 0x3a38], xmm1
movups xmmword [rax + 0x3a48], xmm0
movaps xmm1, xmmword [0x1400b9180]
movups xmmword [rax + 0x3a58], xmm1
movaps xmm0, xmmword [0x1400b9200]
movups xmmword [rax + 0x3a68], xmm0
movaps xmm1, xmmword [0x1400b9470]
movups xmmword [rax + 0x3a78], xmm1
movaps xmm0, xmmword [0x1400b9130]
movups xmmword [rax + 0x3a88], xmm0
movaps xmm1, xmmword [0x1400b91d0]
movups xmmword [rax + 0x3a98], xmm1
movaps xmm0, xmmword [0x1400b92a0]
movups xmmword [rax + 0x3aa8], xmm0
movaps xmm1, xmmword [0x1400b9410]
movups xmmword [rax + 0x3b08], xmm1
movaps xmm0, xmmword [0x1400b93a0]
movups xmmword [rax + 0x3b18], xmm0
movaps xmm1, xmmword [0x1400b92f0]
movups xmmword [rax + 0x3b28], xmm1
movaps xmm0, xmmword [0x1400b92e0]
movups xmmword [rax + 0x3b38], xmm0
movaps xmm1, xmmword [0x1400b9160]
movups xmmword [rax + 0x3b98], xmm1
mov rsi, qword [0x1400c2700]
mov rbx, qword [0x1400c1950]
lea rcx, [rbp + 0xe10]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14003d0cd
lea rcx, [rbp + 0xe00]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14003d0cd
mov rax, qword [0x1400c1950]
test rax, rax
je 0x14003cfb0
inc dword [rax + 0xf4]
mov rdx, qword [0x1400c1958]
mov ecx, 0x48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rdi, rax
test rax, rax
je 0x14003cfe3
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rdi], xmm0
movups xmmword [rdi + 0x10], xmm0
movups xmmword [rdi + 0x20], xmm0
movups xmmword [rdi + 0x30], xmm0
mov qword [rdi + 0x40], rax
jmp 0x14003cfe5
xor edi, edi
mov qword [rbx + 0x98], rdi
lea rax, [0x1400b7658]
mov qword [rbx + 0x88], rax
or dword [rbx + 0xc], 6
mov qword [rdi], rsi
mov rax, qword [rbp + 0xe10]
mov qword [rdi + 0x20], rax
mov rax, qword [rbp + 0xe00]
mov qword [rdi + 0x18], rax
mov dword [rdi + 0x28], 9
mov rax, qword [0x1400c1950]
mov rax, qword [rax + 0x4860]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
mov byte [rdi + 0x2d], 1
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x880], rax
lea rax, str.xinput1_3.dll
mov qword [rbp + 0x888], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x890], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x898], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x8a0], rax
xor ebx, ebx
nop
mov rcx, qword [rbp + rbx*8 + 0x880]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14003d0a1
inc rbx
cmp rbx, 5
jl 0x14003d080
jmp 0x14003d0cd
mov qword [rdi + 0x30], rsi
lea rdx, str.XInputGetCapabilities
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rdi + 0x40], rax
mov r15, qword [0x1400c30d0]
mov rsi, qword [0x1400c30c8]
mov rdi, qword [0x1400c1950]
test rdi, rdi
je 0x14003d0ed
inc dword [rdi + 0xf4]
mov rdx, qword [0x1400c1958]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x14003d134
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14003d136
xor ebx, ebx
mov qword [rdi + 0xa0], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x90], rax
or dword [rdi + 0xc], 8
xor edi, edi
mov qword [rbp + 0xc28], rdi
mov qword [rbp + 0xc20], rdi
mov qword [rbp + 0xc40], rdi
mov rax, qword [rsi]
mov r9, qword [rax]
lea r8, [rbp + 0xc28]
lea rdx, [0x1400b7628]
mov rcx, rsi
call r9
test eax, eax
jne 0x14003d1dc
mov rcx, qword [rbp + 0xc28]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0xc20]
lea rdx, [0x1400b7638]
call r9
test eax, eax
jne 0x14003d1dc
mov rcx, qword [rbp + 0xc20]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0xc40]
lea rdx, [0x1400b7648]
call r9
test eax, eax
jne 0x14003d1dc
mov qword [rbx], rsi
mov qword [rbx + 8], r15
mov rax, qword [rbp + 0xc40]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0xc28]
test rcx, rcx
je 0x14003d1ee
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0xc20]
test rcx, rcx
je 0x14003d200
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 8]
mov rbx, qword [0x1400c1950]
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x8b0], xmm2
movups xmmword [rbp + 0x8c0], xmm2
movaps xmmword [rbp + 0x8d0], xmm2
movaps xmmword [rbp + 0x8e0], xmm2
movups xmmword [rbp + 0x8f0], xmm2
movups xmmword [rbp + 0x900], xmm2
movaps xmmword [rbp + 0x910], xmm2
movaps xmmword [rbp + 0x920], xmm2
mov qword [rbp + 0x930], rax
mov byte [rbp + 0x8bc], 1
mov dword [rbp + 0x8c8], 3
mov dword [rbp + 0x8cc], r12d
movss xmm12, dword [0x1400b8fec]
mov dword [rbp + 0x8f4], 0x7f7fffff
mov dword [rbp + 0x900], 0x3f800000
mov esi, 0xffff
mov word [rbp + 0x904], si
movaps xmm0, xmmword [rbp + 0x8b0]
movaps xmmword [rbp + 0xd10], xmm0
movaps xmm1, xmmword [rbp + 0x8c0]
movaps xmmword [rbp + 0xd20], xmm1
movaps xmmword [rbp + 0xd30], xmm2
movaps xmmword [rbp + 0xd40], xmm2
movaps xmm0, xmmword [rbp + 0x8f0]
movaps xmmword [rbp + 0xd50], xmm0
movaps xmm1, xmmword [rbp + 0x900]
movaps xmmword [rbp + 0xd60], xmm1
movaps xmmword [rbp + 0xd70], xmm2
movaps xmmword [rbp + 0xd80], xmm2
movsd xmm0, qword [rbp + 0x930]
movsd qword [rbp + 0xd90], xmm0
mov dword [rbp + 0xd2c], r12d
mov dword [rbp + 0xd28], r12d
mov byte [rbp + 0xd30], 1
xorps xmm10, xmm10
movss xmm6, dword [0x1400b8ef8]
movss xmm0, dword [rbp + 0xd24]
comiss xmm10, xmm0
jb 0x14003d33d
movaps xmm0, xmm6
movss dword [rbp + 0xd24], xmm6
cmp byte [rbp + 0xd66], al
jne 0x14003d36a
cvttss2si r9d, xmm0
lea r8, str.ProggyClean.ttf___dpx
mov edx, 0x28
lea rcx, [rbp + 0xd66]
call fcn.140002b40
movss xmm0, dword [rbp + 0xd24]
mov eax, 0x85
mov word [rbp + 0xd64], ax
divss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0xd40], xmm0
lea rdx, [0x1400b7150]
mov rax, qword [rbp + 0xd48]
test rax, rax
cmovne rdx, rax
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400b8efc]
lea rdx, [0x140050eb0]
mov rcx, qword [rbx + 0x58]
call fcn.140025c10
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x7f0], xmm0
movups xmmword [rbp + 0x800], xmm0
movups xmmword [rbp + 0x810], xmm0
movups xmmword [rbp + 0x820], xmm0
movups xmmword [rbp + 0x830], xmm0
movups xmmword [rbp + 0x840], xmm0
movups xmmword [rbp + 0x850], xmm0
movups xmmword [rbp + 0x860], xmm0
mov qword [rbp + 0x870], rax
mov byte [rbp + 0x7fc], 1
mov dword [rbp + 0x808], 3
mov dword [rbp + 0x80c], r12d
mov dword [rbp + 0x834], 0x7f7fffff
mov dword [rbp + 0x840], 0x3f800000
mov word [rbp + 0x844], si
mov byte [rbp + 0x838], 1
mov byte [rbp + 0x810], 1
mov r15, qword [r14 + 0x58]
mov rax, qword [0x1400c1950]
test rax, rax
je 0x14003d45f
inc dword [rax + 0xf4]
mov rdx, qword [0x1400c1958]
mov ecx, 0x6106c
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rsi, rax
lea rax, [0x14007dd00]
mov qword [0x1400c3020], rax
lea rdi, [rsi + 0x6106c]
mov qword [0x1400c3028], rdi
mov qword [0x1400c3030], rsi
mov qword [0x1400c3038], rsi
lea rbx, [0x14007dd10]
mov rcx, rbx
call fcn.140029380
cmp rax, rbx
je 0x14003d4ca
cmp qword [0x1400c3038], rdi
ja 0x14003d4ca
mov rbx, rax
mov rcx, rax
call fcn.140029380
cmp rax, rbx
jne 0x14003d4b1
movaps xmm0, xmmword [rbp + 0x7f0]
movaps xmmword [rbp + 0xb70], xmm0
movaps xmm8, xmmword [rbp + 0x800]
movaps xmmword [rbp + 0xb80], xmm8
movaps xmm7, xmmword [rbp + 0x810]
movaps xmmword [rbp + 0xb90], xmm7
movaps xmm6, xmmword [rbp + 0x820]
movaps xmmword [rbp + 0xba0], xmm6
movaps xmm5, xmmword [rbp + 0x830]
movaps xmmword [rbp + 0xbb0], xmm5
movaps xmm4, xmmword [rbp + 0x840]
movaps xmmword [rbp + 0xbc0], xmm4
movaps xmm3, xmmword [rbp + 0x850]
movaps xmmword [rbp + 0xbd0], xmm3
movaps xmm2, xmmword [rbp + 0x860]
movaps xmmword [rbp + 0xbe0], xmm2
movsd xmm1, qword [rbp + 0x870]
movsd qword [rbp + 0xbf0], xmm1
mov byte [rbp + 0xb7c], 1
movaps xmm0, xmmword [rbp + 0xb70]
movaps xmmword [rbp + 0xae0], xmm0
movaps xmmword [rbp + 0xaf0], xmm8
movaps xmmword [rbp + 0xb00], xmm7
movaps xmmword [rbp + 0xb10], xmm6
movaps xmmword [rbp + 0xb20], xmm5
movaps xmmword [rbp + 0xb30], xmm4
movaps xmmword [rbp + 0xb40], xmm3
movaps xmmword [rbp + 0xb50], xmm2
movsd qword [rbp + 0xb60], xmm1
mov qword [rbp + 0xae0], rsi
mov dword [rbp + 0xae8], 0x6106c
mov dword [rbp + 0xaf4], 0x41600000
lea rbx, [0x1400b8d70]
mov qword [rbp + 0xb18], rbx
lea rdx, [rbp + 0xae0]
mov rcx, r15
call fcn.140025950
mov qword [rsp + 0x28], rbx
xor edi, edi
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400b8f04]
lea rdx, [0x14007dd00]
mov rcx, qword [r14 + 0x58]
call fcn.140025c10
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
movss xmm6, dword [0x1400b8f08]
movaps xmm3, xmm6
lea rdx, [0x14007dd00]
mov rcx, qword [r14 + 0x58]
call fcn.140025c10
mov r15, rax
lea rbx, [0x1400b7150]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
movss xmm9, dword [0x1400b8f10]
movaps xmm3, xmm9
lea rdx, [0x140050eb0]
mov rcx, qword [r14 + 0x58]
call fcn.140025c10
mov qword [rbp + 0x1e0], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rdi
movaps xmm3, xmm6
lea rdx, [0x140050eb0]
mov rcx, qword [r14 + 0x58]
call fcn.140025c10
mov qword [rbp + 0x718], rax
mov byte [rbp + 0xda8], 1
movss xmm8, dword [0x1400b8ffc]
movss xmm14, dword [0x1400b8ea8]
movss xmm6, dword [0x1400b8f18]
movss xmm11, dword [0x1400b8f50]
movss xmm13, dword [0x1400b8ef4]
movss xmm15, dword [0x1400b8f9c]
xor r14d, r14d
nop word [rax + rax]
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x14003d730
nop
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx eax, byte [rbp + 0xda8]
cmp dword [rbp + 0xe68], 0x12
cmove eax, r14d
mov byte [rbp + 0xda8], al
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xe60]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x14003d6e0
cmp byte [rbp + 0xda8], 0
je 0x14004433a
mov rbx, qword [0x1400c1950]
test rbx, rbx
je 0x14003d752
mov rax, qword [rbx + 0xa0]
jmp 0x14003d755
mov rax, r14
cmp qword [rax + 0x48], 0
jne 0x14003d768
call fcn.14002a770
mov rbx, qword [0x1400c1950]
test rbx, rbx
je 0x14003d776
mov rdi, qword [rbx + 0x98]
jmp 0x14003d779
mov rdi, r14
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc30], xmm0
lea rdx, [rbp + 0xc30]
mov rcx, qword [rdi]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0xc3c]
sub eax, dword [rbp + 0xc34]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0xc38]
sub eax, dword [rbp + 0xc30]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm0
movss dword [rbx + 0x14], xmm1
mov qword [rbp + 0xdd8], r14
lea rcx, [rbp + 0xdd8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rax, qword [rbp + 0xdd8]
sub rax, qword [rdi + 0x18]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [rdi + 0x20]
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov rax, qword [rbp + 0xdd8]
mov qword [rdi + 0x18], rax
mov r14, qword [0x1400c1950]
test r14, r14
je 0x14003d81d
mov rsi, qword [r14 + 0x98]
jmp 0x14003d821
xor eax, eax
mov esi, eax
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, qword [rsi]
jne 0x14003d8d2
cmp byte [r14 + 0xdb], 0
je 0x14003d888
cvttss2si eax, dword [r14 + 0xdfc]
mov dword [rbp + 0xdc8], eax
cvttss2si eax, dword [r14 + 0xe00]
mov dword [rbp + 0xdcc], eax
lea rdx, [rbp + 0xdc8]
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_ClientToScreen]
test eax, eax
je 0x14003d87e
mov edx, dword [rbp + 0xdcc]
mov ecx, dword [rbp + 0xdc8]
call qword [sym.imp.USER32.dll_SetCursorPos]
cmp byte [r14 + 0xdb], 0
jne 0x14003d8d2
cmp byte [rsi + 0x10], 0
jne 0x14003d8d2
lea rcx, [rbp + 0xdd0]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x14003d8d2
lea rdx, [rbp + 0xdd0]
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x14003d8d2
movd xmm2, dword [rbp + 0xdd4]
cvtdq2ps xmm2, xmm2
movd xmm1, dword [rbp + 0xdd0]
cvtdq2ps xmm1, xmm1
lea rcx, [r14 + 8]
call fcn.1400027f0
call fcn.14002af40
cmp byte [rbx + 0x78], 0
je 0x14003d8e2
mov eax, r13d
jmp 0x14003d8ef
mov rax, qword [0x1400c1950]
mov eax, dword [rax + 0x4a10]
cmp dword [rdi + 0x28], eax
je 0x14003d8fc
mov dword [rdi + 0x28], eax
call fcn.14002add0
call fcn.14002b0f0
call fcn.140007990
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4760], 1
xor r14d, r14d
mov qword [rcx + 0x4770], r14
movaps xmm0, xmm10
unpcklps xmm0, xmm10
movsd qword [rcx + 0x4778], xmm0
mov dword [rcx + 0x4764], r12d
or dword [rcx + 0x4760], 2
movsd xmm0, qword [0x1400c1050]
movsd qword [rcx + 0x4780], xmm0
mov dword [rcx + 0x4768], r12d
mov qword [rsp + 0x30], r14
lea rdi, str.Tether_Desktop_Management_Interface__DMI__Tool
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rcx + 0x3c00]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x3bf8]
call fcn.140028850
movss xmm0, dword [rbp - 0x80]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x80], xmm0
movaps xmm7, xmm6
subss xmm7, dword [rbp - 0x7c]
mulss xmm7, dword [0x1400b8e74]
mov rax, qword [0x1400c1950]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rax + 0x3c00]
lea rdx, [rsp + 0x78]
mov rcx, qword [rax + 0x3bf8]
call fcn.140028850
movss xmm0, dword [rsp + 0x78]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsp + 0x78], xmm0
subss xmm6, dword [rsp + 0x7c]
mulss xmm6, dword [0x1400b8e74]
mov rbx, qword [0x1400c1950]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x381c]
movss xmm0, dword [rbx + 0x3820]
mov dword [rbp + 0x6f8], 0xb
movss dword [rbp + 0x6fc], xmm1
movss dword [rbp + 0x700], xmm0
lea rdx, [rbp + 0x6f8]
call fcn.140018c80
movss dword [rbx + 0x381c], xmm6
movss dword [rbx + 0x3820], xmm7
mov r8d, 0x20a2
lea rdx, [rbp + 0xda8]
mov rcx, rdi
call fcn.14000db30
mov ecx, r12d
call fcn.1400035e0
mov rax, qword [0x1400c1950]
mov rax, qword [rax + 0x4860]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140005e50
mov rax, qword [0x1400c1950]
mov rax, qword [rax + 0x4860]
lea r8, str.Foreground
mov rdx, r12
mov rcx, qword [rax]
call fcn.140005e50
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movsd xmm6, qword [rax + 0x18]
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
mov rbx, qword [rax + 0x278]
mov rax, qword [rcx + 0x4860]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.140005e50
mov rax, qword [0x1400c1950]
mov rax, qword [rax + 0x4860]
lea r8, str.Foreground
mov rdx, r12
mov rcx, qword [rax]
call fcn.140005e50
movaps xmm0, xmm6
addss xmm0, xmm10
movss dword [rsp + 0x70], xmm0
movaps xmm7, xmm6
shufps xmm7, xmm7, 0x55
movaps xmm0, xmm7
addss xmm0, xmm9
movss dword [rsp + 0x74], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x1400b8fdc]
movss dword [rsp + 0x60], xmm1
movaps xmm0, xmm7
addss xmm0, dword [0x1400b8fa8]
movss dword [rsp + 0x64], xmm0
movaps xmm1, xmmword [0x1400b93c0]
movups xmmword [rbp + 0x9f0], xmm1
lea rcx, [rbp + 0x9f0]
call fcn.140003210
mov r10d, eax
movaps xmm0, xmmword [0x1400b9400]
movups xmmword [rbp + 0xa00], xmm0
lea rcx, [rbp + 0xa00]
call fcn.140003210
mov r9d, eax
movaps xmm0, xmmword [0x1400b9300]
movups xmmword [rbp + 0xa10], xmm0
lea rcx, [rbp + 0xa10]
call fcn.140003210
mov r8d, eax
movaps xmm0, xmmword [0x1400b9360]
movups xmmword [rbp + 0xa20], xmm0
lea rcx, [rbp + 0xa20]
call fcn.140003210
movss xmm0, dword [0x1400b8ef0]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], r9d
mov dword [rsp + 0x20], r8d
mov r9d, eax
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400245a0
movaps xmm0, xmm6
movss xmm9, dword [0x1400b8f54]
addss xmm0, xmm9
movss dword [rsp + 0x70], xmm0
movaps xmm1, xmm7
addss xmm1, dword [0x1400b8f20]
movss dword [rsp + 0x74], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x1400b8fd8]
movss dword [rsp + 0x60], xmm0
movaps xmm1, xmm7
addss xmm1, dword [0x1400b8fa4]
movss dword [rsp + 0x64], xmm1
movaps xmm0, xmmword [0x1400b9480]
movups xmmword [rbp + 0xa90], xmm0
lea rcx, [rbp + 0xa90]
call fcn.140003210
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm0, dword [0x1400b8ef0]
movss dword [rsp + 0x20], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400243f0
mov r9d, r12d
movaps xmm0, xmm9
movss xmm1, dword [0x1400b8f14]
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm1, dword [0x1400b9000]
movss xmm0, dword [0x1400b8f48]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.___Dashboard
call fcn.140037830
lea r9d, [r14 + 2]
movaps xmm0, xmm9
movss xmm1, dword [0x1400b8f14]
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm1, dword [0x1400b9000]
unpcklps xmm1, xmm9
movq rdx, xmm1
lea rcx, str.___Data_Table
call fcn.140037830
lea r9d, [r14 + 3]
movaps xmm0, xmm9
movss xmm1, dword [0x1400b8f14]
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm1, dword [0x1400b9000]
movss xmm0, dword [0x1400b8f5c]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.___System_Log
call fcn.140037830
mov rax, qword [0x1400c1950]
mov qword [rsp + 0x30], r14
lea rcx, str.__TETHER
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rax + 0x3c00]
lea rdx, [rbp - 8]
mov rcx, qword [rax + 0x3bf8]
call fcn.140028850
movss xmm0, dword [rbp - 8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm9, eax
cvtdq2ps xmm9, xmm9
movss dword [rbp - 8], xmm9
addss xmm9, dword [0x1400b8f98]
mov ecx, dword [0x1400c1048]
sub ecx, 1
je 0x140042b88
cmp ecx, 1
jne 0x140044130
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm7, dword [0x1400b8f24]
addss xmm1, xmm7
addss xmm0, dword [0x1400b8fd0]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.About
call fcn.14002e1c0
call fcn.14000acf0
test al, al
je 0x14003de63
xor r9d, r9d
lea r8, str.Information
lea rdx, str.TETHER_Desktop_Management_Interface_nCopyright__C__2023_FREECONSOLE_n_nTHIS_PROGRAM_IS_COPYRIGHTED_MATERIAL_AND_PROTECTED_BY_APPLICABLE_COPYRIGHT_LAWS_AND_INTERNATIONAL_TREATY_PROVISIONS._UNAUTHORIZED_ACCESS_AND_OR_DISTRIBUTION_WILL_RESULT_IN_CIVIL_PUNISHMENT.
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, xmm7
addss xmm0, dword [0x1400b8fcc]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.Apply
call fcn.14002e1c0
call fcn.14000acf0
test al, al
je 0x14003df0c
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Would_you_like_to_update_all_info_
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_MessageBoxW]
call fcn.14003ba30
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Updated_
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm1, xmm7
addss xmm0, dword [0x1400b8fc4]
movss dword [rax + 0xe0], xmm0
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.Qrand
call fcn.14002e1c0
call fcn.14000acf0
test al, al
je 0x14003dfb5
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Would_you_like_to_update_all_info_
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_MessageBoxW]
call fcn.14003ba30
xor r9d, r9d
lea r8, str.Information
lea rdx, str.Updated_
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rbx, qword [0x1400c1950]
lea rcx, [rbx + 0x47e0]
movss xmm1, dword [rbx + 0x3878]
movss xmm0, dword [rbx + 0x387c]
mov dword [rbp + 0x704], 0x17
movss dword [rbp + 0x708], xmm1
movss dword [rbp + 0x70c], xmm0
lea rdx, [rbp + 0x704]
call fcn.140018c80
mov dword [rbx + 0x3878], r14d
mov dword [rbx + 0x387c], 0x3f000000
mov r9d, r12d
movss xmm6, dword [0x1400b8f4c]
movaps xmm0, xmm6
movss xmm9, dword [0x1400b8f10]
unpcklps xmm0, xmm9
movq r8, xmm0
movss xmm7, dword [0x1400b8f58]
movaps xmm1, xmm7
movss xmm2, dword [0x1400b8f30]
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.BIOS
call fcn.140037a30
mov r9d, 2
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm0, dword [0x1400b8f3c]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.System_Information
call fcn.140037a30
mov r9d, 3
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
unpcklps xmm1, xmm11
movq rdx, xmm1
lea rcx, str.Baseboard_Information
call fcn.140037a30
mov r9d, 4
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
unpcklps xmm1, xmm7
movq rdx, xmm1
lea rcx, str.System_Enclosure
call fcn.140037a30
mov r9d, 5
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm0, dword [0x1400b8f68]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Processor_Information
call fcn.140037a30
mov r9d, 6
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm0, dword [0x1400b8f78]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.OEM_Defined_Strings
call fcn.140037a30
mov r9d, 7
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm0, dword [0x1400b8f84]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Memory_Information
call fcn.140037a30
mov r9d, 8
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm2, dword [0x1400b8f8c]
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.GPU_Information
call fcn.140037a30
mov r9d, 9
movaps xmm0, xmm6
unpcklps xmm0, xmm9
movq r8, xmm0
movaps xmm1, xmm7
movss xmm0, dword [0x1400b8f90]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.Disk_Information
call fcn.140037a30
movss xmm0, dword [0x1400b8f8c]
movss xmm1, dword [0x1400b8f30]
mov rbx, qword [0x1400c1950]
or dword [rbx + 0x4760], 1
unpcklps xmm0, xmm1
movsd qword [rbx + 0x4770], xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm10
movsd qword [rbx + 0x4778], xmm1
mov dword [rbx + 0x4764], r12d
mov dword [rbp + 0x10], 0x44278000
mov dword [rbp + 0x14], 0x43fa0000
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rbx + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov r8d, dword [rax + rcx*4 - 4]
xor edx, edx
lea rcx, str.DMI_BUFFER
call fcn.140002c80
mov edi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14003e26b
lea r8, str.DMI_BUFFER
mov edx, 0xb
mov ecx, eax
call fcn.140018630
mov dword [rsp + 0x20], r14d
lea r8, [rbp + 0x10]
mov edx, edi
lea rcx, str.DMI_BUFFER
call fcn.14000ae20
movaps xmm6, xmmword [0x1400b9480]
mov rbx, qword [0x1400c1950]
xorps xmm0, xmm0
movups xmmword [rbp + 0x764], xmm0
mov dword [rbp + 0x760], 7
movups xmm0, xmmword [rbx + 0x3918]
movups xmmword [rbp + 0x764], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rbp + 0x760]
call fcn.140018d70
movups xmmword [rbx + 0x3918], xmm6
mov rbx, qword [0x1400c1950]
xorps xmm0, xmm0
movups xmmword [rbp + 0x794], xmm0
mov dword [rbp + 0x790], 9
movups xmm0, xmmword [rbx + 0x3938]
movups xmmword [rbp + 0x794], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rbp + 0x790]
call fcn.140018d70
movups xmmword [rbx + 0x3938], xmm6
mov rbx, qword [0x1400c1950]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7ac], xmm0
mov dword [rbp + 0x7a8], 8
movups xmm0, xmmword [rbx + 0x3928]
movups xmmword [rbp + 0x7ac], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rbp + 0x7a8]
call fcn.140018d70
movups xmmword [rbx + 0x3928], xmm6
cmp dword [0x1400c104c], 1
jne 0x14003e799
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e395
mov qword [rbp + 0x18], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x18]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e3cb
mov qword [rbp + 0x20], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x20]
call fcn.140011950
lea rcx, str.___Vendor:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2810]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x28]
call fcn.140028850
movss xmm0, dword [rbp + 0x28]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x28], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x30], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BVendor
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e4f0
mov qword [rbp + 0x38], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x38]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e526
mov qword [rbp + 0x40], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x40]
call fcn.140011950
lea rcx, str.___Version:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2710]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x48]
call fcn.140028850
movss xmm0, dword [rbp + 0x48]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x48], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x50], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BVersion
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e64b
mov qword [rbp + 0x58], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x58]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e681
mov qword [rbp + 0x60], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x60]
call fcn.140011950
lea rcx, str.___Release_Date:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2790]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x68]
call fcn.140028850
movss xmm0, dword [rbp + 0x68]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x68], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x70], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x70]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BReleasedate
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x14003e799
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 2
jne 0x14003f1fd
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e7dc
mov qword [rbp + 0x78], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x78]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e818
mov qword [rbp + 0x80], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x80]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2c20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x88]
call fcn.140028850
movss xmm0, dword [rbp + 0x88]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x88], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x90], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x90]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SManufacturer
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e952
mov qword [rbp + 0x98], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x98]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003e988
mov qword [rbp - 0x78], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x78]
call fcn.140011950
lea rcx, str.___Product:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2ca0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0xa8]
call fcn.140028850
movss xmm0, dword [rbp + 0xa8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xa8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0xb0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xb0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SProduct
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003eac2
mov qword [rbp + 0xb8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xb8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003eafe
mov qword [rbp + 0xc0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xc0]
call fcn.140011950
lea rcx, str.___Version:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2ba0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0xc8]
call fcn.140028850
movss xmm0, dword [rbp + 0xc8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xc8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0xd0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SVersion
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ec38
mov qword [rbp + 0xd8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xd8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ec74
mov qword [rbp + 0xe0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xe0]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2da0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0xe8]
call fcn.140028850
movss xmm0, dword [rbp + 0xe8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0xe8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0xf0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SSerial
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003edae
mov qword [rbp + 0xf8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xf8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003edea
mov qword [rbp + 0x100], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x100]
call fcn.140011950
lea rcx, str.__UUID:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2d20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x108]
call fcn.140028850
movss xmm0, dword [rbp + 0x108]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x108], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x110], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x110]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SUUID
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ef24
mov qword [rbp + 0x118], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x118]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ef60
mov qword [rbp + 0x120], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x120]
call fcn.140011950
lea rcx, str.___SKU_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2aa0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x128]
call fcn.140028850
movss xmm0, dword [rbp + 0x128]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x128], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x130], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x130]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SystemSKU
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f09a
mov qword [rbp + 0x138], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x138]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f0d6
mov qword [rbp + 0x140], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x140]
call fcn.140011950
lea rcx, str.___Family:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2b20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x148]
call fcn.140028850
movss xmm0, dword [rbp + 0x148]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x148], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x150], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x150]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.SFamily
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x14003f1fd
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 3
jne 0x14003faf7
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f246
mov qword [rbp + 0x158], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x158]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f282
mov qword [rbp + 0x160], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x160]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1d70]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x168]
call fcn.140028850
movss xmm0, dword [rbp + 0x168]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x168], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x170], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBManufacturer
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f3bc
mov qword [rbp + 0x178], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x178]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f3f8
mov qword [rbp + 0x180], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x180]
call fcn.140011950
lea rcx, str.___Product:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1df0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x188]
call fcn.140028850
movss xmm0, dword [rbp + 0x188]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x188], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x190], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x190]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBName
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f532
mov qword [rbp + 0x198], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x198]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f56e
mov qword [rbp + 0x1a0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1a0]
call fcn.140011950
lea rcx, str.___Version:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1c70]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x1a8]
call fcn.140028850
movss xmm0, dword [rbp + 0x1a8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x1a8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x1b0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1b0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBVersion
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f6a8
mov qword [rbp + 0x1b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1b8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f6e4
mov qword [rbp + 0x1c0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1c0]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1e70]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x1c8]
call fcn.140028850
movss xmm0, dword [rbp + 0x1c8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x1c8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x1d0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1d0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBSerial
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f81e
mov qword [rbp + 0x1d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1d8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f85a
mov qword [rbp + 0xa0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0xa0]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1bf0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x1e8]
call fcn.140028850
movss xmm0, dword [rbp + 0x1e8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x1e8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x1f0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x1f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBAsset
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f994
mov qword [rbp + 0x1f8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x1f8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003f9d0
mov qword [rbp + 0x200], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x200]
call fcn.140011950
lea rcx, str.___Location_In_Chassis:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1cf0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x208]
call fcn.140028850
movss xmm0, dword [rbp + 0x208]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x208], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x210], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x210]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.BBLIC
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x14003faf7
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 4
jne 0x140040105
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fb40
mov qword [rbp + 0x218], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x218]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fb7c
mov qword [rbp + 0x220], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x220]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c29a0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x228]
call fcn.140028850
movss xmm0, dword [rbp + 0x228]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x228], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x230], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x230]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CHManufacturer
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fcb6
mov qword [rbp + 0x238], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x238]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fcf2
mov qword [rbp + 0x240], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x240]
call fcn.140011950
lea rcx, str.___Version:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2920]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x248]
call fcn.140028850
movss xmm0, dword [rbp + 0x248]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x248], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x250], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x250]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CHVersion
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fe2c
mov qword [rbp + 0x258], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x258]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003fe68
mov qword [rbp + 0x260], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x260]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2a20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x268]
call fcn.140028850
movss xmm0, dword [rbp + 0x268]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x268], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x270], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CHSerial
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ffa2
mov qword [rbp + 0x278], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x278]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14003ffde
mov qword [rbp + 0x280], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x280]
call fcn.140011950
lea rcx, str.__Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c28a0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x288]
call fcn.140028850
movss xmm0, dword [rbp + 0x288]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x288], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x290], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x290]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CHAsset
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140040105
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 5
jne 0x140040889
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004014e
mov qword [rbp + 0x298], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x298]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004018a
mov qword [rbp + 0x2a0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2a0]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1af0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x2a8]
call fcn.140028850
movss xmm0, dword [rbp + 0x2a8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x2a8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x2b0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x2b0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CPUManufacturer
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400402c4
mov qword [rbp + 0x2b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2b8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040300
mov qword [rbp + 0x2c0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2c0]
call fcn.140011950
lea rcx, str.___Processor_Version:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1a70]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x2c8]
call fcn.140028850
movss xmm0, dword [rbp + 0x2c8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x2c8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x2d0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CPUVersion
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004043a
mov qword [rbp + 0x2d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2d8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040476
mov qword [rbp + 0x2e0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2e0]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1b70]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x2e8]
call fcn.140028850
movss xmm0, dword [rbp + 0x2e8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x2e8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x2f0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CPUSerial
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400405b0
mov qword [rbp + 0x2f8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x2f8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400405ec
mov qword [rbp + 0x300], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x300]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c1970]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x308]
call fcn.140028850
movss xmm0, dword [rbp + 0x308]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x308], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x310], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x310]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CPUAsset
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040726
mov qword [rbp + 0x318], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x318]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040762
mov qword [rbp + 0x320], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x320]
call fcn.140011950
lea rcx, str.___Part_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c19f0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x328]
call fcn.140028850
movss xmm0, dword [rbp + 0x328]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x328], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x330], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x330]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.CPUPartNumber
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140040889
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 6
jne 0x140040a8d
mov rbx, qword [0x1400c3040]
mov rsi, qword [0x1400c3048]
cmp rbx, rsi
je 0x140040a64
nop dword [rax]
mov rcx, qword [rbx + 0x10]
inc rcx
call fcn.1400489e0
mov rdi, rax
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x1400408cc
mov rcx, qword [rbx]
mov rdx, rdi
sub rdx, rcx
movzx eax, byte [rcx]
mov byte [rcx + rdx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1400408d2
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004091c
mov qword [rbp + 0x338], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x338]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040958
mov qword [rbp + 0x340], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x340]
call fcn.140011950
lea rcx, str.___OEM_String:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x348]
call fcn.140028850
movss xmm0, dword [rbp + 0x348]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x348], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x350], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x350]
mov qword [rsp + 0x20], rax
mov r9d, 8
mov r8, rdi
xor edx, edx
lea rcx, str.CPUManufacturer
call fcn.140032470
mov rcx, rdi
call fcn.1400482f0
add rbx, 0x20
cmp rbx, rsi
jne 0x1400408b0
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140040a8d
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 7
jne 0x1400422e4
mov rbx, r14
lea rdi, [0x1400c2480]
lea rsi, [0x1400c2580]
nop dword [rax + rax]
test rbx, rbx
jne 0x1400410c7
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140040ae2
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040b1e
mov qword [rbp + 0x358], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x358]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040b5a
mov qword [rbp + 0x360], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x360]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2080]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x368]
call fcn.140028850
movss xmm0, dword [rbp + 0x368]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x368], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x370], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x370]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2080]
xor edx, edx
lea rcx, str.RamManufacturer1
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040c98
mov qword [rbp + 0x378], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x378]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040cd4
mov qword [rbp + 0x380], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x380]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2280]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x388]
call fcn.140028850
movss xmm0, dword [rbp + 0x388]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x388], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x390], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x390]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2280]
xor edx, edx
lea rcx, str.RamSerial1
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040e12
mov qword [rbp + 0x398], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x398]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040e4e
mov qword [rbp + 0x3a0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3a0]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2680]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x3a8]
call fcn.140028850
movss xmm0, dword [rbp + 0x3a8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x3a8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x3b0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2680]
xor edx, edx
lea rcx, str.RamAsset1
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040f8c
mov qword [rbp + 0x3b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3b8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140040fc8
mov qword [rbp + 0x3c0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3c0]
call fcn.140011950
lea rcx, str.___Part_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x3c8]
call fcn.140028850
movss xmm0, dword [rbp + 0x3c8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x3c8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x3d0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x3d0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rdi
xor edx, edx
lea rcx, str.RamPart1
call fcn.140032470
inc rbx
jmp 0x140040ab0
cmp rbx, 1
jne 0x1400416df
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x1400410fa
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041136
mov qword [rbp + 0x3d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3d8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041172
mov qword [rbp + 0x3e0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3e0]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2400]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x3e8]
call fcn.140028850
movss xmm0, dword [rbp + 0x3e8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x3e8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x3f0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x3f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2400]
xor edx, edx
lea rcx, str.RamManufacturer2
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400412b0
mov qword [rbp + 0x3f8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x3f8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400412ec
mov qword [rbp + 0x400], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x400]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2380]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x408]
call fcn.140028850
movss xmm0, dword [rbp + 0x408]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x408], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x410], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x410]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2380]
xor edx, edx
lea rcx, str.RamSerial2
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004142a
mov qword [rbp + 0x418], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x418]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041466
mov qword [rbp + 0x420], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x420]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c1f80]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x428]
call fcn.140028850
movss xmm0, dword [rbp + 0x428]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x428], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x430], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x430]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c1f80]
xor edx, edx
lea rcx, str.RamAsset2
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400415a4
mov qword [rbp + 0x438], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x438]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400415e0
mov qword [rbp + 0x440], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x440]
call fcn.140011950
lea rcx, str.___Part_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x448]
call fcn.140028850
movss xmm0, dword [rbp + 0x448]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x448], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x450], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x450]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rsi
xor edx, edx
lea rcx, str.RamPart2
call fcn.140032470
inc rbx
jmp 0x140040ab0
cmp rbx, 2
jne 0x140041d02
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140041712
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004174e
mov qword [rbp + 0x458], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x458]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004178a
mov qword [rbp + 0x460], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x460]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2600]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x468]
call fcn.140028850
movss xmm0, dword [rbp + 0x468]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x468], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x470], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x470]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2600]
xor edx, edx
lea rcx, str.RamManufacturer3
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400418c8
mov qword [rbp + 0x478], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x478]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041904
mov qword [rbp + 0x480], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x480]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c1f00]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x488]
call fcn.140028850
movss xmm0, dword [rbp + 0x488]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x488], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x490], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x490]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c1f00]
xor edx, edx
lea rcx, str.RamSerial3
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041a42
mov qword [rbp + 0x498], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x498]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041a7e
mov qword [rbp + 0x4a0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4a0]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2000]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x4a8]
call fcn.140028850
movss xmm0, dword [rbp + 0x4a8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x4a8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x4b0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x4b0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2000]
xor edx, edx
lea rcx, str.RamAsset3
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041bbc
mov qword [rbp + 0x4b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4b8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041bf8
mov qword [rbp + 0x4c0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4c0]
call fcn.140011950
lea rcx, str.___Part_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [0x1400c2200]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x4c8]
call fcn.140028850
movss xmm0, dword [rbp + 0x4c8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x4c8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x4d0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x4d0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [0x1400c2200]
xor edx, edx
lea rcx, str.RamPart3
call fcn.140032470
inc rbx
jmp 0x140040ab0
cmp rbx, 3
je 0x140041d1a
inc rbx
cmp rbx, 4
jb 0x140040ab0
jmp 0x1400422e4
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140041d43
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041d7f
mov qword [rbp + 0x4d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4d8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041dbb
mov qword [rbp + 0x4e0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4e0]
call fcn.140011950
lea rcx, str.___Manufacturer:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2100]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x4e8]
call fcn.140028850
movss xmm0, dword [rbp + 0x4e8]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x4e8], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x4f0], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x4f0]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.RamManufacturer4
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140041ef5
mov qword [rbp + 0x4f8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x4f8]
call fcn.140011950
call fcn.14002fe60
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2500]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x500]
call fcn.140028850
movss xmm0, dword [rbp + 0x500]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x500], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x508], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x508]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.RamSerial4
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042034
mov qword [rbp + 0x510], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x510]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042070
mov qword [rbp + 0x518], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x518]
call fcn.140011950
lea rcx, str.___Asset_Tag:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2300]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x520]
call fcn.140028850
movss xmm0, dword [rbp + 0x520]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x520], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x528], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x528]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.RamAsset4
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400421aa
mov qword [rbp + 0x530], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x530]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400421e6
mov qword [rbp + 0x538], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x538]
call fcn.140011950
lea rcx, str.___Part_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2180]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x540]
call fcn.140028850
movss xmm0, dword [rbp + 0x540]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x540], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x548], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x548]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.RamPart4
call fcn.140032470
cmp dword [0x1400c104c], 8
jne 0x140042494
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004232d
mov qword [rbp + 0x550], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x550]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042369
mov qword [rbp + 0x558], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x558]
call fcn.140011950
lea rcx, str.___UUID:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rax, [rbp + 0xf80]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x560]
call fcn.140028850
movss xmm0, dword [rbp + 0x560]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x560], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x568], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x568]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
lea r8, [rbp + 0xf80]
xor edx, edx
lea rcx, str.GpuSerial
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140042494
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
cmp dword [0x1400c104c], 9
jne 0x140042b1d
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400424dd
mov qword [rbp + 0x570], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x570]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042519
mov qword [rbp + 0x578], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x578]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2ea0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x580]
call fcn.140028850
movss xmm0, dword [rbp + 0x580]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x580], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x588], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x588]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.DiskSerial
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042647
mov eax, dword [rax + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004267c
mov qword [rbp + 0x590], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x590]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400426b8
mov qword [rbp + 0x598], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x598]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2e20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x5a0]
call fcn.140028850
movss xmm0, dword [rbp + 0x5a0]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x5a0], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x5a8], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x5a8]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.DiskSerial2
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400427e6
mov eax, dword [rax + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004281b
mov qword [rbp + 0x5b0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5b0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042857
mov qword [rbp + 0x5b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5b8]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2f20]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x5c0]
call fcn.140028850
movss xmm0, dword [rbp + 0x5c0]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x5c0], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x5c8], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x5c8]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.DiskSerial3
call fcn.140032470
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140042985
mov eax, dword [rax + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400429ba
mov qword [rbp + 0x5d0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5d0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400429f6
mov qword [rbp + 0x5d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5d8]
call fcn.140011950
lea rcx, str.___Serial_Number:
call fcn.14002e1c0
movaps xmm1, xmm8
movaps xmm0, xmm10
call fcn.140011c60
mov rdx, qword [0x1400c1950]
mov rcx, qword [rdx + 0x3bf8]
mov qword [rsp + 0x30], r14
lea rbx, [0x1400c2fa0]
mov qword [rsp + 0x28], rbx
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdx + 0x3c00]
lea rdx, [rbp + 0x5e0]
call fcn.140028850
movss xmm0, dword [rbp + 0x5e0]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x5e0], xmm1
addss xmm1, xmm13
mov rcx, qword [0x1400c1950]
or dword [rcx + 0x4710], 1
movss dword [rcx + 0x4714], xmm1
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
mov qword [rbp + 0x5e8], r14
mov qword [rsp + 0x38], r14
mov qword [rsp + 0x30], r14
mov dword [rsp + 0x28], r14d
lea rax, [rbp + 0x5e8]
mov qword [rsp + 0x20], rax
mov r9d, 0x80
mov r8, rbx
xor edx, edx
lea rcx, str.DiskSerial4
call fcn.140032470
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x3ea0]
cmp byte [rcx + 0x9b], r14b
jne 0x140042b1d
mov eax, dword [rcx + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002feb0
call fcn.14000b020
mov r9d, 3
mov r8, qword [0x1400c1950]
mov eax, dword [r8 + 0x47d0]
cmp eax, r9d
jge 0x140042b42
mov r9d, eax
test eax, eax
jle 0x140042b7b
cdqe
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
mov eax, dword [r8 + 0x47d0]
dec r9d
test r9d, r9d
jg 0x140042b42
mov ecx, r12d
call fcn.1400035e0
jmp 0x140044139
movaps xmm0, xmm6
addss xmm0, dword [0x1400b8f74]
movss dword [rsp + 0x70], xmm0
movaps xmm1, xmm7
addss xmm1, dword [0x1400b8f60]
movss dword [rsp + 0x74], xmm1
movaps xmm0, xmm6
addss xmm0, dword [0x1400b8f94]
movss dword [rsp + 0x60], xmm0
addss xmm7, dword [0x1400b8fa0]
movss dword [rsp + 0x64], xmm7
movaps xmm0, xmmword [0x1400b9450]
movups xmmword [rbp + 0xa40], xmm0
lea rcx, [rbp + 0xa40]
call fcn.140003210
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss xmm7, dword [0x1400b8ef0]
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400243f0
movaps xmm0, xmm6
addss xmm0, dword [0x1400b8f98]
movss dword [rsp + 0x70], xmm0
movaps xmm1, xmm6
addss xmm1, dword [0x1400b8fb0]
movss dword [rsp + 0x60], xmm1
movaps xmm0, xmmword [0x1400b9450]
movups xmmword [rbp + 0xa50], xmm0
lea rcx, [rbp + 0xa50]
call fcn.140003210
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400243f0
movaps xmm0, xmm6
addss xmm0, dword [0x1400b8fb8]
movss dword [rsp + 0x70], xmm0
addss xmm6, dword [0x1400b8fc8]
movss dword [rsp + 0x60], xmm6
movaps xmm0, xmmword [0x1400b9450]
movups xmmword [rbp + 0xa60], xmm0
lea rcx, [rbp + 0xa60]
call fcn.140003210
mov r9d, eax
mov dword [rsp + 0x28], r14d
movss dword [rsp + 0x20], xmm7
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x70]
mov rcx, rbx
call fcn.1400243f0
movaps xmm6, xmmword [0x1400b92c0]
mov rbx, qword [0x1400c1950]
xorps xmm0, xmm0
movups xmmword [rbp + 0x77c], xmm0
mov dword [rbp + 0x778], r14d
movups xmm0, xmmword [rbx + 0x38a8]
movups xmmword [rbp + 0x77c], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rbp + 0x778]
call fcn.140018d70
movups xmmword [rbx + 0x38a8], xmm6
mov rcx, r15
call fcn.140010400
movaps xmm2, xmm9
subss xmm2, xmm13
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm2, xmm0
addss xmm1, dword [0x1400b8f38]
movss dword [rax + 0xe0], xmm2
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, [0x1400b8564]
call fcn.14002e1c0
movss xmm0, dword [0x1400b8f94]
movss xmm6, dword [0x1400b8f6c]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8f74]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, [0x1400b8568]
call fcn.140037c30
movss xmm0, dword [0x1400b8fac]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8f98]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, [0x1400b856c]
call fcn.140037c30
movss xmm0, dword [0x1400b8fc8]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8fb8]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, [0x1400b8570]
call fcn.140037c30
call fcn.1400104a0
mov rcx, qword [rbp + 0x1e0]
call fcn.140010400
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
movss xmm1, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x68]
addss xmm9, xmm0
addss xmm1, dword [0x1400b8f34]
movss dword [rax + 0xe0], xmm9
movss dword [rax + 0xe4], xmm1
mov byte [rax + 0x121], 1
lea rcx, str.___TETHER
call fcn.14002e1c0
call fcn.1400104a0
mov rcx, qword [rbp + 0x718]
call fcn.140010400
movss xmm9, dword [0x1400b8fd8]
movaps xmm0, xmm9
movss xmm2, dword [0x1400b8f4c]
unpcklps xmm0, xmm2
movq r8, xmm0
movss xmm7, dword [0x1400b8f54]
movaps xmm1, xmm7
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.Experience_flawless_device_management_with_tether
call fcn.140037c30
movss xmm0, dword [0x1400b8f94]
movss xmm6, dword [0x1400b8f7c]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8f74]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, str.Use_Cases
call fcn.140037c30
movss xmm0, dword [0x1400b8fac]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8f98]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, str.Capabilities
call fcn.140037c30
movss xmm0, dword [0x1400b8fc8]
unpcklps xmm0, xmm6
movq r8, xmm0
movss xmm1, dword [0x1400b8fb8]
unpcklps xmm1, xmm6
movq rdx, xmm1
lea rcx, str.Limitations
call fcn.140037c30
call fcn.1400104a0
mov rbx, qword [0x1400c1950]
lea r8, [rbx + 0x47d0]
movsxd rax, dword [r8]
cmp eax, 1
jl 0x140042f90
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38a8], xmm0
dec dword [r8]
mov rbx, qword [0x1400c1950]
movaps xmm6, xmmword [0x1400b93e0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7c4], xmm0
mov dword [rbp + 0x7c0], r14d
movups xmm0, xmmword [rbx + 0x38a8]
movups xmmword [rbp + 0x7c4], xmm0
lea rdx, [rbp + 0x7c0]
mov rcx, r8
call fcn.140018d70
movups xmmword [rbp + 0xc10], xmm6
movups xmmword [rbx + 0x38a8], xmm6
movaps xmm0, xmm9
unpcklps xmm0, xmm7
movq r8, xmm0
movaps xmm1, xmm7
unpcklps xmm1, xmm7
movq rdx, xmm1
lea rcx, str.Limitless_device_management_and_data_table_writing
call fcn.140037c30
mov r8, qword [0x1400c1950]
movsxd rax, dword [r8 + 0x47d0]
cmp eax, 1
jl 0x140043038
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
mov r8, qword [0x1400c1950]
mov rax, qword [r8 + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [r8 + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm9, dword [0x1400b8f80]
addss xmm1, xmm9
movss xmm6, dword [0x1400b8f88]
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x9d0], xmm0
lea rdx, str.Hardware_Profiling
lea rcx, [rbp + 0x9d0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400430ef
mov qword [rbp + 0x5f0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5f0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004312b
mov qword [rbp + 0x5f8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x5f8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043167
mov qword [rbp + 0x600], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x600]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x9e0], xmm0
lea rdx, str.System_Documentation
lea rcx, [rbp + 0x9e0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400431fe
mov qword [rbp + 0x608], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x608]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004323a
mov qword [rbp + 0x610], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x610]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043276
mov qword [rbp + 0x618], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x618]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x9c0], xmm0
lea rdx, str.Security_Auditing
lea rcx, [rbp + 0x9c0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004330d
mov qword [rbp + 0x620], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x620]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043349
mov qword [rbp + 0x628], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x628]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043385
mov qword [rbp + 0x630], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x630]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x990], xmm0
lea rdx, str.Hardware_Maintenance
lea rcx, [rbp + 0x990]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004341c
mov qword [rbp + 0x638], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x638]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043458
mov qword [rbp + 0x640], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x640]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043494
mov qword [rbp + 0x648], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x648]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm9
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x970], xmm0
lea rdx, str.IoT_Device_Debug
lea rcx, [rbp + 0x970]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, xmm15
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x960], xmm0
lea rdx, str.PNP_Device_Info
lea rcx, [rbp + 0x960]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004359c
mov qword [rbp + 0x650], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x650]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400435d8
mov qword [rbp + 0x658], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x658]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043614
mov qword [rbp + 0x660], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x660]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x950], xmm0
lea rdx, str.OEM_Strings
lea rcx, [rbp + 0x950]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400436ab
mov qword [rbp + 0x668], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x668]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400436e7
mov qword [rbp + 0x670], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x670]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043723
mov qword [rbp + 0x678], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x678]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x940], xmm0
lea rdx, str.BIOS_UEFI_Information
lea rcx, [rbp + 0x940]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400437ba
mov qword [rbp + 0x680], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x680]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400437f6
mov qword [rbp + 0x688], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x688]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043832
mov qword [rbp + 0x690], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x690]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xad0], xmm0
lea rdx, str.Processor_Information
lea rcx, [rbp + 0xad0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400438c9
mov qword [rbp + 0x698], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x698]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043905
mov qword [rbp + 0x6a0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6a0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043941
mov qword [rbp + 0x6a8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6a8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xac0], xmm0
lea rdx, str.Memory_Information
lea rcx, [rbp + 0xac0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400439d8
mov qword [rbp + 0x6b0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6b0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043a14
mov qword [rbp + 0x6b8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6b8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043a50
mov qword [rbp + 0x6c0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xab0], xmm0
lea rdx, str.Disk_Information
lea rcx, [rbp + 0xab0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043ae7
mov qword [rbp + 0x6c8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6c8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043b23
mov qword [rbp + 0x6d0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6d0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043b5f
mov qword [rbp + 0x6d8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6d8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xaa0], xmm0
lea rdx, str.Unrestricted_Editing
lea rcx, [rbp + 0xaa0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
movss xmm7, dword [0x1400b8fbc]
addss xmm1, xmm7
addss xmm0, xmm6
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xa80], xmm0
lea rdx, str.Bios_Standard_3.2_Only
lea rcx, [rbp + 0xa80]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043c6e
mov qword [rbp + 0x6e0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6e0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043caa
mov qword [rbp + 0x6e8], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6e8]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043ce6
mov qword [rbp + 0x6f0], r14
movaps xmm1, xmm8
lea rcx, [rbp + 0x6f0]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xa70], xmm0
lea rdx, str.Secure_Boot_Disabled
lea rcx, [rbp + 0xa70]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043d76
mov qword [rbp - 0x70], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x70]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043dac
mov qword [rbp - 0x68], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x68]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043de2
mov qword [rbp - 0x60], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x60]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0xa30], xmm0
lea rdx, str.System_Dependency
lea rcx, [rbp + 0xa30]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043e72
mov qword [rbp - 0x58], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x58]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043ea8
mov qword [rbp - 0x50], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x50]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043ede
mov qword [rbp - 0x48], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x48]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x9b0], xmm0
lea rdx, str.Windows_11_Unstable
lea rcx, [rbp + 0x9b0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043f6e
mov qword [rbp - 0x40], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x40]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043fa4
mov qword [rbp - 0x38], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x38]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x140043fda
mov qword [rbp - 0x30], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x30]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x9a0], xmm0
lea rdx, str.Dangerous_Privileges
lea rcx, [rbp + 0x9a0]
call fcn.14002e2c0
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x14004406a
mov qword [rbp - 0x28], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x28]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400440a0
mov qword [rbp - 0x20], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x20]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r14b
jne 0x1400440d6
mov qword [rbp - 0x18], r14
movaps xmm1, xmm8
lea rcx, [rbp - 0x18]
call fcn.140011950
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
addss xmm0, xmm7
movss dword [rax + 0xe0], xmm0
mov byte [rax + 0x121], 1
movaps xmm0, xmmword [0x1400b93e0]
movups xmmword [rbp + 0x980], xmm0
lea rdx, str.Data_Loss_Possible
lea rcx, [rbp + 0x980]
call fcn.14002e2c0
movss xmm9, dword [0x1400b8f10]
movaps xmm6, xmmword [0x1400b9480]
mov rbx, qword [0x1400c1950]
xorps xmm0, xmm0
movups xmmword [rbp + 0x7dc], xmm0
mov dword [rbp + 0x7d8], r14d
movups xmm0, xmmword [rbx + 0x38a8]
movups xmmword [rbp + 0x7dc], xmm0
lea rcx, [rbx + 0x47d0]
lea rdx, [rbp + 0x7d8]
call fcn.140018d70
movups xmmword [rbx + 0x38a8], xmm6
mov rcx, r15
call fcn.140010400
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400b8f08]
addss xmm0, dword [0x1400b8f2c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, [0x1400b8564]
call fcn.14002e1c0
call fcn.1400104a0
mov rcx, qword [rbp + 0x1e0]
call fcn.140010400
mov rcx, qword [0x1400c1950]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], 1
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
addss xmm1, dword [0x1400b8f20]
addss xmm0, dword [0x1400b8f28]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov byte [rax + 0x121], 1
lea rcx, str.TETHER
call fcn.14002e1c0
call fcn.1400104a0
mov r8, qword [0x1400c1950]
movsxd rax, dword [r8 + 0x47d0]
cmp eax, 1
jl 0x14004429f
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x47d8]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x38a8], xmm0
dec dword [r8 + 0x47d0]
call fcn.14000ff00
call fcn.14000a5d0
xorps xmm0, xmm0
movups xmmword [rbp + 0xf68], xmm0
mov rcx, qword [0x1400c30d0]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1400c3058]
mov edx, r12d
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x1400c30d0]
mov rax, qword [rcx]
lea r8, [rbp + 0xf68]
mov rdx, qword [0x1400c3058]
call qword [rax + 0x190]
mov rax, qword [0x1400c1950]
mov rcx, qword [rax + 0x4860]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, r14
cmp byte [rax], r14b
cmovne rcx, rax
call fcn.140029d00
mov rcx, qword [0x1400c30a8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, r12d
call qword [rax + 0x40]
cmp byte [rbp + 0xda8], r14b
movss xmm6, dword [0x1400b8f18]
jne 0x14003d6c0
mov rdi, qword [0x1400c1950]
test rdi, rdi
je 0x14004434f
mov rbx, qword [rdi + 0xa0]
jmp 0x140044352
mov rbx, r14
call fcn.14002acb0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140044366
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140044374
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140044383
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rdi + 0x90], r14
mov qword [rdi + 0xa0], r14
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1400443a3
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400c1950]
test rbx, rbx
je 0x1400443c1
mov rdi, qword [rbx + 0x98]
jmp 0x1400443c4
mov rdi, r14
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x1400443d3
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [rbx + 0x88], r14
mov qword [rbx + 0x98], r14
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1400443f3
dec dword [rax + 0xf4]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x1400c1950]
mov qword [0x1400c1950], rbx
call fcn.140008fb0
mov qword [0x1400c1950], r14
test rbx, rbx
je 0x14004443e
mov rcx, rbx
call fcn.140019790
mov rax, qword [0x1400c1950]
test rax, rax
je 0x140044435
dec dword [rax + 0xf4]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400c3058]
test rcx, rcx
je 0x140044457
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c3058], r14
mov rcx, qword [0x1400c30a8]
test rcx, rcx
je 0x140044470
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c30a8], r14
mov rcx, qword [0x1400c30d0]
test rcx, rcx
je 0x140044489
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c30d0], r14
mov rcx, qword [0x1400c30c8]
test rcx, rcx
je 0x1400444a2
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400c30c8], r14
mov rcx, qword [0x1400c2700]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xcb8]
mov rcx, qword [rbp + 0xce0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov r12d, r14d
mov r15, qword [rbp + 0x710]
jmp 0x14003c2ec
call fcn.1400482f0
mov eax, r12d
mov rcx, qword [rbp + 0x1000]
xor rcx, rsp
call fcn.140048200
lea r11, [rsp + 0x11b0]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov ecx, 0x80004005
call fcn.140037400
nop
mov ecx, 0x80004005
call fcn.140037400
nop
mov ecx, 0x80004005
call fcn.140037400
nop
mov ecx, 0x80004005
call fcn.140037400
int3