Function at 0x42f380
Capabilities:
Check for software breakpoints
Terminate process

Disassembly:
sub esp, 0x18
mov ecx, dword [0x4f3c58]
push ebx
push ebp
push esi
push edi
xor ebx, ebx
mov edi, 0x523574
lea eax, [ecx - 1]
cmp ecx, ebx
mov dword [esp + 0x18], ebx
mov dword [esp + 0x10], edi
mov dword [esp + 0x24], 1
mov dword [esp + 0x14], ebx
mov dword [esp + 0x20], ebx
mov dword [esp + 0x1c], edi
mov ebp, eax
jg 0x42f3e2
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push 0x132d
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add eax, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push eax
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
cmp eax, ebx
mov dword [0x4f3c58], eax
jg 0x42f415
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x1331
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
dec eax
mov dword [0x4f3c58], eax
lea esi, [edx - 3]
cmp esi, 1
jl 0x42f464
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42f429
mov edx, dword [0x5316c0]
and edx, 3
mov eax, dword [edx*4 + 0x531644]
cmp eax, 0xc3
jne 0x42f5ed
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xc3
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42f50e
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x133a
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42f55d
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42f522
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.00433a90
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42f5ce
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42f590
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x42f578
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xc4
jne 0x42f794
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xc4
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xc5
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42f6b5
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x134d
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42f704
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42f6c9
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.004305c0
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42f775
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42f737
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x42f71f
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xc6
jne 0x42f93b
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xc6
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xc5
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42f85c
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x1360
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42f8ab
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42f870
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.00430c30
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42f91c
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42f8de
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x42f8c6
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xc7
jne 0x42fae2
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xc7
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xc5
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42fa03
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x1374
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42fa52
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42fa17
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.00431930
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42fac3
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42fa85
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x42fa6d
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xc8
jne 0x42fc89
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xc8
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xc5
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42fbaa
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x1387
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42fbf9
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42fbbe
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.00431370
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42fc6a
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42fc2c
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x42fc14
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xc9
jne 0x42fe03
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xc9
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42fd23
mov edx, dword [sym.imp.MSVCRT.dll__iob]
push 0x139a
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add edx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push edx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x42fd74
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x42fd36
mov eax, dword [0x5316c0]
mov ebx, 4
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
jne 0x430549
call fcn.00432680
mov ecx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [ecx - 3]
cmp esi, 1
jl 0x42fde3
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
dec edx
mov dword [0x4f3c88], edx
mov edx, dword [0x5316bc]
lea eax, [edx + 1]
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
shl eax, 4
add eax, 0x52f6f8
dec esi
mov dword [0x5316b8], eax
jne 0x42fda7
mov ecx, dword [0x5316c0]
and ecx, 3
cmp dword [ecx*4 + 0x531644], ebx
je 0x42fd8e
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xca
jne 0x42ff79
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0xca
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x42fe9c
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push 0x13ac
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add eax, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push eax
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov ecx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [ecx - 3]
cmp esi, 1
jl 0x42feea
call fcn.0046dbb0
mov eax, dword [0x4f3c88]
mov edx, dword [0x5316bc]
dec eax
mov dword [0x4f3c88], eax
lea eax, [edx + 1]
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
shl eax, 4
add eax, 0x52f6f8
dec esi
mov dword [0x5316b8], eax
jne 0x42feb0
mov ecx, dword [0x5316c0]
mov ebx, 4
and ecx, 3
cmp dword [ecx*4 + 0x531644], ebx
jne 0x430549
call fcn.004323d0
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x42ff59
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x42ff1e
mov edx, dword [0x5316c0]
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
je 0x42ff05
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xcb
jne 0x4300f2
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xcb
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x430013
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x13be
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x430062
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x430027
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.004337e0
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x4300d3
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x430095
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x43007d
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xcc
jne 0x43026c
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0xcc
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x43018c
mov edx, dword [sym.imp.MSVCRT.dll__iob]
push 0x13d1
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add edx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push edx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x4301dd
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x43019f
mov eax, dword [0x5316c0]
mov ebx, 4
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
jne 0x430549
call fcn.00432b30
mov ecx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [ecx - 3]
cmp esi, 1
jl 0x43024c
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
dec edx
mov dword [0x4f3c88], edx
mov edx, dword [0x5316bc]
lea eax, [edx + 1]
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
shl eax, 4
add eax, 0x52f6f8
dec esi
mov dword [0x5316b8], eax
jne 0x430210
mov ecx, dword [0x5316c0]
and ecx, 3
cmp dword [ecx*4 + 0x531644], ebx
je 0x4301f7
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xcd
jne 0x4303e2
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0xcd
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea ecx, [esp + 0x14]
lea edx, [esp + 0x18]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x1c]
push ecx
push edx
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x430305
mov eax, dword [sym.imp.MSVCRT.dll__iob]
push 0x13e3
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add eax, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push eax
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov ecx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [ecx - 3]
cmp esi, 1
jl 0x430353
call fcn.0046dbb0
mov eax, dword [0x4f3c88]
mov edx, dword [0x5316bc]
dec eax
mov dword [0x4f3c88], eax
lea eax, [edx + 1]
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
shl eax, 4
add eax, 0x52f6f8
dec esi
mov dword [0x5316b8], eax
jne 0x430319
mov ecx, dword [0x5316c0]
mov ebx, 4
and ecx, 3
cmp dword [ecx*4 + 0x531644], ebx
jne 0x430549
call fcn.00432e80
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x4303c2
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x430387
mov edx, dword [0x5316c0]
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
je 0x43036e
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
cmp eax, 0xce
jne 0x430557
lea eax, [esp + 0x14]
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x24]
push edx
lea ecx, [esp + 0x1c]
push eax
push ecx
push 0xce
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
lea edx, [esp + 0x14]
lea eax, [esp + 0x18]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x24]
push ecx
lea eax, [esp + 0x1c]
push edx
push eax
push 0x10
call fcn.0041dd70
add esp, 0x18
test eax, eax
je 0x43057f
mov eax, dword [0x4f3c58]
cmp eax, ebx
lea edi, [eax - 1]
jg 0x43047c
mov ecx, dword [sym.imp.MSVCRT.dll__iob]
push 0x13f6
push str.C:Documents_and_SettingscorkumMy_DocumentsMy_ProjectsFEAWIN_5.X_fea.cpp
add ecx, 0x40
push str.fatal:_attrib_AST_stack_overflow__s__d___n
push ecx
call dword [sym.imp.MSVCRT.dll_fprintf]
add esp, 0x10
push 1
call dword [sym.imp.MSVCRT.dll_exit]
mov edx, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [edx - 3]
cmp esi, 1
jl 0x4304cb
call fcn.0046dbb0
mov edx, dword [0x4f3c88]
mov eax, dword [0x5316bc]
dec edx
inc eax
and eax, 3
mov dword [0x4f3c88], edx
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea ecx, [eax + eax*4]
shl ecx, 4
add ecx, 0x52f6f8
dec esi
mov dword [0x5316b8], ecx
jne 0x430490
mov edx, dword [0x5316c0]
mov ebx, 4
and edx, 3
cmp dword [edx*4 + 0x531644], ebx
jne 0x430549
call fcn.00433140
mov eax, dword [0x4f3c88]
mov dword [0x4f3c58], edi
lea esi, [eax - 3]
cmp esi, 1
jl 0x430538
call fcn.0046dbb0
mov ecx, dword [0x5316bc]
mov edx, dword [0x4f3c88]
dec edx
lea eax, [ecx + 1]
mov dword [0x4f3c88], edx
and eax, 3
mov dword [0x5316bc], eax
lea eax, [eax + eax*4]
lea eax, [eax + eax*4]
lea edx, [eax + eax*4]
shl edx, 4
add edx, 0x52f6f8
dec esi
mov dword [0x5316b8], edx
jne 0x4304fa
mov eax, dword [0x5316c0]
and eax, 3
cmp dword [eax*4 + 0x531644], ebx
je 0x4304e2
pop edi
mov dword [0x4f3c58], ebp
pop esi
pop ebp
pop ebx
add esp, 0x18
ret
lea ecx, [esp + 0x24]
lea edx, [esp + 0x10]
push ecx
lea eax, [esp + 0x1c]
push edx
lea ecx, [esp + 0x24]
push eax
lea edx, [esp + 0x20]
push ecx
push edx
push 0x4f2098
push 1
call fcn.0041da70
add esp, 0x1c
mov eax, dword [esp + 0x10]
mov ecx, dword [esp + 0x24]
mov edx, dword [esp + 0x20]
push eax
mov eax, dword [esp + 0x18]
push ecx
mov ecx, dword [esp + 0x20]
push edx
mov edx, dword [esp + 0x28]
push eax
push edi
push ecx
push edx
mov dword [0x4f3c58], ebp
call fcn.0043daf0
push 0x20
push 0x4f20c0
call fcn.0041d990
add esp, 0x24
pop edi
pop esi
pop ebp
pop ebx
add esp, 0x18
ret