Function at 0x1011d99
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x54
mov eax, 0x101c090
call fcn.01019ea3
lea ecx, [ebp - 0x2c]
call sub.MFC42u.dll_CString::CString
xor edi, edi
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], edi
call sub.MFC42u.dll_CString::CString
push dword [ebp + 0x10]
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call sub.MFC42u.dll_CString::CString_1
push 0x1002590
push 0x100258c
lea eax, [ebp - 0x24]
push eax
mov byte [ebp - 4], 2
call fcn.01011c68
push dword [ebp - 0x24]
lea eax, [ebp - 0x2c]
push 0x10043d0
push eax
call sub.MFC42u.dll_CString::Format
mov ecx, dword [ebp + 0xc]
add esp, 0xc
lea eax, [ebp - 0x2c]
push eax
call fcn.01010d72
mov esi, eax
mov dword [ebp - 0x34], esi
cmp esi, edi
je 0x1012181
push dword [0x1026830]
call fcn.010092f2
mov eax, dword [esi + 4]
mov dword [ebp - 0x30], eax
cmp eax, edi
je 0x1012181
mov esi, 0x1002614
mov ecx, dword [ebp - 0x34]
lea eax, [ebp - 0x30]
push eax
call fcn.0100cbae
push eax
lea ecx, [ebp - 0x28]
call fcn.01019490
mov ebx, dword [ebp + 8]
mov eax, dword [ebx]
lea ecx, [ebp - 0x10]
push ecx
push dword [ebp - 0x28]
mov ecx, ebx
call dword [eax + 0x20]
test eax, eax
jl 0x1012178
lea ecx, [ebp + 0xc]
call sub.MFC42u.dll_CString::CString
mov ecx, dword [ebp - 0x10]
mov eax, dword [ecx]
lea edx, [ebp + 0xc]
push edx
push 0x100261c
mov byte [ebp - 4], 3
call dword [eax + 8]
test eax, eax
jl 0x101215f
lea ecx, [ebp + 0x10]
call sub.MFC42u.dll_CString::CString
push 0x1002904
lea ecx, [ebp + 0xc]
mov byte [ebp - 4], 4
call fcn.01008914
test eax, eax
jne 0x1011ea2
push 0x1a6
jmp 0x1011f00
push 0x1002928
lea ecx, [ebp + 0xc]
call fcn.01008914
test eax, eax
jne 0x1011eba
push 0x1a7
jmp 0x1011f00
push 0x10028e0
lea ecx, [ebp + 0xc]
call fcn.01008914
test eax, eax
jne 0x1011ed2
push 0x1a8
jmp 0x1011f00
push 0x1002950
lea ecx, [ebp + 0xc]
call fcn.01008914
test eax, eax
jne 0x1011eea
push 0x1a9
jmp 0x1011f00
push 0x10043b4
lea ecx, [ebp + 0xc]
call fcn.01008914
test eax, eax
jne 0x1011f08
push 0x1bb
lea ecx, [ebp + 0x10]
call sub.MFC42u.dll_CString::LoadStringW
mov eax, dword [ebp + 0x10]
cmp dword [eax - 8], edi
je 0x1012153
lea ecx, [ebp - 0x20]
call sub.MFC42u.dll_CString::CString
mov ecx, dword [ebp - 0x10]
mov eax, dword [ecx]
lea edx, [ebp - 0x20]
push edx
push 0x1002874
mov byte [ebp - 4], 5
call dword [eax + 8]
test eax, eax
jl 0x1012147
push 0x10043b4
lea ecx, [ebp + 0xc]
call fcn.01008914
test eax, eax
jne 0x1012123
lea ecx, [ebp - 0x1c]
call sub.MFC42u.dll_CString::CString
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 6
call sub.MFC42u.dll_CString::CString
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 7
call sub.MFC42u.dll_CString::CString
mov ecx, dword [ebp - 0x10]
mov eax, dword [ecx]
push edi
lea edx, [ebp - 0x14]
push edx
push 0x7a
push 0x10043ac
push 0x1004398
mov byte [ebp - 4], 8
call dword [eax + 0x24]
mov ecx, dword [ebp - 0x10]
mov eax, dword [ecx]
lea edx, [ebp - 0x1c]
push edx
push 0x1003f9c
call dword [eax + 8]
mov ecx, dword [ebp - 0x10]
mov eax, dword [ecx]
push edi
lea edx, [ebp - 0x18]
push edx
push 0x74
push 0x1004390
push 0x1004374
call dword [eax + 0x24]
mov eax, dword [ebp - 0x1c]
cmp dword [eax - 8], edi
jne 0x1011fd1
mov eax, dword [ebp - 0x18]
cmp dword [eax - 8], edi
jne 0x1011fd1
mov eax, dword [ebp - 0x14]
cmp dword [eax - 8], edi
je 0x10120ff
push 0x1002778
lea ecx, [ebp - 0x60]
call sub.MFC42u.dll_CString::CString_1
mov edi, eax
push esi
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 9
call sub.MFC42u.dll_CString::CString_1
mov ebx, eax
push esi
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xa
call sub.MFC42u.dll_CString::CString_1
mov dword [ebp - 0x38], eax
push 0x100277c
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xb
call sub.MFC42u.dll_CString::CString_1
lea ecx, [ebp - 0x1c]
push ecx
push eax
lea eax, [ebp - 0x50]
push eax
mov byte [ebp - 4], 0xc
call sub.MFC42u.dll_operator
push dword [ebp - 0x38]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x4c]
push eax
call sub.MFC42u.dll_operator
lea ecx, [ebp - 0x14]
push ecx
push eax
lea eax, [ebp - 0x48]
push eax
mov byte [ebp - 4], 0xe
call sub.MFC42u.dll_operator
push ebx
push eax
lea eax, [ebp - 0x44]
push eax
mov byte [ebp - 4], 0xf
call sub.MFC42u.dll_operator
lea ecx, [ebp - 0x18]
push ecx
push eax
lea eax, [ebp - 0x40]
push eax
mov byte [ebp - 4], 0x10
call sub.MFC42u.dll_operator
push edi
push eax
lea eax, [ebp - 0x3c]
push eax
mov byte [ebp - 4], 0x11
call sub.MFC42u.dll_operator
push eax
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 0x12
call sub.MFC42u.dll_CString::operator
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x11
call fcn.010194b4
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x10
call fcn.010194b4
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0xf
call fcn.010194b4
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x48]
call fcn.010194b4
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xd
call fcn.010194b4
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0xc
call fcn.010194b4
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0xb
call fcn.010194b4
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0xa
call fcn.010194b4
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 9
call fcn.010194b4
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 8
call fcn.010194b4
mov ebx, dword [ebp + 8]
xor edi, edi
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 7
call fcn.010194b4
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 6
call fcn.010194b4
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 5
call fcn.010194b4
mov eax, dword [ebx]
push edi
push edi
lea ecx, [ebp + 0x10]
push ecx
push dword [ebp + 0x14]
mov ecx, ebx
call dword [eax + 0x30]
mov eax, dword [ebx]
push edi
push edi
lea ecx, [ebp - 0x20]
push ecx
mov ecx, dword [ebp + 0x14]
add ecx, 0x1c
push ecx
mov ecx, ebx
call dword [eax + 0x30]
lea ecx, [ebp - 0x20]
mov byte [ebp - 4], 4
call fcn.010194b4
lea ecx, [ebp + 0x10]
mov byte [ebp - 4], 3
call fcn.010194b4
mov ecx, dword [ebp - 0x10]
cmp ecx, edi
je 0x101216c
mov eax, dword [ecx]
push 1
call dword [eax]
lea ecx, [ebp + 0xc]
mov byte [ebp - 4], 2
call fcn.010194b4
cmp dword [ebp - 0x30], edi
jne 0x1011e2b
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 1
call fcn.010194b4
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0
call fcn.010194b4
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x2c]
call fcn.010194b4
xor eax, eax
inc eax
call fcn.01019f8f
ret 0x10