Function at 0x40d3e0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x432028
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
mov eax, dword [esp + 0x14]
push esi
push edi
mov esi, ecx
push eax
push 0x81
mov dword [esp + 0x10], esi
call fcn.004307e2
lea edi, [esi + 0x25860]
mov dword [esp + 0x14], 0
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x258ac]
mov byte [esp + 0x14], 1
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4356e4
lea edi, [esi + 0x258ec]
mov byte [esp + 0x14], 2
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4356e4
lea edi, [esi + 0x2592c]
mov byte [esp + 0x14], 3
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4356e4
lea edi, [esi + 0x2596c]
mov byte [esp + 0x14], 4
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4356e4
lea edi, [esi + 0x259ac]
mov byte [esp + 0x14], 5
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4356e4
lea edi, [esi + 0x259ec]
mov byte [esp + 0x14], 6
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x435620
lea edi, [esi + 0x25a2c]
mov byte [esp + 0x14], 7
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25a6c]
mov byte [esp + 0x14], 8
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25aac]
mov byte [esp + 0x14], 9
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25aec]
mov byte [esp + 0x14], 0xa
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25b2c]
mov byte [esp + 0x14], 0xb
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25b6c]
mov byte [esp + 0x14], 0xc
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25bac]
mov byte [esp + 0x14], 0xd
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25bec]
mov byte [esp + 0x14], 0xe
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25c2c]
mov byte [esp + 0x14], 0xf
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25c6c]
mov byte [esp + 0x14], 0x10
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25cac]
mov byte [esp + 0x14], 0x11
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25cec]
mov byte [esp + 0x14], 0x12
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25d2c]
mov byte [esp + 0x14], 0x13
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25d6c]
mov byte [esp + 0x14], 0x14
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25dac]
mov byte [esp + 0x14], 0x15
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25dec]
mov byte [esp + 0x14], 0x16
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25e2c]
mov byte [esp + 0x14], 0x17
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25e6c]
mov byte [esp + 0x14], 0x18
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25eac]
mov byte [esp + 0x14], 0x19
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25eec]
mov byte [esp + 0x14], 0x1a
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25f2c]
mov byte [esp + 0x14], 0x1b
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25f6c]
mov byte [esp + 0x14], 0x1c
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25fac]
mov byte [esp + 0x14], 0x1d
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x25fec]
mov byte [esp + 0x14], 0x1e
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2602c]
mov byte [esp + 0x14], 0x1f
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2606c]
mov byte [esp + 0x14], 0x20
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x260ac]
mov byte [esp + 0x14], 0x21
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x260ec]
mov byte [esp + 0x14], 0x22
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2612c]
mov byte [esp + 0x14], 0x23
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2616c]
mov byte [esp + 0x14], 0x24
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x261ac]
mov byte [esp + 0x14], 0x25
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x261ec]
mov byte [esp + 0x14], 0x26
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2622c]
mov byte [esp + 0x14], 0x27
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2626c]
mov byte [esp + 0x14], 0x28
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x262ac]
mov byte [esp + 0x14], 0x29
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x262ec]
mov byte [esp + 0x14], 0x2a
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2632c]
mov byte [esp + 0x14], 0x2b
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2636c]
mov byte [esp + 0x14], 0x2c
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x263ac]
mov byte [esp + 0x14], 0x2d
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x263ec]
mov byte [esp + 0x14], 0x2e
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2642c]
mov byte [esp + 0x14], 0x2f
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2646c]
mov byte [esp + 0x14], 0x30
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x264ac]
mov byte [esp + 0x14], 0x31
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x264ec]
mov byte [esp + 0x14], 0x32
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2652c]
mov byte [esp + 0x14], 0x33
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2656c]
mov byte [esp + 0x14], 0x34
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x265ac]
mov byte [esp + 0x14], 0x35
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x265ec]
mov byte [esp + 0x14], 0x36
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2662c]
mov byte [esp + 0x14], 0x37
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2666c]
mov byte [esp + 0x14], 0x38
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x266ac]
mov byte [esp + 0x14], 0x39
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x266ec]
mov byte [esp + 0x14], 0x3a
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2672c]
mov byte [esp + 0x14], 0x3b
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2676c]
mov byte [esp + 0x14], 0x3c
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x267ac]
mov byte [esp + 0x14], 0x3d
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x267ec]
mov byte [esp + 0x14], 0x3e
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2682c]
mov byte [esp + 0x14], 0x3f
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2686c]
mov byte [esp + 0x14], 0x40
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x268ac]
mov byte [esp + 0x14], 0x41
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x268ec]
mov byte [esp + 0x14], 0x42
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2692c]
mov byte [esp + 0x14], 0x43
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x2696c]
mov byte [esp + 0x14], 0x44
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x269ac]
mov byte [esp + 0x14], 0x45
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x269ec]
mov byte [esp + 0x14], 0x46
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26a2c]
mov byte [esp + 0x14], 0x47
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26a6c]
mov byte [esp + 0x14], 0x48
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26aac]
mov byte [esp + 0x14], 0x49
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26aec]
mov byte [esp + 0x14], 0x4a
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26b2c]
mov byte [esp + 0x14], 0x4b
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26b6c]
mov byte [esp + 0x14], 0x4c
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x4357a4
lea edi, [esi + 0x26bac]
mov byte [esp + 0x14], 0x4d
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26bec]
mov byte [esp + 0x14], 0x4e
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26c2c]
mov byte [esp + 0x14], 0x4f
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26c6c]
mov byte [esp + 0x14], 0x50
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26cac]
mov byte [esp + 0x14], 0x51
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26cec]
mov byte [esp + 0x14], 0x52
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea edi, [esi + 0x26d2c]
mov byte [esp + 0x14], 0x53
mov ecx, edi
call sub.MFC42.DLL_CWnd::CWnd
mov dword [edi], 0x434910
lea ecx, [esi + 0x26d6c]
mov byte [esp + 0x14], 0x54
call fcn.00412300
lea ecx, [esi + 0x26dac]
mov byte [esp + 0x14], 0x55
call fcn.00412300
lea ecx, [esi + 0x26dec]
mov byte [esp + 0x14], 0x56
call fcn.00412300
lea ecx, [esi + 0x26e2c]
mov byte [esp + 0x14], 0x57
call fcn.00412300
lea ecx, [esi + 0x26e6c]
mov byte [esp + 0x14], 0x58
call fcn.00412300
mov ecx, dword [esp + 0xc]
mov dword [esi], 0x435548
mov eax, esi
pop edi
pop esi
mov dword fs:[0], ecx
add esp, 0x10
ret 4