Function at 0x40e550
Capabilities:
Terminate process

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2b8
mov eax, dword [section..data]
xor eax, ebp
mov dword [ebp - 8], eax
mov eax, dword [ebp + 0xc]
push ebx
mov dword [ebp - 0x284], eax
mov eax, dword [ebp + 0x10]
mov dword [ebp - 0x268], ecx
mov ecx, dword [ebp + 0x14]
push esi
push edi
mov edi, dword [ebp + 0x18]
mov dword [ebp - 0x27c], edx
mov edx, dword [ebp + 0x1c]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp + 0x24]
mov dword [ebp - 0x264], ecx
mov ecx, dword [ebp + 0x28]
xor esi, esi
cmp dword [0x437a4c], 1
mov dword [ebp - 0x2b0], edi
mov dword [ebp - 0x260], edx
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0x270], ecx
mov dword [ebp - 0x2b4], esi
jne 0x40e5d0
mov edx, 0x77
mov word [ebp - 0x294], dx
jmp 0x40e5e9
mov ax, word [0x431524]
mov cl, byte [0x431526]
mov word [ebp - 0x294], ax
mov byte [ebp - 0x292], cl
call dword [sym.imp.MSVCR100.dll___iob_func]
add eax, 0x20
cmp dword [0x439260], eax
je 0x40e614
fld qword [edi]
mov edx, dword [ebp + 8]
sub esp, 8
fstp qword [esp]
push edx
push str.The_value_of_the_log_likelihood_function_at_iteration__d___lE_n
call dword [sym.imp.MSVCR100.dll_printf]
add esp, 0x10
mov ecx, dword [ebp + 8]
mov edi, dword [sym.imp.MSVCR100.dll_fprintf]
mov ebx, dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [0x438044]
cmp ecx, dword [0x439258]
je 0x40e64d
cmp dword [0x438504], esi
jne 0x40e73a
cmp ecx, 5
jle 0x40e729
test eax, eax
je 0x410d36
cmp dword [0x43922c], 0
mov esi, 1
mov dword [ebp - 0x2b4], esi
je 0x40e720
mov eax, dword [0x439260]
push str.___________________________________________________._n
push str.___________________________________________________._n
push str.___________________________________________________._n
push str._s_s_s
push eax
call edi
add esp, 0x14
cmp dword [0x439520], 0
je 0x40e69e
mov ecx, dword [0x439260]
push str._br__n
push ecx
call edi
add esp, 8
mov ebx, dword [ebp + 8]
add ebx, 0xfffffffb
cmp ebx, 4
jle 0x40e6b0
mov ebx, 4
jmp 0x40e6c0
test ebx, ebx
jle 0x40e715
jmp 0x40e6c0
fld qword [ebx*8 + 0x438140]
mov edx, dword [ebx*4 + 0x438020]
mov eax, dword [0x439260]
sub esp, 8
fstp qword [esp]
push edx
push str.The_value_of_the_log_likelihood_function_at_iteration__d___lE
push eax
call edi
add esp, 0x14
cmp dword [0x439520], 0
je 0x40e6fe
mov ecx, dword [0x439260]
push str._br__n
push ecx
call edi
jmp 0x40e70d
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
dec ebx
add esp, 8
test ebx, ebx
jg 0x40e6c0
mov ebx, dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [0x438044]
cmp dword [0x438504], 0
jne 0x40e73a
test eax, eax
jne 0x40e742
test esi, esi
je 0x410d36
jmp 0x40e91a
test eax, eax
je 0x40e91a
cmp dword [0x438048], 0
jne 0x40e7d2
mov eax, dword [0x439258]
cmp dword [ebp + 8], eax
je 0x40e873
cmp dword [0x439520], 0
je 0x40e776
mov ecx, dword [0x439260]
push 0x4315b0
push ecx
call edi
jmp 0x40e781
mov edx, dword [0x439260]
push edx
push 0xa
call ebx
mov eax, dword [0x439260]
add esp, 8
push str.Iterations_stopped_due_to_small_change_in_likelihood_function
push eax
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e90d
push str.__b__br_
mov ecx, dword [0x439260]
push ecx
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e90d
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x40e917
mov ecx, dword [0x439258]
cmp dword [ebp + 8], ecx
je 0x40e91a
cmp dword [0x439520], 0
je 0x40e7fa
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x40e804
mov eax, dword [0x439260]
push eax
push 0xa
call ebx
add esp, 8
cmp dword [0x439520], 0
je 0x40e821
mov ecx, dword [0x439260]
push 0x4315b0
push ecx
call edi
add esp, 8
mov edx, dword [0x439260]
push str._Iterations_terminated_prematurely_from_the_keyboard.
push edx
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e867
mov eax, dword [0x439260]
push str.__b_
push eax
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e867
mov ecx, dword [0x439260]
push str._br__n
push ecx
call edi
jmp 0x40e917
mov edx, dword [0x439260]
push edx
jmp 0x40e913
cmp dword [0x439520], 0
je 0x40e88b
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x40e896
mov ecx, dword [0x439260]
push ecx
push 0xa
call ebx
add esp, 8
cmp dword [0x439520], 0
je 0x40e8b3
mov edx, dword [0x439260]
push 0x4315b0
push edx
call edi
add esp, 8
mov eax, dword [0x439260]
push str.WARNING:_the_iterations_were_stopped_prior_to_convergence.
push eax
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e8dc
mov ecx, dword [0x439260]
push str._br__n
push ecx
call edi
jmp 0x40e8e7
mov edx, dword [0x439260]
push edx
push 0xa
call ebx
mov eax, dword [0x439260]
add esp, 8
push str.You_may_want_to_re_run_the_analysis_with_a_higher_number_of_iterations.
push eax
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40e90d
push str.__b_
jmp 0x40e7a6
mov eax, dword [0x439260]
push eax
push 0xa
call ebx
add esp, 8
cmp dword [0x439520], 0
je 0x40e935
mov ecx, dword [ebp + 8]
mov edx, dword [0x439260]
push ecx
push str._h3_Final_Results___Iteration__d__h3__n
push edx
jmp 0x40e945
mov eax, dword [ebp + 8]
mov ecx, dword [0x439260]
push eax
push str._f_ITERATION__d__n_n
push ecx
call edi
add esp, 0xc
cmp dword [ebp + 0x20], 0
jne 0x40e9a4
mov ebx, dword [0x438f88]
imul ebx, ebx
add ebx, ebx
add ebx, ebx
add ebx, ebx
jne 0x40e96c
mov dword [ebp - 0x290], ebx
jmp 0x40ea07
push ebx
call dword [sym.imp.MSVCR100.dll_malloc]
mov esi, eax
add esp, 4
test esi, esi
jne 0x40e9f5
push str._Out_of_memory._Please_run_a_smaller_problem_n
call dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
call fcn.00404c60
inc dword [0x437d8c]
je 0x40e99c
call fcn.004048c0
push 3
call dword [sym.imp.MSVCR100.dll_exit]
mov ebx, dword [0x439510]
imul ebx, ebx
add ebx, ebx
add ebx, ebx
add ebx, ebx
jne 0x40e9bd
mov dword [ebp - 0x290], ebx
jmp 0x40ea07
push ebx
call dword [sym.imp.MSVCR100.dll_malloc]
mov esi, eax
add esp, 4
test esi, esi
jne 0x40e9f5
push str._Out_of_memory._Please_run_a_smaller_problem_n
call dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
call fcn.00404c60
inc dword [0x437d8c]
je 0x40e9ed
call fcn.004048c0
push 3
call dword [sym.imp.MSVCR100.dll_exit]
push ebx
push 0
push esi
call sub.MSVCR100.dll_memset
mov dword [ebp - 0x290], esi
add esp, 0xc
cmp dword [0x439238], 2
mov edx, dword [ebp - 0x264]
mov eax, dword [ebp - 0x2b0]
mov ecx, dword [ebp - 0x260]
mov esi, dword [ebp - 0x268]
push edx
mov edx, dword [ebp - 0x274]
push eax
mov eax, dword [ebp - 0x27c]
push ecx
mov ecx, dword [ebp - 0x284]
push edx
push eax
push ecx
push esi
jne 0x40ea4d
push 0
call fcn.004123f0
add esp, 0x20
jmp 0x40ea55
call fcn.00413a10
add esp, 0x1c
xor ebx, ebx
mov dword [ebp - 0x280], eax
cmp eax, ebx
je 0x40ee7a
mov dword [ebp - 0x298], ebx
cmp esi, ebx
jle 0x40eac0
mov ecx, dword [ebp - 0x268]
mov esi, dword [0x438014]
jmp 0x40ea80
fldz
fcomp qword [esi]
fnstsw ax
test ah, 5
jp 0x40eaa3
fld qword [esi]
call sub.MSVCR100.dll__CIsqrt
mov edx, dword [ebp - 0x264]
mov ecx, dword [ebp - 0x268]
fstp qword [edx + ebx*8]
jmp 0x40eab2
fld qword [0x4362d8]
mov eax, dword [ebp - 0x264]
fstp qword [eax + ebx*8]
lea eax, [ecx*8 + 8]
inc ebx
add esi, eax
cmp ebx, ecx
jl 0x40ea80
cmp dword [ebp + 0x20], 0
mov eax, dword [ebp - 0x264]
mov ebx, dword [0x438f88]
je 0x40ead8
mov ebx, dword [0x439510]
xor edx, edx
mov dword [ebp - 0x2ac], ebx
test ebx, ebx
jle 0x40eca8
mov ecx, dword [ebp - 0x290]
lea esi, [ecx + ebx*8]
mov dword [ebp - 0x274], edx
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x27c], esi
mov dword [ebp - 0x260], ecx
lea esp, [esp]
xor esi, esi
test edx, edx
js 0x40ec7b
lea ecx, [edx + 1]
cmp ecx, 4
jl 0x40ec1d
mov edi, dword [ebp - 0x28c]
mov ecx, ebx
mov dword [ebp - 0x2a8], edi
lea edi, [edx + ebx*2]
shl ecx, 5
add edi, ebx
mov ebx, edi
mov edi, dword [ebp - 0x290]
lea ebx, [edi + ebx*8]
mov dword [ebp - 0x288], ebx
mov ebx, dword [ebp - 0x2ac]
lea ebx, [edx + ebx*2]
lea edi, [edi + ebx*8]
mov ebx, dword [ebp - 0x260]
mov dword [ebp - 0x2a0], edi
mov edi, dword [ebp - 0x27c]
mov dword [ebp - 0x26c], 2
mov dword [ebp - 0x2a4], edi
fld qword [eax]
fstp qword [ebx]
cmp edx, esi
je 0x40eb8d
fld qword [eax]
mov edi, dword [ebp - 0x2a8]
fstp qword [edi]
mov edi, dword [ebp - 0x26c]
fld qword [eax + 8]
dec edi
fstp qword [ebx + 8]
cmp edx, edi
je 0x40eba9
fld qword [eax + 8]
mov edi, dword [ebp - 0x2a4]
fstp qword [edi]
fld qword [eax + 0x10]
fstp qword [ebx + 0x10]
cmp edx, dword [ebp - 0x26c]
je 0x40ebc2
fld qword [eax + 0x10]
mov edi, dword [ebp - 0x2a0]
fstp qword [edi]
mov edi, dword [ebp - 0x26c]
fld qword [eax + 0x18]
inc edi
fstp qword [ebx + 0x18]
cmp edx, edi
je 0x40ebde
fld qword [eax + 0x18]
mov edi, dword [ebp - 0x288]
fstp qword [edi]
add dword [ebp - 0x2a8], ecx
add dword [ebp - 0x2a4], ecx
add dword [ebp - 0x2a0], ecx
add dword [ebp - 0x288], ecx
add dword [ebp - 0x26c], 4
add esi, 4
lea edi, [edx - 3]
add eax, 0x20
add ebx, 0x20
cmp esi, edi
jle 0x40eb7b
mov ebx, dword [ebp - 0x2ac]
mov edi, dword [sym.imp.MSVCR100.dll_fprintf]
cmp esi, edx
jg 0x40ec7b
mov ecx, dword [ebp - 0x274]
mov ebx, dword [ebp - 0x290]
add ecx, esi
lea ecx, [ebx + ecx*8]
mov dword [ebp - 0x288], ecx
mov ecx, esi
imul ecx, dword [ebp - 0x2ac]
add ecx, edx
lea ebx, [ebx + ecx*8]
fld qword [eax]
mov ecx, dword [ebp - 0x288]
fstp qword [ecx]
cmp edx, esi
je 0x40ec58
fld qword [eax]
fstp qword [ebx]
mov ecx, dword [ebp - 0x2ac]
add dword [ebp - 0x288], 8
add ecx, ecx
add ecx, ecx
add ecx, ecx
inc esi
add eax, 8
add ebx, ecx
cmp esi, edx
jle 0x40ec46
mov ebx, dword [ebp - 0x2ac]
add dword [ebp - 0x274], ebx
mov ecx, 8
add dword [ebp - 0x28c], ecx
add dword [ebp - 0x27c], ecx
lea ecx, [ebx*8]
add dword [ebp - 0x260], ecx
inc edx
cmp edx, ebx
jl 0x40eb10
xor edx, edx
cmp dword [ebp - 0x284], edx
jle 0x40ee84
mov esi, dword [ebp - 0x284]
mov ecx, dword [0x4380bc]
add esi, esi
add esi, esi
add esi, esi
add esi, ecx
mov dword [ebp - 0x2a4], edx
mov dword [ebp - 0x288], ecx
mov dword [ebp - 0x2a0], esi
mov dword [ebp - 0x2a8], ecx
xor esi, esi
test edx, edx
js 0x40ee45
lea ecx, [edx + 1]
cmp ecx, 4
jl 0x40eded
mov edi, dword [ebp - 0x284]
mov ebx, dword [ebp - 0x288]
mov dword [ebp - 0x260], ebx
mov ecx, edi
lea ebx, [edx + edi*2]
shl ecx, 5
add ebx, edi
mov edi, dword [0x4380bc]
lea ebx, [edi + ebx*8]
mov dword [ebp - 0x28c], ebx
mov ebx, dword [ebp - 0x284]
lea ebx, [edx + ebx*2]
lea edi, [edi + ebx*8]
mov ebx, dword [ebp - 0x2a8]
mov dword [ebp - 0x27c], edi
mov edi, dword [ebp - 0x2a0]
mov dword [ebp - 0x26c], 2
mov dword [ebp - 0x274], edi
fld qword [eax]
fstp qword [ebx]
cmp edx, esi
je 0x40ed63
fld qword [eax]
mov edi, dword [ebp - 0x260]
fstp qword [edi]
mov edi, dword [ebp - 0x26c]
fld qword [eax + 8]
dec edi
fstp qword [ebx + 8]
cmp edx, edi
je 0x40ed7f
fld qword [eax + 8]
mov edi, dword [ebp - 0x274]
fstp qword [edi]
fld qword [eax + 0x10]
fstp qword [ebx + 0x10]
cmp edx, dword [ebp - 0x26c]
je 0x40ed98
fld qword [eax + 0x10]
mov edi, dword [ebp - 0x27c]
fstp qword [edi]
mov edi, dword [ebp - 0x26c]
fld qword [eax + 0x18]
inc edi
fstp qword [ebx + 0x18]
cmp edx, edi
je 0x40edb4
fld qword [eax + 0x18]
mov edi, dword [ebp - 0x28c]
fstp qword [edi]
add dword [ebp - 0x260], ecx
add dword [ebp - 0x274], ecx
add dword [ebp - 0x27c], ecx
add dword [ebp - 0x28c], ecx
add dword [ebp - 0x26c], 4
add esi, 4
lea edi, [edx - 3]
add eax, 0x20
add ebx, 0x20
cmp esi, edi
jle 0x40ed51
mov edi, dword [sym.imp.MSVCR100.dll_fprintf]
cmp esi, edx
jg 0x40ee45
mov ebx, dword [ebp - 0x2a4]
mov ecx, dword [0x4380bc]
add ebx, esi
lea ebx, [ecx + ebx*8]
mov dword [ebp - 0x260], ebx
mov ebx, dword [ebp - 0x284]
imul ebx, esi
add ebx, edx
lea ebx, [ecx + ebx*8]
fld qword [eax]
mov ecx, dword [ebp - 0x260]
fstp qword [ecx]
cmp edx, esi
je 0x40ee28
fld qword [eax]
fstp qword [ebx]
mov ecx, dword [ebp - 0x284]
add dword [ebp - 0x260], 8
add ecx, ecx
add ecx, ecx
add ecx, ecx
inc esi
add eax, 8
add ebx, ecx
cmp esi, edx
jle 0x40ee16
mov ecx, 8
add dword [ebp - 0x288], ecx
add dword [ebp - 0x2a0], ecx
mov ecx, dword [ebp - 0x284]
add dword [ebp - 0x2a4], ecx
lea esi, [ecx*8]
add dword [ebp - 0x2a8], esi
inc edx
cmp edx, ecx
jl 0x40ece2
jmp 0x40ee84
mov dword [ebp - 0x298], 1
mov eax, dword [ebp + 0x20]
test eax, eax
je 0x4100a7
cmp dword [0x439520], 0
je 0x40ef5c
mov edx, dword [0x439260]
push str._table_border0_cellpadding0_
push edx
call edi
mov eax, dword [0x439260]
push str._tr__td_alignright_
push eax
call edi
mov esi, dword [0x439260]
add esp, 0x10
cmp dword [0x439520], 0
je 0x40eee4
mov esi, 0xe
mov ecx, dword [0x439260]
push str.nbsp_
push ecx
call edi
add esp, 8
dec esi
jne 0x40eece
jmp 0x40eeff
mov ebx, 0xe
lea esp, [esp]
push esi
push 0x20
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
dec ebx
jne 0x40eef0
mov edx, dword [0x439260]
push str.__td__n
push edx
call edi
add esp, 8
cmp dword [ebp + 0x20], 2
push str.styleborder:none_border_bottom:solid_windowtext_1.5pt_padding:0in_5.4pt_0in_5.4pt
jne 0x40ef28
mov eax, dword [0x439260]
push str._td_aligncenter__s_sigma__sup__small_2__small___sup___td__n
push eax
jmp 0x40ef34
mov ecx, dword [0x439260]
push str._td_aligncenter__s_Parameter__td__n
push ecx
call edi
mov edx, dword [0x439260]
add esp, 0xc
push str.styleborder:none_border_bottom:solid_windowtext_1.5pt_padding:0in_5.4pt_0in_5.4pt
push str._td_aligncenter__s_Standard_Error__td___tr__n
push edx
call edi
mov eax, dword [0x439260]
add esp, 0xc
push str._tbody_
push eax
jmp 0x40efc2
cmp eax, 2
jne 0x40ef86
mov ecx, dword [0x439260]
push str._____________________sigma__n
push ecx
call edi
mov edx, dword [str._squared]
mov eax, dword [0x431810]
mov cx, word [0x431814]
add esp, 8
jmp 0x40ef98
mov edx, dword [str.Parameter]
mov eax, dword [0x43181c]
mov cx, word [0x431820]
mov dword [ebp - 0x4c], edx
lea edx, [ebp - 0x4c]
push edx
mov dword [ebp - 0x48], eax
mov eax, dword [0x439260]
push str._____________________s_____Standard_Error_n
push eax
mov word [ebp - 0x44], cx
call edi
mov ecx, dword [0x439260]
add esp, 0xc
push str.__________________________________________________n
push ecx
call edi
mov eax, dword [ebp + 0x20]
dec eax
add esp, 8
cmp eax, 3
ja case.default.0x40efd4
jmp dword [eax*4 + 0x410de0]
cmp dword [0x439520], 0
mov edx, dword [str.auto_vcv.dat]
mov eax, dword [0x431888]
mov ecx, dword [0x43188c]
mov dword [ebp - 0x25c], edx
mov dl, byte [0x431890]
mov dword [ebp - 0x258], eax
mov eax, dword [str.auto_gamvcv.dat]
mov dword [ebp - 0x254], ecx
mov ecx, dword [0x431898]
mov byte [ebp - 0x250], dl
mov edx, dword [0x43189c]
mov dword [ebp - 0x154], eax
mov eax, dword [0x4318a0]
mov dword [ebp - 0x150], ecx
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x148], eax
je 0x40f138
mov ecx, dword [0x439260]
push str._tr__td_rho___td_
push ecx
call edi
mov edx, dword [ebp - 0x270]
fld qword [edx]
mov eax, dword [0x439260]
fstp qword [esp]
push str._td_alignright__12.5lf__td_
push eax
call edi
mov esi, dword [ebp - 0x298]
mov ecx, dword [0x439260]
add esp, 0x10
test esi, esi
je 0x40f08b
push str._td_Not_computable__td_
push ecx
call edi
add esp, 8
jmp 0x40f0ac
mov edx, dword [ebp - 0x268]
mov eax, dword [ebp - 0x264]
fld qword [eax + edx*8 - 8]
sub esp, 8
fstp qword [esp]
push str._td_alignright__12.6lf__td_
push ecx
call edi
add esp, 0x10
mov edx, dword [0x439260]
push str.__tr__n
push edx
call edi
mov eax, dword [0x439260]
push 0x4381a0
push str._tr__td__s__td_
push eax
call edi
mov ecx, dword [ebp - 0x29c]
fld qword [ecx]
mov edx, dword [0x439260]
add esp, 0xc
fstp qword [esp]
push str._td_alignright__12.5lf__td_
push edx
call edi
mov eax, dword [0x439260]
add esp, 0x10
test esi, esi
je 0x40f101
push str._td_Not_computable__td_
push eax
call edi
add esp, 8
jmp 0x40f122
mov ecx, dword [ebp - 0x264]
mov edx, dword [ebp - 0x268]
fld qword [ecx + edx*8 - 0x10]
sub esp, 8
fstp qword [esp]
push str._td_alignright__12.6lf__td_
push eax
call edi
add esp, 0x10
mov ecx, dword [0x439260]
push str.__tr_
push ecx
call edi
add esp, 8
jmp case.default.0x40efd4
mov edx, dword [ebp - 0x270]
fld qword [edx]
mov eax, dword [0x439260]
sub esp, 8
fstp qword [esp]
push str._rho_____________12.5lf
push eax
call edi
mov esi, dword [ebp - 0x298]
mov ecx, dword [0x439260]
add esp, 0x10
test esi, esi
je 0x40f173
push str.Not_computable_n
push ecx
call edi
add esp, 8
jmp 0x40f194
mov edx, dword [ebp - 0x268]
mov eax, dword [ebp - 0x264]
fld qword [eax + edx*8 - 8]
sub esp, 8
fstp qword [esp]
push str._12.6lf_n
push ecx
call edi
add esp, 0x10
mov edx, dword [ebp - 0x29c]
fld qword [edx]
mov eax, dword [0x439260]
sub esp, 8
fstp qword [esp]
push 0x4381a0
push 0x43196c
push eax
call edi
mov ecx, dword [0x439260]
add esp, 0x14
test esi, esi
je 0x40f1d1
push str.Not_computable_n
push ecx
call edi
add esp, 8
jmp case.default.0x40efd4
mov edx, dword [ebp - 0x264]
mov eax, dword [ebp - 0x268]
fld qword [edx + eax*8 - 0x10]
sub esp, 8
fstp qword [esp]
push str._12.6lf_n
push ecx
call edi
add esp, 0x10
jmp case.default.0x40efd4
cmp dword [0x439520], 0
mov edx, dword [str.homo_vcv.dat]
mov eax, dword [0x431988]
mov ecx, dword [0x43198c]
mov dword [ebp - 0x25c], edx
mov dl, byte [0x431990]
mov dword [ebp - 0x258], eax
mov eax, dword [str.homo_gamvcv.dat]
mov dword [ebp - 0x254], ecx
mov ecx, dword [0x431998]
mov byte [ebp - 0x250], dl
mov edx, dword [0x43199c]
mov dword [ebp - 0x154], eax
mov eax, dword [0x4319a0]
mov dword [ebp - 0x150], ecx
mov ecx, dword [0x439260]
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x148], eax
je 0x40f2e5
push 0x4381a0
push str._tr__td__s__td_
push ecx
call edi
mov edx, dword [ebp - 0x29c]
fld qword [edx]
mov eax, dword [0x439260]
add esp, 4
fstp qword [esp]
push str._td_alignright__12.5lf__td_
push eax
call edi
mov ecx, dword [0x439260]
add esp, 0x10
cmp dword [ebp - 0x298], 0
je 0x40f2ae
push str._td_Not_computable__td_
push ecx
call edi
add esp, 8
jmp 0x40f2cf
mov edx, dword [ebp - 0x264]
mov eax, dword [ebp - 0x268]
fld qword [edx + eax*8 - 8]
sub esp, 8
fstp qword [esp]
push str._td_alignright__12.6lf__td_
push ecx
call edi
add esp, 0x10
mov edx, dword [0x439260]
push str.__tr_
push edx
call edi
add esp, 8
jmp case.default.0x40efd4
mov eax, dword [ebp - 0x29c]
fld qword [eax]
sub esp, 8
fstp qword [esp]
push 0x4381a0
push str.__s_________12.5lf
push ecx
call edi
mov edx, dword [0x439260]
add esp, 0x14
cmp dword [ebp - 0x298], 0
je 0x40f322
push str.Not_computable_n
push edx
call edi
add esp, 8
jmp case.default.0x40efd4
mov eax, dword [ebp - 0x264]
mov ecx, dword [ebp - 0x268]
fld qword [eax + ecx*8 - 8]
sub esp, 8
fstp qword [esp]
push str._12.6lf_n
push edx
call edi
add esp, 0x10
jmp case.default.0x40efd4
mov eax, dword [str.hetero_vcv.dat]
mov ecx, dword [0x4319c4]
mov edx, dword [0x4319c8]
mov dword [ebp - 0x25c], eax
movzx eax, word [0x4319cc]
mov word [ebp - 0x250], ax
mov eax, dword [0x4319d4]
mov dword [ebp - 0x258], ecx
mov cl, byte [0x4319ce]
mov dword [ebp - 0x254], edx
mov edx, dword [str.hetero_gamvcv.dat]
mov dword [ebp - 0x150], eax
movzx eax, word [0x4319e0]
mov byte [ebp - 0x24e], cl
mov ecx, dword [0x4319d8]
mov dword [ebp - 0x154], edx
mov edx, dword [0x4319dc]
xor esi, esi
mov dword [ebp - 0x14c], ecx
mov dword [ebp - 0x148], edx
mov word [ebp - 0x144], ax
cmp dword [0x438f88], esi
jle case.default.0x40efd4
xor ebx, ebx
cmp dword [0x439520], 0
je 0x40f46c
mov ecx, dword [0x4390b8]
mov eax, dword [0x439260]
lea edx, [ebx + ecx]
push edx
push str._tr__td__s__td_
push eax
call edi
mov ecx, dword [ebp - 0x29c]
fld qword [ecx + esi*8]
mov edx, dword [0x439260]
add esp, 4
fstp qword [esp]
push str._td_alignright__12.5lf__td_
push edx
call edi
mov eax, dword [0x439260]
add esp, 0x10
cmp dword [ebp - 0x298], 0
je 0x40f431
push str._td_Not_computable__td_
push eax
call edi
add esp, 8
jmp 0x40f459
mov ecx, dword [ebp - 0x268]
sub ecx, dword [0x438f88]
mov edx, dword [ebp - 0x264]
add ecx, esi
fld qword [edx + ecx*8]
sub esp, 8
fstp qword [esp]
push str._td_alignright__12.6lf__td_
push eax
call edi
add esp, 0x10
mov ecx, dword [0x439260]
push str.__tr_
push ecx
call edi
add esp, 8
jmp 0x40f4d8
mov edx, dword [ebp - 0x29c]
fld qword [edx + esi*8]
mov eax, dword [0x4390b8]
mov edx, dword [0x439260]
sub esp, 8
fstp qword [esp]
lea ecx, [ebx + eax]
push ecx
push str.__s_____12.5lf
push edx
call edi
mov eax, dword [0x439260]
add esp, 0x14
cmp dword [ebp - 0x298], 0
je 0x40f4b0
push str.Not_computable_n
push eax
call edi
add esp, 8
jmp 0x40f4d8
mov ecx, dword [ebp - 0x268]
sub ecx, dword [0x438f88]
mov edx, dword [ebp - 0x264]
add ecx, esi
fld qword [edx + ecx*8]
sub esp, 8
fstp qword [esp]
push str._12.5lf_n
push eax
call edi
add esp, 0x10
inc esi
add ebx, 0xd
cmp esi, dword [0x438f88]
jl 0x40f3d2
jmp case.default.0x40efd4
mov ecx, dword [str.loglin_vcv.dat]
mov edx, dword [0x431a0c]
mov eax, dword [0x431a10]
mov ebx, dword [0x437d84]
mov dword [ebp - 0x25c], ecx
movzx ecx, word [0x431a14]
mov word [ebp - 0x250], cx
mov ecx, dword [0x431a1c]
mov dword [ebp - 0x258], edx
mov dl, byte [0x431a16]
mov dword [ebp - 0x254], eax
mov eax, dword [str.loglin_gamvcv.dat]
mov dword [ebp - 0x150], ecx
movzx ecx, word [0x431a28]
mov byte [ebp - 0x24e], dl
mov edx, dword [0x431a20]
mov dword [ebp - 0x154], eax
mov eax, dword [0x431a24]
inc ebx
xor esi, esi
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x148], eax
mov word [ebp - 0x144], cx
test ebx, ebx
jle 0x40f668
cmp dword [0x439520], 0
mov edx, dword [0x439260]
je 0x40f605
push esi
push str._tr__td_alpha__sub__small__i__d__i___small___sub___td_
push edx
call edi
mov eax, dword [ebp - 0x270]
fld qword [eax + esi*8]
mov ecx, dword [0x439260]
add esp, 4
fstp qword [esp]
push str._td_alignright__12.5lf__td_
push ecx
call edi
mov edx, dword [0x439260]
add esp, 0x10
cmp dword [ebp - 0x298], 0
je 0x40f5cf
push str._td_Not_computable__td_
push edx
call edi
add esp, 8
jmp 0x40f5f3
mov eax, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
sub eax, ebx
add eax, esi
fld qword [ecx + eax*8]
sub esp, 8
fstp qword [esp]
push str._td_alignright__12.6lf__td_
push edx
call edi
add esp, 0x10
mov eax, dword [0x439260]
push str.__tr__n
push eax
call edi
add esp, 8
jmp 0x40f65f
mov ecx, dword [ebp - 0x270]
fld qword [ecx + esi*8]
sub esp, 8
fstp qword [esp]
push esi
push str._alpha_d__________12.5lf
push edx
call edi
mov eax, dword [0x439260]
add esp, 0x14
cmp dword [ebp - 0x298], 0
je 0x40f63b
push str.Not_computable_n
push eax
call edi
add esp, 8
jmp 0x40f65f
mov ecx, dword [ebp - 0x268]
mov edx, dword [ebp - 0x264]
sub ecx, ebx
add ecx, esi
fld qword [edx + ecx*8]
sub esp, 8
fstp qword [esp]
push str._12.6lf_n
push eax
call edi
add esp, 0x10
inc esi
cmp esi, ebx
jl 0x40f577
cmp dword [0x439520], 0
je 0x40f765
mov ecx, dword [0x439260]
push str.__tbody___table__n
push ecx
call edi
mov edx, dword [0x439260]
push str._table_border0_cellpadding0_
push edx
call edi
mov eax, dword [0x439260]
push str._tr__td_alignright_
push eax
call edi
mov esi, dword [0x439260]
add esp, 0x18
cmp dword [0x439520], 0
je 0x40f6cb
mov esi, 0xe
mov ecx, dword [0x439260]
push str.nbsp_
push ecx
call edi
add esp, 8
dec esi
jne 0x40f6b5
jmp 0x40f6df
mov ebx, 0xe
push esi
push 0x20
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
dec ebx
jne 0x40f6d0
mov edx, dword [0x439260]
push str.__td__n
push edx
call edi
mov eax, dword [0x439260]
push 0x4381a0
push str.styleborder:none_border_bottom:solid_windowtext_1.5pt_padding:0in_5.4pt_0in_5.4pt
push str._td_aligncenter__s__s__td___tr__tbody_
push eax
call edi
xor esi, esi
add esp, 0x18
cmp dword [0x438f88], esi
jle case.default.0x40efd4
xor ebx, ebx
jmp 0x40f720
mov ecx, dword [0x4390b8]
mov eax, dword [0x439260]
lea edx, [ebx + ecx]
push edx
push str._tr__td__s__td_
push eax
call edi
mov ecx, dword [ebp - 0x29c]
fld qword [ecx + esi*8]
mov edx, dword [0x439260]
add esp, 4
fstp qword [esp]
push str._td__12.5lf__td___tr_
push edx
call edi
inc esi
add esp, 0x10
add ebx, 0xd
cmp esi, dword [0x438f88]
jl 0x40f720
jmp case.default.0x40efd4
mov eax, dword [0x439260]
push str._n_____________________sigma2_n
push eax
call edi
mov ecx, dword [0x439260]
push str.________________________________n
push ecx
call edi
xor esi, esi
add esp, 0x10
cmp dword [0x438f88], esi
jle case.default.0x40efd4
xor ebx, ebx
nop
mov edx, dword [ebp - 0x29c]
fld qword [edx + esi*8]
mov eax, dword [0x4390b8]
mov edx, dword [0x439260]
sub esp, 8
fstp qword [esp]
lea ecx, [ebx + eax]
push ecx
push str.__s_____12.5lf_n
push edx
call edi
inc esi
add esp, 0x14
add ebx, 0xd
cmp esi, dword [0x438f88]
jl 0x40f790
cmp dword [0x439520], 0
je 0x40f7de
mov eax, dword [0x439260]
push str.__tbody___table__n
push eax
call edi
add esp, 8
cmp dword [0x437a4c], 0
je 0x40f973
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x25c]
push edx
call dword [sym.imp.MSVCR100.dll_fopen]
add esp, 8
mov dword [ebp - 0x270], eax
test eax, eax
jne 0x40f8a4
push 0x42f959
call dword [sym.imp.MSVCR100.dll_perror]
mov esi, dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
lea eax, [ebp - 0x25c]
push eax
push str.Unable_to_open__s_for
call esi
mov al, byte [ebp - 0x294]
add esp, 8
cmp al, 0x72
jne 0x40f846
push str.reading_n
jmp 0x40f853
cmp al, 0x77
je 0x40f84e
cmp al, 0x61
jne 0x40f858
push str.writing_n
call esi
add esp, 4
call fcn.00404c60
inc dword [0x437d8c]
je 0x40f89c
mov edi, dword [sym.imp.MSVCR100.dll_clock]
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov esi, edx
shr esi, 0x1f
add esi, edx
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
sub ecx, esi
cmp ecx, 3
jbe 0x40f880
push 0x64
call dword [sym.imp.MSVCR100.dll_exit]
mov eax, dword [0x439510]
mov edx, dword [ebp - 0x270]
xor ebx, ebx
mov dword [ebp - 0x264], edx
mov dword [ebp - 0x268], ebx
test eax, eax
jle 0x40f978
mov edx, dword [0x4380f8]
mov ecx, eax
imul ecx, ebx
lea ecx, [edx + ecx*8]
xor esi, esi
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x260], eax
test eax, eax
jle 0x40f94b
jmp 0x40f8f0
mov edx, dword [ebp - 0x278]
fld qword [edx + esi*8]
mov eax, dword [ebp - 0x270]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push eax
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x40f93c
mov edx, dword [ebp - 0x260]
dec edx
cmp esi, edx
je 0x40f93c
mov eax, dword [ebp - 0x270]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, dword [ebp - 0x260]
jl 0x40f8f0
mov ebx, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x270]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [0x439510]
inc ebx
add esp, 8
mov dword [ebp - 0x268], ebx
cmp ebx, eax
jl 0x40f8c5
jmp 0x40f978
mov eax, dword [0x439510]
cmp dword [0x439520], 0
mov edx, dword [0x438038]
mov ecx, dword [0x4380f8]
mov ebx, eax
mov dword [ebp - 0x260], edx
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x27c], eax
mov esi, eax
je 0x40f9b3
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x40f9c1
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [0x439260]
add esp, 8
push 0x438220
push 0x42f92c
push ecx
call edi
add esp, 0xc
cmp dword [0x439520], 0
je 0x40f9f3
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x40fa01
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
je 0x40fa1e
mov ecx, dword [0x439260]
push str._table_border0_cellpadding0__tbody_
push ecx
call edi
add esp, 8
test esi, esi
jle 0x40fb79
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x278]
lea edx, [ebx*8]
mov dword [ebp - 0x288], edx
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x28c], esi
cmp dword [0x439520], 0
je 0x40fa97
mov ecx, dword [ebp - 0x260]
cmp ecx, dword [0x4390b8]
jne 0x40fa82
mov edx, dword [ebp - 0x270]
mov eax, dword [0x439260]
push edx
push str._tr__td__s__td_
push eax
jmp 0x40facd
mov ecx, dword [ebp - 0x26c]
mov edx, dword [0x439260]
push ecx
push str._tr__td__s__td_
push edx
jmp 0x40facd
mov eax, dword [ebp - 0x260]
cmp eax, dword [0x4390b8]
jne 0x40faba
mov ecx, dword [ebp - 0x270]
mov edx, dword [0x439260]
push ecx
push str.__.9s
push edx
jmp 0x40facd
mov eax, dword [ebp - 0x26c]
mov ecx, dword [0x439260]
push eax
push str.__s
push ecx
call edi
mov esi, dword [ebp - 0x274]
add esp, 0xc
cmp dword [ebp - 0x27c], 0
jle 0x40fb25
mov ebx, dword [ebp - 0x27c]
jmp 0x40faf0
fld qword [esi]
sub esp, 8
cmp dword [0x439520], 0
fstp qword [esp]
je 0x40fb0f
mov edx, dword [0x439260]
push str._td_alignright_nbsp_nbsp__12.5lf__td_
push edx
jmp 0x40fb1a
mov eax, dword [0x439260]
push str.__12.5lf
push eax
call edi
add esp, 0x10
add esi, 8
dec ebx
jne 0x40faf0
cmp dword [0x439520], 0
je 0x40fb3e
mov ecx, dword [0x439260]
push str.__tr__n
push ecx
call edi
jmp 0x40fb4d
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [ebp - 0x288]
add dword [ebp - 0x270], 0xd
add dword [ebp - 0x26c], 0x100
add dword [ebp - 0x274], eax
add esp, 8
dec dword [ebp - 0x28c]
jne 0x40fa57
cmp dword [0x439520], 0
je 0x40fb92
mov ecx, dword [0x439260]
push str.__tbody___table__n
push ecx
call edi
jmp 0x40fba1
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov esi, dword [0x439510]
add esp, 8
xor ecx, ecx
test esi, esi
jle 0x40fbd1
mov edx, dword [0x4380f8]
fldz
lea ebx, [esi*8 + 8]
fcom qword [edx]
fnstsw ax
test ah, 0x41
je 0x40fc3d
inc ecx
add edx, ebx
cmp ecx, esi
jl 0x40fbbf
fstp st(0)
mov ebx, dword [0x4380f8]
push esi
push ebx
push esi
call fcn.004018a0
add esp, 0xc
test eax, eax
jne 0x40fc3f
push esi
push eax
push ebx
push esi
call fcn.00401980
add esp, 0x10
test eax, eax
je 0x40fc3f
cmp dword [ebp - 0x298], 0
jne 0x410084
cmp dword [0x439520], 0
mov eax, dword [0x439510]
mov edx, dword [0x438038]
mov ebx, eax
mov dword [ebp - 0x260], edx
mov dword [ebp - 0x27c], eax
mov esi, eax
je 0x40fd21
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x40fd30
fstp st(0)
cmp dword [0x439520], 0
je 0x40fc5d
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
mov esi, dword [sym.imp.MSVCR100.dll_fputc]
jmp 0x40fc6e
mov ecx, dword [0x439260]
mov esi, dword [sym.imp.MSVCR100.dll_fputc]
push ecx
push 0xa
call esi
mov edx, dword [0x439260]
add esp, 8
push str.The_Fisher_scoring_algorithm_is_unable_to_produce_acceptable_estimates_of_the
push edx
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40fc9a
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x40fca5
mov ecx, dword [0x439260]
push ecx
push 0xa
call esi
mov edx, dword [0x439260]
add esp, 8
push str.variance_covariance_components._It_is_possible_that_the_model_you_have_fit
push edx
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40fcd1
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x40fcdc
mov ecx, dword [0x439260]
push ecx
push 0xa
call esi
mov edx, dword [0x439260]
add esp, 8
push str.is_too_complex_for_the_data_at_hand.
push edx
call edi
add esp, 8
cmp dword [0x439520], 0
je 0x40fd0e
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
add esp, 8
jmp 0x4101a6
mov ecx, dword [0x439260]
push ecx
push 0xa
call esi
add esp, 8
jmp 0x4101a6
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
jne 0x40fd4e
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov eax, dword [0x439260]
push str.Standard_error
push eax
call edi
add esp, 8
cmp esi, 1
jle 0x40fd74
mov ecx, dword [0x439260]
push 0x434124
push ecx
call edi
add esp, 8
mov edx, dword [0x439260]
push 0x438220
push str._of__s
push edx
call edi
add esp, 0xc
cmp dword [0x439520], 0
je 0x40fda2
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x40fdb1
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
je 0x40fdce
mov edx, dword [0x439260]
push str._table_border0_cellpadding0__tbody_
push edx
call edi
add esp, 8
test esi, esi
jle 0x40ff28
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x270], eax
lea eax, [ebx*8]
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x28c], esi
cmp dword [0x439520], 0
je 0x40fe47
mov edx, dword [ebp - 0x260]
cmp edx, dword [0x4390b8]
jne 0x40fe33
mov eax, dword [ebp - 0x270]
mov ecx, dword [0x439260]
push eax
push str._tr__td__s__td_
push ecx
jmp 0x40fe7c
mov edx, dword [ebp - 0x26c]
mov eax, dword [0x439260]
push edx
push str._tr__td__s__td_
push eax
jmp 0x40fe7c
mov ecx, dword [ebp - 0x260]
cmp ecx, dword [0x4390b8]
jne 0x40fe69
mov edx, dword [ebp - 0x270]
mov eax, dword [0x439260]
push edx
push str.__.9s
push eax
jmp 0x40fe7c
mov ecx, dword [ebp - 0x26c]
mov edx, dword [0x439260]
push ecx
push str.__s
push edx
call edi
mov esi, dword [ebp - 0x274]
add esp, 0xc
cmp dword [ebp - 0x27c], 0
jle 0x40fed5
mov ebx, dword [ebp - 0x27c]
jmp 0x40fea0
fld qword [esi]
sub esp, 8
cmp dword [0x439520], 0
fstp qword [esp]
je 0x40febe
mov eax, dword [0x439260]
push str._td_alignright_nbsp_nbsp__12.5lf__td_
push eax
jmp 0x40feca
mov ecx, dword [0x439260]
push str.__12.5lf
push ecx
call edi
add esp, 0x10
add esi, 8
dec ebx
jne 0x40fea0
cmp dword [0x439520], 0
je 0x40feee
mov edx, dword [0x439260]
push str.__tr__n
push edx
call edi
jmp 0x40fefc
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [ebp - 0x278]
add dword [ebp - 0x270], 0xd
add dword [ebp - 0x26c], 0x100
add dword [ebp - 0x274], ecx
add esp, 8
dec dword [ebp - 0x28c]
jne 0x40fe07
cmp dword [0x439520], 0
je 0x40ff41
mov edx, dword [0x439260]
push str.__tbody___table__n
push edx
call edi
jmp 0x40ff4f
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x437a4c], 0
je 0x410084
mov ecx, dword [0x439510]
mov eax, dword [ebp - 0x290]
mov edx, ecx
imul edx, ecx
xor ebx, ebx
cmp edx, 4
jl 0x40ffaa
lea esi, [edx - 4]
shr esi, 2
inc esi
lea ebx, [esi*4]
fld qword [eax]
add eax, 0x20
dec esi
fmul st(0), st(0)
fstp qword [eax - 0x20]
fld qword [eax - 0x18]
fmul st(0), st(0)
fstp qword [eax - 0x18]
fld qword [eax - 0x10]
fmul st(0), st(0)
fstp qword [eax - 0x10]
fld qword [eax - 8]
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x40ff85
cmp ebx, edx
jge 0x40ffbd
sub edx, ebx
fld qword [eax]
add eax, 8
dec edx
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x40ffb0
mov dword [ebp - 0x268], 0
test ecx, ecx
jle 0x41008a
mov ebx, dword [ebp - 0x268]
mov eax, dword [ebp - 0x290]
mov edx, ecx
imul edx, ebx
lea edx, [eax + edx*8]
xor esi, esi
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x260], ecx
test ecx, ecx
jle 0x41005b
jmp 0x410000
mov eax, dword [ebp - 0x278]
fld qword [eax + esi*8]
mov ecx, dword [ebp - 0x264]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push ecx
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x41004c
mov edx, dword [ebp - 0x260]
dec edx
cmp esi, edx
je 0x41004c
mov eax, dword [ebp - 0x264]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, dword [ebp - 0x260]
jl 0x410000
mov ebx, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [0x439510]
inc ebx
add esp, 8
mov dword [ebp - 0x268], ebx
cmp ebx, ecx
jl 0x40ffd5
jmp 0x41008a
mov ecx, dword [0x439510]
mov edx, dword [0x4380f8]
push ecx
push 3
push 0x438220
push edx
push ecx
call fcn.00420550
add esp, 0x14
jmp 0x4101a6
cmp dword [0x437a4c], 0
je 0x410281
lea eax, [ebp - 0x294]
push eax
push str.unr_vcv.dat
call dword [sym.imp.MSVCR100.dll_fopen]
add esp, 8
test eax, eax
jne 0x410164
push 0x42f959
call dword [sym.imp.MSVCR100.dll_perror]
mov esi, dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
push str.unr_vcv.dat
push str.Unable_to_open__s_for
call esi
mov al, byte [ebp - 0x294]
add esp, 8
cmp al, 0x72
jne 0x410105
push str.reading_n
jmp 0x410112
cmp al, 0x77
je 0x41010d
cmp al, 0x61
jne 0x410117
push str.writing_n
call esi
add esp, 4
call fcn.00404c60
inc dword [0x437d8c]
je 0x41015c
mov edi, dword [sym.imp.MSVCR100.dll_clock]
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov esi, edx
shr esi, 0x1f
add esi, edx
nop
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
sub ecx, esi
cmp ecx, 3
jbe 0x410140
push 0x64
call dword [sym.imp.MSVCR100.dll_exit]
mov edx, dword [str.unr_gamvcv.dat]
mov ecx, dword [0x431c10]
mov dword [ebp - 0x264], eax
mov eax, dword [0x431c0c]
mov dword [ebp - 0x154], edx
mov dx, word [0x431c14]
mov dword [ebp - 0x150], eax
mov al, byte [0x431c16]
mov dword [ebp - 0x14c], ecx
mov word [ebp - 0x148], dx
mov byte [ebp - 0x146], al
cmp dword [0x437a4c], 0
je 0x410281
cmp dword [0x438f88], 0
mov dword [ebp - 0x268], 0
jle 0x410281
mov eax, dword [0x438f88]
mov ebx, dword [ebp - 0x268]
mov edx, dword [0x438068]
mov ecx, eax
imul ecx, ebx
lea ecx, [edx + ecx*8]
xor esi, esi
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x260], eax
test eax, eax
jle 0x41025b
jmp 0x410200
mov edx, dword [ebp - 0x278]
fld qword [edx + esi*8]
mov eax, dword [ebp - 0x264]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push eax
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x41024c
mov edx, dword [ebp - 0x260]
dec edx
cmp esi, edx
je 0x41024c
mov eax, dword [ebp - 0x264]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, dword [ebp - 0x260]
jl 0x410200
mov ebx, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [0x438f88]
inc ebx
add esp, 8
mov dword [ebp - 0x268], ebx
cmp ebx, eax
jl 0x4101d5
cmp dword [0x439520], 0
mov eax, dword [0x438f88]
mov edx, dword [0x4390b8]
mov ecx, dword [0x438068]
mov ebx, eax
mov dword [ebp - 0x260], edx
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x27c], eax
mov esi, eax
je 0x4102c1
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x4102cf
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
jne 0x4102ed
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov edx, dword [0x439260]
push 0x438320
push 0x42f92c
push edx
call edi
add esp, 0xc
cmp dword [0x439520], 0
je 0x41031b
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x41032a
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
je 0x410347
mov edx, dword [0x439260]
push str._table_border0_cellpadding0__tbody_
push edx
call edi
add esp, 8
test esi, esi
jle 0x410498
mov eax, dword [ebp - 0x260]
mov ecx, dword [ebp - 0x278]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x270], eax
lea eax, [ebx*8]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x274], ecx
mov dword [ebp - 0x28c], esi
cmp dword [0x439520], 0
je 0x4103c0
mov edx, dword [ebp - 0x260]
cmp edx, dword [0x4390b8]
jne 0x4103ac
mov eax, dword [ebp - 0x270]
mov ecx, dword [0x439260]
push eax
push str._tr__td__s__td_
push ecx
jmp 0x4103f5
mov edx, dword [ebp - 0x26c]
mov eax, dword [0x439260]
push edx
push str._tr__td__s__td_
push eax
jmp 0x4103f5
mov ecx, dword [ebp - 0x260]
cmp ecx, dword [0x4390b8]
jne 0x4103e2
mov edx, dword [ebp - 0x270]
mov eax, dword [0x439260]
push edx
push str.__.9s
push eax
jmp 0x4103f5
mov ecx, dword [ebp - 0x26c]
mov edx, dword [0x439260]
push ecx
push str.__s
push edx
call edi
mov esi, dword [ebp - 0x274]
add esp, 0xc
cmp dword [ebp - 0x27c], 0
jle 0x410445
mov ebx, dword [ebp - 0x27c]
nop
fld qword [esi]
sub esp, 8
cmp dword [0x439520], 0
fstp qword [esp]
je 0x41042e
mov eax, dword [0x439260]
push str._td_alignright_nbsp_nbsp__12.5lf__td_
push eax
jmp 0x41043a
mov ecx, dword [0x439260]
push str.__12.5lf
push ecx
call edi
add esp, 0x10
add esi, 8
dec ebx
jne 0x410410
cmp dword [0x439520], 0
je 0x41045e
mov edx, dword [0x439260]
push str.__tr__n
push edx
call edi
jmp 0x41046c
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [ebp - 0x288]
add dword [ebp - 0x270], 0xd
add dword [ebp - 0x26c], 0x100
add dword [ebp - 0x274], ecx
add esp, 8
dec dword [ebp - 0x28c]
jne 0x410380
cmp dword [0x439520], 0
je 0x4104b1
mov edx, dword [0x439260]
push str.__tbody___table__n
push edx
call edi
jmp 0x4104bf
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [ebp - 0x280], 0
je 0x410874
cmp dword [ebp + 0x20], 0
jne 0x410874
cmp dword [0x439520], 0
mov eax, dword [0x438f88]
mov ecx, dword [0x4390b8]
mov ebx, eax
mov dword [ebp - 0x260], ecx
mov dword [ebp - 0x280], eax
mov esi, eax
je 0x41050d
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x41051b
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
jne 0x410539
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov edx, dword [0x439260]
push str.Standard_error
push edx
call edi
add esp, 8
cmp esi, 1
jle 0x41055f
mov eax, dword [0x439260]
push 0x434124
push eax
call edi
add esp, 8
mov ecx, dword [0x439260]
push 0x438320
push str._of__s
push ecx
call edi
add esp, 0xc
cmp dword [0x439520], 0
je 0x41058e
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
jmp 0x41059c
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x439520], 0
je 0x4105b9
mov ecx, dword [0x439260]
push str._table_border0_cellpadding0__tbody_
push ecx
call edi
add esp, 8
test esi, esi
jle 0x41070b
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x290]
lea edx, [ebx*8]
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], esi
cmp dword [0x439520], 0
je 0x410632
mov ecx, dword [ebp - 0x260]
cmp ecx, dword [0x4390b8]
jne 0x41061d
mov edx, dword [ebp - 0x270]
mov eax, dword [0x439260]
push edx
push str._tr__td__s__td_
push eax
jmp 0x410668
mov ecx, dword [ebp - 0x26c]
mov edx, dword [0x439260]
push ecx
push str._tr__td__s__td_
push edx
jmp 0x410668
mov eax, dword [ebp - 0x260]
cmp eax, dword [0x4390b8]
jne 0x410655
mov ecx, dword [ebp - 0x270]
mov edx, dword [0x439260]
push ecx
push str.__.9s
push edx
jmp 0x410668
mov eax, dword [ebp - 0x26c]
mov ecx, dword [0x439260]
push eax
push str.__s
push ecx
call edi
mov esi, dword [ebp - 0x274]
add esp, 0xc
cmp dword [ebp - 0x280], 0
jle 0x4106b7
mov ebx, dword [ebp - 0x280]
fld qword [esi]
sub esp, 8
cmp dword [0x439520], 0
fstp qword [esp]
je 0x4106a1
mov edx, dword [0x439260]
push str._td_alignright_nbsp_nbsp__12.5lf__td_
push edx
jmp 0x4106ac
mov eax, dword [0x439260]
push str.__12.5lf
push eax
call edi
add esp, 0x10
add esi, 8
dec ebx
jne 0x410682
cmp dword [0x439520], 0
je 0x4106d0
mov ecx, dword [0x439260]
push str.__tr__n
push ecx
call edi
jmp 0x4106df
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [ebp - 0x278]
add dword [ebp - 0x270], 0xd
add dword [ebp - 0x26c], 0x100
add dword [ebp - 0x274], eax
add esp, 8
dec dword [ebp - 0x27c]
jne 0x4105f2
cmp dword [0x439520], 0
je 0x410724
mov ecx, dword [0x439260]
push str.__tbody___table__n
push ecx
call edi
jmp 0x410733
mov edx, dword [0x439260]
push edx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
cmp dword [0x437a4c], 0
je 0x410874
mov ecx, dword [0x438f88]
mov eax, dword [ebp - 0x290]
mov edx, ecx
imul edx, ecx
xor ebx, ebx
cmp edx, 4
jl 0x410795
lea esi, [edx - 4]
shr esi, 2
inc esi
lea ebx, [esi*4]
lea esp, [esp]
fld qword [eax]
add eax, 0x20
dec esi
fmul st(0), st(0)
fstp qword [eax - 0x20]
fld qword [eax - 0x18]
fmul st(0), st(0)
fstp qword [eax - 0x18]
fld qword [eax - 0x10]
fmul st(0), st(0)
fstp qword [eax - 0x10]
fld qword [eax - 8]
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x410770
cmp ebx, edx
jge 0x4107ad
sub edx, ebx
jmp 0x4107a0
fld qword [eax]
add eax, 8
dec edx
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x4107a0
mov dword [ebp - 0x268], 0
test ecx, ecx
jle 0x41087a
mov ebx, dword [ebp - 0x268]
mov edx, dword [ebp - 0x290]
mov eax, ecx
imul eax, ebx
lea eax, [edx + eax*8]
xor esi, esi
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x280], ecx
test ecx, ecx
jle 0x41084b
jmp 0x4107f0
mov ecx, dword [ebp - 0x278]
fld qword [ecx + esi*8]
mov edx, dword [ebp - 0x264]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push edx
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x41083c
mov edx, dword [ebp - 0x280]
dec edx
cmp esi, edx
je 0x41083c
mov eax, dword [ebp - 0x264]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, dword [ebp - 0x280]
jl 0x4107f0
mov ebx, dword [ebp - 0x268]
mov ecx, dword [ebp - 0x264]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [0x438f88]
inc ebx
add esp, 8
mov dword [ebp - 0x268], ebx
cmp ebx, ecx
jl 0x4107c5
jmp 0x41087a
mov ecx, dword [0x438f88]
mov edx, dword [0x438068]
push ecx
push 1
push 0x438320
push edx
push ecx
call fcn.00420550
mov eax, dword [ebp - 0x284]
add esp, 0x14
cmp dword [0x437a4c], 0
je 0x410957
test eax, eax
jle 0x410957
mov dword [ebp - 0x260], 0
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x260]
add ecx, dword [0x43807c]
xor esi, esi
mov dword [ebp - 0x278], ecx
mov edx, dword [ebp - 0x278]
fld qword [edx + esi*8]
mov eax, dword [ebp - 0x264]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push eax
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x41091d
mov edx, dword [ebp - 0x284]
dec edx
cmp esi, edx
je 0x41091d
mov eax, dword [ebp - 0x264]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, dword [ebp - 0x284]
jl 0x4108d1
mov ecx, dword [ebp - 0x264]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [ebp - 0x284]
lea ecx, [eax*8]
add dword [ebp - 0x260], ecx
add esp, 8
dec dword [ebp - 0x280]
jne 0x4108bd
mov edx, dword [0x43807c]
push 0x42f959
push edx
push eax
push eax
push 0
call fcn.00420200
add esp, 0x14
cmp dword [ebp - 0x298], 0
jne 0x410acd
mov eax, dword [0x4380bc]
push str.Standard_Errors_of
push eax
mov eax, dword [ebp - 0x284]
push eax
push eax
push 0
call fcn.00420200
add esp, 0x14
cmp dword [0x437a4c], 0
je 0x410acd
mov ebx, dword [ebp - 0x284]
mov eax, dword [0x4380bc]
mov ecx, ebx
imul ecx, ebx
xor esi, esi
cmp ecx, 4
jl 0x4109f5
lea edx, [ecx - 4]
shr edx, 2
inc edx
lea esi, [edx*4]
jmp 0x4109d0
fld qword [eax]
add eax, 0x20
dec edx
fmul st(0), st(0)
fstp qword [eax - 0x20]
fld qword [eax - 0x18]
fmul st(0), st(0)
fstp qword [eax - 0x18]
fld qword [eax - 0x10]
fmul st(0), st(0)
fstp qword [eax - 0x10]
fld qword [eax - 8]
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x4109d0
cmp esi, ecx
jge 0x410a0d
sub ecx, esi
jmp 0x410a00
fld qword [eax]
add eax, 8
dec ecx
fmul st(0), st(0)
fstp qword [eax - 8]
jne 0x410a00
test ebx, ebx
jle 0x410acd
mov eax, ebx
lea ecx, [eax*8]
mov dword [ebp - 0x260], 0
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x260]
mov dword [ebp - 0x274], ecx
mov edx, dword [0x4380bc]
add edx, eax
mov dword [ebp - 0x278], edx
xor esi, esi
lea ebx, [ebx]
mov eax, dword [ebp - 0x278]
fld qword [eax + esi*8]
mov ecx, dword [ebp - 0x264]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push ecx
call edi
lea eax, [esi + 1]
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x410a98
mov edx, ebx
dec edx
cmp esi, edx
je 0x410a98
mov eax, dword [ebp - 0x264]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
inc esi
cmp esi, ebx
jl 0x410a50
mov ecx, dword [ebp - 0x264]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [ebp - 0x260]
add eax, dword [ebp - 0x274]
add esp, 8
dec dword [ebp - 0x280]
mov dword [ebp - 0x260], eax
jne 0x410a3a
mov eax, dword [ebp - 0x284]
mov edx, dword [0x43807c]
push eax
push 2
push 0x4382a0
push edx
push eax
call fcn.00420550
add esp, 0x14
cmp dword [0x437a4c], 0
je 0x410d08
mov eax, dword [ebp - 0x264]
push eax
call dword [sym.imp.MSVCR100.dll_fclose]
add esp, 4
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x154]
push edx
call dword [sym.imp.MSVCR100.dll_fopen]
mov ebx, eax
add esp, 8
test ebx, ebx
jne 0x410bc4
push 0x42f959
call dword [sym.imp.MSVCR100.dll_perror]
mov esi, dword [sym.imp.MSVCR100.dll_printf]
add esp, 4
lea eax, [ebp - 0x154]
push eax
push str.Unable_to_open__s_for
call esi
mov al, byte [ebp - 0x294]
add esp, 8
cmp al, 0x72
jne 0x410b5f
push str.reading_n
jmp 0x410b6c
cmp al, 0x77
je 0x410b67
cmp al, 0x61
jne 0x410b71
push str.writing_n
call esi
add esp, 4
call fcn.00404c60
inc dword [0x437d8c]
je 0x410bbc
mov edi, dword [sym.imp.MSVCR100.dll_clock]
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov esi, edx
shr esi, 0x1f
add esi, edx
lea esp, [esp]
call edi
mov ecx, eax
mov eax, 0x10624dd3
imul ecx
sar edx, 6
mov ecx, edx
shr ecx, 0x1f
add ecx, edx
sub ecx, esi
cmp ecx, 3
jbe 0x410ba0
push 0x64
call dword [sym.imp.MSVCR100.dll_exit]
mov eax, dword [0x439518]
mov edx, dword [0x43803c]
xor esi, esi
mov dword [ebp - 0x278], edx
mov dword [ebp - 0x280], eax
test eax, eax
jle 0x410c35
mov eax, dword [ebp - 0x278]
fld qword [eax + esi*8]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push ebx
call edi
lea eax, [esi + 1]
mov dword [ebp - 0x260], eax
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x410c27
mov edx, dword [ebp - 0x280]
dec edx
cmp esi, edx
je 0x410c27
push ebx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov esi, dword [ebp - 0x260]
cmp esi, dword [ebp - 0x280]
jl 0x410be1
push ebx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov eax, dword [0x439518]
add esp, 8
mov dword [ebp - 0x268], 0
test eax, eax
jle 0x410cfe
jmp 0x410c60
mov edx, dword [0x43804c]
mov ecx, eax
imul ecx, dword [ebp - 0x268]
lea ecx, [edx + ecx*8]
xor esi, esi
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x280], eax
test eax, eax
jle 0x410cd8
mov edx, dword [ebp - 0x278]
fld qword [edx + esi*8]
sub esp, 8
fstp qword [esp]
push str._15.7lf
push ebx
call edi
lea eax, [esi + 1]
mov dword [ebp - 0x260], eax
cdq
mov ecx, 0x3c
idiv ecx
add esp, 0x10
test edx, edx
jne 0x410cca
mov edx, dword [ebp - 0x280]
dec edx
cmp esi, edx
je 0x410cca
push ebx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov esi, dword [ebp - 0x260]
cmp esi, dword [ebp - 0x280]
jl 0x410c84
push ebx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
mov ecx, dword [ebp - 0x268]
mov eax, dword [0x439518]
inc ecx
add esp, 8
mov dword [ebp - 0x268], ecx
cmp ecx, eax
jl 0x410c60
push ebx
call dword [sym.imp.MSVCR100.dll_fclose]
add esp, 4
mov eax, dword [ebp - 0x290]
test eax, eax
je 0x410d1c
push eax
call dword [sym.imp.MSVCR100.dll_free]
add esp, 4
cmp dword [0x438504], 0
mov eax, dword [0x438044]
jne 0x410d40
test eax, eax
jne 0x410d44
cmp dword [ebp - 0x2b4], eax
jne 0x410d40
cmp dword [ebp + 8], 5
jg 0x410dcd
test eax, eax
je 0x410d6e
cmp dword [0x439520], 0
je 0x410d5c
mov eax, dword [0x439260]
push str._br__n
push eax
call edi
jmp 0x410d6b
mov ecx, dword [0x439260]
push ecx
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov edx, dword [ebp - 0x2b0]
fld qword [edx]
mov eax, dword [ebp + 8]
mov ecx, dword [0x439260]
sub esp, 8
fstp qword [esp]
push eax
push str.The_value_of_the_log_likelihood_function_at_iteration__d___lE
push ecx
call edi
add esp, 0x14
cmp dword [0x439520], 0
je 0x410dbc
mov edx, dword [0x439260]
push str._br__n
push edx
call edi
add esp, 8
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 8]
xor ecx, ebp
call fcn.0042e325
mov esp, ebp
pop ebp
ret
mov eax, dword [0x439260]
push eax
push 0xa
call dword [sym.imp.MSVCR100.dll_fputc]
add esp, 8
mov ecx, dword [ebp - 8]
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.0042e325
mov esp, ebp
pop ebp
ret