Function at 0x420440
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x48cd57
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push ebp
push esi
mov esi, ecx
push edi
mov dword [esp + 0x10], esi
call fcn.0045d486
xor ebx, ebx
lea ecx, [esi + 0x7c]
push ebx
mov dword [esp + 0x24], ebx
call fcn.00437600
push ebx
lea ecx, [esi + 0xd04]
mov byte [esp + 0x24], 1
call fcn.0043bb10
push ebx
lea ecx, [esi + 0x12d8]
mov byte [esp + 0x24], 2
call fcn.0040d820
lea ecx, [esi + 0x2ed4]
mov byte [esp + 0x20], 3
call fcn.00427c20
lea ecx, [esi + 0x349c]
mov byte [esp + 0x20], 4
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x34a0]
mov byte [esp + 0x20], 5
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x34a4]
mov byte [esp + 0x20], 6
call sub.MFC42.DLL_CString::CString_3
mov dword [esi + 0x34b4], ebx
mov dword [esi + 0x34b8], ebx
mov dword [esi + 0x34bc], ebx
mov dword [esi + 0x34c0], ebx
lea ecx, [esi + 0x34d4]
mov byte [esp + 0x20], 7
mov dword [esi + 0x34c4], ebx
mov dword [esi + 0x34c8], ebx
mov dword [esi + 0x34cc], ebx
mov dword [esi + 0x34d0], ebx
call fcn.0041e760
lea ecx, [esi + 0x3570]
mov byte [esp + 0x20], 8
call fcn.004294b0
lea ecx, [esi + 0x3674]
mov byte [esp + 0x20], 9
call fcn.004294b0
lea ecx, [esi + 0x3778]
mov byte [esp + 0x20], 0xa
call fcn.004294b0
lea ecx, [esi + 0x387c]
mov byte [esp + 0x20], 0xb
call fcn.004294b0
lea ecx, [esi + 0x3980]
mov byte [esp + 0x20], 0xc
call fcn.004294b0
lea ecx, [esi + 0x3a84]
mov byte [esp + 0x20], 0xd
call fcn.004294b0
lea ecx, [esi + 0x3b88]
mov byte [esp + 0x20], 0xe
call fcn.004294b0
mov byte [esp + 0x20], 0xf
lea ecx, [esi + 0x3c8c]
call fcn.004294b0
lea ecx, [esi + 0x3d90]
mov byte [esp + 0x20], 0x10
call fcn.004294b0
lea ecx, [esi + 0x3e94]
mov byte [esp + 0x20], 0x11
call fcn.004294b0
lea ebp, [esi + 0x3f98]
mov byte [esp + 0x20], 0x12
mov ecx, ebp
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x3f9c]
mov byte [esp + 0x20], 0x13
call fcn.004294b0
lea ecx, [esi + 0x40a0]
mov byte [esp + 0x20], 0x14
call fcn.004294b0
lea ecx, [esi + 0x41a4]
mov byte [esp + 0x20], 0x15
call fcn.004294b0
lea ecx, [esi + 0x42a8]
mov byte [esp + 0x20], 0x16
call fcn.004294b0
lea ecx, [esi + 0x43ac]
mov byte [esp + 0x20], 0x17
call fcn.004294b0
lea ecx, [esi + 0x44b0]
mov byte [esp + 0x20], 0x18
call fcn.004294b0
lea ecx, [esi + 0x45b4]
mov byte [esp + 0x20], 0x19
call fcn.004294b0
lea ecx, [esi + 0x46b8]
mov byte [esp + 0x20], 0x1a
call fcn.004294b0
lea ecx, [esi + 0x47bc]
mov byte [esp + 0x20], 0x1b
call fcn.004294b0
lea ecx, [esi + 0x48c0]
mov byte [esp + 0x20], 0x1c
call fcn.004294b0
lea ecx, [esi + 0x49c4]
mov byte [esp + 0x20], 0x1d
call fcn.004294b0
lea ecx, [esi + 0x4ac8]
mov byte [esp + 0x20], 0x1e
call fcn.00429ff0
lea ecx, [esi + 0x4b04]
mov byte [esp + 0x20], 0x1f
call fcn.00401160
lea edi, [esi + 0x60a8]
mov byte [esp + 0x20], 0x20
mov ecx, edi
call fcn.0045d486
mov dword [edi], 0x491374
mov dword [esi + 0x60ec], ebx
mov dword [esi + 0x60e8], 0x491348
push ebx
lea ecx, [esi + 0x60f4]
mov byte [esp + 0x24], 0x22
call fcn.00430c90
push ebx
lea ecx, [esi + 0x6c44]
mov byte [esp + 0x24], 0x23
call fcn.0042fa70
lea ecx, [esi + 0x7b6c]
mov byte [esp + 0x20], 0x24
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x7b70]
mov byte [esp + 0x20], 0x25
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x7b74]
mov byte [esp + 0x20], 0x26
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x7b78]
mov byte [esp + 0x20], 0x27
call sub.MFC42.DLL_CString::CString_3
mov eax, 0x493940
mov ecx, 0x11
mov edx, 0xa
mov dword [esi + 0x7b90], eax
mov dword [esi + 0x7b94], ebx
mov dword [esi + 0x7b98], ecx
mov dword [esi + 0x7b9c], ebx
mov dword [esi + 0x7ba0], ebx
mov dword [esi + 0x7ba4], ebx
mov dword [esi + 0x7ba8], edx
mov dword [esi + 0x7bac], eax
mov dword [esi + 0x7bb0], ebx
mov dword [esi + 0x7bb4], ecx
mov dword [esi + 0x7bb8], ebx
mov dword [esi + 0x7bbc], ebx
mov dword [esi + 0x7bc0], ebx
mov dword [esi + 0x7bc4], edx
mov byte [esp + 0x20], 0x2a
mov dword [esi], 0x493880
mov byte [esi + 0x7bc9], bl
mov byte [esi + 0x7bca], bl
call sub.MFC42.DLL_AfxGetModuleState
mov eax, dword [eax + 8]
push 0x85
push eax
call dword [sym.imp.USER32.dll_LoadCursorA]
mov edi, 1
mov dword [esi + 0x68], eax
mov dword [esi + 0x6c], ebx
mov dword [esi + 0x70], ebx
mov word [0x4abd90], 0x1e
mov word [0x4abd92], bx
mov word [0x4abd94], di
mov word [0x4abd96], bx
mov word [0x4abd98], di
mov word [0x4abd9a], bx
mov dword [esi + 0x58], ebx
mov dword [esi + 0x60], ebx
mov dword [esi + 0x74], ebx
push 0x18
mov dword [0x4abda4], ebx
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [esp + 0x14], eax
cmp eax, ebx
mov byte [esp + 0x20], 0x2b
je 0x42081b
mov ecx, eax
call fcn.0040ee30
jmp 0x42081d
xor eax, eax
push 0x9008
mov byte [esp + 0x24], 0x2a
mov dword [0x4ac91c], eax
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [esp + 0x14], eax
cmp eax, ebx
mov byte [esp + 0x20], 0x2c
je 0x42084a
mov ecx, eax
call fcn.004109b0
jmp 0x42084c
xor eax, eax
mov dword [0x4ac920], eax
or eax, 0xffffffff
mov dword [esi + 0x3494], ebx
mov dword [esi + 0x78], eax
mov ecx, dword [0x4a8cf8]
mov byte [esp + 0x20], 0x2a
cmp ecx, ebx
je 0x420880
mov dword [0x4a2818], 0x21
mov dword [0x4abda0], 0x25
mov dword [esi + 0x3498], ebx
mov dword [esi + 0x34a8], edi
mov dword [esi + 0x34ac], edi
mov dword [esi + 0x44], ebx
mov dword [esi + 0x48], ebx
mov dword [esi + 0x34b0], ebx
mov dword [esi + 0x34b4], 0x10e
mov dword [esi + 0x34b8], 0x69
mov dword [esi + 0x34bc], 0x39
mov dword [esi + 0x34c0], 0x1a
mov dword [esi + 0x34c4], 0xd1
mov dword [esi + 0x34c8], 0x57
push 0x4a289c
mov dword [esi + 0x34cc], 0x2c
mov dword [esi + 0x34d0], 0x15
push ebp
mov byte [esi + 0x60f0], bl
mov byte [esi + 0x60f1], bl
mov byte [esi + 0x7bc8], 1
mov dword [esi + 0x7b8c], ebx
mov dword [esi + 0x7bcc], eax
mov dword [esi + 0x7b88], ebx
mov dword [esi + 0x7b7c], ebx
mov dword [esi + 0x7b80], ebx
call sub.MFC42.DLL_CString::Format
mov ecx, dword [esp + 0x20]
add esp, 8
mov dword [esi + 0x40], ebx
mov eax, esi
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret