Function at 0x40a896
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x436db2
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x36c
lea ecx, [ebp - 0x10]
call sub.MFC42.DLL_CString::CString_2
mov dword [ebp - 4], 0
push ecx
mov ecx, esp
mov dword [ebp - 0x18], esp
push 0x481290
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x164], eax
mov byte [ebp - 4], 1
push ecx
mov ecx, esp
mov dword [ebp - 0x1c], esp
push 0x481298
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x168], eax
mov ecx, dword [ebp - 0x168]
mov dword [ebp - 0x16c], ecx
mov byte [ebp - 4], 2
push ecx
mov ecx, esp
mov dword [ebp - 0x20], esp
push str.ZKFileCheck.exe___
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x170], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push 0x4812c0
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x174], eax
mov edx, dword [ebp - 0x174]
mov dword [ebp - 0x178], edx
mov byte [ebp - 4], 3
push ecx
mov ecx, esp
mov dword [ebp - 0x28], esp
push 0x4812cc
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0x17c]
mov dword [ebp - 0x180], eax
mov byte [ebp - 4], 4
push ecx
mov ecx, esp
mov dword [ebp - 0x2c], esp
push str.ZKFileCheck.exe
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x184], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x30], esp
push 0x4812e4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x188], eax
mov ecx, dword [ebp - 0x188]
mov dword [ebp - 0x18c], ecx
mov byte [ebp - 4], 5
push ecx
mov ecx, esp
mov dword [ebp - 0x34], esp
push 0x4812ec
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x190], eax
mov edx, dword [ebp - 0x190]
mov dword [ebp - 0x194], edx
mov byte [ebp - 4], 6
push ecx
mov ecx, esp
mov dword [ebp - 0x38], esp
push 0x4812f4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x198], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x3c], esp
push 0x481304
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x1a0], eax
mov byte [ebp - 4], 7
push ecx
mov ecx, esp
mov dword [ebp - 0x40], esp
push 0x481310
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1a4], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [ebp - 0x1a8], ecx
mov byte [ebp - 4], 8
push ecx
mov ecx, esp
mov dword [ebp - 0x44], esp
push 0x481318
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1ac], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x48], esp
push 0x481328
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1b0], eax
mov edx, dword [ebp - 0x1b0]
mov dword [ebp - 0x1b4], edx
mov byte [ebp - 4], 9
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x481330
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ebp - 0x1bc], eax
mov byte [ebp - 4], 0xa
push ecx
mov ecx, esp
mov dword [ebp - 0x50], esp
push str.ZKFileParse.exe___
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1c0], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x54], esp
push 0x481358
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [ebp - 0x1c8], ecx
mov byte [ebp - 4], 0xb
push ecx
mov ecx, esp
mov dword [ebp - 0x58], esp
push 0x481360
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1cc], eax
mov edx, dword [ebp - 0x1cc]
mov dword [ebp - 0x1d0], edx
mov byte [ebp - 4], 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x5c], esp
push 0x481368
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1d4], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x60], esp
push 0x481374
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ebp - 0x1dc], eax
mov byte [ebp - 4], 0xd
push ecx
mov ecx, esp
mov dword [ebp - 0x64], esp
push 0x48137c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1e0], eax
mov ecx, dword [ebp - 0x1e0]
mov dword [ebp - 0x1e4], ecx
mov byte [ebp - 4], 0xe
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x481384
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1e8], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x6c], esp
push 0x481390
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1ec], eax
mov edx, dword [ebp - 0x1ec]
mov dword [ebp - 0x1f0], edx
mov byte [ebp - 4], 0xf
push ecx
mov ecx, esp
mov dword [ebp - 0x70], esp
push 0x48139c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ebp - 0x1f8], eax
mov byte [ebp - 4], 0x10
push ecx
mov ecx, esp
mov dword [ebp - 0x74], esp
push 0x4813a4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x1fc], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x78], esp
push str.No_space_for_raster_buffer
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x200]
mov dword [ebp - 0x204], ecx
mov byte [ebp - 4], 0x11
push ecx
mov ecx, esp
mov dword [ebp - 0x7c], esp
push str.Static
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x208], eax
mov edx, dword [ebp - 0x208]
mov dword [ebp - 0x20c], edx
mov byte [ebp - 4], 0x12
push ecx
mov ecx, esp
mov dword [ebp - 0x80], esp
push str.ZKFileParse
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x210], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x84], esp
push 0x4813e0
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0x214]
mov dword [ebp - 0x218], eax
mov byte [ebp - 4], 0x13
push ecx
mov ecx, esp
mov dword [ebp - 0x88], esp
push 0x4813ec
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x21c]
mov dword [ebp - 0x220], ecx
mov byte [ebp - 4], 0x14
push ecx
mov ecx, esp
mov dword [ebp - 0x8c], esp
push str.ZKFileParse_Microsoft
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x224], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x90], esp
push 0x48141c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x228], eax
mov edx, dword [ebp - 0x228]
mov dword [ebp - 0x22c], edx
mov byte [ebp - 4], 0x15
push ecx
mov ecx, esp
mov dword [ebp - 0x94], esp
push 0x481428
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x230]
mov dword [ebp - 0x234], eax
mov byte [ebp - 4], 0x16
push ecx
mov ecx, esp
mov dword [ebp - 0x98], esp
push 0x481430
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x238], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x9c], esp
push 0x481458
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x23c], eax
mov ecx, dword [ebp - 0x23c]
mov dword [ebp - 0x240], ecx
mov byte [ebp - 4], 0x17
push ecx
mov ecx, esp
mov dword [ebp - 0xa0], esp
push 0x481464
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x244], eax
mov edx, dword [ebp - 0x244]
mov dword [ebp - 0x248], edx
mov byte [ebp - 4], 0x18
push ecx
mov ecx, esp
mov dword [ebp - 0xa4], esp
push str.ZKFileCheck_Microsoft
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x24c], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xa8], esp
push 0x481494
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x250]
mov dword [ebp - 0x254], eax
mov byte [ebp - 4], 0x19
push ecx
mov ecx, esp
mov dword [ebp - 0xac], esp
push 0x48149c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x258], eax
mov ecx, dword [ebp - 0x258]
mov dword [ebp - 0x25c], ecx
mov byte [ebp - 4], 0x1a
push ecx
mov ecx, esp
mov dword [ebp - 0xb0], esp
push str.FileMemForControl910:_ZKFileParse.exe___
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x260], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xb4], esp
push 0x4814dc
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0x264]
mov dword [ebp - 0x268], edx
mov byte [ebp - 4], 0x1b
push ecx
mov ecx, esp
mov dword [ebp - 0xb8], esp
push 0x4814e8
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x270], eax
mov byte [ebp - 4], 0x1c
push ecx
mov ecx, esp
mov dword [ebp - 0xbc], esp
push str.FileContentParse
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x274], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xc0], esp
push 0x481504
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x27c], ecx
mov byte [ebp - 4], 0x1d
push ecx
mov ecx, esp
mov dword [ebp - 0xc4], esp
push 0x481510
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x280], eax
mov edx, dword [ebp - 0x280]
mov dword [ebp - 0x284], edx
mov byte [ebp - 4], 0x1e
push ecx
mov ecx, esp
mov dword [ebp - 0xc8], esp
push 0x481518
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x288], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xcc], esp
push 0x481538
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x28c]
mov dword [ebp - 0x290], eax
mov byte [ebp - 4], 0x1f
push ecx
mov ecx, esp
mov dword [ebp - 0xd0], esp
push 0x481544
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x294], eax
mov ecx, dword [ebp - 0x294]
mov dword [ebp - 0x298], ecx
mov byte [ebp - 4], 0x20
push ecx
mov ecx, esp
mov dword [ebp - 0xd4], esp
push 0x48154c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x29c], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xd8], esp
push 0x48155c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2a0], eax
mov edx, dword [ebp - 0x2a0]
mov dword [ebp - 0x2a4], edx
mov byte [ebp - 4], 0x21
push ecx
mov ecx, esp
mov dword [ebp - 0xdc], esp
push 0x481568
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x2a8]
mov dword [ebp - 0x2ac], eax
mov byte [ebp - 4], 0x22
push ecx
mov ecx, esp
mov dword [ebp - 0xe0], esp
push str.THOCR
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2b0], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xe4], esp
push 0x48157c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2b4], eax
mov ecx, dword [ebp - 0x2b4]
mov dword [ebp - 0x2b8], ecx
mov byte [ebp - 4], 0x23
push ecx
mov ecx, esp
mov dword [ebp - 0xe8], esp
push 0x481584
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2bc], eax
mov edx, dword [ebp - 0x2bc]
mov dword [ebp - 0x2c0], edx
mov byte [ebp - 4], 0x24
push ecx
mov ecx, esp
mov dword [ebp - 0xec], esp
push str.JPEG_Error
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2c4], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xf0], esp
push 0x481598
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2c8], eax
mov eax, dword [ebp - 0x2c8]
mov dword [ebp - 0x2cc], eax
mov byte [ebp - 4], 0x25
push ecx
mov ecx, esp
mov dword [ebp - 0xf4], esp
push 0x4815a0
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x2d0]
mov dword [ebp - 0x2d4], ecx
mov byte [ebp - 4], 0x26
push ecx
mov ecx, esp
mov dword [ebp - 0xf8], esp
push str.JPEG_Fatal_Error
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2d8], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0xfc], esp
push 0x4815bc
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2dc], eax
mov edx, dword [ebp - 0x2dc]
mov dword [ebp - 0x2e0], edx
mov byte [ebp - 4], 0x27
push ecx
mov ecx, esp
mov dword [ebp - 0x100], esp
push 0x4815c4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp - 0x2e4]
mov dword [ebp - 0x2e8], eax
mov byte [ebp - 4], 0x28
push ecx
mov ecx, esp
mov dword [ebp - 0x104], esp
push str.Ocr.dll___
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2ec], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x108], esp
push 0x4815e4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2f0], eax
mov ecx, dword [ebp - 0x2f0]
mov dword [ebp - 0x2f4], ecx
mov byte [ebp - 4], 0x29
push ecx
mov ecx, esp
mov dword [ebp - 0x10c], esp
push 0x4815ec
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x2f8], eax
mov edx, dword [ebp - 0x2f8]
mov dword [ebp - 0x2fc], edx
mov byte [ebp - 4], 0x2a
push ecx
mov ecx, esp
mov dword [ebp - 0x110], esp
push 0x4815f4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x300], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x114], esp
push 0x4815f8
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x304], eax
mov eax, dword [ebp - 0x304]
mov dword [ebp - 0x308], eax
mov byte [ebp - 4], 0x2b
push ecx
mov ecx, esp
mov dword [ebp - 0x118], esp
push 0x481604
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x310], ecx
mov byte [ebp - 4], 0x2c
push ecx
mov ecx, esp
mov dword [ebp - 0x11c], esp
push str.Microsoft_Winodws
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x314], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x120], esp
push 0x481620
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x318], eax
mov edx, dword [ebp - 0x318]
mov dword [ebp - 0x31c], edx
mov byte [ebp - 4], 0x2d
push ecx
mov ecx, esp
mov dword [ebp - 0x124], esp
push 0x481628
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0x320]
mov dword [ebp - 0x324], eax
mov byte [ebp - 4], 0x2e
push ecx
mov ecx, esp
mov dword [ebp - 0x128], esp
push str.Windows_Installer
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x328], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x12c], esp
push 0x481644
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x32c]
mov dword [ebp - 0x330], ecx
mov byte [ebp - 4], 0x2f
push ecx
mov ecx, esp
mov dword [ebp - 0x130], esp
push 0x48164c
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x334], eax
mov edx, dword [ebp - 0x334]
mov dword [ebp - 0x338], edx
mov byte [ebp - 4], 0x30
push ecx
mov ecx, esp
mov dword [ebp - 0x134], esp
push str.Microsoft_Office_Professional_Edition_2003
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x33c], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x138], esp
push 0x481680
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x340], eax
mov eax, dword [ebp - 0x340]
mov dword [ebp - 0x344], eax
mov byte [ebp - 4], 0x31
push ecx
mov ecx, esp
mov dword [ebp - 0x13c], esp
push 0x481688
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x348], eax
mov ecx, dword [ebp - 0x348]
mov dword [ebp - 0x34c], ecx
mov byte [ebp - 4], 0x32
push ecx
mov ecx, esp
mov dword [ebp - 0x140], esp
push str.Microsoft_Office
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x350], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x144], esp
push 0x4816a4
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x354], eax
mov edx, dword [ebp - 0x354]
mov dword [ebp - 0x358], edx
mov byte [ebp - 4], 0x33
push ecx
mov ecx, esp
mov dword [ebp - 0x148], esp
push 0x4816b0
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x35c], eax
mov eax, dword [ebp - 0x35c]
mov dword [ebp - 0x360], eax
mov byte [ebp - 4], 0x34
push ecx
mov ecx, esp
mov dword [ebp - 0x14c], esp
push str.pdfparse.exe
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x364], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
mov dword [ebp - 0x14], 0
jmp 0x40b49a
mov ecx, dword [ebp - 0x14]
add ecx, 1
mov dword [ebp - 0x14], ecx
cmp dword [ebp - 0x14], 0xa
jge 0x40b534
mov edx, dword [ebp - 0x14]
push edx
push str.FileMemForControl_d:_ZKFileParse.exe___
lea eax, [ebp - 0x10]
push eax
call sub.MFC42.DLL_CString::Format
add esp, 0xc
push ecx
mov ecx, esp
mov dword [ebp - 0x150], esp
push 0x4816fc
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x368], eax
mov ecx, dword [ebp - 0x368]
mov dword [ebp - 0x36c], ecx
mov byte [ebp - 4], 0x35
push ecx
mov ecx, esp
mov dword [ebp - 0x154], esp
push str.Button
call sub.MFC42.DLL_CString::CString_3
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x370]
mov dword [ebp - 0x374], edx
mov byte [ebp - 4], 0x36
push ecx
mov ecx, esp
mov dword [ebp - 0x158], esp
lea eax, [ebp - 0x10]
push eax
call sub.MFC42.DLL_CString::CString_1
mov dword [ebp - 0x378], eax
mov byte [ebp - 4], 0
call fcn.00409988
add esp, 0xc
jmp 0x40b491
mov dword [ebp - 0x15c], 0
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x10]
call sub.MFC42.DLL_CString::CString
mov eax, dword [ebp - 0x15c]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
mov esp, ebp
pop ebp
ret 4