Function at 0x42c100
Capabilities:
Check http status code
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffb7c
push ebx
xor eax, eax
mov dword [ebp - 0x38], eax
cmp dword [0x187a938], 0
je 0x42c90b
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
mov dword [ebp - 0x50], eax
cmp dword [ebp - 0x50], 0
jne 0x42c17a
push 0x187b6ec
push 0x73d
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x187b9e0
push 0x741
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x187b7e8
push 0x740
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x187b8e4
push 0x749
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
mov dword [ebp - 0x484], eax
xor edx, edx
mov dword [ebp - 0x480], edx
fild qword [ebp - 0x484]
fstp qword [ebp - 0x118]
mov ecx, 5
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42c1ba
add ecx, 0xfffffffb
push ecx
push 0x74a
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
mov edx, 5
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42c1e7
add edx, 0xfffffffb
push edx
push 0x74b
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
mov edx, 5
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42c214
add edx, 0xfffffffb
push edx
push 0x74c
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
xor edx, edx
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x18]
mov eax, dword [ecx*8 + 0x45b080]
mov dword [ebp - 0x30], eax
mov edx, dword [ebp - 0x18]
mov ecx, dword [edx*8 + 0x45b084]
mov dword [ebp - 0x34], ecx
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42c2b6
push dword [ebp - 0x30]
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
sete dl
and edx, 1
mov ecx, dword [ebp - 0x18]
cmp dword [ecx*8 + 0x45b094], 0
sete al
and eax, 1
cmp dl, al
jne 0x42c2a2
mov edx, dword [ebp - 0x18]
push dword [edx*8 + 0x45b090]
imul ecx, dword [ebp - 0x34], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.004415c8
add esp, 8
jmp 0x42c2c8
mov eax, dword [ebp - 0x34]
mov edx, eax
shl eax, 6
sub eax, edx
mov byte [eax*4 + 0x6525bc], 0
jmp 0x42c2c8
mov ecx, dword [ebp - 0x34]
mov eax, ecx
shl ecx, 6
sub ecx, eax
mov byte [ecx*4 + 0x6525bc], 0
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x42c22d
push 0xba3
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x42c2fb
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42c2fb
xor edx, edx
jmp 0x42c300
mov edx, 1
mov dword [ebp - 0x480], edx
fild dword [ebp - 0x480]
fstp qword [ebp - 0x110]
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42c444
push 1
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0x45faa5
lea edx, [ebp - 0x47c]
push edx
call fcn.004415c8
add esp, 8
cmp byte [0x667c4c], 0
je 0x42c37c
push 0x667c4c
lea ecx, [ebp - 0x47c]
push ecx
call fcn.004414ec
add esp, 8
push 0xfa
lea eax, [ebp - 0x31c]
push eax
push 0xa06
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
lea edx, [ebp - 0x47c]
push edx
lea ecx, [ebp - 0x31c]
push ecx
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42c3c3
lea eax, [ebp - 0x47c]
push eax
push 0xa06
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x45fab4
lea edx, [ebp - 0x47c]
push edx
call fcn.004415c8
add esp, 8
cmp byte [0x667d48], 0
je 0x42c3f4
push 0x667d48
lea ecx, [ebp - 0x47c]
push ecx
call fcn.004414ec
add esp, 8
push 0xfa
lea eax, [ebp - 0x31c]
push eax
push 0xa45
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
lea edx, [ebp - 0x47c]
push edx
lea ecx, [ebp - 0x31c]
push ecx
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42c528
lea eax, [ebp - 0x47c]
push eax
push 0xa45
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x42c528
mov byte [0x667c4c], 0
push 0x45fac2
push 0xa06
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x667d48], 0
push 0x45fad1
push 0xa45
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [0x187ab58], 0xfffffffe
je 0x42c528
push 1
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42c4ca
mov dword [0x45b058], 1
mov byte [0x667f40], 0
mov byte [0x66803c], 0
mov byte [0x668138], 0
jmp 0x42c528
cmp dword [0x45b058], 0
je 0x42c528
xor edx, edx
mov dword [0x45b058], edx
push str.Kann_die_Isolations__und_Ersatzableitstrommessung_wirklich_vollst
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
je 0x42c528
push 0x45fb81
push 0x667f40
call fcn.004415c8
add esp, 8
push str.alb_konnte_keine_vollst
push 0x66803c
call fcn.004415c8
add esp, 8
push str.kraft__best
push 0x668138
call fcn.004415c8
add esp, 8
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
mov dword [ebp - 0x64], eax
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42c550
mov byte [0x6626a8], 0
mov byte [0x66299c], 0
cmp dword [ebp - 0x64], 0
je 0x42c571
push 0x45aff3
push 0x663080
call fcn.004415c8
add esp, 8
jmp 0x42c5af
mov byte [0x653870], 0
mov byte [0x663080], 0
lea edx, [ebp - 0xe0]
push edx
push 0x45fd03
push 0x653090
call fcn.00444fec
add esp, 0xc
dec eax
je 0x42c5af
mov dword [0x45b048], 1
mov dword [0x45b04c], 1
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42c68a
push 0x45aff3
push 0x66317c
call fcn.004415c8
add esp, 8
push 0x1d
lea edx, [ebp - 0x1d8]
push edx
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
lea ecx, [ebp - 0x1d8]
push ecx
call fcn.0042b9dc
pop ecx
push eax
push 0x663278
call fcn.004415c8
add esp, 8
xor eax, eax
mov dword [ebp - 0x18], eax
mov edx, dword [ebp - 0x18]
mov ecx, dword [edx*4 + str.VWp]
mov eax, ecx
shl ecx, 6
sub ecx, eax
mov byte [ecx*4 + 0x6525bc], 0
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 3
jl 0x42c60c
push 0x45fd07
push 0xa03
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push str.Netzdose_MPT
push 0x9fc
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x65fc54], 0
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42c681
push 0x45aff3
push 0x66881c
call fcn.004415c8
add esp, 8
jmp 0x42c703
mov byte [0x66881c], 0
jmp 0x42c703
mov byte [0x66317c], 0
mov byte [0x66881c], 0
mov byte [0x663278], 0
mov dword [ebp - 0x20], 1
xor edx, edx
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x20]
lea ecx, [ecx + ecx*2]
lea eax, [ecx*4 + str.VWp]
mov edx, dword [ebp - 0x18]
mov ecx, dword [eax + edx*4]
mov eax, ecx
shl ecx, 6
sub ecx, eax
mov byte [ecx*4 + 0x6525bc], 0
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 3
jl 0x42c6ab
inc dword [ebp - 0x20]
cmp dword [ebp - 0x20], 3
jle 0x42c6a6
push 0x45fd21
push 0xa03
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x45fd2e
push 0x9fc
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [0x187ab58], 0xfffffffe
je 0x42c854
push 0x6661b8
call fcn.00402874
pop ecx
cmp dword [ebp - 0x50], 0
je 0x42c728
mov byte [0x45aeeb], 0
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42c811
cmp dword [ebp - 0x50], 0
je 0x42c78b
push 0x6661b8
push 0x663470
call fcn.004415c8
add esp, 8
mov byte [0x663374], 0
push 0
push 0xa6e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
push 5
push 0xa6d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
jmp 0x42c854
push 0x663470
push 0x6661b8
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42c7d3
cmp byte [0x663470], 0
je 0x42c7d3
push 0x663470
push 0x6661b8
call fcn.004415c8
add esp, 8
push 0x6661b8
push str.MSER
push str.PCDOCW
call fcn.004032c0
add esp, 0xc
push 0x45aeeb
push 0x663374
call fcn.004415c8
add esp, 8
push 5
push 0xa6e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
push 0
push 0xa6d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
jmp 0x42c854
push 0x6661b8
push 0x663374
call fcn.004415c8
add esp, 8
mov byte [0x663470], 0
push 0
push 0xa6e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
push 5
push 0xa6d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42c892
push str.10010
push 0x65fa5c
call fcn.004415c8
add esp, 8
push 0x45fd3d
push 0x6666a4
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x3c], 1
jmp 0x42c8e7
push 0x45fd3f
push 0x65fa5c
call fcn.004415c8
add esp, 8
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42c8d0
push 0x45fd41
push 0x6666a4
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x3c], 2
jmp 0x42c8e7
push 0x45fd43
push 0x6666a4
call fcn.004415c8
add esp, 8
xor edx, edx
mov dword [ebp - 0x3c], edx
push 0x663374
push 0x552
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x663470
push 0x55c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
xor ecx, ecx
mov dword [ebp - 0x14], ecx
push 0xf9
push 0x654050
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x654050
call fcn.0042a3d0
pop ecx
test eax, eax
jne 0x42c943
cmp dword [ebp - 0x14], 0
jne 0x42c943
mov dword [ebp - 0x14], 0x515
cmp dword [0x187a938], 0
jne 0x42c955
cmp byte [0x45c3d8], 0
jne 0x42c99a
cmp byte [0x654050], 0
jne 0x42c96d
cmp dword [ebp - 0x14], 0
jne 0x42c97f
mov dword [ebp - 0x14], 0x515
jmp 0x42c97f
push 0x654050
push 0x187a3b4
call fcn.004415c8
add esp, 8
cmp byte [0x65fb58], 0
je 0x42c99a
push 0x65fb58
push 0x187a5ac
call fcn.004415c8
add esp, 8
cmp dword [0x187a938], 0
je 0x42c9e0
push 0xfa
push 0x65f570
push 0x557
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x65f570
call fcn.00402874
pop ecx
cmp byte [0x65f570], 0
je 0x42c9e0
push 0x65f570
push 0x187a4b0
call fcn.004415c8
add esp, 8
cmp dword [0x187a938], 0
jne 0x42cc85
xor eax, eax
mov dword [ebp - 0x68], eax
jmp 0x42ca0d
mov edx, dword [ebp - 0x68]
add edx, 0x516
push edx
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x42ca19
inc dword [ebp - 0x68]
mov ecx, dword [0x187ab60]
dec ecx
cmp ecx, dword [ebp - 0x68]
jg 0x42c9f4
mov eax, dword [0x187ab5c]
mov edx, dword [ebp - 0x68]
push dword [eax + edx*4]
push 0x659204
call fcn.004415c8
add esp, 8
cmp dword [ebp - 0x68], 6
jne 0x42cb62
push 0xf9
push 0x65eb98
push 0x579
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
push 0x65eb98
call fcn.00402874
pop ecx
push 0x65eb98
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
fcomp qword [0x431148]
fnstsw ax
sahf
jb 0x42ca93
fld qword [ebp - 0xb0]
fcomp qword [0x431150]
fnstsw ax
sahf
jbe 0x42caae
xor edx, edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0xac], edx
cmp dword [ebp - 0x14], 0
jne 0x42caae
mov dword [ebp - 0x14], 0x579
push 0xf9
push 0x65ec94
push 0x57a
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
push 0x65ec94
call fcn.00402874
pop ecx
push 0x65ec94
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xb8]
fld dword [0x45bf88]
fsub qword [0x431158]
fcomp qword [ebp - 0xb8]
fnstsw ax
sahf
ja 0x42cb12
fld dword [0x45bfac]
fadd qword [0x431158]
fcomp qword [ebp - 0xb8]
fnstsw ax
sahf
jae 0x42cb2d
xor edx, edx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xb4], edx
cmp dword [ebp - 0x14], 0
jne 0x42cb2d
mov dword [ebp - 0x14], 0x57a
cmp dword [0x187ab58], 0xfffffffe
je 0x42cbac
push 1
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 1
push 0x57a
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42cbac
xor ecx, ecx
mov byte [0x65ec94], cl
mov byte [0x65eb98], cl
fld qword [0x431160]
fst qword [ebp - 0xb8]
fstp qword [ebp - 0xb0]
push 0
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0
push 0x57a
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
xor eax, eax
mov dword [ebp - 0x20], eax
xor edx, edx
mov dword [ebp - 0x18], edx
mov eax, dword [ebp - 0x18]
add eax, 0x582
push eax
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42cbf2
push 0x45fd45
mov edx, dword [ebp - 0x18]
imul ecx, dword [edx*4 + 0x45b0f8], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.004415c8
add esp, 8
inc dword [ebp - 0x20]
jmp 0x42cc14
push 0x45fd48
mov eax, dword [ebp - 0x18]
imul edx, dword [eax*4 + 0x45b0f8], 0xfc
add edx, 0x6525bc
push edx
call fcn.004415c8
add esp, 8
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 6
jl 0x42cbb6
cmp dword [ebp - 0x20], 6
jne 0x42cc2f
mov dword [0x45b060], 1
jmp 0x42cc39
mov dword [0x45b060], 0xffffffff
cmp dword [0x45b060], 0
jne 0x42cc4e
mov byte [0x65a0c8], 0
jmp 0x42dadf
cmp dword [0x45b060], 0
jle 0x42cc6e
push 0x45fd4a
push 0x65a0c8
call fcn.004415c8
add esp, 8
jmp 0x42dadf
push 0x45fd4d
push 0x65a0c8
call fcn.004415c8
add esp, 8
jmp 0x42dadf
push 0xf9
push 0x65f768
push 0x558
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x65f768
call fcn.00402874
pop ecx
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42ccf0
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42ccf0
push 0
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 1
push 0x517
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bedc
pop ecx
xor edx, edx
mov dword [ebp - 0x68], edx
jmp 0x42cd10
mov ecx, dword [ebp - 0x68]
add ecx, 0x516
push ecx
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x42cd1b
inc dword [ebp - 0x68]
mov eax, dword [0x187ab60]
dec eax
cmp eax, dword [ebp - 0x68]
jg 0x42ccf7
mov edx, dword [0x187ab5c]
mov ecx, dword [ebp - 0x68]
push dword [edx + ecx*4]
push 0x659204
call fcn.004415c8
add esp, 8
fld qword [ebp - 0x110]
call fcn.004489c4
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x68], 1
jne 0x42cd93
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42cd82
mov dword [ebp - 0x98], 1
push 0x45fd4f
push 0x663668
call fcn.004415c8
add esp, 8
xor edx, edx
mov dword [ebp - 0x9c], edx
jmp 0x42cdb9
xor ecx, ecx
mov dword [ebp - 0x98], ecx
mov byte [0x663668], 0
jmp 0x42cdb9
xor eax, eax
mov dword [ebp - 0x98], eax
xor edx, edx
mov dword [ebp - 0x9c], edx
mov byte [0x663668], 0
push 0
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bedc
pop ecx
cmp dword [ebp - 0x9c], 0
je 0x42cdf1
push 0x45fd51
push 0xb7f
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push str.Externes_Isolationsmessger
push 0xa4f
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x42ce15
push 0x45fdae
push 0xb7f
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x45fdec
push 0xa4f
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42ce4f
push 0x45fdfa
push 0xb80
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 5
push 0xb80
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
jmp 0x42ce96
push 0x45fe17
push 0xb80
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [ebp - 0x9c], 0
je 0x42ce81
push 5
push 0xb80
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
jmp 0x42ce96
push 0
push 0xb80
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
cmp dword [ebp - 0x68], 1
jne 0x42ced1
cmp dword [ebp - 0x98], 0
je 0x42ced1
cmp dword [ebp - 0x64], 0
jne 0x42ced1
push 0
push 0x56c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0x56c
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42ceef
cmp dword [0x187ab58], 0xfffffffe
je 0x42ceef
push 1
push 0x56c
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0x56c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42cf1b
push 0x45aff3
push 0x662f84
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x10], 1
jmp 0x42cf35
mov byte [0x662f84], 0
xor edx, edx
mov dword [ebp - 0x10], edx
mov byte [0x653288], 0
mov byte [0x66746c], 0
call fcn.00432a6c
push eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0x660434
call fcn.004033f4
pop ecx
mov dword [ebp - 0x38], eax
cmp byte [0x667c4c], 0
setne cl
and ecx, 1
mov dword [ebp - 0x6c], ecx
cmp byte [0x667d48], 0
setne al
and eax, 1
mov dword [ebp - 0x70], eax
cmp dword [0x187ab58], 0xfffffffe
je 0x42d2c5
push 0
push dword [ebp + 8]
call fcn.0043b708
add esp, 8
push 0
push 0
push 0x147
push 0x745
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
mov dword [ebp - 0x54], eax
push 0
push 0
push 0x147
push 0x744
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
mov dword [ebp - 0x58], eax
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42cff8
cmp dword [ebp - 0x58], 2
jne 0x42cfe2
mov dword [ebp - 0x5c], 1
jmp 0x42d030
cmp dword [ebp - 0x58], 3
jne 0x42cff1
mov dword [ebp - 0x5c], 2
jmp 0x42d030
xor edx, edx
mov dword [ebp - 0x5c], edx
jmp 0x42d030
cmp dword [ebp - 0x58], 1
jne 0x42d016
cmp dword [ebp - 0x6c], 0
je 0x42d00d
mov dword [ebp - 0x5c], 1
jmp 0x42d030
mov dword [ebp - 0x5c], 2
jmp 0x42d030
cmp dword [ebp - 0x6c], 0
jne 0x42d02b
cmp dword [ebp - 0x70], 0
je 0x42d02b
mov dword [ebp - 0x5c], 2
jmp 0x42d030
xor ecx, ecx
mov dword [ebp - 0x5c], ecx
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d0ca
cmp dword [ebp - 0x3c], 2
jne 0x42d0ca
cmp byte [0x6528b0], 0
je 0x42d0ca
push 0xb72
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d0ca
cmp dword [0x45b05c], 0
je 0x42d0d4
xor eax, eax
mov dword [0x45b05c], eax
push 0xf9
push 0x45fe33
push 0x666e84
call fcn.004046e0
add esp, 0xc
push 0
push sym.htpwrdoc.exe__ReadM5MlistProc_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0xa5b
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp byte [0x666e84], 0
jne 0x42d0d4
push 0
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
mov dword [0x45b05c], 1
jmp 0x42d0d4
mov dword [0x45b05c], 1
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42d0fc
cmp dword [ebp - 0x5c], 2
jne 0x42d0fc
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d100
xor edx, edx
jmp 0x42d105
mov edx, 1
mov dword [ebp - 0x15c], edx
cmp dword [ebp - 0x5c], 2
jne 0x42d134
push 0xb72
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d134
cmp byte [0x6528b0], 0
je 0x42d134
cmp dword [0x45b054], 0
jne 0x42d141
cmp dword [ebp - 0x15c], 0
je 0x42d229
xor ecx, ecx
mov dword [0x45b054], ecx
call fcn.00432a6c
push eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp dword [ebp - 0x15c], 0
je 0x42d191
test byte [0x45b000], 4
jne 0x42d191
push 0xa
push 0x660434
push 4
call fcn.00448da8
add esp, 0xc
push 0x45fe6e
push 0x66023c
call fcn.004415c8
add esp, 8
push 0x65f378
push 0x187a948
call fcn.004415c8
add esp, 8
mov dword [0x187ab50], 0xb5e
mov dword [0x187ab4c], 0xfa
xor eax, eax
mov dword [0x187ab48], eax
mov dword [0x187ab54], 1
xor edx, edx
mov dword [0x187a7f8], edx
push 0
push sym.htpwrdoc.exe__ReadM5ExtFun_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4cb
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
push 0x187a948
push 0x65f378
call fcn.004415c8
add esp, 8
call fcn.00432a6c
push eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp dword [ebp - 0x15c], 0
je 0x42d280
cmp dword [ebp - 0x50], 0
jne 0x42d280
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
jmp 0x42d280
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42d280
cmp dword [ebp - 0x5c], 2
je 0x42d280
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d280
push 1
push dword [ebp + 8]
call fcn.0042bc98
add esp, 8
mov dword [0x45b054], 1
cmp dword [ebp - 0x15c], 0
je 0x42d280
cmp dword [ebp - 0x50], 0
jne 0x42d280
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42d3d2
cmp dword [ebp - 0x50], 0
jne 0x42d3d2
cmp dword [0x45aca4], 0
setg dl
and edx, 1
push edx
push 0x744
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42d3d2
xor ecx, ecx
mov dword [ebp - 0x54], ecx
push 0x6664ac
mov eax, dword [ebp - 0x54]
push dword [eax*4 + 0x45d278]
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42d2ee
inc dword [ebp - 0x54]
cmp dword [ebp - 0x54], 4
jl 0x42d2ca
cmp dword [ebp - 0x18], 4
jl 0x42d2f9
xor edx, edx
mov dword [ebp - 0x54], edx
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42d366
xor edx, edx
mov dword [ebp - 0x58], edx
push 0x6663b0
mov ecx, dword [ebp - 0x58]
push dword [ecx*4 + 0x45d268]
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42d333
inc dword [ebp - 0x58]
cmp dword [ebp - 0x58], 4
jl 0x42d30f
cmp dword [ebp - 0x58], 4
jl 0x42d33e
xor eax, eax
mov dword [ebp - 0x58], eax
cmp dword [ebp - 0x58], 2
jne 0x42d350
mov dword [ebp - 0x5c], 1
jmp 0x42d3d2
cmp dword [ebp - 0x58], 3
jne 0x42d35f
mov dword [ebp - 0x5c], 2
jmp 0x42d3d2
xor edx, edx
mov dword [ebp - 0x5c], edx
jmp 0x42d3d2
xor ecx, ecx
mov dword [ebp - 0x58], ecx
push 0x6663b0
mov eax, dword [ebp - 0x58]
push dword [eax*4 + 0x45d260]
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42d38f
inc dword [ebp - 0x58]
cmp dword [ebp - 0x58], 2
jl 0x42d36b
cmp dword [ebp - 0x58], 2
jl 0x42d39a
xor edx, edx
mov dword [ebp - 0x58], edx
cmp dword [ebp - 0x58], 1
jne 0x42d3b8
cmp dword [ebp - 0x6c], 0
je 0x42d3af
mov dword [ebp - 0x5c], 1
jmp 0x42d3d2
mov dword [ebp - 0x5c], 2
jmp 0x42d3d2
cmp dword [ebp - 0x6c], 0
jne 0x42d3cd
cmp dword [ebp - 0x70], 0
je 0x42d3cd
mov dword [ebp - 0x5c], 2
jmp 0x42d3d2
xor ecx, ecx
mov dword [ebp - 0x5c], ecx
cmp dword [ebp - 0x54], 0
je 0x42d40e
cmp dword [ebp - 0x54], 3
je 0x42d40e
push 0x45fedd
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x663278], 0
push 0
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42d42c
cmp dword [0x187ab58], 0xfffffffe
je 0x42d42c
push 1
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
test byte [ebp - 0x38], 8
je 0x42d458
push 0
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
jmp 0x42d476
cmp dword [0x187ab58], 0xfffffffe
je 0x42d476
push 1
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42d4a5
cmp dword [ebp - 0x54], 1
jne 0x42d4a5
test byte [ebp - 0x38], 2
jne 0x42d4a5
cmp dword [ebp - 0x68], 1
jne 0x42d49f
cmp dword [ebp - 0x64], 0
je 0x42d4a5
cmp dword [ebp - 0x5c], 2
jne 0x42d4af
xor edx, edx
mov dword [ebp - 0xa0], edx
jmp 0x42d4b9
mov dword [ebp - 0xa0], 1
cmp dword [ebp - 0x50], 0
je 0x42d4d3
push 0x45fede
push 0x65f474
call fcn.004415c8
add esp, 8
jmp 0x42d4da
mov byte [0x65f474], 0
xor ecx, ecx
mov dword [ebp - 0x24], ecx
cmp dword [ebp - 0x24], 0
jle 0x42d4ef
cmp dword [ebp - 0x50], 0
je 0x42d7c9
mov eax, dword [ebp - 0x24]
lea eax, [eax + eax*2]
imul edx, dword [eax*4 + str.VWp], 0xfc
add edx, 0x6525bc
push edx
call fcn.00402874
pop ecx
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx + ecx*2]
imul eax, dword [ecx*4 + str.VWp], 0xfc
add eax, 0x6525bc
push eax
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xd8]
mov edx, dword [ebp - 0x24]
lea edx, [edx + edx*2]
imul ecx, dword [edx*4 + 0x45c5f4], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.00402874
pop ecx
mov eax, dword [ebp - 0x24]
lea eax, [eax + eax*2]
imul edx, dword [eax*4 + 0x45c5f4], 0xfc
add edx, 0x6525bc
push edx
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd8]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42d5d1
fld qword [ebp - 0xd8]
fcomp dword [0x431168]
fnstsw ax
sahf
jae 0x42d5d1
fld qword [ebp - 0xd0]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42d5d1
fld qword [ebp - 0xd0]
fcomp dword [0x43116c]
fnstsw ax
sahf
jae 0x42d5d1
fld qword [ebp - 0xd8]
fmul qword [ebp - 0xd0]
fmul dword [0x431170]
fstp qword [ebp - 0xc0]
jmp 0x42d5e3
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0xbff00000
fld qword [ebp - 0xc0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42d7ad
fld qword [ebp - 0xc0]
fcomp qword [0x431174]
fnstsw ax
sahf
jae 0x42d7c9
fld qword [ebp - 0xc0]
fcomp dword [0x43117c]
fnstsw ax
sahf
jae 0x42d672
fld xword [0x431180]
fmul qword [ebp - 0xc0]
fadd dword [0x43118c]
call fcn.004489c4
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x12c]
mov ecx, 0x64
cdq
idiv ecx
push edx
mov eax, dword [ebp - 0x12c]
mov ecx, 0x64
cdq
idiv ecx
push eax
push str._ld._02d
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42d70b
fld qword [ebp - 0xc0]
fcomp dword [0x431190]
fnstsw ax
sahf
jae 0x42d6d4
fld xword [0x431194]
fmul qword [ebp - 0xc0]
fadd dword [0x43118c]
call fcn.004489c4
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0x12c]
mov ecx, 0xa
cdq
idiv ecx
push edx
mov eax, dword [ebp - 0x12c]
mov ecx, 0xa
cdq
idiv ecx
push eax
push str._ld._01d
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42d70b
fld xword [0x4311a0]
fmul qword [ebp - 0xc0]
fadd dword [0x43118c]
call fcn.004489c4
mov dword [ebp - 0x12c], eax
push dword [ebp - 0x12c]
push 0x45fef2
lea edx, [ebp - 0x1d8]
push edx
call fcn.00444f70
add esp, 0xc
lea ecx, [ebp - 0x1d8]
push ecx
mov eax, dword [ebp - 0x24]
lea eax, [eax + eax*2]
imul edx, dword [eax*4 + 0x45c5f8], 0xfc
add edx, 0x6525bc
push edx
call fcn.004415c8
add esp, 8
push 0x45fef6
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx + ecx*2]
imul eax, dword [ecx*4 + 0x45c5f8], 0xfc
add eax, 0x6525bc
push eax
call fcn.004414ec
add esp, 8
cmp dword [ebp - 0x24], 0
jne 0x42d785
push dword [0x45bf48]
mov edx, dword [ebp - 0x24]
lea edx, [edx + edx*2]
imul ecx, dword [edx*4 + 0x45c5f8], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.004414ec
add esp, 8
jmp 0x42d7c9
push dword [0x45bf74]
mov eax, dword [ebp - 0x24]
lea eax, [eax + eax*2]
imul edx, dword [eax*4 + 0x45c5f8], 0xfc
add edx, 0x6525bc
push edx
call fcn.004414ec
add esp, 8
jmp 0x42d7c9
mov ecx, dword [ebp - 0x24]
lea ecx, [ecx + ecx*2]
mov eax, dword [ecx*4 + 0x45c5f8]
mov edx, eax
shl eax, 6
sub eax, edx
mov byte [eax*4 + 0x6525bc], 0
inc dword [ebp - 0x24]
cmp dword [ebp - 0x24], 4
jl 0x42d4df
cmp dword [ebp - 0x68], 0
jne 0x42d8fc
push 0xf9
push 0x65ed90
push 0x551
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
push 0x45fef8
push 0x65ed90
call fcn.0042b538
add esp, 8
push 0x65ed90
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fcomp dword [0x431144]
fnstsw ax
sahf
jae 0x42d849
xor edx, edx
mov dword [ebp - 0xc8], edx
mov dword [ebp - 0xc4], edx
cmp dword [ebp - 0x14], 0
jne 0x42d849
mov dword [ebp - 0x14], 0x551
mov dword [ebp - 0x40], 0x17
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42d86e
cmp dword [ebp - 0x58], 0
jne 0x42d86e
mov dword [ebp - 0x40], 0xb
mov edx, dword [ebp - 0x40]
fld qword [edx*8 + 0x45d280]
fadd qword [0x4311ac]
fcomp qword [ebp - 0xc8]
fnstsw ax
sahf
jae 0x42d8b3
mov edx, dword [ebp - 0x40]
mov ecx, dword [edx*8 + 0x45d280]
mov dword [ebp - 0xc8], ecx
mov ecx, dword [edx*8 + 0x45d284]
mov dword [ebp - 0xc4], ecx
cmp dword [ebp - 0x14], 0
jne 0x42d8b3
mov dword [ebp - 0x14], 0x551
fld qword [ebp - 0xc8]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42d8e5
fld qword [ebp - 0xc8]
fcomp qword [0x4311b4]
fnstsw ax
sahf
jae 0x42d8de
mov dword [ebp - 0x68], 2
jmp 0x42d8e5
mov dword [ebp - 0x68], 3
push 1
push 0x551
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42d92d
mov byte [0x65ed90], 0
xor edx, edx
mov dword [ebp - 0xc8], edx
mov dword [ebp - 0xc4], edx
push 0
push 0x551
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
mov dword [ebp - 0x68], 1
push 0xf9
push 0x6663b0
push 0x744
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0xf9
push 0x6664ac
push 0x745
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x6664ac
call fcn.00402874
pop ecx
push 0xf9
push 0x6665a8
push 0x746
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x6665a8
call fcn.00402874
pop ecx
push 0x564
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42d9ad
push 0x45fefb
push 0x65f960
call fcn.004415c8
add esp, 8
jmp 0x42d9b4
mov byte [0x65f960], 0
cmp dword [ebp - 0x68], 1
jne 0x42da02
push 0x45fefd
push 0xba1
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
xor ecx, ecx
mov byte [0x65eb98], cl
mov byte [0x65ee8c], cl
xor eax, eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
push 0
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42dadf
push 0x45ff1a
push 0xba1
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x45aff3
push 0x65ee8c
call fcn.004415c8
add esp, 8
push 0xf9
push 0x65eb98
push 0x579
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
push 0x45ff65
push 0x65eb98
call fcn.0042b538
add esp, 8
push 0x65eb98
call fcn.004486b0
pop ecx
fstp qword [ebp - 0xb0]
fld qword [ebp - 0xb0]
fcomp qword [0x431148]
fnstsw ax
sahf
jae 0x42da91
xor edx, edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0xac], edx
cmp dword [ebp - 0x14], 0
jne 0x42dac1
mov dword [ebp - 0x14], 0x579
jmp 0x42dac1
fld qword [ebp - 0xb0]
fcomp qword [0x4311bc]
fnstsw ax
sahf
jbe 0x42dac1
xor edx, edx
mov dword [ebp - 0xb0], edx
mov dword [ebp - 0xac], 0x404cc000
cmp dword [ebp - 0x14], 0
jne 0x42dac1
mov dword [ebp - 0x14], 0x579
cmp dword [0x187ab58], 0xfffffffe
je 0x42dadf
push 1
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
cmp dword [0x187a938], 0
je 0x42db09
cmp dword [ebp - 0x68], 2
je 0x42daf4
cmp dword [ebp - 0x68], 3
jne 0x42dafd
cmp byte [0x653870], 0
jne 0x42db01
xor ecx, ecx
jmp 0x42db06
mov ecx, 1
mov dword [ebp - 0xc], ecx
xor eax, eax
mov dword [ebp - 0x74], eax
xor edx, edx
mov dword [ebp - 0x78], edx
jmp 0x42ee63
mov ecx, dword [ebp - 0x78]
shl ecx, 4
add ecx, dword [0x187ab64]
mov dword [ebp - 0x48], ecx
cmp dword [0x187a938], 0
jne 0x42dce3
cmp dword [0x187a940], 0
je 0x42db59
imul eax, dword [ebp - 0x78], 0x46
mov edx, dword [ebp - 0x68]
add edx, edx
lea edx, [edx + edx*4]
add eax, edx
add eax, 0x45b552
mov dword [ebp - 0xa4], eax
jmp 0x42db73
imul ecx, dword [ebp - 0x78], 0x46
mov eax, dword [ebp - 0x68]
add eax, eax
lea eax, [eax + eax*4]
add ecx, eax
add ecx, 0x45b3f4
mov dword [ebp - 0xa4], ecx
cmp dword [ebp - 0x78], 0
jne 0x42dc8a
cmp dword [ebp - 0x68], 6
jne 0x42dc8a
fld qword [ebp - 0xb0]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42dc7e
fld qword [0x431158]
fmul qword [ebp - 0xb0]
fld xword [0x4311c4]
fmulp st(1)
fadd qword [0x4311d0]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
fcomp dword [0x4311d8]
fnstsw ax
sahf
jbe 0x42dbdf
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x3ff00000
fld qword [ebp - 0xc0]
fmul dword [0x4311dc]
fadd dword [0x43118c]
add esp, 0xfffffff8
fstp qword [esp]
call fcn.00448990
add esp, 8
fld xword [0x4311e0]
fmulp st(1)
fstp qword [ebp - 0xc0]
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
push str.__.4f
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415f8
pop ecx
mov dword [ebp - 0x20], eax
jmp 0x42dc42
dec dword [ebp - 0x20]
cmp dword [ebp - 0x20], 2
jle 0x42dc6e
mov ecx, dword [ebp - 0x20]
movsx eax, byte [ebp + ecx - 0x1da]
push eax
call fcn.00445f24
pop ecx
test eax, eax
je 0x42dc6e
mov edx, dword [ebp - 0x20]
movsx ecx, byte [ebp + edx - 0x1d9]
cmp ecx, 0x30
je 0x42dc3f
mov eax, dword [ebp - 0x20]
mov byte [ebp + eax - 0x1d8], 0
jmp 0x42e36d
mov byte [ebp - 0x1d8], 0
jmp 0x42e36d
cmp dword [ebp - 0x78], 0
jne 0x42dcc9
cmp dword [0x187a940], 0
je 0x42dcc9
mov edx, dword [ebp - 0xa4]
cmp byte [edx], 0
je 0x42dcc9
push dword [0x45acb0]
push dword [str.333333]
push 0x45ff6e
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42e36d
push dword [ebp - 0xa4]
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415c8
add esp, 8
jmp 0x42e36d
cmp dword [ebp - 0x68], 0
jne 0x42dcfb
imul ecx, dword [ebp - 0x78], 0x46
add ecx, 0x45b6b0
mov dword [ebp - 0xa4], ecx
jmp 0x42dd3b
cmp dword [ebp - 0x68], 2
jne 0x42dd13
imul eax, dword [ebp - 0x78], 0x46
add eax, 0x45b6ba
mov dword [ebp - 0xa4], eax
jmp 0x42dd3b
cmp dword [ebp - 0x68], 3
jne 0x42dd2b
imul edx, dword [ebp - 0x78], 0x46
add edx, 0x45b6c4
mov dword [ebp - 0xa4], edx
jmp 0x42dd3b
imul ecx, dword [ebp - 0x78], 0x46
add ecx, 0x45b6ce
mov dword [ebp - 0xa4], ecx
mov eax, dword [ebp - 0x48]
cmp dword [eax + 4], 0
jge 0x42dd50
mov byte [ebp - 0x1d8], 0
jmp 0x42e20c
cmp dword [ebp - 0xc], 0
je 0x42dd7f
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42dd7f
cmp dword [ebp - 0x78], 1
je 0x42dd73
cmp dword [ebp - 0x78], 2
jne 0x42dd7f
mov byte [ebp - 0x1d8], 0
jmp 0x42e20c
cmp dword [ebp - 0x78], 1
jne 0x42ddb3
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42ddb3
push 0x186c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x42ddb3
mov byte [ebp - 0x1d8], 0
jmp 0x42e20c
cmp dword [ebp - 0x78], 1
jne 0x42dde9
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42dde9
cmp dword [ebp - 0x68], 1
je 0x42dde9
push 0x45ff75
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415c8
add esp, 8
jmp 0x42e20c
cmp dword [ebp - 0xc], 0
jne 0x42de1a
cmp dword [ebp - 0x3c], 1
jne 0x42de1a
cmp dword [ebp - 0x78], 1
jne 0x42de1a
cmp dword [ebp - 0x68], 1
je 0x42de1a
push 0x45ff7b
lea ecx, [ebp - 0x1d8]
push ecx
call fcn.004415c8
add esp, 8
jmp 0x42e20c
cmp dword [ebp - 0x78], 0
jne 0x42de56
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42de56
cmp dword [ebp - 0x68], 1
je 0x42de56
cmp dword [ebp - 0x5c], 2
jne 0x42de56
push str._1.0
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415c8
add esp, 8
jmp 0x42e20c
cmp dword [ebp - 0x78], 0
jne 0x42df8d
cmp dword [ebp - 0x68], 1
je 0x42df8d
fld qword [ebp - 0xb0]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42df8d
mov dword [ebp - 0x1c], 7
push 0x6665a8
mov edx, dword [ebp - 0x1c]
lea edx, [edx + edx*2]
push dword [edx*8 + 0x45d340]
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42dead
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0
jg 0x42de86
cmp dword [ebp - 0x1c], 8
jl 0x42deba
mov dword [ebp - 0x1c], 7
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + ecx*2]
mov eax, dword [ecx*8 + 0x45d350]
mov dword [ebp - 0x1c], eax
fld qword [ebp - 0xb0]
fcomp dword [0x4311d8]
fnstsw ax
sahf
jae 0x42dee4
mov dword [ebp - 0x20], 1
jmp 0x42df18
fld qword [ebp - 0xb0]
fcomp dword [0x4311ec]
fnstsw ax
sahf
jbe 0x42defe
mov dword [ebp - 0x20], 0x32
jmp 0x42df18
fld qword [ebp - 0xb0]
fmul dword [0x4311f0]
fadd qword [0x431158]
call fcn.004489c4
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x20]
imul dword [ebp - 0x1c]
mov ecx, 0x3e8
cdq
idiv ecx
add eax, 0xdf
mov dword [ebp - 0x480], eax
fild dword [ebp - 0x480]
fld xword [0x4311a0]
fmulp st(1)
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
fcomp dword [0x4311d8]
fnstsw ax
sahf
jbe 0x42df68
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x3ff00000
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
push str.__.3f
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42e20c
cmp dword [ebp - 0x78], 2
jne 0x42e085
cmp dword [ebp - 0x68], 1
jne 0x42dfb6
push str._0.5
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415c8
add esp, 8
jmp 0x42e20c
fld qword [ebp - 0xc8]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42e079
fld qword [ebp - 0xc8]
fsub dword [0x4311f4]
fmul dword [0x4311d8]
fadd dword [0x4311f4]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
fmul dword [0x4311f0]
fadd qword [0x4311f8]
add esp, 0xfffffff8
fstp qword [esp]
call fcn.00448990
add esp, 8
fld xword [0x431180]
fmulp st(1)
fstp qword [ebp - 0xc0]
cmp dword [ebp - 0x3c], 1
jne 0x42e031
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x40240000
jmp 0x42e054
fld qword [ebp - 0xc0]
fcomp dword [0x431200]
fnstsw ax
sahf
jbe 0x42e054
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x40590000
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
push 0x45ff94
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42e20c
mov byte [ebp - 0x1d8], 0
jmp 0x42e20c
cmp dword [ebp - 0x78], 4
jne 0x42e18f
cmp dword [ebp - 0x68], 3
je 0x42e0a9
cmp dword [ebp - 0x3c], 0
je 0x42e18f
cmp dword [ebp - 0x68], 2
jne 0x42e18f
fld qword [ebp - 0xc8]
fcomp dword [0x431144]
fnstsw ax
sahf
jbe 0x42e186
fld qword [ebp - 0xc8]
fsub dword [0x4311f4]
fmul dword [0x4311d8]
fadd dword [0x4311f4]
fstp qword [ebp - 0xc0]
fld qword [ebp - 0xc0]
fmul dword [0x4311f0]
fadd qword [0x4311f8]
add esp, 0xfffffff8
fstp qword [esp]
call fcn.00448990
add esp, 8
fld xword [0x431180]
fmulp st(1)
fstp qword [ebp - 0xc0]
cmp dword [ebp - 0x3c], 1
jne 0x42e124
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x40240000
jmp 0x42e161
cmp dword [ebp - 0x3c], 2
jne 0x42e13e
xor ecx, ecx
mov dword [ebp - 0xc0], ecx
mov dword [ebp - 0xbc], 0x402e0000
jmp 0x42e161
fld qword [ebp - 0xc0]
fcomp dword [0x431200]
fnstsw ax
sahf
jbe 0x42e161
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x40590000
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
push 0x45ff9b
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42e20c
mov byte [ebp - 0x1d8], 0
jmp 0x42e20c
cmp dword [ebp - 0x78], 4
jne 0x42e1d5
cmp dword [ebp - 0x68], 0
jne 0x42e1d5
cmp dword [ebp - 0x3c], 2
jne 0x42e1d5
xor edx, edx
mov dword [ebp - 0xc0], edx
mov dword [ebp - 0xbc], 0x40240000
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
push str.__.1f
lea eax, [ebp - 0x1d8]
push eax
call fcn.00444f70
add esp, 0x10
jmp 0x42e20c
cmp dword [ebp - 0x78], 0
jne 0x42e1f7
cmp dword [ebp - 0x68], 1
jne 0x42e1f7
push str._0.3
lea edx, [ebp - 0x1d8]
push edx
call fcn.004415c8
add esp, 8
jmp 0x42e20c
push dword [ebp - 0xa4]
lea ecx, [ebp - 0x1d8]
push ecx
call fcn.004415c8
add esp, 8
cmp dword [ebp - 0x78], 8
jne 0x42e241
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42e23a
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42e241
cmp dword [ebp - 0x10], 0
jne 0x42e241
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 9
jne 0x42e24e
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 3
jne 0x42e261
cmp dword [ebp - 0x10], 0
jne 0x42e261
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 0x13
jne 0x42e26e
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 0
jne 0x42e290
cmp dword [ebp - 0x68], 1
jne 0x42e283
cmp dword [ebp - 0x98], 0
je 0x42e289
test byte [ebp - 0x38], 4
je 0x42e290
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 1
jne 0x42e2c3
cmp dword [ebp - 0x9c], 0
jne 0x42e2b6
cmp dword [ebp - 0x64], 0
je 0x42e2b6
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42e2bc
test byte [ebp - 0x38], 1
je 0x42e2c3
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 2
jne 0x42e2dc
cmp dword [ebp - 0x64], 0
jne 0x42e2d5
test byte [ebp - 0x38], 1
je 0x42e2dc
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 3
jne 0x42e2fe
cmp dword [ebp - 0x68], 1
jne 0x42e2fe
cmp dword [ebp - 0x98], 0
je 0x42e2fe
cmp dword [ebp - 0x64], 0
jne 0x42e2fe
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 0x13
jne 0x42e320
cmp dword [ebp - 0x68], 1
jne 0x42e320
cmp dword [ebp - 0x98], 0
je 0x42e320
cmp dword [ebp - 0x64], 0
jne 0x42e320
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 4
jne 0x42e34e
cmp dword [ebp - 0x5c], 2
je 0x42e347
cmp dword [ebp - 0x64], 0
je 0x42e347
test byte [ebp - 0x38], 2
jne 0x42e347
cmp dword [ebp - 0x68], 1
jne 0x42e34e
cmp dword [ebp - 0x98], 0
jne 0x42e34e
mov byte [ebp - 0x1d8], 0
cmp dword [ebp - 0x78], 1
jne 0x42e36d
cmp dword [ebp - 0x3c], 1
jne 0x42e360
cmp dword [ebp - 0x38], 0
jne 0x42e366
test byte [ebp - 0x38], 1
je 0x42e36d
mov byte [ebp - 0x1d8], 0
cmp byte [ebp - 0x1d8], 0
je 0x42e3a3
push 0x45ffaf
lea edx, [ebp - 0x1d8]
push edx
call fcn.004414ec
add esp, 8
mov ecx, dword [ebp - 0x78]
push dword [ecx*4 + 0x45bf2c]
lea eax, [ebp - 0x1d8]
push eax
call fcn.004414ec
add esp, 8
mov edx, dword [ebp - 0x48]
cmp dword [edx + 4], 0
jle 0x42e4a7
push 0x3c
lea ecx, [ebp - 0x1d8]
push ecx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
jne 0x42e3e7
push 0x3e
lea eax, [ebp - 0x1d8]
push eax
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
cmp dword [ebp - 0xa8], 0
je 0x42e456
mov edx, dword [ebp - 0xa8]
movsx ecx, byte [edx]
cmp ecx, 0x3c
jne 0x42e414
push str.max
lea eax, [ebp - 0x220]
push eax
call fcn.004415c8
add esp, 8
jmp 0x42e428
push str.min
lea edx, [ebp - 0x220]
push edx
call fcn.004415c8
add esp, 8
mov ecx, dword [ebp - 0xa8]
movsx eax, byte [ecx + 1]
cmp eax, 0x3d
jne 0x42e43d
inc dword [ebp - 0xa8]
mov edx, dword [ebp - 0xa8]
inc edx
push edx
lea ecx, [ebp - 0x220]
push ecx
call fcn.004414ec
add esp, 8
jmp 0x42e46c
lea eax, [ebp - 0x1d8]
push eax
lea edx, [ebp - 0x220]
push edx
call fcn.004415c8
add esp, 8
lea ecx, [ebp - 0x220]
push ecx
mov eax, dword [ebp - 0x78]
add eax, 0x641
push eax
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
lea edx, [ebp - 0x220]
push edx
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx + 4], 0xfc
add eax, 0x6525bc
push eax
call fcn.004415c8
add esp, 8
push 0x1d
lea edx, [ebp - 0x1f8]
push edx
mov ecx, dword [ebp - 0x78]
add ecx, 0x5de
push ecx
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
lea eax, [ebp - 0x1f8]
push eax
mov edx, dword [ebp - 0x48]
imul ecx, dword [edx], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.0044157c
add esp, 8
mov dword [ebp - 8], eax
cmp dword [0x450104], 1
je 0x42e517
mov eax, dword [ebp - 0x48]
imul edx, dword [eax], 0xfc
add edx, 0x6525bc
push edx
mov ecx, dword [ebp - 0x78]
add ecx, 0x5de
push ecx
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
jmp 0x42e574
push 0x27
mov eax, dword [ebp - 0x48]
imul edx, dword [eax], 0xfc
add edx, 0x6525bc
push edx
lea ecx, [ebp - 0x220]
push ecx
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x1f9], 0
lea eax, [ebp - 0x220]
push eax
call fcn.00421440
pop ecx
lea edx, [ebp - 0x220]
push edx
call fcn.00402874
pop ecx
lea ecx, [ebp - 0x220]
push ecx
mov eax, dword [ebp - 0x78]
add eax, 0x5de
push eax
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
cmp dword [0x187a938], 0
je 0x42e6c6
cmp dword [ebp - 0x78], 2
jne 0x42e6c6
cmp dword [0x187ab58], 0xfffffffe
je 0x42e6c6
cmp byte [ebp - 0x1d8], 0
je 0x42e6c6
cmp dword [ebp - 0x50], 0
je 0x42e6c6
push 0x3e9
push 0x5e0
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42e6c6
cmp byte [0x66356c], 0
jne 0x42e6c6
lea edx, [ebp - 0xe0]
push edx
push 0x45ffbb
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.00444fec
add esp, 0xc
dec eax
jne 0x42e6c6
fld qword [ebp - 0xe0]
fcomp qword [0x431204]
fnstsw ax
sahf
jbe 0x42e6c6
mov dword [ebp - 8], 1
call fcn.00434bd4
fstp qword [ebp - 0xe0]
fld qword [ebp - 0xe0]
fcomp dword [0x431144]
fnstsw ax
sahf
jae 0x42e65a
mov byte [0x653090], 0
push 0x45ffbf
push 0x5e0
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
jmp 0x42e6c6
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
push 2
push 0x45ffc0
push 0x653090
call fcn.00444f70
add esp, 0x14
push 0x653090
push 0x5e0
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x45ffc5
push 0x653090
call fcn.004414ec
add esp, 8
push dword [0x45bf34]
push 0x653090
call fcn.004414ec
add esp, 8
push 0x45ffc7
push 0x66356c
call fcn.004415c8
add esp, 8
mov ecx, dword [ebp - 0x48]
cmp dword [ecx + 8], 0
jle 0x42eddf
cmp dword [0x187a938], 0
je 0x42e722
cmp dword [0x187ab58], 0xfffffffe
je 0x42e722
cmp dword [ebp - 0x78], 2
jne 0x42e722
movsx eax, byte [0x65fc54]
cmp eax, 0x32
jne 0x42e722
lea edx, [ebp - 0xe0]
push edx
push 0x45ffc9
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.00444fec
add esp, 0xc
dec eax
je 0x42ec30
mov edx, dword [ebp - 0x48]
cmp dword [edx + 0xc], 0x138
jne 0x42e796
cmp dword [ebp - 0x9c], 0
je 0x42e796
push 0x27
push 0x652ca0
lea ecx, [ebp - 0x220]
push ecx
call fcn.00441824
add esp, 0xc
movsx eax, byte [ebp - 0x220]
cmp eax, 0x3e
jne 0x42e76f
lea edx, [ebp - 0x21f]
push edx
lea ecx, [ebp - 0x220]
push ecx
call fcn.004415c8
add esp, 8
push 0xffffffffffffffff
push dword [ebp + 8]
lea eax, [ebp - 0x1d8]
push eax
lea edx, [ebp - 0x220]
push edx
call fcn.0042b1b0
add esp, 0x10
mov ecx, dword [ebp - 0x78]
mov dword [ebp + ecx*4 - 0x1b8], eax
jmp 0x42e7c8
mov eax, dword [ebp - 0x48]
push dword [eax + 0xc]
push dword [ebp + 8]
lea edx, [ebp - 0x1d8]
push edx
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.0042b1b0
add esp, 0x10
mov edx, dword [ebp - 0x78]
mov dword [ebp + edx*4 - 0x1b8], eax
cmp dword [0x187a938], 0
je 0x42eb58
cmp dword [0x187ab58], 0xfffffffe
je 0x42eb58
cmp dword [ebp - 0xa0], 0
je 0x42eb58
push 0x27
push 0x664724
lea ecx, [ebp - 0x220]
push ecx
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x1f9], 0
lea eax, [ebp - 0x220]
push eax
call fcn.00421440
pop ecx
lea edx, [ebp - 0x220]
push edx
call fcn.00402874
pop ecx
lea ecx, [ebp - 0x220]
push ecx
push 0x73b
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x27
push 0x664628
lea eax, [ebp - 0x220]
push eax
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x1f9], 0
lea edx, [ebp - 0x220]
push edx
call fcn.00421440
pop ecx
lea ecx, [ebp - 0x220]
push ecx
call fcn.00402874
pop ecx
lea eax, [ebp - 0x220]
push eax
push 0x73a
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x27
push 0x667760
lea edx, [ebp - 0x220]
push edx
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x1f9], 0
lea ecx, [ebp - 0x220]
push ecx
call fcn.00421440
pop ecx
lea eax, [ebp - 0x220]
push eax
call fcn.00402874
pop ecx
lea edx, [ebp - 0x220]
push edx
push 0x748
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
cmp dword [ebp - 0x78], 3
jne 0x42e8ef
mov ecx, dword [ebp - 0x78]
mov eax, dword [ebp + ecx*4 - 0x1b8]
mov dword [ebp - 0x8c], eax
cmp dword [ebp - 0x78], 0x13
jne 0x42e905
mov edx, dword [ebp - 0x78]
mov ecx, dword [ebp + edx*4 - 0x1b8]
mov dword [ebp - 0x90], ecx
cmp dword [ebp - 0x78], 4
jne 0x42e91b
mov eax, dword [ebp - 0x78]
mov edx, dword [ebp + eax*4 - 0x1b8]
mov dword [ebp - 0x94], edx
cmp dword [ebp - 0x78], 3
jne 0x42e9dd
mov ecx, dword [ebp - 0x78]
cmp dword [ebp + ecx*4 - 0x1b8], 2
je 0x42e943
mov eax, dword [ebp - 0x78]
cmp dword [ebp + eax*4 - 0x1b8], 1
jne 0x42e9dd
push 0xffffffffffffffff
push dword [ebp + 8]
lea edx, [ebp - 0x1d8]
push edx
push 0x664628
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42e974
cmp dword [ebp - 0x88], 1
jne 0x42e9bd
push 0x664628
call fcn.004486b0
pop ecx
fstp qword [ebp - 0x484]
push 0x653288
call fcn.004486b0
pop ecx
fcomp qword [ebp - 0x484]
fnstsw ax
sahf
jae 0x42e9bd
push 0x13a
push dword [ebp + 8]
lea edx, [ebp - 0x1d8]
push edx
push 0x664628
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42eb58
mov ecx, dword [ebp - 0x78]
mov dword [ebp + ecx*4 - 0x1b8], 1
jmp 0x42eb58
cmp dword [ebp - 0x78], 0x13
jne 0x42ea9f
mov eax, dword [ebp - 0x78]
cmp dword [ebp + eax*4 - 0x1b8], 2
je 0x42ea05
mov edx, dword [ebp - 0x78]
cmp dword [ebp + edx*4 - 0x1b8], 1
jne 0x42ea9f
push 0xffffffffffffffff
push dword [ebp + 8]
lea ecx, [ebp - 0x1d8]
push ecx
push 0x667760
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42ea36
cmp dword [ebp - 0x88], 1
jne 0x42ea7f
push 0x667760
call fcn.004486b0
pop ecx
fstp qword [ebp - 0x484]
push 0x66746c
call fcn.004486b0
pop ecx
fcomp qword [ebp - 0x484]
fnstsw ax
sahf
jae 0x42ea7f
push 0x13e
push dword [ebp + 8]
lea edx, [ebp - 0x1d8]
push edx
push 0x667760
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42eb58
mov ecx, dword [ebp - 0x78]
mov dword [ebp + ecx*4 - 0x1b8], 1
jmp 0x42eb58
cmp dword [ebp - 0x78], 4
jne 0x42eb58
mov eax, dword [ebp - 0x78]
cmp dword [ebp + eax*4 - 0x1b8], 2
je 0x42eac7
mov edx, dword [ebp - 0x78]
cmp dword [ebp + edx*4 - 0x1b8], 1
jne 0x42eb58
push 0xffffffffffffffff
push dword [ebp + 8]
lea ecx, [ebp - 0x1d8]
push ecx
push 0x664724
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42eaf8
cmp dword [ebp - 0x88], 1
jne 0x42eb41
push 0x664724
call fcn.004486b0
pop ecx
fstp qword [ebp - 0x484]
push 0x653870
call fcn.004486b0
pop ecx
fcomp qword [ebp - 0x484]
fnstsw ax
sahf
jae 0x42eb41
push 0x13b
push dword [ebp + 8]
lea edx, [ebp - 0x1d8]
push edx
push 0x664724
call fcn.0042b1b0
add esp, 0x10
mov dword [ebp - 0x88], eax
cmp dword [ebp - 0x88], 2
je 0x42eb58
mov ecx, dword [ebp - 0x78]
mov dword [ebp + ecx*4 - 0x1b8], 1
mov eax, dword [ebp - 0x78]
mov edx, dword [ebp + eax*4 - 0x1b8]
dec edx
je 0x42eb8f
dec edx
jne 0x42ed57
push 0x45ffcd
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx + 8], 0xfc
add eax, 0x6525bc
push eax
call fcn.004415c8
add esp, 8
jmp 0x42edbc
cmp dword [0x187a938], 0
je 0x42ed30
cmp dword [0x187ab58], 0xfffffffe
je 0x42ed30
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42ed30
cmp dword [ebp - 0x78], 2
jne 0x42ed30
cmp byte [0x65fc54], 0
jne 0x42ed30
lea edx, [ebp - 0xe0]
push edx
push 0x45ffd0
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.00444fec
add esp, 0xc
dec eax
jne 0x42ed30
cmp dword [0x45b050], 0
je 0x42ed30
xor edx, edx
mov dword [0x45b050], edx
push str.Hat_das_Ger
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
jne 0x42ed29
push 0x4600a8
push 0x65fc54
call fcn.004415c8
add esp, 8
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.00402874
pop ecx
push 0x27
mov edx, dword [ebp - 0x48]
imul ecx, dword [edx], 0xfc
add ecx, 0x6525bc
push ecx
lea eax, [ebp - 0x220]
push eax
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x1f9], 0
push 0x20
lea edx, [ebp - 0x220]
push edx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
fld dword [0x43118c]
fmul qword [ebp - 0xe0]
fstp qword [ebp - 0xe0]
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
push 2
push 0x4600aa
mov eax, dword [ebp - 0x48]
imul edx, dword [eax], 0xfc
add edx, 0x6525bc
push edx
call fcn.00444f70
add esp, 0x14
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
mov edx, dword [ebp - 0x78]
add edx, 0x5de
push edx
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
cmp dword [ebp - 0xa8], 0
je 0x42e722
push dword [ebp - 0xa8]
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx], 0xfc
add eax, 0x6525bc
push eax
call fcn.004414ec
add esp, 8
jmp 0x42e722
mov byte [0x65fc54], 0
push 0x4600af
mov edx, dword [ebp - 0x48]
imul ecx, dword [edx + 8], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x74], 1
jmp 0x42edbc
push 0x4600b1
mov eax, dword [ebp - 0x48]
imul edx, dword [eax + 8], 0xfc
add edx, 0x6525bc
push edx
call fcn.004415c8
add esp, 8
cmp dword [0x187a938], 0
je 0x42edbc
cmp byte [ebp - 0x1d8], 0
jne 0x42ed97
mov ecx, dword [ebp - 0x78]
mov dword [ebp + ecx*4 - 0x1b8], 3
jmp 0x42edbc
push 0x4600b3
mov eax, dword [ebp - 0x48]
imul edx, dword [eax + 8], 0xfc
add edx, 0x6525bc
push edx
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x74], 1
mov ecx, dword [ebp - 0x48]
imul eax, dword [ecx + 8], 0xfc
add eax, 0x6525bc
push eax
mov edx, dword [ebp - 0x78]
add edx, 0x6a5
push edx
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov ecx, dword [ebp + 0xc]
cmp ecx, dword [ebp - 0x78]
jne 0x42ee2a
cmp dword [0x187a93c], 0
je 0x42ee00
mov eax, dword [0x187a3b0]
cmp eax, dword [ebp + 0xc]
jne 0x42ee00
cmp dword [ebp - 8], 0
je 0x42ee1b
mov edx, 0xfffffffe
mov ecx, dword [ebp - 0x78]
cmp dword [ebp + ecx*4 - 0x1b8], 1
je 0x42ee15
add edx, 3
mov dword [0x45c3cc], edx
mov eax, dword [ebp + 0xc]
mov dword [0x187a3b0], eax
xor dword [0x45b01c], 1
mov edx, dword [ebp - 0x48]
cmp dword [edx + 4], 0
jle 0x42ee60
mov ecx, dword [ebp + 0xc]
cmp ecx, dword [ebp - 0x78]
jne 0x42ee49
mov eax, dword [0x45b01c]
mov edx, dword [eax*4 + 0x45b020]
jmp 0x42ee4e
mov edx, 0x4600b5
push edx
mov eax, dword [ebp - 0x78]
add eax, 0x709
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
inc dword [ebp - 0x78]
mov ecx, dword [ebp - 0x78]
cmp ecx, dword [0x187ab68]
jl 0x42db18
cmp dword [0x187a938], 0
je 0x42f02c
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42ef79
push 0x1d
lea edx, [ebp - 0x1d8]
push edx
push 0xa68
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
lea ecx, [ebp - 0x1d8]
push ecx
call fcn.00402874
pop ecx
mov byte [ebp - 0x1ce], 0
lea eax, [ebp - 0x1d8]
push eax
push 0x662d8c
call fcn.004415c8
add esp, 8
cmp byte [ebp - 0x1d8], 0
je 0x42ef13
push 1
push 0xa67
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0xffffffffffffffff
push 0
push str._5.0
lea edx, [ebp - 0x1d8]
push edx
call fcn.0042b1b0
add esp, 0x10
cmp eax, 2
je 0x42ef22
mov dword [ebp - 0x74], 1
jmp 0x42ef22
push 0
push 0xa67
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0xa68
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x150], eax
call sub.USER32.DLL_GetFocus
cmp eax, dword [ebp - 0x150]
jne 0x42ef5e
cmp byte [ebp - 0x1d8], 0
jne 0x42ef5e
push 0xa67
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
cmp byte [ebp - 0x1d8], 0
setne cl
and ecx, 1
push ecx
push dword [ebp - 0x150]
call sub.USER32.DLL_EnableWindow
jmp 0x42ef80
mov byte [0x662d8c], 0
cmp byte [0x662d8c], 0
je 0x42efa2
push 0x662d8c
push str.Mikrowelle_Energie__s_mW_cm2__Grenzwert__5_mW_cm2_bei_275_cm3_H2O_.
push 0x662e88
call fcn.00444f70
add esp, 0xc
jmp 0x42efa9
mov byte [0x662e88], 0
cmp byte [0x6611fc], 0
jne 0x42f019
cmp byte [0x6612f8], 0
jne 0x42f019
cmp byte [0x6613f4], 0
jne 0x42f019
cmp byte [0x6614f0], 0
jne 0x42f019
cmp byte [0x6615ec], 0
jne 0x42f019
cmp byte [0x6619dc], 0
jne 0x42f019
cmp byte [0x661ad8], 0
jne 0x42f019
cmp byte [0x666e84], 0
jne 0x42f019
cmp byte [0x666f80], 0
jne 0x42f019
cmp byte [0x66707c], 0
jne 0x42f019
cmp byte [0x667178], 0
jne 0x42f019
cmp byte [0x667274], 0
jne 0x42f019
xor eax, eax
jmp 0x42f01e
mov eax, 1
push eax
push 0xa5b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp dword [0x187a938], 0
jne 0x42f17b
mov edx, dword [ebp - 0x68]
add edx, 0x516
add edx, 0xfffffaea
cmp edx, 6
ja case.0x42f04d.1302
jmp dword [edx*4 + 0x42f054]
cmp dword [ebp - 0x74], 0
jne 0x42f091
cmp dword [ebp - 0x1b8], 2
jne 0x42f091
cmp dword [ebp - 0x1b4], 2
je 0x42f095
cmp dword [ebp - 0x1a8], 2
je 0x42f095
xor ecx, ecx
jmp 0x42f09a
mov ecx, 1
mov dword [ebp - 4], ecx
jmp 0x42f89d
cmp dword [ebp - 0x74], 0
jne 0x42f0ba
cmp dword [ebp - 0x1b4], 2
je 0x42f0be
cmp dword [ebp - 0x1a8], 2
je 0x42f0be
xor eax, eax
jmp 0x42f0c3
mov eax, 1
mov dword [ebp - 4], eax
jmp 0x42f89d
cmp dword [ebp - 0x74], 0
jne 0x42f0e3
cmp dword [ebp - 0x1b8], 2
jne 0x42f0e3
cmp dword [ebp - 0x1ac], 2
je 0x42f0e7
xor edx, edx
jmp 0x42f0ec
mov edx, 1
mov dword [ebp - 4], edx
jmp 0x42f89d
cmp dword [ebp - 0x74], 0
jne 0x42f103
cmp dword [ebp - 0x1ac], 2
je 0x42f107
xor ecx, ecx
jmp 0x42f10c
mov ecx, 1
mov dword [ebp - 4], ecx
jmp 0x42f89d
cmp dword [ebp - 0x1b8], 2
jne 0x42f141
cmp dword [ebp - 0x1b4], 1
jne 0x42f12f
cmp dword [ebp - 0x1b0], 2
je 0x42f138
cmp dword [ebp - 0x1a8], 2
jne 0x42f141
cmp dword [ebp - 0x1ac], 1
jne 0x42f145
xor eax, eax
jmp 0x42f14a
mov eax, 1
mov dword [ebp - 4], eax
jmp 0x42f89d
cmp dword [ebp - 0x74], 0
jne 0x42f16a
cmp dword [ebp - 0x1b8], 2
jne 0x42f16a
cmp dword [ebp - 0x1b4], 2
je 0x42f16e
xor edx, edx
jmp 0x42f173
mov edx, 1
mov dword [ebp - 4], edx
jmp 0x42f89d
cmp dword [0x45b0cc], 0
jl 0x42f22e
cmp dword [ebp - 0x1b4], 1
je 0x42f19e
cmp dword [ebp - 0x1b4], 0
jne 0x42f21e
cmp byte [0x653090], 0
je 0x42f21e
cmp dword [ebp + 0xc], 0xfffffffe
je 0x42f1dc
cmp dword [ebp - 0x1b4], 1
jne 0x42f1ca
push str.Isolationswiderstand_Fehler._Ersatzableitstrom_darf_nicht_gemessen_werden.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
jmp 0x42f1dc
push str.Isolationswiderstand_muss_zuerst_gemessen_werden.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
mov dword [0x45b0cc], 1
mov byte [0x653090], 0
push 0x460101
push 0x65bd54
call fcn.004415c8
add esp, 8
push 0x460103
push 0x5e0
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor ecx, ecx
mov dword [ebp - 0x1b0], ecx
jmp 0x42f22e
cmp dword [ebp - 0x1b4], 2
jne 0x42f22e
xor eax, eax
mov dword [0x45b0cc], eax
cmp dword [ebp - 0x64], 0
jne 0x42f35a
mov edx, dword [ebp - 0x68]
add edx, 0x516
cmp edx, 0x517
je 0x42f35a
cmp dword [ebp - 0x1b4], 2
jne 0x42f263
cmp dword [ebp - 0x1b0], 2
je 0x42f35a
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42f2e7
mov byte [0x6626a8], 0
push 0x460104
push 0x5e6
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x460105
push 0x6627a4
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42f2af
cmp byte [0x6627a4], 0
jne 0x42f2cd
push 0x460107
push 0x6628a0
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x198], 3
jmp 0x42f2e7
push 0x460109
push 0x6628a0
call fcn.004415c8
add esp, 8
xor edx, edx
mov dword [ebp - 0x198], edx
mov byte [0x66299c], 0
push 0x46010b
push 0x5e7
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push str.__F_
push 0x662a98
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42f322
cmp byte [0x662a98], 0
jne 0x42f340
push 0x46010e
push 0x662b94
call fcn.004415c8
add esp, 8
mov dword [ebp - 0x194], 3
jmp 0x42f35a
push 0x460110
push 0x662b94
call fcn.004415c8
add esp, 8
xor ecx, ecx
mov dword [ebp - 0x194], ecx
cmp dword [ebp - 0x64], 0
je 0x42f375
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42f429
cmp dword [0x45b0d0], 0
jl 0x42f429
cmp dword [ebp - 0x198], 1
je 0x42f398
cmp dword [ebp - 0x198], 0
jne 0x42f418
cmp byte [0x66299c], 0
je 0x42f418
cmp dword [ebp + 0xc], 0xfffffffe
je 0x42f3d6
cmp dword [ebp - 0x198], 1
jne 0x42f3c4
push str.Isolationswiderstand_Fehler._Ersatzableitstrom_darf_nicht_gemessen_werden.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
jmp 0x42f3d6
push str.Isolationswiderstand_muss_zuerst_gemessen_werden.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
mov dword [0x45b0d0], 1
mov byte [0x66299c], 0
push 0x460112
push 0x662b94
call fcn.004415c8
add esp, 8
push 0x460114
push 0x5e7
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x194], edx
jmp 0x42f429
cmp dword [ebp - 0x198], 2
jne 0x42f429
xor ecx, ecx
mov dword [0x45b0d0], ecx
cmp dword [0x187ab58], 0xfffffffe
je 0x42f841
cmp dword [ebp - 0x1b8], 0
jne 0x42f841
push 0x5e1
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x130], eax
push 0x5f1
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x134], eax
push 0x5e2
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x140], eax
push 0x5df
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x148], eax
push 0x5e0
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x14c], eax
cmp dword [ebp - 0x130], 0
je 0x42f4e0
push 0x3e9
push 0x5e1
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f4e0
push dword [ebp - 0x130]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f4e0
cmp byte [0x653288], 0
jne 0x42f5f1
cmp dword [ebp - 0x134], 0
je 0x42f51e
push 0x3e9
push 0x5f1
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f51e
push dword [ebp - 0x134]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f51e
cmp byte [0x66746c], 0
jne 0x42f5f1
cmp dword [ebp - 0x140], 0
je 0x42f55c
push 0x3e9
push 0x5e2
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f55c
push dword [ebp - 0x140]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f55c
cmp byte [0x653870], 0
jne 0x42f5f1
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
jne 0x42f5a7
cmp dword [ebp - 0x148], 0
je 0x42f5a7
push 0x3e9
push 0x5df
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f5a7
push dword [ebp - 0x148]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f5a7
cmp byte [0x652ca0], 0
jne 0x42f5f1
cmp dword [ebp - 0x14c], 0
je 0x42f841
push 0x3e9
push 0x5e0
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f841
push dword [ebp - 0x14c]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f841
cmp byte [0x653090], 0
je 0x42f841
cmp dword [ebp + 0xc], 0xfffffffe
je 0x42f620
fld qword [ebp - 0x118]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42f60e
cmp dword [ebp - 0x50], 0
je 0x42f620
push str.Schutzleiterwiderstand_muss_zuerst_gemmessen_werden.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx + ecx*2]
mov eax, dword [ecx*4 + 0x45d1a8]
mov byte [eax], 0
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 4
jl 0x42f625
cmp dword [ebp - 0x130], 0
je 0x42f6a5
push 0x3e9
push 0x5e1
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f6a5
push dword [ebp - 0x130]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f6a5
mov byte [0x653288], 0
push 0x460115
push 0x65be50
call fcn.004415c8
add esp, 8
push 0x460117
push 0x5e1
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x1ac], edx
cmp dword [ebp - 0x134], 0
je 0x42f70c
push 0x3e9
push 0x5f1
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f70c
push dword [ebp - 0x134]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f70c
mov byte [0x66746c], 0
push 0x460118
push 0x667664
call fcn.004415c8
add esp, 8
push 0x46011a
push 0x5f1
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor ecx, ecx
mov dword [ebp - 0x16c], ecx
cmp dword [ebp - 0x140], 0
je 0x42f773
push 0x3e9
push 0x5e2
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f773
push dword [ebp - 0x140]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f773
mov byte [0x653870], 0
push 0x46011b
push 0x65c048
call fcn.004415c8
add esp, 8
push 0x46011d
push 0x5e2
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor eax, eax
mov dword [ebp - 0x1a8], eax
cmp dword [ebp - 0x148], 0
je 0x42f7da
push 0x3e9
push 0x5df
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f7da
push dword [ebp - 0x148]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f7da
mov byte [0x652ca0], 0
push 0x46011e
push 0x65bc58
call fcn.004415c8
add esp, 8
push 0x460120
push 0x5df
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor edx, edx
mov dword [ebp - 0x1b4], edx
cmp dword [ebp - 0x14c], 0
je 0x42f841
push 0x3e9
push 0x5e0
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x42f841
push dword [ebp - 0x14c]
call sub.USER32.DLL_IsWindowEnabled
test eax, eax
je 0x42f841
mov byte [0x653090], 0
push 0x460121
push 0x65bd54
call fcn.004415c8
add esp, 8
push 0x460123
push 0x5e0
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor ecx, ecx
mov dword [ebp - 0x1b0], ecx
cmp dword [ebp - 0x74], 0
sete al
and eax, 1
mov dword [ebp - 4], eax
xor edx, edx
mov dword [ebp - 0x78], edx
jmp 0x42f892
mov ecx, dword [ebp - 0x78]
shl ecx, 4
add ecx, dword [0x187ab64]
mov dword [ebp - 0x48], ecx
mov eax, dword [ebp - 0x48]
cmp dword [eax + 8], 0
jle 0x42f88f
mov edx, dword [ebp - 0x48]
imul ecx, dword [edx + 8], 0xfc
add ecx, 0x6525bc
push ecx
mov eax, dword [ebp - 0x78]
add eax, 0x6a5
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
inc dword [ebp - 0x78]
mov edx, dword [ebp - 0x78]
cmp edx, dword [0x187ab68]
jl 0x42f855
cmp dword [0x187a938], 0
je 0x42ff0f
push 0x460124
push 0x65c240
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x42f8d4
push 0x460126
push 0x664334
call fcn.004415c8
add esp, 8
jmp 0x42f8db
mov byte [0x664334], 0
push 0x564
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42f8f8
mov dword [ebp - 0xa8], 0x460128
jmp 0x42f902
mov dword [ebp - 0xa8], 0x46012b
push dword [ebp - 0xa8]
push 0x569
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push dword [ebp - 0xa8]
push 0x6624b0
call fcn.004415c8
add esp, 8
cmp dword [ebp - 4], 0
je 0x42f935
mov ecx, 0x46012d
jmp 0x42f93a
mov ecx, 0x460130
push ecx
push 0x567
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [ebp - 4], 0
je 0x42f955
mov eax, 0x460132
jmp 0x42f95a
mov eax, 0x460135
push eax
push 0x6625ac
call fcn.004415c8
add esp, 8
push 0xb72
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42f980
mov edx, 0x460137
jmp 0x42f985
mov edx, 0x46013a
push edx
push 0x566
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
lea eax, [ebp - 0xe8]
push eax
push 0x46013c
push 0x653090
call fcn.00444fec
add esp, 0xc
dec eax
je 0x42f9c1
xor ecx, ecx
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xe4], 0xbff00000
push 0x65318c
call fcn.0042bf84
pop ecx
fstp qword [ebp - 0xf8]
lea eax, [ebp - 0xf0]
push eax
push 0x460140
push 0x653870
call fcn.00444fec
add esp, 0xc
dec eax
je 0x42fa00
xor edx, edx
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0xec], 0xbff00000
fld qword [ebp - 0xf0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42fa56
lea edx, [ebp - 0x108]
push edx
push 0x460144
push 0x664724
call fcn.00444fec
add esp, 0xc
dec eax
jne 0x42fa56
fld qword [ebp - 0x108]
fcomp qword [ebp - 0xf0]
fnstsw ax
sahf
jbe 0x42fa56
mov edx, dword [ebp - 0x108]
mov dword [ebp - 0xf0], edx
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0xec], edx
push 0x65396c
call fcn.0042bf84
pop ecx
fstp qword [ebp - 0x100]
fld qword [ebp - 0xe8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42faa0
fld qword [ebp - 0xf8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42faa0
fld qword [ebp - 0xf8]
fadd qword [0x43120c]
fcomp qword [ebp - 0xe8]
fnstsw ax
sahf
jb 0x42fad9
fld qword [ebp - 0xf0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42fae5
fld qword [ebp - 0x100]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x42fae5
fld qword [ebp - 0x100]
fadd qword [0x43120c]
fcomp qword [ebp - 0xf0]
fnstsw ax
sahf
jae 0x42fae5
mov dword [ebp - 0x158], 1
jmp 0x42faed
xor edx, edx
mov dword [ebp - 0x158], edx
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42fb33
push 0xf8
push 0x662c90
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x460148
push 0x662c90
call fcn.004414ec
add esp, 8
mov dword [ebp - 0x154], 1
jmp 0x42fb42
mov byte [0x662c90], 0
xor ecx, ecx
mov dword [ebp - 0x154], ecx
cmp dword [ebp - 0x154], 0
je 0x42fb77
cmp dword [ebp - 0x3c], 2
jne 0x42fb77
push 0
push 0xb9f
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0xb9f
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x42fb95
cmp dword [0x187ab58], 0xfffffffe
je 0x42fb95
push 1
push 0xb9f
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
mov ebx, 1
push 0xb9f
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x42fbae
add ebx, 0xfffffffe
mov dword [0x45b060], ebx
cmp dword [0x45b060], 0
jne 0x42fbc6
mov byte [0x65a0c8], 0
jmp 0x42fbf5
cmp dword [0x45b060], 0
jle 0x42fbe3
push 0x46014a
push 0x65a0c8
call fcn.004415c8
add esp, 8
jmp 0x42fbf5
push 0x46014d
push 0x65a0c8
call fcn.004415c8
add esp, 8
cmp dword [ebp - 0x3c], 1
jne 0x42fc17
cmp dword [ebp - 0x154], 0
jne 0x42fc17
cmp dword [ebp - 0x158], 0
jne 0x42fc17
xor eax, eax
mov dword [ebp - 0x28], eax
jmp 0x42fccc
cmp dword [ebp - 0x3c], 1
jne 0x42fc3b
cmp dword [ebp - 0x154], 0
je 0x42fc3b
cmp dword [ebp - 0x158], 0
jne 0x42fc3b
mov dword [ebp - 0x28], 1
jmp 0x42fccc
cmp dword [ebp - 0x3c], 1
jne 0x42fc53
cmp dword [ebp - 0x158], 0
je 0x42fc53
mov dword [ebp - 0x28], 2
jmp 0x42fccc
cmp dword [ebp - 0x3c], 2
jne 0x42fc74
cmp dword [ebp - 0x154], 0
jne 0x42fc74
cmp dword [ebp - 0x158], 0
jne 0x42fc74
mov dword [ebp - 0x28], 3
jmp 0x42fccc
cmp dword [ebp - 0x3c], 2
jne 0x42fc95
cmp dword [ebp - 0x154], 0
je 0x42fc95
cmp dword [ebp - 0x158], 0
jne 0x42fc95
mov dword [ebp - 0x28], 4
jmp 0x42fccc
cmp dword [ebp - 0x3c], 2
jne 0x42fcad
cmp dword [ebp - 0x158], 0
je 0x42fcad
mov dword [ebp - 0x28], 5
jmp 0x42fccc
cmp dword [ebp - 0x3c], 0
jne 0x42fcc5
cmp dword [ebp - 0x154], 0
je 0x42fcc5
mov dword [ebp - 0x28], 6
jmp 0x42fccc
mov dword [ebp - 0x28], 0xffffffff
xor edx, edx
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x18]
imul eax, dword [ecx*4 + 0x45d440], 0xfc
add eax, 0x6525bc
push eax
lea edx, [ebp - 0x31c]
push edx
call fcn.004415c8
add esp, 8
cmp dword [ebp - 0x28], 0
jl 0x42fd11
mov ecx, dword [ebp - 0x28]
lea ecx, [ecx + ecx*4]
lea eax, [ecx*4 + 0x45d454]
mov edx, dword [ebp - 0x18]
cmp dword [eax + edx*4], 0
jne 0x42fd2c
mov ecx, dword [ebp - 0x18]
mov eax, dword [ecx*4 + 0x45d440]
mov edx, eax
shl eax, 6
sub eax, edx
mov byte [eax*4 + 0x6525bc], 0
jmp 0x42fd61
push 0xf9
mov ecx, dword [ebp - 0x28]
lea ecx, [ecx + ecx*4]
lea eax, [ecx*4 + 0x45d454]
mov edx, dword [ebp - 0x18]
push dword [eax + edx*4]
mov ecx, dword [ebp - 0x18]
imul eax, dword [ecx*4 + 0x45d440], 0xfc
add eax, 0x6525bc
push eax
call fcn.004046e0
add esp, 0xc
mov edx, dword [ebp - 0x18]
imul ecx, dword [edx*4 + 0x45d440], 0xfc
add ecx, 0x6525bc
push ecx
lea eax, [ebp - 0x31c]
push eax
call fcn.0044157c
add esp, 8
test eax, eax
je 0x42fd93
mov dword [0x45b028], 1
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 5
jl 0x42fcd1
mov byte [0x663764], 0
mov byte [0x663860], 0
cmp byte [0x6616e8], 0
je 0x42fde6
cmp byte [0x662c90], 0
je 0x42fdd4
push 0x46014f
push 0x663764
call fcn.004415c8
add esp, 8
jmp 0x42fde6
push 0x460151
push 0x663860
call fcn.004415c8
add esp, 8
cmp dword [ebp - 0x38], 0
je 0x42fe24
push 0x460153
push 0xb7d
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x45aff3
push 0x661bd4
call fcn.004415c8
add esp, 8
push 0x460169
push 0x6667a0
call fcn.004415c8
add esp, 8
jmp 0x42fe79
cmp dword [ebp - 0x5c], 2
je 0x42fe33
cmp byte [0x667f40], 0
je 0x42fe59
push str.Teilpr
push 0xb7d
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x460181
push 0x6667a0
call fcn.004415c8
add esp, 8
jmp 0x42fe72
push 0x460183
push 0xb7d
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x6667a0], 0
mov byte [0x661bd4], 0
push 0xfa
push 0x65f570
push 0x557
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x65f570
call fcn.00402874
pop ecx
push 0xfa
push 0x65fb58
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
mov edx, dword [ebp - 0xa8]
cmp byte [edx], 0
je 0x42fecc
push 0x65fb58
call fcn.0042a3d0
pop ecx
test eax, eax
jne 0x42fed9
cmp dword [ebp - 0x14], 0
jne 0x42fed9
mov dword [ebp - 0x14], 0x559
cmp dword [ebp - 0x50], 0
je 0x42ff06
cmp dword [ebp - 0x14], 0
jne 0x42ff06
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x42ff06
cmp byte [0x663470], 0
jne 0x42ff06
push dword [ebp + 8]
call fcn.004397e8
pop ecx
push 0xb72
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42ff27
mov edx, 0x460195
jmp 0x42ff2c
mov edx, 0x460198
push edx
push 0x65b964
call fcn.004415c8
add esp, 8
push 0x46019a
push 0x65a0c8
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x42ff57
mov eax, 0x46019d
jmp 0x42ff5c
mov eax, 0x4601a0
push eax
push 0x5dc
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [ebp - 4], 0
je 0x42ffb8
cmp dword [0x187a938], 0
je 0x42ff8a
push 0x564
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42ffb8
push 0xb72
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x42ffb8
push 0x4601a2
push 0x65a0c8
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x42ffb8
mov edx, 0x4601a5
jmp 0x42ffbd
mov edx, 0x4601a8
push edx
push 0x65c240
call fcn.004415c8
add esp, 8
push 0x65c240
push 0xb7c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [0x187a938], 0
je 0x430951
push 0x4601aa
push 0x65c240
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x430131
cmp dword [ebp - 0x38], 0
je 0x4300fb
push str.Es_konnte_keine_vollst
push 0x661cd0
call fcn.004415c8
add esp, 8
push str.ichbar_ist._Es_wurden_jedoch_folgende_Teilpr
push 0x661dcc
call fcn.004415c8
add esp, 8
push str.s_Netzanschlusses_bez
push 0x661ec8
call fcn.004415c8
add esp, 8
push str.chluss__falls_vorhanden_auch_die_der_benachbarten_Steckdosen_im_Handbereich__Schutzleiterwiderstan
push 0x661fc4
call fcn.004415c8
add esp, 8
push str.dsmessung__Ber
push 0x6620c0
call fcn.004415c8
add esp, 8
push 0x46038e
push 0x6621bc
call fcn.004415c8
add esp, 8
mov byte [0x1873710], 0
xor eax, eax
mov dword [ebp - 0x1c], eax
push 0
imul ecx, dword [ebp - 0x1c], 0xfc
add ecx, 0x661cd0
push ecx
call fcn.0042c05c
add esp, 8
jmp 0x4300a9
mov eax, dword [ebp - 0xa8]
mov byte [eax], 0x20
push 0xa
imul edx, dword [ebp - 0x1c], 0xfc
add edx, 0x661cd0
push edx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
test eax, eax
jne 0x4300a0
push 0xd
imul edx, dword [ebp - 0x1c], 0xfc
add edx, 0x661cd0
push edx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
test eax, eax
jne 0x4300a0
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 6
jl 0x430086
jmp 0x430203
mov byte [0x661cd0], 0
mov byte [0x661dcc], 0
mov byte [0x661ec8], 0
mov byte [0x661fc4], 0
mov byte [0x6620c0], 0
mov byte [0x6621bc], 0
mov byte [0x1873710], 0
jmp 0x430203
push 0x4603c0
push 0x661cd0
call fcn.004415c8
add esp, 8
push str.schl
push 0x661dcc
call fcn.004415c8
add esp, 8
push str.trieben_werden__Vor_Gebrauch_von_einer_Fach
push 0x661ec8
call fcn.004415c8
add esp, 8
push str.kraft_instandsetzen_lassen.
push 0x661fc4
call fcn.004415c8
add esp, 8
mov byte [0x6620c0], 0
mov byte [0x6621bc], 0
mov byte [0x1873710], 0
xor edx, edx
mov dword [ebp - 0x1c], edx
push 0
imul ecx, dword [ebp - 0x1c], 0xfc
add ecx, 0x661cd0
push ecx
call fcn.0042c05c
add esp, 8
jmp 0x4301b6
mov eax, dword [ebp - 0xa8]
mov byte [eax], 0x20
push 0xa
imul edx, dword [ebp - 0x1c], 0xfc
add edx, 0x661cd0
push edx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
test eax, eax
jne 0x4301ad
push 0xd
imul edx, dword [ebp - 0x1c], 0xfc
add edx, 0x661cd0
push edx
call fcn.004416f1
add esp, 8
mov dword [ebp - 0xa8], eax
test eax, eax
jne 0x4301ad
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 4
jl 0x430193
cmp dword [ebp - 0x50], 0
je 0x43021d
push str.Messungen_manuell_durchgef
push 0x660824
call fcn.004415c8
add esp, 8
jmp 0x430224
mov byte [0x660824], 0
mov byte [0x660920], 0
cmp byte [0x65fc54], 0
je 0x430248
push str.Ersatzableitstrom_halbiert.
push 0x660a1c
call fcn.004415c8
add esp, 8
jmp 0x43024f
mov byte [0x660a1c], 0
cmp dword [ebp - 0x68], 1
jne 0x430268
xor edx, edx
mov byte [0x660c14], dl
mov byte [0x660b18], dl
jmp 0x43031b
push 0x65eb98
lea eax, [ebp - 0x31c]
push eax
call fcn.004415c8
add esp, 8
push 1
lea ecx, [ebp - 0x31c]
push ecx
call fcn.0042b494
add esp, 8
push 0x4604ad
push 0x65eb98
call fcn.0042b538
add esp, 8
lea eax, [ebp - 0x31c]
push eax
push str.Gesamtschutzleiterl
push 0x660b18
call fcn.00444f70
add esp, 0xc
fld qword [ebp - 0xc8]
fcomp dword [0x431144]
fnstsw ax
sahf
ja 0x4302dd
push str.Gesamtanschlussleistung:_0_kW.
push 0x660c14
call fcn.004415c8
add esp, 8
jmp 0x43031b
push 0x65ed90
lea edx, [ebp - 0x31c]
push edx
call fcn.004415c8
add esp, 8
push 1
lea ecx, [ebp - 0x31c]
push ecx
call fcn.0042b494
add esp, 8
lea eax, [ebp - 0x31c]
push eax
push str.Gesamtanschlussleistung:_bis__s.
push 0x660c14
call fcn.00444f70
add esp, 0xc
push 0x6665a8
lea edx, [ebp - 0x31c]
push edx
call fcn.004415c8
add esp, 8
push 1
lea ecx, [ebp - 0x31c]
push ecx
call fcn.0042b494
add esp, 8
lea eax, [ebp - 0x31c]
push eax
push str.Schutzleiterquerschnitt:__s.
push 0x661100
call fcn.00444f70
add esp, 0xc
cmp dword [ebp - 0x38], 0
je 0x430373
push str.Festanschluss_bzw._schwer_erreichbarer_Netz_Anschluss_nicht_erreichbar.
push 0x666d88
call fcn.004415c8
add esp, 8
jmp 0x4303ae
cmp dword [ebp - 0x5c], 0
jle 0x43038d
push str.Festanschluss.
push 0x666d88
call fcn.004415c8
add esp, 8
jmp 0x4303ae
cmp dword [ebp - 0x6c], 0
je 0x4303a7
push str.Zange.
push 0x666d88
call fcn.004415c8
add esp, 8
jmp 0x4303ae
mov byte [0x666d88], 0
cmp byte [0x66356c], 0
je 0x4303cb
push str.Da_Iea_19_99_mA__wurde_die_kap._Schaltung_mit_dem_MHit16i_gemessen_und_der_Iea_von_Software_errechnet.
push 0x660e0c
call fcn.004415c8
add esp, 8
jmp 0x4303d2
mov byte [0x660e0c], 0
cmp byte [0x662e88], 0
je 0x4303ea
push 1
push 0x662e88
call fcn.0042c05c
add esp, 8
cmp dword [ebp - 0x98], 0
je 0x430407
push 0x4605f2
push 0x660f08
call fcn.004415c8
add esp, 8
jmp 0x43040e
mov byte [0x660f08], 0
cmp dword [ebp - 0x64], 0
je 0x430445
push 0x14
lea edx, [ebp - 0x1d8]
push edx
push 0x745
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
lea ecx, [ebp - 0x1d8]
push ecx
push 0x460614
push 0x661004
call fcn.00444f70
add esp, 0xc
jmp 0x43044c
mov byte [0x661004], 0
xor eax, eax
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0x1c]
mov ecx, dword [edx*4 + 0x45b3cc]
mov eax, ecx
shl ecx, 6
sub ecx, eax
cmp byte [ecx*4 + 0x6525bc], 0
je 0x43048b
push 1
mov edx, dword [ebp - 0x1c]
imul ecx, dword [edx*4 + 0x45b3cc], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.0042c05c
add esp, 8
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0xa
jl 0x430451
mov byte [0x660140], 0
mov byte [0x660338], 0
xor eax, eax
mov dword [ebp - 0x18], eax
mov edx, dword [ebp - 0x18]
lea edx, [edx + edx*2]
mov ecx, dword [edx*4 + 0x45d1d4]
mov eax, ecx
shl ecx, 6
sub ecx, eax
mov byte [ecx*4 + 0x6525bc], 0
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 9
jl 0x4304a7
cmp dword [ebp - 0x38], 0
je 0x4307da
push str.Es_wurden_nicht_alle_Pr
push 0x660d10
call fcn.004415c8
add esp, 8
push 1
push 0x660d10
call fcn.0042c05c
add esp, 8
xor edx, edx
mov dword [ebp - 0x4c], edx
xor ecx, ecx
mov dword [ebp - 0x18], ecx
mov eax, 4
cmp dword [ebp - 0x64], 0
jne 0x43050f
add eax, 0xfffffffc
mov edx, 2
cmp dword [ebp - 0x5c], 2
je 0x43051d
add edx, 0xfffffffe
add eax, edx
mov ecx, 1
cmp dword [ebp - 0x54], 1
jne 0x43052b
dec ecx
add eax, ecx
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
cmp dword [eax*8 + 0x45d400], 0
jne 0x430554
mov edx, dword [ebp - 0x18]
lea edx, [edx + edx*2]
cmp dword [edx*4 + 0x45d1d4], 0x12a
je 0x430605
mov ecx, dword [ebp - 0x1c]
cmp dword [ecx*8 + 0x45d404], 0
jne 0x430578
mov eax, dword [ebp - 0x18]
lea eax, [eax + eax*2]
cmp dword [eax*4 + 0x45d1d4], 0x12b
je 0x430605
mov edx, dword [ebp - 0x18]
lea edx, [edx + edx*2]
mov ecx, dword [edx*4 + 0x45d1d0]
and ecx, dword [ebp - 0x38]
je 0x430605
mov eax, dword [ebp - 0x18]
lea eax, [eax + eax*2]
mov edx, dword [eax*4 + 0x45d1d0]
cmp edx, dword [ebp - 0x4c]
jne 0x4305a2
cmp dword [ebp - 0x4c], 2
jne 0x4305c1
push 0
push 0x460672
call fcn.0042c05c
add esp, 8
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx + ecx*2]
mov eax, dword [ecx*4 + 0x45d1d0]
mov dword [ebp - 0x4c], eax
mov edx, dword [ebp - 0x18]
lea edx, [edx + edx*2]
push dword [edx*4 + 0x45d1d8]
mov ecx, dword [ebp - 0x18]
lea ecx, [ecx + ecx*2]
imul eax, dword [ecx*4 + 0x45d1d4], 0xfc
add eax, 0x6525bc
push eax
call fcn.004415c8
add esp, 8
push 0
mov edx, dword [ebp - 0x18]
lea edx, [edx + edx*2]
push dword [edx*4 + 0x45d1d8]
call fcn.0042c05c
add esp, 8
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 9
jl 0x430501
mov byte [0x664e08], 0
mov byte [0x664f04], 0
mov byte [0x6653f0], 0
mov byte [0x6654ec], 0
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax*4 + 0x45c500]
mov ecx, edx
shl edx, 6
sub edx, ecx
cmp byte [edx*4 + 0x6525bc], 0
je 0x43073d
push 0
push 0x460675
call fcn.0042c05c
add esp, 8
mov eax, dword [ebp - 0x1c]
cmp dword [eax*4 + 0x45c500], 0xe0
jne 0x4306b8
push str.__Schutzleiteranschluss_und_auch_leitf
push 0x664e08
call fcn.004415c8
add esp, 8
push 0
push 0x664e08
call fcn.0042c05c
add esp, 8
push str.d_nicht_erreichbar
push 0x664f04
call fcn.004415c8
add esp, 8
push 0
push 0x664f04
call fcn.0042c05c
add esp, 8
jmp 0x43073d
mov edx, dword [ebp - 0x1c]
cmp dword [edx*4 + 0x45c500], 0xe3
jne 0x4306eb
push 0x4606ea
push 0x6653f0
call fcn.004415c8
add esp, 8
push 0
push 0x6653f0
call fcn.0042c05c
add esp, 8
jmp 0x43073d
mov ecx, dword [ebp - 0x1c]
cmp dword [ecx*4 + 0x45c500], 0xe4
jne 0x43071e
push str.__Leitungskupplung_konnte_nicht_eingebaut_werden
push 0x6654ec
call fcn.004415c8
add esp, 8
push 0
push 0x6654ec
call fcn.0042c05c
add esp, 8
jmp 0x43073d
push 0
mov eax, dword [ebp - 0x1c]
imul edx, dword [eax*4 + 0x45c500], 0xfc
add edx, 0x6525bc
push edx
call fcn.0042c05c
add esp, 8
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 6
jl 0x430633
cmp byte [0x65f378], 0
je 0x430771
push 0
push str._r_n_
call fcn.0042c05c
add esp, 8
push 0
push 0x65f378
call fcn.0042c05c
add esp, 8
push 0x46073a
push 0x65c240
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x4307e1
push str.Der_Pr
push 0x660140
call fcn.004415c8
add esp, 8
push str.le_Pr
push 0x660338
call fcn.004415c8
add esp, 8
push 0
push 0x4607d9
call fcn.0042c05c
add esp, 8
push 0
push 0x660140
call fcn.0042c05c
add esp, 8
push 0
push 0x660338
call fcn.0042c05c
add esp, 8
jmp 0x4307e1
mov byte [0x660d10], 0
cmp byte [0x667f40], 0
je 0x430817
push 1
push 0x667f40
call fcn.0042c05c
add esp, 8
push 0
push 0x66803c
call fcn.0042c05c
add esp, 8
push 0
push 0x668138
call fcn.0042c05c
add esp, 8
fld qword [ebp - 0x110]
fcomp dword [0x431144]
fnstsw ax
sahf
je 0x43085e
cmp dword [ebp - 0x6c], 0
jne 0x430834
cmp dword [ebp - 0x70], 0
je 0x430857
push str.Bei_Zange_muss__Pr
push 0x668234
call fcn.004415c8
add esp, 8
push 1
push 0x668234
call fcn.0042c05c
add esp, 8
jmp 0x43085e
mov byte [0x668234], 0
xor edx, edx
mov dword [ebp - 0x18], edx
mov ecx, dword [ebp - 0x18]
mov eax, dword [ecx*8 + 0x45d4e0]
mov edx, eax
shl eax, 6
sub eax, edx
cmp byte [eax*4 + 0x6525bc], 0
je 0x4308c2
cmp byte [0x1873710], 0
je 0x4308a3
mov ecx, dword [ebp - 0x18]
cmp dword [ecx*8 + 0x45d4e4], 0
je 0x4308a3
push 0
push 0x460816
call fcn.0042c05c
add esp, 8
push 0
mov eax, dword [ebp - 0x18]
imul edx, dword [eax*8 + 0x45d4e0], 0xfc
add edx, 0x6525bc
push edx
call fcn.0042c05c
add esp, 8
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 0x11
jl 0x430863
xor ecx, ecx
mov dword [ebp - 0x18], ecx
mov eax, dword [ebp - 0x18]
mov edx, dword [eax*8 + 0x45b084]
mov dword [ebp - 0x34], edx
mov ecx, dword [ebp - 0x34]
mov eax, ecx
shl ecx, 6
sub ecx, eax
cmp byte [ecx*4 + 0x6525bc], 0
je 0x430909
push 1
imul edx, dword [ebp - 0x34], 0xfc
add edx, 0x6525bc
push edx
call fcn.0042c05c
add esp, 8
inc dword [ebp - 0x18]
cmp dword [ebp - 0x18], 2
jl 0x4308d0
push 0x3642
push 0x1876d52
push 0x556
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x1873710
push 0x1876d52
call fcn.0044157c
add esp, 8
test eax, eax
je 0x430951
push 0x1873710
push 0x556
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp dword [0x187a938], 0
je 0x430d86
cmp dword [0x187ab58], 0xfffffffe
je 0x430d86
xor ecx, ecx
mov dword [ebp - 0x84], ecx
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x7c], ecx
push 0x5e1
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x130], eax
push 0x5f1
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x134], eax
push 0x5e2
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
mov dword [ebp - 0x140], eax
cmp dword [ebp - 0xa0], 0
je 0x430c73
cmp dword [0x187a3a4], 5
jne 0x4309f3
cmp dword [ebp - 0x8c], 2
je 0x4309da
cmp dword [ebp - 0x8c], 1
jne 0x4309e3
mov dword [ebp - 0x7c], 2
jmp 0x430a05
mov dword [ebp - 0x7c], 1
xor eax, eax
mov dword [0x187a3a0], eax
jmp 0x430a05
push 0
push 0x73a
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a3a8], 5
jne 0x430a3a
cmp dword [ebp - 0x90], 2
je 0x430a20
cmp dword [ebp - 0x90], 1
jne 0x430a29
mov dword [ebp - 0x80], 2
jmp 0x430a4c
mov dword [ebp - 0x80], 1
xor edx, edx
mov dword [0x187a3a0], edx
jmp 0x430a4c
push 0
push 0x748
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a3ac], 5
jne 0x430a86
cmp dword [ebp - 0x94], 2
je 0x430a67
cmp dword [ebp - 0x94], 1
jne 0x430a73
mov dword [ebp - 0x84], 2
jmp 0x430a98
mov dword [ebp - 0x84], 1
xor eax, eax
mov dword [0x187a3a0], eax
jmp 0x430a98
push 0
push 0x73b
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a3a0], 2
jge 0x430b41
cmp dword [0x187a3a4], 5
jne 0x430ad9
push 0x460819
push 0x73a
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x664628], 0
push 5
push 0x73a
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a3a8], 5
jne 0x430b0d
push 0x46081a
push 0x748
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x667760], 0
push 5
push 0x748
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a3ac], 5
jne 0x430b41
push 0x46081b
push 0x73b
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x664724], 0
push 5
push 0x73b
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [ebp - 0x7c], 1
je 0x430c73
cmp dword [ebp - 0x80], 1
je 0x430c73
cmp dword [ebp - 0x84], 1
je 0x430c73
cmp dword [ebp - 0x7c], 0
jne 0x430b7b
cmp dword [ebp - 0x80], 0
jne 0x430b7b
cmp dword [ebp - 0x84], 0
je 0x430c73
cmp dword [0x187a3a0], 0
jne 0x430b93
mov dword [0x187a3a0], 1
jmp 0x430c73
cmp dword [0x187a3a0], 1
jne 0x430c73
push 0x73f
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x430c73
mov dword [0x187a3a0], 2
push 0x3e9
push 0x73a
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x430bed
push 0x740
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
jmp 0x430c2e
push 0x3e9
push 0x748
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
je 0x430c1b
push 0x749
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
jmp 0x430c2e
push 0x741
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
push str.Bitte_die_Differenz__und_ggf._Ber
push 0x10
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
push 1
call fcn.00429b70
pop ecx
xor edx, edx
mov dword [0x45b040], edx
mov dword [0x45b03c], edx
mov dword [0x45b038], edx
mov dword [0x45b034], edx
xor eax, eax
mov dword [0x45b044], eax
mov dword [0x187a3a0], 3
cmp dword [ebp - 0x7c], 0
jne 0x430c8b
push 0
push 0x73a
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [ebp - 0x80], 0
jne 0x430ca3
push 0
push 0x748
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [ebp - 0x84], 0
jne 0x430cbe
push 0
push 0x73b
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [ebp - 0x7c], 0
jne 0x430cd3
cmp dword [ebp - 0x80], 0
jne 0x430cd3
cmp dword [ebp - 0x84], 0
je 0x430cdc
mov dword [ebp - 0x18], 5
jmp 0x430ceb
xor ecx, ecx
mov dword [ebp - 0x18], ecx
mov dword [0x187a3a0], 0xffffffff
cmp dword [0x187a3a0], 0
jne 0x430d0b
push 0x73e
push 0x73f
push 0x73e
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
cmp dword [0x187a3a0], 1
setl al
and eax, 1
push eax
push 0x73e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
cmp dword [0x187a3a0], 1
setge dl
and edx, 1
push edx
push 0x73f
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push dword [ebp - 0x18]
push 0xb6c
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push dword [ebp - 0x18]
push 0x73e
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push dword [ebp - 0x18]
push 0x73f
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
cmp dword [0x187a938], 0
je 0x43113a
push 0x3e9
push 0x5e0
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
test eax, eax
jne 0x430dc1
mov byte [0x66356c], 0
mov byte [0x65fc54], 0
mov byte [0x653090], 0
push 1
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
push 0x3ea
push 0x73f
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43110b
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43110b
cmp dword [0x45b048], 0
jne 0x430e23
cmp dword [0x45b04c], 0
je 0x43110b
cmp dword [ebp - 0x50], 0
jne 0x430e3f
cmp dword [0x45ac90], 0
je 0x430e3f
cmp dword [0x45b044], 0
je 0x43110b
lea ecx, [ebp - 0xe8]
push ecx
push 0x460887
push 0x653090
call fcn.00444fec
add esp, 0xc
dec eax
je 0x430e6d
xor eax, eax
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], 0xbff00000
push 0x65318c
call fcn.0042bf84
pop ecx
fstp qword [ebp - 0xf8]
lea edx, [ebp - 0xf0]
push edx
push 0x46088b
push 0x653870
call fcn.00444fec
add esp, 0xc
dec eax
je 0x430eac
xor ecx, ecx
mov dword [ebp - 0xf0], ecx
mov dword [ebp - 0xec], 0xbff00000
fld qword [ebp - 0xf0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x430f02
lea edx, [ebp - 0x108]
push edx
push 0x46088f
push 0x664724
call fcn.00444fec
add esp, 0xc
dec eax
jne 0x430f02
fld qword [ebp - 0x108]
fcomp qword [ebp - 0xf0]
fnstsw ax
sahf
jbe 0x430f02
mov edx, dword [ebp - 0x108]
mov dword [ebp - 0xf0], edx
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0xec], edx
push 0x65396c
call fcn.0042bf84
pop ecx
fstp qword [ebp - 0x100]
xor ecx, ecx
mov dword [0x187a6f8], ecx
cmp dword [0x45b048], 0
je 0x430fd5
cmp dword [ebp - 0x3c], 0
jne 0x430fd5
fld qword [ebp - 0xe8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x430f7c
fld qword [ebp - 0xf8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x430f7c
fld qword [ebp - 0xf8]
fadd qword [0x43120c]
fcomp qword [ebp - 0xe8]
fnstsw ax
sahf
jb 0x430fc6
fld qword [ebp - 0xe8]
fcomp qword [0x431214]
fnstsw ax
sahf
ja 0x430fc6
fld qword [ebp - 0xf0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x430fd5
fld qword [ebp - 0x100]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x430fd5
fld qword [ebp - 0x100]
fadd qword [0x43120c]
fcomp qword [ebp - 0xf0]
fnstsw ax
sahf
jb 0x430fc6
fld qword [ebp - 0xf0]
fcomp qword [0x431214]
fnstsw ax
sahf
jbe 0x430fd5
xor edx, edx
mov dword [0x45b048], edx
or dword [0x187a6f8], 1
cmp dword [0x45b04c], 0
je 0x43106d
cmp dword [ebp - 0x3c], 0
jne 0x43106d
fld qword [ebp - 0xe8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x431025
fld qword [ebp - 0xf8]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x431025
fld qword [ebp - 0xf8]
fadd qword [0x43120c]
fcomp qword [ebp - 0xe8]
fnstsw ax
sahf
jb 0x43105e
fld qword [ebp - 0xf0]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x43106d
fld qword [ebp - 0x100]
fcomp dword [0x431144]
fnstsw ax
sahf
jb 0x43106d
fld qword [ebp - 0x100]
fadd qword [0x43120c]
fcomp qword [ebp - 0xf0]
fnstsw ax
sahf
jae 0x43106d
xor edx, edx
mov dword [0x45b04c], edx
or dword [0x187a6f8], 2
cmp dword [0x187a6f8], 0
je 0x43110b
push 0
push sym.htpwrdoc.exe__AskGerateAntrDlg_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4d3
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x187a6f8], 0x64
jl 0x43110b
xor ecx, ecx
mov dword [0x45b048], ecx
xor eax, eax
mov dword [0x45b04c], eax
cmp dword [0x187a6f8], 0x64
jne 0x4310c6
push 1
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
jmp 0x4310e1
cmp dword [0x187a6f8], 0xc8
jne 0x4310e1
push 1
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [ebp - 0x14], eax
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43110b
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
cmp byte [0x666c8c], 0
jne 0x431128
push 0x460893
push 0xb7e
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x43113a
push str.Netzschutzleiter_nDurchgangspr
push 0xb7e
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov eax, dword [ebp - 0x14]
pop ebx
mov esp, ebp
pop ebp
ret