Function at 0x40da13
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 4
mov eax, 0x6267d3
call fcn.0058c0ed
mov esi, ecx
mov dword [ebp - 0x10], esi
call fcn.005627d3
push 0xa
pop edi
xor ebx, ebx
push edi
lea ecx, [esi + 0xe8]
mov dword [ebp - 4], ebx
mov dword [esi], vtable.CMainFrame.0
call fcn.0056539a
lea ecx, [esi + 0x108]
call fcn.00401a45
lea ecx, [esi + 0x114]
call fcn.00401a45
lea ecx, [esi + 0x124]
call fcn.00401a45
lea ecx, [esi + 0x12c]
call fcn.00401a45
lea ecx, [esi + 0x130]
call fcn.00401a45
lea ecx, [esi + 0x134]
call fcn.00401a45
lea ecx, [esi + 0x14c]
call fcn.00401a45
lea ecx, [esi + 0x1a8]
mov byte [ebp - 4], 8
call fcn.004e7ea5
lea ecx, [esi + 0x49c]
mov byte [ebp - 4], 9
call fcn.004e7ea5
lea ecx, [esi + 0xbbc]
call fcn.00401a45
push edi
lea ecx, [esi + 0xbd0]
mov byte [ebp - 4], 0xb
call fcn.0056539a
push edi
lea ecx, [esi + 0xbec]
mov byte [ebp - 4], 0xc
call fcn.0056539a
push edi
lea ecx, [esi + 0xc08]
mov byte [ebp - 4], 0xd
call fcn.0056539a
push edi
lea ecx, [esi + 0xc24]
mov byte [ebp - 4], 0xe
call fcn.0056539a
push edi
lea ecx, [esi + 0xc94]
mov byte [ebp - 4], 0xf
call fcn.0056539a
push edi
lea ecx, [esi + 0xcb0]
mov byte [ebp - 4], 0x10
call fcn.0056539a
lea ecx, [esi + 0xccc]
call fcn.00401a45
lea eax, [esi + 0xcd0]
mov byte [ebp - 4], 0x12
mov dword [eax], ebx
mov dword [eax + 4], ebx
push edi
lea ecx, [esi + 0xcf0]
call fcn.00565dff
lea ecx, [esi + 0xd0c]
call fcn.00401a45
lea eax, [esi + 0xe88]
lea ecx, [esi + 0xea8]
mov dword [eax], ebx
mov dword [eax + 4], ebx
call fcn.00401a45
lea ecx, [esi + 0xecc]
call fcn.00401a45
lea ecx, [esi + 0xed4]
call fcn.00401a45
push edi
lea ecx, [esi + 0xef0]
mov byte [ebp - 4], 0x17
call fcn.0056539a
push edi
lea ecx, [esi + 0xf70]
mov byte [ebp - 4], 0x18
call fcn.0056539a
push fcn.0040bcfe
push fcn.0040cda6
push edi
push 4
lea eax, [esi + 0xf94]
push eax
mov byte [ebp - 4], 0x19
call fcn.0058f62d
lea ecx, [esi + 0xfbc]
call fcn.00401a45
lea ecx, [esi + 0xfc8]
call fcn.00401a45
push edi
lea ecx, [esi + 0xfe0]
mov byte [ebp - 4], 0x1c
call fcn.0056539a
push esi
lea ecx, [esi + 0x100c]
mov byte [ebp - 4], 0x1d
call fcn.004eb420
lea ecx, [esi + 0x104c]
mov byte [ebp - 4], 0x1e
call fcn.0048ddf7
push edi
lea ecx, [esi + 0x14c4]
mov byte [ebp - 4], 0x1f
call fcn.0056539a
push edi
lea ecx, [esi + 0x14e0]
mov byte [ebp - 4], 0x20
call fcn.0056539a
push edi
lea ecx, [esi + 0x14fc]
mov byte [ebp - 4], 0x21
call fcn.0056539a
push edi
lea ecx, [esi + 0x1518]
mov byte [ebp - 4], 0x22
call fcn.0056539a
push fcn.0040bd08
push 0x40cde0
mov byte [ebp - 4], 0x23
push edi
push 0x18
lea eax, [esi + 0x1534]
push eax
call fcn.0058f62d
lea ecx, [esi + 0x1628]
call fcn.00401a45
lea ecx, [esi + 0x162c]
call fcn.00401a45
lea ecx, [esi + 0x1634]
call fcn.00401a45
lea ecx, [esi + 0x1638]
call fcn.00401a45
lea ecx, [esi + 0x1644]
call fcn.00401a45
lea ecx, [esi + 0x164c]
call fcn.00401a45
lea ecx, [esi + 0x1670]
mov byte [ebp - 4], 0x2a
call fcn.004c857c
mov byte [ebp - 4], 0x2b
call fcn.0055da6c
mov eax, dword [eax + 8]
mov edi, dword [sym.imp.USER32.dll_LoadCursorW]
push 0x12a
push eax
call edi
mov dword [esi + 0xc50], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0xf7
push eax
call edi
mov dword [esi + 0xc54], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0xf8
push eax
call edi
mov dword [esi + 0xc58], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x119
push eax
call edi
mov dword [esi + 0xc5c], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x11a
push eax
call edi
mov dword [esi + 0xc60], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x120
push eax
call edi
mov dword [esi + 0xc64], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x12e
push eax
call edi
mov dword [esi + 0xc74], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x501
push eax
call edi
mov dword [esi + 0xc68], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x12c
push eax
call edi
mov dword [esi + 0xc6c], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x12b
push eax
call edi
mov dword [esi + 0xc70], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x144
push eax
call edi
mov dword [esi + 0xc78], eax
call fcn.0055da6c
mov eax, dword [eax + 8]
push 0x23d
push eax
call edi
mov dword [esi + 0xc7c], eax
mov dword [esi + 0x1630], ebx
mov dword [esi + 0xbac], ebx
mov dword [esi + 0xba8], ebx
mov dword [esi + 0x11c], 1
mov byte [esi + 0xe43], bl
mov byte [esi + 0xe55], bl
mov byte [esi + 0x14a], bl
mov byte [esi + 0xea5], bl
mov byte [esi + 0xebe], bl
mov dword [esi + 0x1660], ebx
mov dword [esi + 0x1664], ebx
mov byte [esi + 0xee5], bl
mov byte [esi + 0xea6], bl
mov eax, esi
call fcn.0058c1c5
ret