Function at 0x4d59e0
Capabilities:
Get system information on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x84
mov eax, dword [0x62e040]
xor eax, esp
mov dword [esp + 0x80], eax
mov al, byte [0x632948]
push ebx
mov byte [esp + 0x12], al
mov ebx, 0x1000
mov eax, dword [0x637bb0]
mul ebx
push esi
push edi
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x522
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5a5a
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637bb8]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x523
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5ab6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x637bb4]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x524
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5b10
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x63504c]
sub eax, dword [0x637bac]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x525
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5b70
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x63504c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x526
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5bc9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x636a68]
mov eax, ecx
mov edx, dword [0x636a6c]
or eax, edx
je 0x4d5c27
mov al, byte [0x632948]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x533
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5c4c
push esi
jmp 0x4d5c41
push 0x533
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5c4c
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637c24]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x527
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5ca9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637c0c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x528
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5d06
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637c2c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x529
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5d5e
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637c28]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52a
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5db6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x637bf0]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52b
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5e10
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d5e67
mov eax, dword [0x6369d4]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52d
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5e8c
push esi
jmp 0x4d5e81
push 0x52d
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5e8c
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d5ee2
mov eax, dword [0x636a90]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52e
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f07
push esi
jmp 0x4d5efc
push 0x52e
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f07
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [0x637bf4]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52f
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f5f
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d5fb0
mov eax, dword [0x6369d4]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x531
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5fda
push esi
jmp 0x4d5fcf
push 0x531
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5fda
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d602d
mov eax, dword [0x6369f4]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x532
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6054
push esi
jmp 0x4d6049
push 0x532
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d6054
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp byte [0x6354c5], 0
jmp 0x4d6060
je 0x4d61aa
mov eax, dword [0x636a64]
or ecx, 0xffffffff
or esi, 0xffffffff
mov dword [esp + 0x88], ecx
mov dword [esp + 0x84], esi
test eax, eax
je 0x4d60b3
cmp dword [0x636e88], 3
jl 0x4d60b3
push 0
push 4
lea ecx, [esp + 0x90]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00524840
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
cmp dword [0x62ebb0], 0x3e
jb 0x4d60e8
mov esi, dword [0x63504c]
mov eax, esi
mul ebx
cmp edx, 4
ja 0x4d60dd
jb 0x4d60d1
test eax, eax
jne 0x4d60dd
shl esi, 0xc
mov dword [esp + 0x84], esi
jmp 0x4d611c
xor esi, esi
mov dword [esp + 0x84], esi
jmp 0x4d611c
mov eax, dword [0x636a88]
test eax, eax
je 0x4d611c
cmp dword [0x636e88], 3
jl 0x4d611c
push 0
push 4
lea ecx, [esp + 0x8c]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00524840
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
lea esp, [esp]
cmp ecx, 0xffffffff
je 0x4d615b
mov al, byte [0x632948]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov edi, dword [eax + 4]
jmp 0x4d616f
cmp dword [0x636e88], 0
mov edi, str.no_symbols
mov eax, str.no_driver
cmove edi, eax
cmp esi, 0xffffffff
je 0x4d61bd
mov al, byte [0x632948]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x2c], esi
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
mov esi, dword [eax + 4]
jmp 0x4d61c2
cmp dword [0x636e88], 0
mov edi, str.no_symbols
jne 0x4d61bd
mov edi, str.no_driver
mov esi, 0x5fe7d4
push 0x52c
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d61e6
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x530
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6207
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d6258
mov eax, dword [0x636a84]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x558
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d627d
push esi
jmp 0x4d6272
push 0x558
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d627d
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d62ce
mov eax, dword [0x6369cc]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x559
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d62f4
push esi
jmp 0x4d62e9
push 0x559
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d62f4
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d6347
mov eax, dword [0x6369b0]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55a
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d636c
push esi
jmp 0x4d6361
push 0x55a
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d636c
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d63c2
mov eax, dword [0x6369dc]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10009
mov dword [esp + 0x30], 0
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55b
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d63e7
push esi
jmp 0x4d63dc
push 0x55b
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d63e7
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d6447
mov al, byte [0x632948]
mov ecx, dword [0x636acc]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x636ac8]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], ecx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55c
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d646c
push esi
jmp 0x4d6461
push 0x55c
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d646c
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x636ab0], 1
jbe 0x4d64cd
mov al, byte [0x632948]
mov ecx, dword [0x6369c4]
mov byte [esp + 0x1a], al
mov eax, dword [0x6369c0]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], ecx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55e
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d64f4
push esi
jmp 0x4d64e9
push 0x55e
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d64f4
push 0x601920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0
push 0x58
lea eax, [esp + 0x30]
push eax
push 0x50
call dword [sym.imp.ntdll.dll_NtQuerySystemInformation]
test eax, eax
js 0x4d6a29
mov al, byte [0x632948]
mov esi, dword [esp + 0x58]
add esi, dword [esp + 0x54]
add esi, dword [esp + 0x50]
add esi, dword [esp + 0x4c]
add esi, dword [esp + 0x48]
add esi, dword [esp + 0x44]
add esi, dword [esp + 0x40]
add esi, dword [esp + 0x3c]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x28]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x534
push dword [0x6369b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6589
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x2c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x535
push dword [0x6369b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d65e6
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x30]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x536
push dword [0x6369b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d663d
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x34]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x537
push dword [0x6369b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6696
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov cl, byte [0x632948]
mov eax, esi
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov byte [esp + 0x26], cl
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x539
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d66f0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x3c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x542
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6749
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x40]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x543
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d67a6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x44]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x544
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d67fd
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x48]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x545
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6856
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [esp + 0x4c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x554
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d68b0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x50]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x555
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6909
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x54]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x556
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6966
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x58]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x557
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d69bd
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x62ebb0], 0x3e
jb 0x4d6a1f
mov al, byte [0x632948]
mov byte [esp + 0x1a], al
mov eax, dword [esp + 0x7c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10d
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55d
push dword [0x6369b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c3f
push esi
jmp 0x4d6c34
push 0x55d
jmp 0x4d6c1f
push 0x534
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6a4e
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x535
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6a74
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x536
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6a9a
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x537
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6abf
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x55d
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ae6
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x539
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b0b
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x542
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6b34
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x543
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b5a
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x544
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b7f
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x545
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ba6
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x554
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6bcb
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x555
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6bf4
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x556
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c1a
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x557
push dword [0x6369b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c3f
push 0x5fe7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [esp + 0x8c]
pop edi
pop esi
pop ebx
xor ecx, esp
call fcn.005802ef
mov esp, ebp
pop ebp
ret