Function at 0x44dfd0
Capabilities:
Parse pe header

Disassembly:
mov eax, dword fs:[0]
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x44f6ad
push eax
mov dword fs:[0], esp
sub esp, 0x10
mov dword [ebp - 0x10], ecx
push ebx
push esi
push edi
call fcn.00446da0
mov ebx, dword [ebp - 0x10]
mov edx, dword [ebp - 0x10]
mov dword [ebp - 4], 0
mov dword [ebx + 0x1a0], 0
add ebx, 0x1a0
mov dword [edx + 0x1a4], 0
mov dword [edx + 0x1a8], 0
lea edi, [edx + 0x1ac]
lea esi, [edx + 0x1b8]
mov byte [ebp - 4], 1
mov ecx, esi
mov dword [edi], 0
mov dword [edx + 0x1b0], 0
mov dword [edx + 0x1b4], 0
mov byte [ebp - 4], 2
call fcn.0044def0
mov edx, dword [ebp - 0x10]
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 3
mov dword [edx + 0x40], vtable.CWidgetAscii.0
mov dword [edx], vtable.CWidgetAscii.1.0
call sub.MFC40.DLL_CString::CString_3
push 0x4fee1c
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 4
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
mov ecx, dword [edx + 0x1a4]
cmp dword [edx + 0x1a8], ecx
je 0x44e0b3
test ecx, ecx
je 0x44e0a7
lea eax, [ebp - 0x14]
push eax
call sub.MFC40.DLL_CString::CString_2
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e0bf
lea eax, [ebp - 0x14]
push eax
push ecx
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x21
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e0ed
test ecx, ecx
je 0x44e0e1
mov dword [ecx], 0x21
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e0f9
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fee18
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
mov ecx, dword [edx + 0x1a4]
cmp dword [edx + 0x1a8], ecx
je 0x44e130
test ecx, ecx
je 0x44e124
lea eax, [ebp - 0x14]
push eax
call sub.MFC40.DLL_CString::CString_2
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e13c
lea eax, [ebp - 0x14]
push eax
push ecx
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x22
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e16a
test ecx, ecx
je 0x44e15e
mov dword [ecx], 0x22
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e176
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fee14
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
mov ecx, dword [edx + 0x1a4]
cmp dword [edx + 0x1a8], ecx
je 0x44e1ad
test ecx, ecx
je 0x44e1a1
lea eax, [ebp - 0x14]
push eax
call sub.MFC40.DLL_CString::CString_2
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e1b9
lea eax, [ebp - 0x14]
push eax
push ecx
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x23
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e1e7
test ecx, ecx
je 0x44e1db
mov dword [ecx], 0x23
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e1f3
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fee10
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
mov ecx, dword [edx + 0x1a4]
cmp dword [edx + 0x1a8], ecx
je 0x44e22a
test ecx, ecx
je 0x44e21e
lea eax, [ebp - 0x14]
push eax
call sub.MFC40.DLL_CString::CString_2
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e236
lea eax, [ebp - 0x14]
push eax
push ecx
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x24
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e264
test ecx, ecx
je 0x44e258
mov dword [ecx], 0x24
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e270
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fee0c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e2a7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e2ae
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x25
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e2dc
test ecx, ecx
je 0x44e2d0
mov dword [ecx], 0x25
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e2e8
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fee08
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e31f
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e326
mov ecx, ebx
call fcn.0040c200
mov edx, dword [ebp - 0x10]
mov dword [ebp - 0x18], 0x26
mov ecx, dword [edx + 0x1b0]
cmp dword [edx + 0x1b4], ecx
je 0x44e354
test ecx, ecx
je 0x44e348
mov dword [ecx], 0x26
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1b0], 4
jmp 0x44e360
lea eax, [ebp - 0x18]
push eax
push ecx
mov ecx, edi
call fcn.00420e20
push 0x4fe798
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e397
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e39e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x27
push eax
call fcn.0041eca0
push 0x4fee04
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e3e7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e3ee
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x28
push eax
call fcn.0041eca0
push 0x4fcdc8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e437
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e43e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x29
push eax
call fcn.0041eca0
push 0x4fee00
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e487
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e48e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2a
push eax
call fcn.0041eca0
push 0x4fedfc
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e4d7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e4de
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2b
push eax
call fcn.0041eca0
push 0x4fedf8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e527
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e52e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2c
push eax
call fcn.0041eca0
push 0x4fd97c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e577
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e57e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2d
push eax
call fcn.0041eca0
push 0x4fedf4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e5c7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e5ce
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2e
push eax
call fcn.0041eca0
push 0x4fedf0
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e617
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e61e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x2f
push eax
call fcn.0041eca0
push 0x4fed84
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e667
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e66e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x30
push eax
call fcn.0041eca0
push 0x4fedec
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e6b7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e6be
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x31
push eax
call fcn.0041eca0
push 0x4fede8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e707
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e70e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x32
push eax
call fcn.0041eca0
push 0x4fede4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e757
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e75e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x33
push eax
call fcn.0041eca0
push 0x4fede0
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e7a7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e7ae
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x34
push eax
call fcn.0041eca0
push 0x4feddc
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e7f7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e7fe
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x35
push eax
call fcn.0041eca0
push 0x4fedd8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e847
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e84e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x36
push eax
call fcn.0041eca0
push 0x4fedd4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e897
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e89e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x37
push eax
call fcn.0041eca0
push 0x4fedd0
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e8e7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e8ee
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x38
push eax
call fcn.0041eca0
push 0x4fedcc
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e937
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e93e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x39
push eax
call fcn.0041eca0
push 0x4fedc8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e987
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e98e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3a
push eax
call fcn.0041eca0
push 0x4fedc4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44e9d7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44e9de
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3b
push eax
call fcn.0041eca0
push 0x4fedc0
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ea27
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ea2e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3c
push eax
call fcn.0041eca0
push 0x4fcee8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ea77
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ea7e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3d
push eax
call fcn.0041eca0
push 0x4fedbc
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44eac7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44eace
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3e
push eax
call fcn.0041eca0
push 0x4fedb8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44eb17
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44eb1e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x3f
push eax
call fcn.0041eca0
push 0x4fedb4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44eb67
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44eb6e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x40
push eax
call fcn.0041eca0
push 0x4fc488
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ebb7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ebbe
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x41
push eax
call fcn.0041eca0
push 0x4fc484
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ec07
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ec0e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x42
push eax
call fcn.0041eca0
push 0x4fc480
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ec57
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ec5e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x43
push eax
call fcn.0041eca0
push 0x4fc47c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44eca7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ecae
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x44
push eax
call fcn.0041eca0
push 0x4fc478
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ecf7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ecfe
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x45
push eax
call fcn.0041eca0
push 0x4fc474
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ed47
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ed4e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x46
push eax
call fcn.0041eca0
push 0x4fc470
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ed97
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ed9e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x47
push eax
call fcn.0041eca0
push 0x4fc46c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ede7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44edee
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x48
push eax
call fcn.0041eca0
push 0x4fc468
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ee37
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ee3e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x49
push eax
call fcn.0041eca0
push 0x4fc464
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ee87
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ee8e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4a
push eax
call fcn.0041eca0
push 0x4fc460
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44eed7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44eede
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4b
push eax
call fcn.0041eca0
push 0x4fc45c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ef27
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ef2e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4c
push eax
call fcn.0041eca0
push 0x4fc458
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44ef77
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44ef7e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4d
push eax
call fcn.0041eca0
push 0x4fc454
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44efc7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44efce
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4e
push eax
call fcn.0041eca0
push 0x4fc450
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f017
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f01e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x4f
push eax
call fcn.0041eca0
push 0x4fc44c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f067
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f06e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x50
push eax
call fcn.0041eca0
push 0x4fc448
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f0b7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f0be
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x51
push eax
call fcn.0041eca0
push 0x4fc444
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f107
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f10e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x52
push eax
call fcn.0041eca0
push 0x4fc440
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f157
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f15e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x53
push eax
call fcn.0041eca0
push 0x4fc43c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f1a7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f1ae
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x54
push eax
call fcn.0041eca0
push 0x4fc438
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f1f7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f1fe
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x55
push eax
call fcn.0041eca0
push 0x4fc434
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f247
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f24e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x56
push eax
call fcn.0041eca0
push str.WVUTSRQPONMLKJIHGFEDCBAZYX
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f297
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f29e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x57
push eax
call fcn.0041eca0
push 0x4fc494
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f2e7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f2ee
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x58
push eax
call fcn.0041eca0
push 0x4fc490
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f337
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f33e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x59
push eax
call fcn.0041eca0
push 0x4fc48c
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f387
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f38e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5a
push eax
call fcn.0041eca0
push 0x4fedb0
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f3d7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f3de
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5b
push eax
call fcn.0041eca0
push 0x4fdc94
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f427
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f42e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5c
push eax
call fcn.0041eca0
push 0x4fedac
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f477
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f47e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5d
push eax
call fcn.0041eca0
push 0x4feda8
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f4c7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f4ce
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5e
push eax
call fcn.0041eca0
push 0x4feda4
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f517
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f51e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x5f
push eax
call fcn.0041eca0
push str._________:987654321_.______
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f567
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f56e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x60
push eax
call fcn.0041eca0
push str.space
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f5b7
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f5be
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x18]
mov ecx, edi
mov dword [ebp - 0x18], 0x20
push eax
call fcn.0041eca0
push str.enter_value...
lea ecx, [ebp - 0x14]
call sub.MFC40.DLL_CString::operator_1
mov edx, dword [ebp - 0x10]
lea eax, [ebp - 0x14]
push eax
mov ecx, dword [edx + 0x1a4]
push ecx
cmp dword [edx + 0x1a8], ecx
je 0x44f607
call fcn.0040c1e0
add esp, 8
mov edx, dword [ebp - 0x10]
add dword [edx + 0x1a4], 4
jmp 0x44f60e
mov ecx, ebx
call fcn.0040c200
lea eax, [ebp - 0x1c]
mov ecx, edi
mov dword [ebp - 0x1c], 0
push eax
call fcn.0041eca0
mov eax, dword [0x4fe61c]
mov edx, dword [ebp - 0x10]
sub esp, 4
or dword [edx + 0x150], eax
mov dword [ebp - 0x18], esp
mov ecx, dword [ebp - 0x18]
push ecx
mov ecx, esi
call fcn.004190c0
mov byte [ebp - 4], 5
mov byte [ebp - 4], 4
mov ecx, dword [ebp - 0x10]
call fcn.0040b6a0
mov byte [ebp - 4], 3
call fcn.0044f67b
mov eax, dword [ebp - 0x10]
pop edi
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [ebp - 0xc]
pop esi
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret