Function at 0x442bc0
Capabilities:
Hide graphical window

Disassembly:
mov eax, dword [0x870e98]
push esi
test eax, eax
push edi
je 0x442bd8
mov eax, dword [0x870e9c]
add eax, 0x43d
push eax
jmp 0x442be5
mov ecx, dword [0x870e9c]
add ecx, 0x43c
push ecx
mov esi, dword [esp + 0x10]
push 0x441
push 0x43c
push esi
call dword [sym.imp.USER32.dll_CheckRadioButton]
mov eax, dword [0x870e98]
push ebx
test eax, eax
push ebp
jne 0x442d46
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 5
push 0x43c
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebx
push 5
push 0x441
push esi
call edi
push eax
call ebx
push 5
push 0x481
push esi
call edi
push eax
call ebx
push 5
push 0x482
push esi
call edi
push eax
call ebx
push 0x37
call fcn.0044b970
mov ebp, dword [sym.imp.USER32.dll_SetDlgItemTextA]
add esp, 4
push eax
push 0x450
push esi
call ebp
push 0
push 0x44c
push esi
call edi
push eax
call ebx
push 0
push 0x44e
push esi
call edi
push eax
call ebx
push 0
push 0x44b
push esi
call edi
push eax
call ebx
push 0
push 0x44d
push esi
call edi
push eax
call ebx
push 0x31
call fcn.0044b970
add esp, 4
push eax
push 0x44f
push esi
call ebp
push 0x34
call fcn.0044b970
add esp, 4
push eax
push 0x451
push esi
call ebp
cmp dword [0xa77804], 4
jne 0x442d05
push 0x44b
push 0x44c
push 0x44b
push esi
mov dword [0xa77804], 1
call dword [sym.imp.USER32.dll_CheckRadioButton]
mov eax, dword [0x870e98]
test eax, eax
jne 0x442cf2
push 0x31
jmp 0x442cf4
push 0x32
call fcn.0044b970
add esp, 4
push eax
push 0x44f
push esi
call ebp
cmp dword [0xa56d18], 8
jne 0x442e13
push 0x44d
push 0x44e
push 0x44d
push esi
mov dword [0xa56d18], 2
call dword [sym.imp.USER32.dll_CheckRadioButton]
mov eax, dword [0x870e98]
test eax, eax
jne 0x442dfc
push 0x34
jmp 0x442e02
mov edi, dword [sym.imp.USER32.dll_GetDlgItem]
push 0
push 0x43c
push esi
call edi
mov ebx, dword [sym.imp.USER32.dll_ShowWindow]
push eax
call ebx
push 0
push 0x441
push esi
call edi
push eax
call ebx
push 0
push 0x481
push esi
call edi
push eax
call ebx
push 0
push 0x482
push esi
call edi
push eax
call ebx
push 0x38
call fcn.0044b970
mov ebp, dword [sym.imp.USER32.dll_SetDlgItemTextA]
add esp, 4
push eax
push 0x450
push esi
call ebp
push 5
push 0x44c
push esi
call edi
push eax
call ebx
push 5
push 0x44e
push esi
call edi
push eax
call ebx
push 5
push 0x44b
push esi
call edi
push eax
call ebx
push 5
push 0x44d
push esi
call edi
push eax
call ebx
cmp dword [0xa77804], 1
jne 0x442de0
push 0x32
jmp 0x442de2
push 0x33
call fcn.0044b970
add esp, 4
push eax
push 0x44f
push esi
call ebp
cmp dword [0xa56d18], 2
jne 0x442e00
push 0x35
jmp 0x442e02
push 0x36
call fcn.0044b970
add esp, 4
push eax
push 0x451
push esi
call ebp
mov ecx, 0x40
xor eax, eax
mov edi, 0xa7bbc0
push eax
rep stosd dword es:[edi], eax
mov ecx, 0x40
mov edi, 0xa67440
rep stosd dword es:[edi], eax
push 1
call fcn.004079b0
push 0
push 2
call fcn.004079b0
mov eax, dword [0x870e98]
add esp, 0x10
test eax, eax
pop ebp
pop ebx
je 0x442e61
push 0
push 4
call fcn.004079b0
push 0
push 8
call fcn.004079b0
add esp, 0x10
mov eax, dword [0xa77804]
mov edi, dword [sym.imp.USER32.dll_SendDlgItemMessageA]
dec eax
je 0x442ebb
sub eax, 3
jne 0x442f08
movsx edx, word [0xa66fe6]
add edx, 0x64
push edx
push 1
push 0x405
push 0x445
push esi
call edi
movsx eax, word [0xa66fe8]
push eax
push 1
push 0x405
push 0x446
push esi
call edi
push 0
push 4
call fcn.004079b0
movsx ecx, word [0xa66fe8]
jmp 0x442efc
movsx edx, word [0xa66fe2]
add edx, 0x64
push edx
push 1
push 0x405
push 0x445
push esi
call edi
movsx eax, word [0xa66fe4]
push eax
push 1
push 0x405
push 0x446
push esi
call edi
push 0
push 1
call fcn.004079b0
movsx ecx, word [0xa66fe4]
push ecx
push 0
push esi
call fcn.00442fc0
add esp, 0x14
cmp dword [0xa56d18], 2
jne 0x442f61
movsx edx, word [0xa77af0]
add edx, 0x64
push edx
push 1
push 0x405
push 0x447
push esi
call edi
movsx eax, word [0xa77af2]
push eax
push 1
push 0x405
push 0x448
push esi
call edi
push 0
push 2
call fcn.004079b0
movsx ecx, word [0xa77af2]
push ecx
push 1
push esi
call fcn.00442fc0
add esp, 0x14
pop edi
pop esi
ret
movsx edx, word [0xa77b02]
add edx, 0x64
push edx
push 1
push 0x405
push 0x447
push esi
call edi
movsx eax, word [0xa77b04]
push eax
push 1
push 0x405
push 0x448
push esi
call edi
push 0
push 8
call fcn.004079b0
movsx ecx, word [0xa77b04]
push ecx
push 1
push esi
call fcn.00442fc0
add esp, 0x14
pop edi
pop esi
ret