Function at 0x4d5de0
Capabilities:
Get system information on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x84
mov eax, dword [0x62f040]
xor eax, esp
mov dword [esp + 0x80], eax
mov al, byte [0x633948]
push ebx
mov byte [esp + 0x12], al
mov ebx, 0x1000
mov eax, dword [0x638bb0]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5e5a
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638bb8]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5eb6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x638bb4]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5f10
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x63604c]
sub eax, dword [0x638bac]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5f70
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x63604c]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5fc9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x637a68]
mov eax, ecx
mov edx, dword [0x637a6c]
or eax, edx
je 0x4d6027
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d604c
push esi
jmp 0x4d6041
push 0x533
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d604c
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638c24]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d60a9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638c0c]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6106
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638c2c]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d615e
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638c28]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d61b6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x638bf0]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6210
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d6267
mov eax, dword [0x6379d4]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d628c
push esi
jmp 0x4d6281
push 0x52d
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d628c
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d62e2
mov eax, dword [0x637a90]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6307
push esi
jmp 0x4d62fc
push 0x52e
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6307
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
mov byte [esp + 0x1a], al
mov eax, dword [0x638bf4]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d635f
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d63b0
mov eax, dword [0x6379d4]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d63da
push esi
jmp 0x4d63cf
push 0x531
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d63da
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d642d
mov eax, dword [0x6379f4]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6454
push esi
jmp 0x4d6449
push 0x532
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d6454
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp byte [0x6364c5], 0
jmp 0x4d6460
je 0x4d65aa
mov eax, dword [0x637a64]
or ecx, 0xffffffff
or esi, 0xffffffff
mov dword [esp + 0x88], ecx
mov dword [esp + 0x84], esi
test eax, eax
je 0x4d64b3
cmp dword [0x637e88], 3
jl 0x4d64b3
push 0
push 4
lea ecx, [esp + 0x90]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00524c80
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
cmp dword [0x62fbb0], 0x3e
jb 0x4d64e8
mov esi, dword [0x63604c]
mov eax, esi
mul ebx
cmp edx, 4
ja 0x4d64dd
jb 0x4d64d1
test eax, eax
jne 0x4d64dd
shl esi, 0xc
mov dword [esp + 0x84], esi
jmp 0x4d651c
xor esi, esi
mov dword [esp + 0x84], esi
jmp 0x4d651c
mov eax, dword [0x637a88]
test eax, eax
je 0x4d651c
cmp dword [0x637e88], 3
jl 0x4d651c
push 0
push 4
lea ecx, [esp + 0x8c]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00524c80
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
lea esp, [esp]
cmp ecx, 0xffffffff
je 0x4d655b
mov al, byte [0x633948]
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 0x4d656f
cmp dword [0x637e88], 0
mov edi, str.no_symbols
mov eax, str.no_driver
cmove edi, eax
cmp esi, 0xffffffff
je 0x4d65bd
mov al, byte [0x633948]
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 0x4d65c2
cmp dword [0x637e88], 0
mov edi, str.no_symbols
jne 0x4d65bd
mov edi, str.no_driver
mov esi, 0x5ff7d4
push 0x52c
push dword [0x6379b4]
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]
push 0x530
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6607
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d6658
mov eax, dword [0x637a84]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d667d
push esi
jmp 0x4d6672
push 0x558
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d667d
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d66ce
mov eax, dword [0x6379cc]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d66f4
push esi
jmp 0x4d66e9
push 0x559
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d66f4
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d6747
mov eax, dword [0x6379b0]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d676c
push esi
jmp 0x4d6761
push 0x55a
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d676c
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d67c2
mov eax, dword [0x6379dc]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d67e7
push esi
jmp 0x4d67dc
push 0x55b
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d67e7
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d6847
mov al, byte [0x633948]
mov ecx, dword [0x637acc]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x637ac8]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d686c
push esi
jmp 0x4d6861
push 0x55c
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d686c
push 0x602920
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x637ab0], 1
jbe 0x4d68cd
mov al, byte [0x633948]
mov ecx, dword [0x6379c4]
mov byte [esp + 0x1a], al
mov eax, dword [0x6379c0]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d68f4
push esi
jmp 0x4d68e9
push 0x55e
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d68f4
push 0x602920
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 0x4d6e29
mov al, byte [0x633948]
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 [0x6379b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6989
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d69e6
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6a3d
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6a96
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov cl, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6af0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b49
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ba6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6bfd
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c56
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6cb0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6d09
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6d66
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6dbd
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x62fbb0], 0x3e
jb 0x4d6e1f
mov al, byte [0x633948]
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 [0x6379b4]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d703f
push esi
jmp 0x4d7034
push 0x55d
jmp 0x4d701f
push 0x534
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6e4e
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x535
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6e74
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x536
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6e9a
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x537
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ebf
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x55d
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ee6
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x539
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6f0b
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x542
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6f34
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x543
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6f5a
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x544
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6f7f
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x545
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6fa6
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x554
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6fcb
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x555
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6ff4
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x556
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d701a
push 0x5ff7d4
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x557
push dword [0x6379b4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d703f
push 0x5ff7d4
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.0058078f
mov esp, ebp
pop ebp
ret