Function at 0x404d80
Capabilities:
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get number of processors
Get process heap flags
Get process heap force flags
Parse pe header

Disassembly:
push 0xffffffffffffffff
push 0x423ca0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x48
push ebx
push ebp
push esi
push edi
mov edi, ecx
lea ecx, [esp + 0x38]
call fcn.00417540
xor esi, esi
mov dword [esp + 0x30], 0x427fb0
mov dword [esp + 0x60], esi
mov dword [esp + 0x34], esi
lea ecx, [esp + 0x10]
mov byte [esp + 0x60], 1
call fcn.00422340
lea ecx, [esp + 0x14]
mov byte [esp + 0x60], 2
call fcn.00422340
lea ecx, [esp + 0x18]
mov byte [esp + 0x60], 3
call fcn.00422340
mov ebx, 4
lea ecx, [edi + 0x58c0]
push esi
mov byte [esp + 0x64], bl
call sub.MFC42.DLL_CWnd::ShowWindow
lea ebp, [edi + 0x5c08]
push esi
mov ecx, ebp
call sub.MFC42.DLL_CWnd::ShowWindow
lea esi, [edi + 0x1e14]
push str.Image
lea eax, [esp + 0x20]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_radio_pro.bmp
lea ecx, [esp + 0x24]
push eax
push ecx
mov byte [esp + 0x6c], 5
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 6
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 5
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_radio_pro_dn.bmp
push eax
lea eax, [esp + 0x28]
mov byte [esp + 0x68], 7
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 8
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 7
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_radio_pro_over.bmp
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x6c], 9
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0xa
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 9
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
push 1
lea ecx, [edi + 0x6220]
push eax
call fcn.00419ce0
mov ecx, dword [esp + 0x14]
push 1
push ecx
lea ecx, [edi + 0x6220]
call fcn.00419da0
mov edx, dword [esp + 0x18]
push 1
push edx
lea ecx, [edi + 0x6220]
call fcn.00419e60
mov eax, dword [edi + 0x6270]
mov ecx, dword [edi + 0x626c]
push 1
push eax
push ecx
push 0x86
push 0x119
lea ecx, [edi + 0x6220]
call sub.MFC42.DLL_CWnd::MoveWindow
push str.Image
lea eax, [esp + 0x20]
push esi
push eax
call sub.MFC42.DLL_operator
push str.c_radio_futopt.bmp
lea ecx, [esp + 0x24]
push eax
push ecx
mov byte [esp + 0x6c], 0xb
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xc
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0xb
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
push str.c_radio_futopt_dn.bmp
push eax
lea eax, [esp + 0x28]
mov byte [esp + 0x68], 0xd
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xe
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0xd
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.c_radio_futopt_over.bmp
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x6c], 0xf
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x10
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0xf
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
push 1
lea ecx, [edi + 0x62a0]
push eax
call fcn.00419ce0
mov ecx, dword [esp + 0x14]
push 1
push ecx
lea ecx, [edi + 0x62a0]
call fcn.00419da0
mov edx, dword [esp + 0x18]
push 1
push edx
lea ecx, [edi + 0x62a0]
call fcn.00419e60
mov eax, dword [edi + 0x62f0]
mov ecx, dword [edi + 0x62ec]
push 1
push eax
push ecx
push 0x86
push 0x1eb
lea ecx, [edi + 0x62a0]
call sub.MFC42.DLL_CWnd::MoveWindow
push str.Image
lea eax, [esp + 0x20]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_radio_mini.bmp
lea ecx, [esp + 0x24]
push eax
push ecx
mov byte [esp + 0x6c], 0x11
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x12
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x11
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x1c]
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_radio_mini_dn.bmp
push eax
lea eax, [esp + 0x28]
mov byte [esp + 0x68], 0x13
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x14
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x13
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_radio_mini_over.bmp
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x6c], 0x15
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x16
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x15
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
push 1
lea ecx, [edi + 0x6320]
push eax
call fcn.00419ce0
mov ecx, dword [esp + 0x14]
push 1
push ecx
lea ecx, [edi + 0x6320]
call fcn.00419da0
mov edx, dword [esp + 0x18]
push 1
push edx
lea ecx, [edi + 0x6320]
call fcn.00419e60
mov eax, dword [edi + 0x6370]
mov ecx, dword [edi + 0x636c]
push 1
push eax
push ecx
push 0x86
push 0x1b3
lea ecx, [edi + 0x6320]
call sub.MFC42.DLL_CWnd::MoveWindow
push str.Image
lea eax, [esp + 0x20]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_radio_ger.bmp
mov byte [esp + 0x64], 0x17
push eax
lea ecx, [esp + 0x28]
push ecx
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x18
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x17
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_radio_ger_dn.bmp
push eax
lea eax, [esp + 0x28]
mov byte [esp + 0x68], 0x19
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x1a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x19
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_radio_ger_over.bmp
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x6c], 0x1b
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x1c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x1b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
push 1
lea ecx, [edi + 0x63a0]
push eax
call fcn.00419ce0
mov ecx, dword [esp + 0x14]
push 1
push ecx
lea ecx, [edi + 0x63a0]
call fcn.00419da0
mov edx, dword [esp + 0x18]
push 1
push edx
lea ecx, [edi + 0x63a0]
call fcn.00419e60
mov eax, dword [edi + 0x63f0]
mov ecx, dword [edi + 0x63ec]
push 1
push eax
push ecx
push 0x86
push 0x15b
lea ecx, [edi + 0x63a0]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0x14
push 0x6e
push 0xa5
push 0x195
lea ecx, [edi + 0x5d58]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0x14
push 0x6e
push 0xbc
push 0x195
lea ecx, [edi + 0x6188]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0x14
push 0x6e
push 0xd2
push 0x195
lea ecx, [edi + 0x61c8]
call sub.MFC42.DLL_CWnd::MoveWindow
push 1
push 0xd
push 0xd
push 0xa9
push 0x208
push 0x408
mov ecx, edi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::MoveWindow
push ebx
push 0xd
push 0xd
push 0xd5
push 0x208
push 0
push 0x452
mov ecx, edi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowPos
push ebx
push 0xd
push 0xd
push 0x85
push 0x22d
push 0
push 0x453
mov ecx, edi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::SetWindowPos
lea ecx, [edi + 0x6420]
push 5
call sub.MFC42.DLL_CWnd::ShowWindow
mov ecx, dword [edi + 0x557c]
lea eax, [esp + 0x48]
push eax
push ecx
call dword [sym.imp.USER32.dll_GetWindowRect]
push 1
push 0xc
push 0x15e
push 0x121
push 0x10e
lea ecx, [edi + 0x555c]
call sub.MFC42.DLL_CWnd::MoveWindow
push str.Image
lea edx, [esp + 0x20]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_enteroff.bmp
push eax
lea eax, [esp + 0x28]
mov byte [esp + 0x68], 0x1d
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x1e
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x1d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x20]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_enteron.bmp
lea edx, [esp + 0x24]
push eax
push edx
mov byte [esp + 0x6c], 0x1f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x20
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x1f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x20]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_enterover.bmp
lea ecx, [esp + 0x24]
push eax
push ecx
mov byte [esp + 0x6c], 0x21
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x22
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x20]
mov byte [esp + 0x60], 0x21
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x1c]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov edx, dword [esp + 0x10]
lea ecx, [esp + 0x38]
push edx
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
push eax
push 0xf8
lea ecx, [edi + 0x5ee8]
push 0x151
mov dword [esp + 0x34], eax
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x2c], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x2c], esp
push edx
mov byte [esp + 0x6c], 0x23
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x38], esp
push eax
mov byte [esp + 0x70], 0x24
call sub.MFC42.DLL_CString::CString_1
lea ecx, [edi + 0x5ee8]
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
lea ecx, [edi + 0x5ee8]
call fcn.0041cd40
push 0
lea ecx, [edi + 0x5ee8]
call fcn.0041bea0
push 0
lea ecx, [edi + 0x5ee8]
call fcn.0041bec0
push str.Image
lea ecx, [esp + 0x2c]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.pclose_cancleoff.bmp
lea edx, [esp + 0x28]
push eax
push edx
mov byte [esp + 0x6c], 0x25
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x26
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], 0x25
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.pclose_cancleon.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x27
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x28
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x27
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.pclose_cancleover.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x29
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x2a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x29
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov edx, dword [esp + 0x1c]
mov eax, dword [esp + 0x20]
push 1
push edx
push eax
push 0xf8
lea ecx, [edi + 0x5d98]
push 0x19c
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x6c], 0x2b
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x70], 0x2c
call sub.MFC42.DLL_CString::CString_1
lea ecx, [edi + 0x5d98]
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
lea ecx, [edi + 0x5d98]
call fcn.0041cd40
push 0
lea ecx, [edi + 0x5d98]
call fcn.0041bea0
push 0
lea ecx, [edi + 0x5d98]
call fcn.0041bec0
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_closeoff.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x2d
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x2e
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x2d
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_closeon.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x2f
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x30
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x2f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_closeover.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x31
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x32
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x31
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x1c]
mov edx, dword [esp + 0x20]
push 1
push eax
push edx
push 0xf8
lea ecx, [edi + 0x5e40]
push 0x19c
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x33
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0x34
call sub.MFC42.DLL_CString::CString_1
mov byte [esp + 0x6c], bl
lea ecx, [edi + 0x5e40]
call fcn.0041bde0
push 3
lea ecx, [edi + 0x5e40]
call fcn.0041cd40
push 0
lea ecx, [edi + 0x5e40]
call fcn.0041bea0
push 0
lea ecx, [edi + 0x5e40]
call fcn.0041bec0
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_btn2off.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x35
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x36
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x35
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_btn2on.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x37
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x38
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x37
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_btn2over.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x39
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x3a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x39
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
push eax
push 0xf8
lea ecx, [edi + 0x5ab8]
push 0x1e7
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x3b
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0x3c
call sub.MFC42.DLL_CString::CString_1
lea ecx, [edi + 0x5ab8]
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
lea ecx, [edi + 0x5ab8]
call fcn.0041cd40
push 0
lea ecx, [edi + 0x5ab8]
call fcn.0041bea0
push 0
lea ecx, [edi + 0x5ab8]
call fcn.0041bec0
mov al, byte [edi + 0x1e49]
cmp al, 0x37
jne 0x405bbf
mov eax, dword [edi + 0x6218]
push str.Image
test eax, eax
push esi
jne 0x405b27
lea ecx, [esp + 0x2c]
push ecx
call sub.MFC42.DLL_operator
push str.c_pwd1.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x3d
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x3e
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x3d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.c_pwd1.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x3f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x40
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x3f
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
lea edx, [esp + 0x2c]
push edx
call sub.MFC42.DLL_operator
push str.c_pwd2.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x41
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x42
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x41
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.c_pwd2.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x43
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x44
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x43
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
cmp al, 0x31
je 0x405e67
cmp al, 0x36
je 0x405e67
cmp al, 0x33
jne 0x405d1b
mov eax, dword [edi + 0x6218]
push str.Image
test eax, eax
push esi
jne 0x405c83
lea eax, [esp + 0x2c]
push eax
call sub.MFC42.DLL_operator
push str.o_pwd1.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x4d
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x4e
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x4d
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.o_pwd1.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x4f
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x50
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x4f
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
lea ecx, [esp + 0x2c]
push ecx
call sub.MFC42.DLL_operator
push str.o_pwd2.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x51
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x52
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x51
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.o_pwd2.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x53
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x54
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x53
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
cmp al, 0x32
jne 0x405fab
mov eax, dword [edi + 0x6218]
push str.Image
test eax, eax
push esi
jne 0x405dcf
lea edx, [esp + 0x2c]
push edx
call sub.MFC42.DLL_operator
push str._s_pwd1.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x55
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x56
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x55
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_pwd1.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x57
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x58
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x57
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
lea eax, [esp + 0x2c]
push eax
call sub.MFC42.DLL_operator
push str._s_pwd2.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x59
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x5a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x59
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_pwd2.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x5b
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x5c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x5b
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
mov eax, dword [edi + 0x6218]
push str.Image
test eax, eax
push esi
jne 0x405f13
lea ecx, [esp + 0x2c]
push ecx
call sub.MFC42.DLL_operator
push str.p_pwd1.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x45
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x46
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x45
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_pwd1.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x47
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x48
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x47
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x405fa6
lea edx, [esp + 0x2c]
push edx
call sub.MFC42.DLL_operator
push str.p_pwd2.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x49
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x4a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x49
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.p_pwd2.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x4b
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x4c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x4b
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x38]
push eax
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov ecx, dword [esp + 0x1c]
push 1
push ecx
push eax
push 0x84
push 0x73
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push 0x4333dc
call sub.MFC42.DLL_CString::CString_2
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x5d
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0x5e
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_signhelp.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x5f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x60
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x5f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
mov byte [esp + 0x60], 0x61
push str._s_signhelpon.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x62
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x61
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_signhelpover.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x63
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x64
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x63
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
lea ebp, [edi + 0x5cb0]
push eax
push 0x5a
push 0x21c
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x65
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0x66
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 1
mov ecx, edi
call sub.MFC42.DLL_CWnd::UpdateData
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btn1off.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x67
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x68
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x67
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._s_btn1on.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x69
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x6a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x69
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btn1over.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x6b
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x6c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x6b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
lea ebp, [edi + 0x5b60]
push eax
push 0x159
push 0xf8
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x6d
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0x6e
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 0
lea ecx, [edi + 0x5a10]
call sub.MFC42.DLL_CWnd::ShowWindow
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btn4off.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x6f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x70
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x6f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
push esi
lea eax, [esp + 0x2c]
push eax
call sub.MFC42.DLL_operator
push str._s_btn4on.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x71
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x72
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x71
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btn4over.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x73
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x74
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x73
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
lea ebp, [edi + 0x5968]
push eax
push 0x159
push 0x199
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0x75
call sub.MFC42.DLL_CString::CString_1
push ecx
mov byte [esp + 0x6c], 0x76
mov ecx, esp
mov dword [esp + 0x30], esp
lea eax, [esp + 0x20]
push eax
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_troubleoff.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x77
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x78
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x77
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._s_troubleon.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x79
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x7a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x79
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_troubleover.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x7b
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x7c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x7b
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov ebp, eax
call fcn.004183b0
push 1
push ebp
push eax
lea ebp, [edi + 0x6420]
push 0x159
push 0x146
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x6c], 0x7d
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x70], 0x7e
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._s_btn2off.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x7f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x80
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x7f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btn2on.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x81
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x82
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x81
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btn2over.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x83
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x84
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x83
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x38]
push eax
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov ecx, dword [esp + 0x1c]
push 1
push ecx
lea ebp, [edi + 0x56c8]
push eax
push 0x159
push 0x1e7
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x6c], 0x85
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x70], 0x86
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 5
mov ecx, ebp
call sub.MFC42.DLL_CWnd::ShowWindow
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._s_btn3off.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x87
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x88
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x87
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btn3on.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x89
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x8a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x89
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btn3over.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x8b
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x8c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x8b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x38]
push eax
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov ecx, dword [esp + 0x1c]
push 1
push ecx
lea ebp, [edi + 0x5770]
push eax
push 0x159
push 0x235
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x6c], 0x8d
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x70], 0x8e
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 5
mov ecx, ebp
call sub.MFC42.DLL_CWnd::ShowWindow
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._s_btn5off.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x8f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x90
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x8f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btn5on.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x91
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x92
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x91
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btn5over.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x93
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0x94
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x93
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov eax, dword [esp + 0x10]
lea ecx, [esp + 0x38]
push eax
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov ecx, dword [esp + 0x1c]
push 1
push ecx
lea ebp, [edi + 0x5620]
push eax
push 0x5a
push 0x168
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x6c], 0x95
call sub.MFC42.DLL_CString::CString_1
mov byte [esp + 0x68], 0x96
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 5
mov ecx, ebp
call sub.MFC42.DLL_CWnd::ShowWindow
mov al, byte [edi + 0x1e49]
cmp al, 0x37
jne 0x406c1e
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.c_btntext.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x97
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x98
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x97
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.c_btntext.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x99
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x9a
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x99
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x406e13
cmp al, 0x31
je 0x406d7a
cmp al, 0x36
je 0x406d7a
cmp al, 0x33
jne 0x406cd4
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.o_btntext.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0x9f
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xa0
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x9f
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.o_btntext.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0xa1
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xa2
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xa1
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x406e13
cmp al, 0x32
jne 0x406e18
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._s_btntext.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0xa3
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xa4
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xa3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._s_btntext.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0xa5
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xa6
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xa5
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
jmp 0x406e13
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.p_btntext.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0x9b
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0x9c
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x9b
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.p_btntext.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0x9d
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0x9e
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0x9d
call sub.MFC42.DLL_CString::CString
mov byte [esp + 0x60], bl
lea ecx, [esp + 0x24]
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov ebp, eax
call fcn.004183b0
push 1
push ebp
push eax
lea ebp, [edi + 0x58c0]
push 0x141
push 0x119
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
mov ecx, esp
mov dword [esp + 0x30], esp
push 0x4333dc
call sub.MFC42.DLL_CString::CString_2
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0xa7
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0xa8
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._btn01_u.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0xa9
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xaa
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xa9
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
mov byte [esp + 0x60], 0xab
push str._btn01_d.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xac
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xab
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._btn01_f.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0xad
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0xae
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xad
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
lea ebp, [edi + 0x5f90]
push eax
push 0x118
push 0x8c
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0xaf
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0xb0
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 0
push 0x804
mov ecx, edi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::ShowWindow
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str._btn01_u.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0xb1
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xb2
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xb1
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str._btn01_d.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0xb3
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xb4
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xb3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str._btn01_f.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0xb5
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0xb6
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xb5
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov dword [esp + 0x1c], eax
call fcn.004183b0
mov edx, dword [esp + 0x1c]
push 1
push edx
lea ebp, [edi + 0x60e0]
push eax
push 0x138
push 0x7a
mov ecx, ebp
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea eax, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
mov byte [esp + 0x6c], 0xb7
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x30], esp
push eax
mov byte [esp + 0x70], 0xb8
call sub.MFC42.DLL_CString::CString_1
mov ecx, ebp
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, ebp
call fcn.0041cd40
push 0
mov ecx, ebp
call fcn.0041bea0
push 0
mov ecx, ebp
call fcn.0041bec0
push 1
push 0x805
mov ecx, edi
call sub.MFC42.DLL_CWnd::GetDlgItem
mov ecx, eax
call sub.MFC42.DLL_CWnd::ShowWindow
push str.Image
lea ecx, [esp + 0x28]
push esi
push ecx
call sub.MFC42.DLL_operator
push str.01_off.bmp
lea edx, [esp + 0x2c]
push eax
push edx
mov byte [esp + 0x6c], 0xb9
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x14]
mov byte [esp + 0x64], 0xba
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xb9
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea eax, [esp + 0x28]
push esi
push eax
call sub.MFC42.DLL_operator
push str.01_on.bmp
lea ecx, [esp + 0x2c]
push eax
push ecx
mov byte [esp + 0x6c], 0xbb
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x18]
mov byte [esp + 0x64], 0xbc
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xbb
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
push str.Image
lea edx, [esp + 0x28]
push esi
push edx
call sub.MFC42.DLL_operator
push str.01_over.bmp
push eax
lea eax, [esp + 0x30]
mov byte [esp + 0x68], 0xbd
push eax
call sub.MFC42.DLL_operator
push eax
lea ecx, [esp + 0x1c]
mov byte [esp + 0x64], 0xbe
call sub.MFC42.DLL_CString::operator_1
lea ecx, [esp + 0x28]
mov byte [esp + 0x60], 0xbd
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x24]
mov byte [esp + 0x60], bl
call sub.MFC42.DLL_CString::CString
mov ecx, dword [esp + 0x10]
push ecx
lea ecx, [esp + 0x3c]
call fcn.00417590
lea ecx, [esp + 0x38]
call fcn.004183e0
lea ecx, [esp + 0x38]
mov ebp, eax
call fcn.004183b0
push 1
push ebp
lea esi, [edi + 0x5818]
push eax
push 0x5a
push 0x1c7
mov ecx, esi
call sub.MFC42.DLL_CWnd::MoveWindow
push ecx
lea edx, [esp + 0x1c]
mov ecx, esp
mov dword [esp + 0x30], esp
push edx
call sub.MFC42.DLL_CString::CString_1
push ecx
lea eax, [esp + 0x18]
mov ecx, esp
mov dword [esp + 0x28], esp
push eax
mov byte [esp + 0x6c], 0xbf
call sub.MFC42.DLL_CString::CString_1
push ecx
lea edx, [esp + 0x20]
mov ecx, esp
mov dword [esp + 0x28], esp
push edx
mov byte [esp + 0x70], 0xc0
call sub.MFC42.DLL_CString::CString_1
mov ecx, esi
mov byte [esp + 0x6c], bl
call fcn.0041bde0
push 3
mov ecx, esi
call fcn.0041cd40
push 0
mov ecx, esi
call fcn.0041bea0
push 0
mov ecx, esi
call fcn.0041bec0
mov eax, dword [edi + 0x20]
push eax
call dword [sym.imp.USER32.dll_UpdateWindow]
lea ecx, [esp + 0x18]
mov byte [esp + 0x60], 3
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x14]
mov byte [esp + 0x60], 2
call sub.MFC42.DLL_CString::CString
lea ecx, [esp + 0x10]
mov byte [esp + 0x60], 1
call sub.MFC42.DLL_CString::CString
mov dword [esp + 0x30], 0x427fd8
lea ecx, [esp + 0x30]
mov byte [esp + 0x60], 0xc1
call sub.MFC42.DLL_CGdiObject::DeleteObject
lea ecx, [esp + 0x38]
mov dword [esp + 0x30], 0x427fc4
mov dword [esp + 0x60], 0xffffffff
call fcn.00417550
mov ecx, dword [esp + 0x58]
pop edi
pop esi
pop ebp
mov dword fs:[0], ecx
pop ebx
add esp, 0x54
ret