Function at 0x429ff0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push 0xffffffffffffffff
push 0x4e6a8b
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x6c
push ebx
push ebp
mov ebp, ecx
push esi
push edi
lea ecx, [esp + 0x34]
call fcn.00427860
xor ebx, ebx
lea ecx, [esp + 0x14]
mov dword [esp + 0x84], ebx
xor edi, edi
mov dword [esp + 0x30], ebx
mov dword [esp + 0x2c], ebx
mov dword [esp + 0x28], ebx
mov dword [esp + 0x24], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x1c], ebx
mov dword [esp + 0x18], ebx
call sub.MFC42.DLL_CString::CString
lea eax, [esp + 0x14]
lea ecx, [esp + 0x12]
push eax
push ecx
mov ecx, ebp
mov byte [esp + 0x8c], 1
call fcn.0042b250
mov esi, eax
cmp si, bx
jl 0x42a243
mov ax, word [esp + 0x12]
cmp ax, 8
jne 0x42a08e
lea edx, [esp + 0x14]
lea ecx, [esp + 0x38]
push edx
call fcn.004e2718
mov edi, 1
jmp 0x42a1d8
cmp ax, 0x3e
jne 0x42a0ab
mov eax, dword [esp + 0x14]
push eax
call dword [sym.imp.MSVCRT.dll_atoi]
add esp, 4
mov dword [esp + 0x3c], eax
jmp 0x42a1d8
cmp ax, 0xa
jne 0x42a0d8
cmp edi, ebx
je 0x42a26f
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x48]
add esp, 4
mov dword [esp + 0x18], 1
jmp 0x42a1de
cmp ax, 0x14
jne 0x42a105
cmp edi, ebx
je 0x42a26f
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x50]
add esp, 4
mov dword [esp + 0x1c], 1
jmp 0x42a1d8
cmp ax, 0xb
jne 0x42a132
cmp edi, ebx
je 0x42a26f
mov eax, dword [esp + 0x14]
push eax
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x58]
add esp, 4
mov dword [esp + 0x20], 1
jmp 0x42a1d8
cmp ax, 0x15
jne 0x42a15c
cmp edi, ebx
je 0x42a26f
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x60]
add esp, 4
mov dword [esp + 0x24], 1
jmp 0x42a1d8
cmp ax, 0x28
jne 0x42a186
cmp edi, ebx
je 0x42a26f
mov edx, dword [esp + 0x14]
push edx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x68]
add esp, 4
mov dword [esp + 0x28], 1
jmp 0x42a1d8
cmp ax, 0x29
jne 0x42a1b0
cmp edi, ebx
je 0x42a26f
mov eax, dword [esp + 0x14]
push eax
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x70]
add esp, 4
mov dword [esp + 0x2c], 1
jmp 0x42a1d8
cmp ax, 0x2a
jne 0x42a1d8
cmp edi, ebx
je 0x42a26f
mov ecx, dword [esp + 0x14]
push ecx
call dword [sym.imp.MSVCRT.dll_atof]
fstp qword [esp + 0x78]
add esp, 4
mov dword [esp + 0x30], 1
cmp dword [esp + 0x18], ebx
je 0x42a206
cmp dword [esp + 0x1c], ebx
je 0x42a206
cmp dword [esp + 0x20], ebx
je 0x42a206
cmp dword [esp + 0x24], ebx
je 0x42a206
cmp dword [esp + 0x28], ebx
je 0x42a206
cmp dword [esp + 0x2c], ebx
je 0x42a206
cmp dword [esp + 0x30], ebx
jne 0x42a299
lea ecx, [esp + 0x14]
mov byte [esp + 0x84], bl
call fcn.004e2712
lea ecx, [esp + 0x14]
call sub.MFC42.DLL_CString::CString
lea edx, [esp + 0x14]
lea eax, [esp + 0x12]
push edx
push eax
mov ecx, ebp
mov byte [esp + 0x8c], 1
call fcn.0042b250
mov esi, eax
cmp si, bx
jge 0x42a06b
lea ecx, [esp + 0x14]
mov byte [esp + 0x84], bl
call fcn.004e2712
lea ecx, [esp + 0x38]
mov dword [esp + 0x84], 0xffffffff
call fcn.00427380
mov ax, si
jmp 0x42a2fe
lea ecx, [esp + 0x14]
mov byte [esp + 0x84], bl
call fcn.004e2712
lea ecx, [esp + 0x38]
mov dword [esp + 0x84], 0xffffffff
call fcn.00427380
mov ax, 0xfffc
jmp 0x42a2fe
lea ecx, [esp + 0x14]
mov byte [esp + 0x84], bl
call fcn.004e2712
push 0x48
call sub.MFC42.DLL_operatornew
add esp, 4
mov dword [esp + 0x30], eax
cmp eax, ebx
mov byte [esp + 0x84], 2
je 0x42a2d1
lea ecx, [esp + 0x34]
push ecx
mov ecx, eax
call fcn.004278b0
jmp 0x42a2d3
xor eax, eax
mov ecx, dword [esp + 0x8c]
push eax
mov byte [esp + 0x88], bl
call sub.MFC42.DLL_CPtrList::AddTail
lea ecx, [esp + 0x38]
mov dword [esp + 0x84], 0xffffffff
call fcn.00427380
xor ax, ax
mov ecx, dword [esp + 0x7c]
pop edi
pop esi
pop ebp
pop ebx
mov dword fs:[0], ecx
add esp, 0x78
ret 4