Function at 0x406a9b
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov eax, 0x433c2a
call fcn.00431ec0
push ecx
push ebx
push esi
mov esi, ecx
push edi
mov dword [ebp - 0x10], esi
call fcn.00412cc6
and dword [ebp - 4], 0
lea edi, [esi + 0x10c8c]
mov ecx, edi
call fcn.004317d0
mov dword [edi], 0x439b6c
lea ecx, [esi + 0x10ccc]
mov byte [ebp - 4], 1
call fcn.00418eef
lea ecx, [esi + 0x10d1c]
mov byte [ebp - 4], 2
call fcn.00418eef
lea ecx, [esi + 0x10d6c]
mov byte [ebp - 4], 3
call fcn.00418eef
lea ecx, [esi + 0x10dbc]
mov byte [ebp - 4], 4
call fcn.00418eef
lea ecx, [esi + 0x10e0c]
mov byte [ebp - 4], 5
call fcn.00418eef
lea ecx, [esi + 0x10e5c]
mov byte [ebp - 4], 6
call fcn.00418eef
lea ecx, [esi + 0x10eac]
mov byte [ebp - 4], 7
call fcn.00418eef
lea ecx, [esi + 0x10efc]
mov byte [ebp - 4], 8
call fcn.00418eef
lea ecx, [esi + 0x10f4c]
mov byte [ebp - 4], 9
call fcn.00418eef
lea ecx, [esi + 0x10f9c]
mov byte [ebp - 4], 0xa
call fcn.00418eef
lea ecx, [esi + 0x10fec]
mov byte [ebp - 4], 0xb
call fcn.00418eef
lea ecx, [esi + 0x1103c]
mov byte [ebp - 4], 0xc
call fcn.00418eef
lea ecx, [esi + 0x1108c]
mov byte [ebp - 4], 0xd
call fcn.00418eef
lea ecx, [esi + 0x110dc]
mov byte [ebp - 4], 0xe
call fcn.00418eef
lea ecx, [esi + 0x1112c]
mov byte [ebp - 4], 0xf
call fcn.00418eef
lea ecx, [esi + 0x1117c]
mov byte [ebp - 4], 0x10
call fcn.00418eef
lea ecx, [esi + 0x111cc]
mov byte [ebp - 4], 0x11
call fcn.00418eef
lea ebx, [esi + 0x1121c]
mov byte [ebp - 4], 0x12
mov ecx, ebx
call fcn.004317d0
mov edi, 0x439aac
mov dword [ebx], edi
lea ebx, [esi + 0x1125c]
mov byte [ebp - 4], 0x13
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1129c]
mov byte [ebp - 4], 0x14
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x112dc]
mov byte [ebp - 4], 0x15
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1131c]
mov byte [ebp - 4], 0x16
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1135c]
mov byte [ebp - 4], 0x17
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1139c]
mov byte [ebp - 4], 0x18
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x113dc]
mov byte [ebp - 4], 0x19
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1141c]
mov byte [ebp - 4], 0x1a
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1145c]
mov byte [ebp - 4], 0x1b
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1149c]
mov byte [ebp - 4], 0x1c
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x114dc]
mov byte [ebp - 4], 0x1d
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1151c]
mov byte [ebp - 4], 0x1e
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
mov byte [ebp - 4], 0x1f
lea ebx, [esi + 0x1155c]
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1159c]
mov byte [ebp - 4], 0x20
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x115dc]
mov byte [ebp - 4], 0x21
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1161c]
mov byte [ebp - 4], 0x22
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1165c]
mov byte [ebp - 4], 0x23
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1169c]
mov byte [ebp - 4], 0x24
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x116dc]
mov byte [ebp - 4], 0x25
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1171c]
mov byte [ebp - 4], 0x26
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1175c]
mov byte [ebp - 4], 0x27
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1179c]
mov byte [ebp - 4], 0x28
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x117dc]
mov byte [ebp - 4], 0x29
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1181c]
mov byte [ebp - 4], 0x2a
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1185c]
mov byte [ebp - 4], 0x2b
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1189c]
mov byte [ebp - 4], 0x2c
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x118dc]
mov byte [ebp - 4], 0x2d
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1191c]
mov byte [ebp - 4], 0x2e
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1195c]
mov byte [ebp - 4], 0x2f
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x1199c]
mov byte [ebp - 4], 0x30
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x119dc]
mov byte [ebp - 4], 0x31
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x11a1c]
mov byte [ebp - 4], 0x32
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x11a5c]
mov byte [ebp - 4], 0x33
mov ecx, ebx
call fcn.004317d0
mov edi, 0x4399e8
mov dword [ebx], edi
lea ebx, [esi + 0x11a9c]
mov byte [ebp - 4], 0x34
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ebx, [esi + 0x11adc]
mov byte [ebp - 4], 0x35
mov ecx, ebx
call fcn.004317d0
mov dword [ebx], edi
lea ecx, [esi + 0x11b80]
mov byte [ebp - 4], 0x36
call sub.MFC42.DLL_CString::CString_3
lea ecx, [esi + 0x11bc8]
mov byte [ebp - 4], 0x37
call fcn.00424390
xor eax, eax
push 0x40
mov dword [esi + 0x11b84], eax
mov dword [esi + 0x11b7c], eax
push eax
lea eax, [esi + 0x11b88]
push eax
mov dword [esi], 0x4398f4
mov dword [esi + 0x74], 0x4398d0
call sub.MSVCRT.dll_memset
mov ecx, dword [ebp - 0xc]
add esp, 0xc
mov eax, esi
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
leave
ret