Function at 0x4d5a60
Capabilities:
Get system information on windows

Disassembly:
push ebp
mov ebp, esp
and esp, 0xfffffff8
sub esp, 0x84
mov eax, dword [0x62d040]
xor eax, esp
mov dword [esp + 0x80], eax
mov al, byte [0x6319a8]
push ebx
mov byte [esp + 0x12], al
mov ebx, 0x1000
mov eax, dword [0x636c90]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5ada
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636c98]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5b36
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x636c94]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5b90
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x6340b8]
sub eax, dword [0x636c8c]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5bf0
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x6340b8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5c49
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov ecx, dword [0x635b18]
mov eax, ecx
mov edx, dword [0x635b1c]
or eax, edx
je 0x4d5ca7
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5ccc
push esi
jmp 0x4d5cc1
push 0x533
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5ccc
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636d04]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5d29
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636cec]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5d86
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636d0c]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5dde
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636d08]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5e36
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x636cd0]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5e90
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d5ee7
mov eax, dword [0x635a88]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d5f0c
push esi
jmp 0x4d5f01
push 0x52d
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f0c
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d5f62
mov eax, dword [0x635b48]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f87
push esi
jmp 0x4d5f7c
push 0x52e
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5f87
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
mov byte [esp + 0x1a], al
mov eax, dword [0x636cd4]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d5fdf
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d6030
mov eax, dword [0x635a88]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d605a
push esi
jmp 0x4d604f
push 0x531
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d605a
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d60ad
mov eax, dword [0x635aa4]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d60d4
push esi
jmp 0x4d60c9
push 0x532
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d60d4
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp byte [0x63446d], 0
jmp 0x4d60e0
je 0x4d622a
mov eax, dword [0x635b34]
or ecx, 0xffffffff
or esi, 0xffffffff
mov dword [esp + 0x88], ecx
mov dword [esp + 0x84], esi
test eax, eax
je 0x4d6133
cmp dword [0x635f50], 3
jl 0x4d6133
push 0
push 4
lea ecx, [esp + 0x90]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00523cc0
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
cmp dword [0x62dbb0], 0x3e
jb 0x4d6168
mov esi, dword [0x6340b8]
mov eax, esi
mul ebx
cmp edx, 4
ja 0x4d615d
jb 0x4d6151
test eax, eax
jne 0x4d615d
shl esi, 0xc
mov dword [esp + 0x84], esi
jmp 0x4d619c
xor esi, esi
mov dword [esp + 0x84], esi
jmp 0x4d619c
mov eax, dword [0x635b40]
test eax, eax
je 0x4d619c
cmp dword [0x635f50], 3
jl 0x4d619c
push 0
push 4
lea ecx, [esp + 0x8c]
push ecx
push eax
push 0xffffffffffffffff
call fcn.00523cc0
mov ecx, dword [esp + 0x88]
mov esi, dword [esp + 0x84]
lea esp, [esp]
cmp ecx, 0xffffffff
je 0x4d61db
mov al, byte [0x6319a8]
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 0x4d61ef
cmp dword [0x635f50], 0
mov edi, str.no_symbols
mov eax, str.no_driver
cmove edi, eax
cmp esi, 0xffffffff
je 0x4d623d
mov al, byte [0x6319a8]
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 0x4d6242
cmp dword [0x635f50], 0
mov edi, str.no_symbols
jne 0x4d623d
mov edi, str.no_driver
mov esi, 0x5fd524
push 0x52c
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6266
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x530
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6287
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d62d8
mov eax, dword [0x635b3c]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d62fd
push esi
jmp 0x4d62f2
push 0x558
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d62fd
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d634e
mov eax, dword [0x635a80]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6374
push esi
jmp 0x4d6369
push 0x559
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6374
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d63c7
mov eax, dword [0x635a60]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d63ec
push esi
jmp 0x4d63e1
push 0x55a
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d63ec
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d6442
mov eax, dword [0x635a90]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6467
push esi
jmp 0x4d645c
push 0x55b
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6467
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d64c7
mov al, byte [0x6319a8]
mov ecx, dword [0x635b84]
mov byte ds:[esp + 0x1a], al
mov eax, dword [0x635b80]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d64ec
push esi
jmp 0x4d64e1
push 0x55c
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d64ec
push 0x600670
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x635b68], 1
jbe 0x4d654d
mov al, byte [0x6319a8]
mov ecx, dword [0x635a74]
mov byte [esp + 0x1a], al
mov eax, dword [0x635a70]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6574
push esi
jmp 0x4d6569
push 0x55e
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
mov edi, edi
test eax, eax
je 0x4d6574
push 0x600670
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 0x4d6aa9
mov al, byte [0x6319a8]
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 [0x635a78]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6609
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6666
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d66bd
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov edi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6716
push edi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov cl, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6770
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d67c9
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6826
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d687d
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d68d6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6930
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6989
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d69e6
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6a3d
push esi
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
cmp dword [0x62dbb0], 0x3e
jb 0x4d6a9f
mov al, byte [0x6319a8]
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 [0x635a78]
mov esi, dword [eax + 4]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6cbf
push esi
jmp 0x4d6cb4
push 0x55d
jmp 0x4d6c9f
push 0x534
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6ace
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x535
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
nop
test eax, eax
je 0x4d6af4
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x536
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b1a
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x537
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b3f
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x55d
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b66
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x539
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6b8b
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x542
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6bb4
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x543
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6bda
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x544
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6bff
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x545
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c26
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x554
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c4b
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x555
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
lea esp, [esp]
test eax, eax
je 0x4d6c74
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x556
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6c9a
push 0x5fd524
push 0
push 0xc
push eax
call dword [sym.imp.USER32.dll_SendMessageW]
push 0x557
push dword [0x635a78]
call dword [sym.imp.USER32.dll_GetDlgItem]
test eax, eax
je 0x4d6cbf
push 0x5fd524
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.0057ee0f
mov esp, ebp
pop ebp
ret