Function at 0x4d3ea0
Capabilities:
Get system information on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x84
mov eax, dword [0x62a040]
xor eax, esp
mov dword [esp + 0x80], eax
mov al, byte [0x62e928]
push ebx
mov byte [esp + 0x12], al
mov ebx, 0x1000
mov eax, dword [0x633b90]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x522
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d3f1a
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633b98]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x523
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d3f76
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x633b94]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x524
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d3fd0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x63103c]
sub eax, dword [0x633b8c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x525
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d4030
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x63103c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x526
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4089
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x632a38]
mov eax, ecx
mov edx, dword [0x632a3c]
or eax, edx
je 0x4d40e7
mov al, byte [0x62e928]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d410c
push esi
jmp 0x4d4101
push 0x533
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d410c
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633c04]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x527
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4169
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633bec]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x528
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d41c6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633c0c]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x529
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d421e
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633c08]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52a
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4276
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x633bd0]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52b
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d42d0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4327
mov eax, dword [0x6329a4]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d434c
push esi
jmp 0x4d4341
push 0x52d
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d434c
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d43a2
mov eax, dword [0x632a60]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d43c7
push esi
jmp 0x4d43bc
push 0x52e
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d43c7
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
mov byte [esp + 0x1a], al
mov eax, dword [0x633bd4]
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x52f
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d441f
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4470
mov eax, dword [0x6329a4]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d449a
push esi
jmp 0x4d448f
push 0x531
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d449a
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d44ed
mov eax, dword [0x6329c4]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4514
push esi
jmp 0x4d4509
push 0x532
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d4514
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp byte [0x631495], 0
jmp 0x4d4520
je 0x4d466a
mov eax, dword [0x632a34]
or ecx, 0xffffffff
or esi, 0xffffffff
mov dword [esp + 0x88], ecx
mov dword [esp + 0x84], esi
test eax, eax
je 0x4d4573
cmp dword [0x632e50], 3
jl 0x4d4573
push 0
push 4
lea ecx, [esp + 0x90]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00520f40
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
cmp dword [0x62abb0], 0x3e
jb 0x4d45a8
mov esi, dword [0x63103c]
mov eax, esi
mul ebx
cmp edx, 4
ja 0x4d459d
jb 0x4d4591
test eax, eax
jne 0x4d459d
shl esi, 0xc
mov dword [esp + 0x84], esi
jmp 0x4d45dc
xor esi, esi
mov dword [esp + 0x84], esi
jmp 0x4d45dc
mov eax, dword [0x632a58]
test eax, eax
je 0x4d45dc
cmp dword [0x632e50], 3
jl 0x4d45dc
push 0
push 4
lea ecx, [esp + 0x8c]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00520f40
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
lea esp, [esp]
cmp ecx, 0xffffffff
je 0x4d461b
mov al, byte [0x62e928]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
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 0x4d462f
cmp dword [0x632e50], 0
mov edi, str.no_symbols
mov eax, str.no_driver
cmove edi, eax
cmp esi, 0xffffffff
je 0x4d467d
mov al, byte [0x62e928]
push 0
mov byte [esp + 0x1e], al
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
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 0x4d4682
cmp dword [0x632e50], 0
mov edi, str.no_symbols
jne 0x4d467d
mov edi, str.no_driver
mov esi, 0x5fb28c
push 0x52c
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d46a6
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x530
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d46c7
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4718
mov eax, dword [0x632a54]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d473d
push esi
jmp 0x4d4732
push 0x558
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d473d
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d478e
mov eax, dword [0x63299c]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d47b4
push esi
jmp 0x4d47a9
push 0x559
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d47b4
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4807
mov eax, dword [0x632980]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d482c
push esi
jmp 0x4d4821
push 0x55a
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d482c
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4882
mov eax, dword [0x6329ac]
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d48a7
push esi
jmp 0x4d489c
push 0x55b
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d48a7
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d4907
mov al, byte [0x62e928]
mov ecx, dword [0x632a9c]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x632a98]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], ecx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55c
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d492c
push esi
jmp 0x4d4921
push 0x55c
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d492c
push 0x5fe2f8
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x632a80], 1
jbe 0x4d498d
mov al, byte [0x62e928]
mov ecx, dword [0x632994]
mov byte [esp + 0x1a], al
mov eax, dword [0x632990]
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
mov dword [esp + 0x30], ecx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55e
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d49b4
push esi
jmp 0x4d49a9
push 0x55e
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d49b4
push 0x5fe2f8
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 0x4d4ee9
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x534
push dword [0x632984]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4a49
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x535
push dword [0x632984]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4aa6
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x536
push dword [0x632984]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4afd
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x537
push dword [0x632984]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4b56
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov cl, byte [0x62e928]
mov eax, esi
mul ebx
push 0
mov dword [esp + 0x24], eax
lea eax, [esp + 0x14]
push 1
push eax
mov dword [esp + 0x1c], 0x10c
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 [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d4bb0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x542
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4c09
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x543
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4c66
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x544
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4cbd
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x545
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4d16
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x554
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d4d70
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x555
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4dc9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x556
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4e26
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x557
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4e7d
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x62abb0], 0x3e
jb 0x4d4edf
mov al, byte [0x62e928]
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], 0x10c
mov dword [esp + 0x30], edx
call sym.SystemInformer.exe_PhFormat
push eax
call sym.SystemInformer.exe_PhAutoDereferenceObject
push 0x55d
push dword [0x632984]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d50ff
push esi
jmp 0x4d50f4
push 0x55d
jmp 0x4d50df
push 0x534
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4f0e
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x535
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d4f34
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x536
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4f5a
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x537
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4f7f
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x55d
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4fa6
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x539
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d4fcb
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x542
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d4ff4
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x543
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d501a
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x544
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d503f
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x545
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5066
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x554
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d508b
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x555
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d50b4
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x556
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d50da
push 0x5fb28c
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x557
push dword [0x632984]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d50ff
push 0x5fb28c
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.0057c26f
mov esp, ebp
pop ebp
ret