Function at 0x43b8d0
Capabilities:
Hide graphical window

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffb54
push ebx
xor eax, eax
mov dword [ebp - 4], eax
mov edx, dword [ebp + 0xc]
cmp edx, 0x110
jg 0x43b903
je 0x43b91d
sub edx, 2
je 0x43f59a
sub edx, 0x29
je 0x43f3c5
jmp 0x43f5c5
sub edx, 0x111
je 0x43caee
sub edx, 2
je 0x43f1eb
jmp 0x43f5c5
push 0x31
push str.S12_10.04.2019
lea ecx, [ebp - 0x424]
push ecx
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x3f3], 0
lea eax, [ebp - 0x424]
mov dword [ebp - 0x88], eax
jmp 0x43b94e
inc dword [ebp - 0x88]
mov edx, dword [ebp - 0x88]
cmp byte [edx], 0x20
ja 0x43b948
mov ecx, dword [ebp - 0x88]
mov byte [ecx], 0
call fcn.00435238
xor eax, eax
mov dword [0x45ac9c], eax
lea edx, [ebp - 0x424]
push edx
push str.V6.2
push 0x461c5b
push str._s__s___s_
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.00444f70
add esp, 0x14
lea eax, [ebp - 0x1f8]
push eax
push 0x4c5
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x20
push 0x2a
push str._nur_f
lea edx, [ebp - 0x1f8]
push edx
call fcn.00444f70
add esp, 0x10
lea ecx, [ebp - 0x1f8]
push ecx
push 0x4d4
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x120
push 0x45c18c
push 0x187ab6c
call fcn.004413d8
add esp, 0xc
xor eax, eax
mov dword [0x45b028], eax
xor edx, edx
mov dword [0x45d19c], edx
lea ecx, [ebp - 0x49c]
push ecx
push dword [ebp + 8]
call sub.USER32.DLL_GetWindowRect
cmp dword [0x45dff0], 0x2710
je 0x43ba20
cmp dword [0x45dff4], 0x2710
jne 0x43ba62
push 0x3d
call sub.USER32.DLL_GetSystemMetrics
mov edx, dword [ebp - 0x494]
sub edx, dword [ebp - 0x49c]
sub eax, edx
sar eax, 1
jns 0x43ba3c
adc eax, 0
mov dword [0x45dff0], eax
push 0x3e
call sub.USER32.DLL_GetSystemMetrics
mov ecx, dword [ebp - 0x490]
sub ecx, dword [ebp - 0x498]
sub eax, ecx
sar eax, 1
jns 0x43ba5d
adc eax, 0
mov dword [0x45dff4], eax
push 5
push 0
push 0
push dword [0x45dff4]
push dword [0x45dff0]
push 0
push dword [ebp + 8]
call sub.USER32.DLL_SetWindowPos
lea eax, [ebp - 0x49c]
push eax
push 0x570
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_GetWindowRect
lea eax, [ebp - 0x4ac]
push eax
push 0x9f7
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_GetWindowRect
mov edx, dword [ebp - 0x4ac]
sub edx, dword [ebp - 0x49c]
mov dword [ebp - 0x3c], edx
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax*4 + 0x45cc60]
mov dword [ebp - 0x20], edx
cmp dword [ebp - 0x20], 0
je 0x43bb37
lea ecx, [ebp - 0x4ac]
push ecx
push dword [ebp - 0x20]
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_GetWindowRect
mov eax, dword [ebp - 0x3c]
sub dword [ebp - 0x4ac], eax
lea edx, [ebp - 0x4ac]
push edx
push dword [ebp + 8]
call sub.USER32.DLL_ScreenToClient
push 5
push 0
push 0
push dword [ebp - 0x4a8]
push dword [ebp - 0x4ac]
push 0
push dword [ebp - 0x20]
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetWindowPos
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x32
jl 0x43bac6
lea ecx, [ebp - 0x4ac]
push ecx
push 0xa3d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_GetWindowRect
mov eax, dword [ebp - 0x4ac]
sub eax, dword [ebp - 0x49c]
mov dword [ebp - 0x3c], eax
xor edx, edx
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx*4 + 0x45ceb8]
mov dword [ebp - 0x20], eax
cmp dword [ebp - 0x20], 0
je 0x43bbd6
lea edx, [ebp - 0x4ac]
push edx
push dword [ebp - 0x20]
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_GetWindowRect
mov ecx, dword [ebp - 0x3c]
sub dword [ebp - 0x4ac], ecx
lea eax, [ebp - 0x4ac]
push eax
push dword [ebp + 8]
call sub.USER32.DLL_ScreenToClient
push 5
push 0
push 0
push dword [ebp - 0x4a8]
push dword [ebp - 0x4ac]
push 0
push dword [ebp - 0x20]
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetWindowPos
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x32
jl 0x43bb65
mov dword [0x45b030], 0xfffffffe
mov dword [0x187a3b0], 0xffffffff
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
call fcn.00435250
mov byte [0x45aeeb], 0
mov dword [0x45dfec], 1
mov dword [0x187ab64], 0x45c01c
mov dword [0x187ab68], 0x17
mov dword [0x187ab5c], 0x45b0f0
mov dword [0x187ab60], 2
cmp dword [0x187ab58], 0xffffffff
jne 0x43bc6e
push 0x45d56c
push 0x187badc
call fcn.004415c8
add esp, 8
mov dword [0x187bea4], 0xffffffff
xor ecx, ecx
mov dword [0x45ac90], ecx
xor eax, eax
mov dword [0x45aca4], eax
xor edx, edx
mov dword [0x45acc8], edx
mov dword [0x187a3a0], 0xffffffff
cmp dword [0x187ab58], 0xfffffffe
jne 0x43c2d5
mov dword [0x45b0cc], 0xffffffff
mov dword [0x45b0d0], 0xffffffff
xor ecx, ecx
mov dword [0x45b048], ecx
mov dword [0x45b04c], ecx
xor eax, eax
mov dword [0x45b050], eax
xor edx, edx
mov dword [0x45b054], edx
xor eax, eax
mov dword [0x45b058], eax
xor edx, edx
mov dword [0x45b05c], edx
mov ecx, dword [0x187ab60]
dec ecx
mov dword [ebp - 0x1c], ecx
cmp dword [ebp - 0x1c], 0
jle 0x43bd11
mov eax, dword [0x187ab5c]
mov edx, dword [ebp - 0x1c]
push dword [eax + edx*4]
push 0x659204
call fcn.0044157c
add esp, 8
test eax, eax
je 0x43bd11
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0
jg 0x43bcec
mov ecx, dword [ebp - 0x1c]
add ecx, 0x516
push ecx
mov eax, dword [0x187ab60]
add eax, 0x515
push eax
push 0x516
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push dword [ebp + 8]
call fcn.0042bedc
pop ecx
push 0x65ed90
push 0x551
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x65eb98
push 0x579
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
push 0x65f570
push 0x557
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x65f570
push 0x187a4b0
call fcn.004415c8
add esp, 8
push 0x65fb58
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x65fb58
push 0x187a5ac
call fcn.004415c8
add esp, 8
push 0x654050
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x654050
push 0x187a3b4
call fcn.004415c8
add esp, 8
push 0x65f768
push 0x558
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
or ebx, 0xffffffff
push 0x65f474
call fcn.004033f4
pop ecx
test eax, eax
jg 0x43bdf7
inc ebx
push ebx
push 0x554
push dword [ebp + 8]
call fcn.004328ec
add esp, 0xc
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
xor eax, eax
mov dword [ebp - 0x1c], eax
xor edx, edx
mov dword [ebp - 0x28], edx
mov ecx, dword [ebp - 0x1c]
shl ecx, 4
mov eax, dword [0x187ab64]
lea edx, [eax + ecx]
mov ecx, dword [ebp - 0x28]
cmp dword [edx + ecx*4], 0
jl 0x43bef1
push 0x15f
mov eax, dword [ebp - 0x1c]
shl eax, 4
mov edx, dword [0x187ab64]
lea ecx, [edx + eax]
mov eax, dword [ebp - 0x28]
imul edx, dword [ecx + eax*4], 0xfc
add edx, 0x6525bc
push edx
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.00441824
add esp, 0xc
mov byte [ebp - 0x99], 0
cmp dword [ebp - 0x28], 0
jne 0x43be84
lea eax, [ebp - 0x1f8]
push eax
call fcn.00421440
pop ecx
lea edx, [ebp - 0x1f8]
push edx
call fcn.00402874
pop ecx
cmp dword [ebp - 0x28], 0
jne 0x43beb4
lea ecx, [ebp - 0x1f8]
push ecx
mov eax, dword [ebp - 0x1c]
add eax, 0x5de
push eax
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
jmp 0x43bef1
cmp dword [ebp - 0x28], 1
jne 0x43bed8
lea edx, [ebp - 0x1f8]
push edx
mov ecx, dword [ebp - 0x1c]
add ecx, 0x641
push ecx
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
jmp 0x43bef1
lea eax, [ebp - 0x1f8]
push eax
mov edx, dword [ebp - 0x1c]
add edx, 0x6a5
push edx
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
inc dword [ebp - 0x28]
cmp dword [ebp - 0x28], 3
jl 0x43be1b
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x17
jl 0x43be16
push 0x96
push 0xb72
push dword [ebp + 8]
call fcn.004328ec
add esp, 0xc
push 0x65c240
push 0xb7c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x7d
push 0x5dc
push dword [ebp + 8]
call fcn.004328ec
add esp, 0xc
push 0x662d8c
push 0xa68
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
cmp byte [0x662d8c], 0
setne cl
and ecx, 1
push ecx
push 0xa67
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp byte [0x662d8c], 0
setne al
and eax, 1
push eax
push 0xa68
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
call fcn.00432a6c
push eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp byte [0x6611fc], 0
jne 0x43c051
cmp byte [0x6612f8], 0
jne 0x43c051
cmp byte [0x6613f4], 0
jne 0x43c051
cmp byte [0x6614f0], 0
jne 0x43c051
cmp byte [0x6615ec], 0
jne 0x43c051
cmp byte [0x6616e8], 0
jne 0x43c051
cmp byte [0x6617e4], 0
jne 0x43c051
cmp byte [0x6618e0], 0
jne 0x43c051
cmp byte [0x666a94], 0
jne 0x43c051
cmp byte [0x666b90], 0
jne 0x43c051
cmp byte [0x6619dc], 0
jne 0x43c051
cmp byte [0x661ad8], 0
jne 0x43c051
cmp byte [0x666e84], 0
jne 0x43c051
cmp byte [0x666f80], 0
jne 0x43c051
cmp byte [0x66707c], 0
jne 0x43c051
cmp byte [0x667178], 0
jne 0x43c051
cmp byte [0x667274], 0
jne 0x43c051
xor edx, edx
jmp 0x43c056
mov edx, 1
push edx
push 0xa5b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
movsx ecx, byte [0x65f960]
cmp ecx, 0x30
sete al
and eax, 1
push eax
push 0x564
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0x65fa5c
call fcn.004033f4
pop ecx
test eax, eax
setg dl
and edx, 1
push edx
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0x6666a4
call fcn.004033f4
pop ecx
test eax, eax
setg cl
and ecx, 1
push ecx
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp byte [0x662f84], 0
setne al
and eax, 1
push eax
push 0x56c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
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
push 0x461c9e
push 0x65a0c8
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x43c128
push 1
push 0xb9f
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0xb9d
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0
push 0xba9
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
mov dl, byte [0x663080]
cmp dl, byte [0x45aff5]
sete cl
and ecx, 1
push ecx
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
mov al, byte [0x66317c]
cmp al, byte [0x45aff5]
je 0x43c186
mov byte [0x66881c], 0
mov dl, byte [0x66881c]
cmp dl, byte [0x45aff5]
jne 0x43c19b
mov ecx, 0xba4
jmp 0x43c1ae
mov ecx, 0xba3
mov al, byte [0x66317c]
cmp al, byte [0x45aff5]
je 0x43c1ae
dec ecx
push ecx
push 0xba4
push 0xba2
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
push 0x663278
call fcn.0042b9dc
pop ecx
push eax
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
cmp byte [0x662c90], 0
setne dl
and edx, 1
push edx
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
mov eax, dword [0x187ab60]
add eax, 0x515
push eax
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43c232
cmp byte [0x663668], 0
setne dl
and edx, 1
push edx
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
jmp 0x43c241
push 0
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bedc
pop ecx
push 0x143
push 0x744
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
push 0x144
push 0x745
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
push 0x145
push 0x746
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax*8 + 0x45b080]
mov dword [ebp - 0x48], edx
push dword [ebp - 0x1c]
call fcn.004286ec
pop ecx
push eax
push dword [ebp - 0x48]
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 2
jl 0x43c28e
push 0x6661b8
push str.MSER
push str.PCDOCW
call fcn.004032c0
add esp, 0xc
jmp 0x43ca01
xor ecx, ecx
mov dword [0x45b0cc], ecx
xor eax, eax
mov dword [0x45b0d0], eax
call fcn.004127e8
xor edx, edx
mov dword [0x45b060], edx
mov ecx, 1
mov dword [0x45b048], ecx
mov dword [0x45b04c], ecx
mov dword [0x45b054], 1
mov dword [0x45b058], 1
mov dword [0x45b05c], 1
mov dword [0x45b050], 1
push 0x461ca1
push 0x6656e4
call fcn.004415c8
add esp, 8
push 0
push 0x14
push 0xc5
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
push 0
push 0x14
push 0xc5
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
cmp dword [0x45dff8], 0
jne 0x43c3e7
cmp byte [0x674618], 0
je 0x43c38c
push 0x674618
push 0x187a3b4
call fcn.004415c8
add esp, 8
cmp byte [0x67451c], 0
je 0x43c3a7
push 0x67451c
push 0x187a4b0
call fcn.004415c8
add esp, 8
cmp byte [0x674714], 0
je 0x43c3c2
push 0x674714
push 0xf442de
call fcn.004415c8
add esp, 8
cmp byte [0x674420], 0
je 0x43c3dd
push 0x674420
push 0x187a5ac
call fcn.004415c8
add esp, 8
mov dword [0x45dff8], 1
push 0x187a3b4
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x187a4b0
push 0x557
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x187a5ac
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0
push 0x65
lea eax, [ebp - 0x48c]
push eax
push str.TNAME
push str.PCDOCW
call fcn.00403334
add esp, 0x14
cmp byte [ebp - 0x48c], 0
je 0x43c457
lea edx, [ebp - 0x48c]
push edx
push 0xf442de
call fcn.004415c8
add esp, 8
cmp byte [0xf442de], 0
jne 0x43c53e
mov byte [0x187a948], 0
xor eax, eax
mov dword [0x187ab48], eax
mov dword [0x187ab4c], 0x64
cmp dword [0x187ab58], 0xfffffffe
sete dl
and edx, 1
mov dword [0x187a7f8], edx
push 0
push sym.htpwrdoc.exe__ReadM5ExtFun_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4cc
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x187ab48], 0
jg 0x43c4d2
mov dword [0x187ab58], 0xffffffff
mov dword [ebp - 4], 1
push 1
push dword [ebp + 8]
call sub.USER32.DLL_EndDialog
jmp 0x43f5c5
mov byte [0x187a9ac], 0
jmp 0x43c4e4
mov ecx, dword [ebp - 0x88]
mov byte [ecx], 0x20
push 9
push 0x187a948
call fcn.004416f1
add esp, 8
mov dword [ebp - 0x88], eax
test eax, eax
jne 0x43c4db
push 0x187a948
call fcn.00402874
pop ecx
cmp byte [0x187a948], 0
je 0x43c464
push 0x187a948
push 0xf442de
call fcn.004415c8
add esp, 8
push 0xf442de
push str.TNAME
push str.PCDOCW
call fcn.004032c0
add esp, 0xc
push 0xf442de
push 0x65f27c
call fcn.004415c8
add esp, 8
cmp byte [0x6660bc], 0
jne 0x43c577
push 0
push 0xfa
push 0x6660bc
push str.MCOMP
push str.PCDOCW
call fcn.00403334
add esp, 0x14
cmp byte [0x6661b8], 0
jne 0x43c59b
push 0
push 0x14
push 0x6661b8
push str.MSER
push str.PCDOCW
call fcn.00403334
add esp, 0x14
push 0x6661b8
push str.MSER
push str.PCDOCW
call fcn.004032c0
add esp, 0xc
lea edx, [ebp - 0x18]
push edx
call fcn.0044c544
pop ecx
push dword [ebp - 0x18]
movsx ecx, byte [ebp - 0x13]
push ecx
movsx eax, byte [ebp - 0x14]
push eax
push str._02d._02d._04d
push 0x653b64
call fcn.00444f70
add esp, 0x14
xor edx, edx
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
push dword [ecx*4 + 0x45d23c]
push 0
push 0x143
push 0x743
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 6
jl 0x43c5e0
xor eax, eax
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0x1c]
push dword [edx*4 + 0x45d254]
push 0
push 0x143
push 0x742
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 3
jl 0x43c60c
xor ecx, ecx
mov dword [ebp - 0x1c], ecx
mov eax, dword [ebp - 0x1c]
push dword [eax*4 + 0x45d278]
push 0
push 0x143
push 0x745
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 4
jl 0x43c638
mov edx, dword [0x187ab60]
dec edx
mov dword [ebp - 0x1c], edx
cmp dword [ebp - 0x1c], 0
jle 0x43c695
mov ecx, dword [0x187ab5c]
mov eax, dword [ebp - 0x1c]
push dword [ecx + eax*4]
push 0x659204
call fcn.0044157c
add esp, 8
test eax, eax
je 0x43c695
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0
jg 0x43c66f
mov edx, dword [ebp - 0x1c]
add edx, 0x516
push edx
mov ecx, dword [0x187ab60]
add ecx, 0x515
push ecx
push 0x516
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push 1
push dword [ebp + 8]
call fcn.0043b708
add esp, 8
xor eax, eax
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0x1c]
fld dword [edx*4 + 0x45bfb0]
add esp, 0xfffffff8
fstp qword [esp]
push str._g_m
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.00444f70
add esp, 0x10
push 1
lea eax, [ebp - 0x1f8]
push eax
call fcn.0042b494
add esp, 8
lea edx, [ebp - 0x1f8]
push edx
push 0
push 0x143
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 7
jl 0x43c6cb
push 0x461cb7
push 0x65eb98
call fcn.0042b538
add esp, 8
push 0x65eb98
call fcn.004486b0
pop ecx
fstp dword [ebp - 0x8c]
fld dword [ebp - 0x8c]
fcomp dword [0x45bfb0]
fnstsw ax
sahf
jae 0x43c764
mov edx, dword [0x45bfb0]
mov dword [ebp - 0x8c], edx
fld dword [ebp - 0x8c]
fadd qword [0x43f5d0]
fstp dword [ebp - 0x8c]
mov dword [ebp - 0x1c], 6
fld dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x1c]
fcomp dword [ecx*4 + 0x45bfb0]
fnstsw ax
sahf
ja 0x43c79b
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0
jg 0x43c77d
push 0
push dword [ebp - 0x1c]
push 0x14e
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
push 0
push 0x579
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
xor edx, edx
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + ecx*2]
push dword [ecx*8 + 0x45d340]
push 0
push 0x143
push 0x746
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 8
jl 0x43c7cc
push 0x6665a8
call fcn.004486b0
pop ecx
fstp dword [ebp - 0x8c]
fld dword [ebp - 0x8c]
fcomp dword [0x43f5d8]
fnstsw ax
sahf
jae 0x43c822
mov dword [ebp - 0x8c], 0x3fc00000
fld dword [ebp - 0x8c]
fadd qword [0x43f5d0]
fstp dword [ebp - 0x8c]
mov dword [ebp - 0x1c], 7
fld dword [ebp - 0x8c]
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + ecx*2]
fcomp qword [ecx*8 + 0x45d348]
fnstsw ax
sahf
ja 0x43c85c
dec dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0
jg 0x43c83b
push 0
push dword [ebp - 0x1c]
push 0x14e
push 0x746
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
push 0
push 0x5dc
push dword [ebp + 8]
call fcn.004328ec
add esp, 0xc
push 0x461cb9
push 0xb7c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0
push dword [ebp + 8]
call fcn.0042bc98
add esp, 8
push 0
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
mov byte [0x65fc54], 0
mov byte [0x662f84], 0
mov byte [0x66356c], 0
push 0
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
mov byte [0x662d8c], 0
mov byte [0x662c90], 0
push 0
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 1
push 0x56d
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0xba2
push 0xba4
push 0xba2
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
mov dword [0x187a3a0], 0xffffffff
mov byte [0x664724], 0
mov byte [0x664628], 0
mov byte [0x667760], 0
push 0
push 0x73a
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push 0
push 0x748
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push 0
push 0x73b
push dword [ebp + 8]
call fcn.0042ba38
add esp, 0xc
push 0x143
push 0x744
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
push dword [0x45d27c]
push 0x6664ac
call fcn.004415c8
add esp, 8
push 0x144
push 0x745
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
push 1
push 0xbaa
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
xor edx, edx
mov dword [ebp - 0x1c], edx
mov ecx, dword [ebp - 0x1c]
mov eax, dword [ecx*8 + 0x45b080]
mov dword [ebp - 0x48], eax
push dword [ebp - 0x1c]
call fcn.004286ec
pop ecx
push eax
push dword [ebp - 0x48]
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 2
jl 0x43c9d6
push 0x653b64
push 0x553
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x65f27c
push 0x555
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor edx, edx
mov dword [0x45c3cc], edx
xor ecx, ecx
mov dword [0x45c3d0], ecx
cmp dword [0x187ab58], 0xfffffffe
je 0x43ca64
push 0
push 0xc8
push 0x2707
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x45dfe8], eax
cmp dword [0x44f8f4], 0
je 0x43ca81
push str.A99022010
push 0x270e
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
jmp 0x43caab
push 0
push 0x270e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
push 0
push 0x270f
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_ShowWindow
xor eax, eax
mov dword [0x45b028], eax
xor edx, edx
mov dword [0x45dfec], edx
xor ecx, ecx
mov dword [0x45ac98], ecx
mov byte [0x187a6fc], 0
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
mov eax, dword [ebp + 8]
mov dword [0x45afe8], eax
xor edx, edx
mov dword [ebp - 4], edx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43cba9
cmp dword [0x45dfec], 0
jne 0x43cba9
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x551
je 0x43cb64
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x579
je 0x43cb64
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x742
je 0x43cb64
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x744
je 0x43cb64
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x745
je 0x43cb64
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x746
jne 0x43cba9
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 7
je 0x43cb7c
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 8
jne 0x43cba9
call fcn.00435238
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 7
jne 0x43cb9c
mov dword [0x45ac98], 1
jmp 0x43f5c5
xor ecx, ecx
mov dword [0x45ac98], ecx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43cc2b
cmp dword [0x45dfec], 0
jne 0x43cc2b
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x551
je 0x43cbd9
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x579
jne 0x43cc2b
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 4
jne 0x43cc2b
call fcn.00435238
mov eax, 0xcb
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x551
je 0x43cc02
add eax, 0xfffffffe
imul ecx, eax, 0xfc
add ecx, 0x6525bc
push ecx
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
push edx
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43cedf
cmp dword [0x45dfec], 0
jne 0x43cedf
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xb72
je 0x43cd09
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x551
je 0x43cd09
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x516
jb 0x43cc8b
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x51d
jb 0x43cd09
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xb9f
je 0x43cd09
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xa69
je 0x43cd09
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x56c
je 0x43cd09
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x56d
je 0x43cd09
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x579
je 0x43cd09
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x565
je 0x43cd09
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x564
je 0x43cd09
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x73c
jne 0x43cedf
mov dword [0x45dfec], 1
call fcn.00435238
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x579
je 0x43cd3a
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x551
jne 0x43cdc5
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
jne 0x43cdc5
push 0
push 0
push 0x147
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 0
jl 0x43cdb1
lea edx, [ebp - 0x1f8]
push edx
push dword [ebp - 0x1c]
push 0x148
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SendDlgItemMessageA
test eax, eax
jle 0x43cdb1
lea edx, [ebp - 0x1f8]
push edx
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push dword [ebp + 0x14]
call sub.USER32.DLL_UpdateWindow
mov dword [0x45b028], 1
jmp 0x43cdef
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x579
je 0x43cdef
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x551
je 0x43cdef
mov dword [0x45b028], 1
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
cmp dword [0x187ab58], 0xfffffffe
je 0x43ced3
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43ced3
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x516
jb 0x43ce40
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x51d
jb 0x43ceca
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x56c
je 0x43ceca
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xb9f
je 0x43ceca
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xb72
je 0x43ceca
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x564
je 0x43ceca
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x579
jne 0x43cea4
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
je 0x43ceca
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 5
je 0x43ceca
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x551
jne 0x43ced3
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
je 0x43ceca
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 5
jne 0x43ced3
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43cf6c
cmp dword [0x45dfec], 0
jne 0x43cf6c
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xba2
je 0x43cf23
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xba3
je 0x43cf23
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xba4
jne 0x43cf6c
mov dword [0x45dfec], 1
call fcn.00435238
push dword [ebp + 8]
call fcn.00439e08
pop ecx
push 0
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43cfda
cmp dword [0x45dfec], 0
jne 0x43cfda
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xa68
jne 0x43cfda
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 0x300
je 0x43cfa7
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 0x200
jne 0x43cfda
mov dword [0x45dfec], 1
call fcn.00435238
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43d086
cmp dword [0x45dfec], 0
jne 0x43d086
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xa67
jne 0x43d086
mov dword [0x45dfec], 1
call fcn.00435238
push 0xa67
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43d050
push 0xa68
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
push 1
push 0xa68
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
jmp 0x43d079
push 0x461cc5
push 0xa68
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43d164
cmp dword [0x45dfec], 0
jne 0x43d164
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x73f
jne 0x43d164
push 0x73f
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43d164
cmp dword [0x187a3a0], 1
jne 0x43d164
mov dword [0x45dfec], 1
call fcn.00435238
push 0x73f
push 0x73f
push 0x73e
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push 0
push 0x73e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_EnableWindow
push 0x741
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
push 0x740
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
push 0x749
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43d8b7
cmp dword [0x45dfec], 0
jne 0x43d8b7
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x5de
jb 0x43d19e
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x5f5
jb 0x43d21c
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x73b
je 0x43d21c
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x73a
je 0x43d21c
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x748
je 0x43d21c
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x73d
je 0x43d21c
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x741
je 0x43d21c
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x740
je 0x43d21c
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x749
je 0x43d21c
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xba5
jne 0x43d8b7
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 0x300
je 0x43d239
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 0x200
jne 0x43d8b7
mov dword [0x45dfec], 1
call fcn.00435238
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x73b
jne 0x43d26b
mov dword [ebp - 0x1c], 0x126
mov dword [ebp - 0x24], 4
jmp 0x43d360
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x73a
jne 0x43d28e
mov dword [ebp - 0x1c], 0x125
mov dword [ebp - 0x24], 3
jmp 0x43d360
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x748
jne 0x43d2af
mov dword [ebp - 0x1c], 0x157
mov dword [ebp - 0x24], 0x13
jmp 0x43d360
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xba5
jne 0x43d2d0
mov dword [ebp - 0x1c], 0x111
xor ecx, ecx
mov dword [ebp - 0x24], ecx
jmp 0x43d360
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x73d
je 0x43d30c
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x741
je 0x43d30c
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x740
je 0x43d30c
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x749
jne 0x43d32b
mov dx, word [ebp + 0x10]
and dx, 0xffff
movzx ecx, dx
push ecx
call fcn.0042bc68
pop ecx
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x24], 0xffffffff
jmp 0x43d360
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
add edx, 0xfffffa22
shl edx, 4
mov ecx, dword [0x187ab64]
mov eax, dword [ecx + edx]
mov dword [ebp - 0x1c], eax
mov dx, word [ebp + 0x10]
and dx, 0xffff
movzx ecx, dx
add ecx, 0xfffffa22
mov dword [ebp - 0x24], ecx
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 0x300
jne 0x43d53f
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43d4f5
push 0x461cc6
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
je 0x43d427
cmp dword [ebp - 0x24], 0
jl 0x43d3c5
imul edx, dword [ebp - 0x1c], 0xfc
add edx, 0x6525bc
push edx
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.004415c8
add esp, 8
jmp 0x43d3e1
mov eax, dword [ebp - 0x1c]
lea eax, [eax + eax*2]
push dword [eax*4 + 0x45d1a8]
lea edx, [ebp - 0x1f8]
push edx
call fcn.004415c8
add esp, 8
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.00421440
pop ecx
lea eax, [ebp - 0x1f8]
push eax
call fcn.00402874
pop ecx
lea edx, [ebp - 0x1f8]
push edx
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
push 1
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
mov byte [0x663374], 0
mov byte [0x663470], 0
push 0x461cde
push 0x552
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x461cdf
push 0x55c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x666c8c], 0
mov ecx, 1
mov dword [0x45b048], ecx
mov dword [0x45b04c], ecx
mov dword [0x45b054], 1
mov dword [0x45b058], 1
mov byte [0x667f40], 0
mov byte [0x66803c], 0
mov byte [0x668138], 0
mov dword [0x45b05c], 1
push 0
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
xor eax, eax
mov dword [0x45ac90], eax
xor edx, edx
mov dword [0x45aca4], edx
xor eax, eax
mov dword [0x45acc8], eax
call fcn.00435250
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x5e0
jne 0x43d527
mov byte [0x66356c], 0
cmp byte [0x65fc54], 0
je 0x43d527
push 0x461ce0
push 0x65fc54
call fcn.004415c8
add esp, 8
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
call fcn.0043a044
pop ecx
jmp 0x43d862
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 0x200
jne 0x43d862
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43d862
push 0xfa
lea ecx, [ebp - 0x1f8]
push ecx
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
push edx
push dword [ebp + 8]
call fcn.0042b514
add esp, 0x10
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.00421440
pop ecx
lea eax, [ebp - 0x1f8]
push eax
call fcn.00402874
pop ecx
cmp dword [ebp - 0x24], 0
jl 0x43d6a1
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xba5
je 0x43d5f2
cmp byte [ebp - 0x1f8], 0
je 0x43d5f2
push 0x461ce2
lea ecx, [ebp - 0x1f8]
push ecx
call fcn.004414ec
add esp, 8
mov eax, dword [ebp - 0x24]
push dword [eax*4 + 0x45bf2c]
lea edx, [ebp - 0x1f8]
push edx
call fcn.004414ec
add esp, 8
lea ecx, [ebp - 0x1f8]
push ecx
imul eax, dword [ebp - 0x1c], 0xfc
add eax, 0x6525bc
push eax
call fcn.0044157c
add esp, 8
test eax, eax
je 0x43d862
lea edx, [ebp - 0x1f8]
push edx
imul ecx, dword [ebp - 0x1c], 0xfc
add ecx, 0x6525bc
push ecx
call fcn.004415c8
add esp, 8
push 0
push 0
push 0xb0
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
push edx
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SendMessageA
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
push dword [ebp - 0x90]
push 0
push 0xb1
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SendMessageA
mov dword [0x45b028], 1
jmp 0x43d862
lea edx, [ebp - 0x1f8]
push edx
mov ecx, dword [ebp - 0x1c]
lea ecx, [ecx + ecx*2]
push dword [ecx*4 + 0x45d1a8]
call fcn.0044157c
add esp, 8
test eax, eax
je 0x43d845
lea eax, [ebp - 0x1f8]
push eax
mov edx, dword [ebp - 0x1c]
lea edx, [edx + edx*2]
push dword [edx*4 + 0x45d1a8]
call fcn.004415c8
add esp, 8
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x73d
jne 0x43d70a
lea eax, [ebp - 0x1f8]
push eax
push 0x6528b0
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x741
jne 0x43d755
cmp dword [0x187a3a0], 2
jle 0x43d73c
lea ecx, [ebp - 0x1f8]
push ecx
push 0x664724
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
lea eax, [ebp - 0x1f8]
push eax
push 0x653870
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x740
jne 0x43d79a
cmp dword [0x187a3a0], 2
jle 0x43d784
lea ecx, [ebp - 0x1f8]
push ecx
push 0x664628
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
lea eax, [ebp - 0x1f8]
push eax
push 0x653288
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x749
jne 0x43d7dd
cmp dword [0x187a3a0], 2
jle 0x43d7c9
lea ecx, [ebp - 0x1f8]
push ecx
push 0x667760
call fcn.004415c8
add esp, 8
jmp 0x43d7dd
lea eax, [ebp - 0x1f8]
push eax
push 0x66746c
call fcn.004415c8
add esp, 8
push 0
push 0
push 0xb0
mov dx, word [ebp + 0x10]
and dx, 0xffff
movzx ecx, dx
push ecx
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SendMessageA
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
push dword [ebp - 0x90]
push 0
push 0xb1
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
push edx
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SendMessageA
mov dword [0x45b028], 1
push 0x461ce4
mov cx, word [ebp + 0x10]
and cx, 0xffff
movzx eax, cx
push eax
push dword [ebp + 8]
call fcn.0042b4e4
add esp, 0xc
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 0x300
jne 0x43d8aa
cmp dword [0x187a3a0], 1
jne 0x43d8aa
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x5e1
je 0x43d8aa
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x5f1
je 0x43d8aa
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x5e2
jne 0x43d0d6
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43dab1
cmp dword [0x45dfec], 0
jne 0x43dab1
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x554
jne 0x43dab1
mov dword [0x45dfec], 1
call fcn.00435238
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43d93f
push str.Manuell_Daten_eingeben_
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
je 0x43d98c
push 0
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
push 0x461cfd
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
je 0x43d97b
push 1
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
cmp dword [0x45c3d4], 0
je 0x43d98c
push 0
call fcn.00429b70
pop ecx
xor eax, eax
mov dword [ebp - 0x1c], eax
mov edx, dword [ebp - 0x1c]
shl edx, 4
mov ecx, dword [0x187ab64]
mov eax, dword [ecx + edx]
mov edx, eax
shl eax, 6
sub eax, edx
mov byte [eax*4 + 0x6525bc], 0
inc dword [ebp - 0x1c]
cmp dword [ebp - 0x1c], 0x17
jl 0x43d991
mov byte [0x66356c], 0
mov byte [0x65fc54], 0
push dword [ebp + 8]
call fcn.00439e08
pop ecx
push 0
push dword [ebp + 8]
call fcn.0042bb5c
add esp, 8
mov byte [0x663374], 0
mov byte [0x663470], 0
push 0x461d19
push 0x552
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
push 0x461d1a
push 0x55c
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
mov byte [0x666c8c], 0
mov ecx, 1
mov dword [0x45b048], ecx
mov dword [0x45b04c], ecx
mov dword [0x45b054], 1
mov dword [0x45b058], 1
mov byte [0x667f40], 0
mov byte [0x66803c], 0
mov byte [0x668138], 0
mov dword [0x45b05c], 1
push 0
push 0x56b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
xor eax, eax
mov dword [0x45ac90], eax
xor edx, edx
mov dword [0x45aca4], edx
xor eax, eax
mov dword [0x45acc8], eax
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
cmp dword [0x45dfec], 0
jne 0x43de49
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x56a
jne 0x43de49
mov dword [0x45dfec], 1
call fcn.00435238
push 0x65f378
push 0x187a948
call fcn.004415c8
add esp, 8
push 0x187a948
push 0x187aa48
call fcn.004415c8
add esp, 8
cmp byte [0x65fe4c], 0
setne al
and eax, 1
mov dword [ebp - 0x4c], eax
cmp byte [0x65ff48], 0
setne dl
and edx, 1
mov dword [ebp - 0x50], edx
cmp byte [0x660044], 0
setne cl
and ecx, 1
mov dword [ebp - 0x54], ecx
cmp byte [0x66023c], 0
setne al
and eax, 1
mov dword [ebp - 0x58], eax
cmp byte [0x660530], 0
setne dl
and edx, 1
mov dword [ebp - 0x5c], edx
cmp byte [0x66062c], 0
setne cl
and ecx, 1
mov dword [ebp - 0x60], ecx
push 0x660434
call fcn.004033f4
pop ecx
mov dword [ebp - 0x6c], eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
sete al
and eax, 1
mov dword [ebp - 0x28], eax
mov dword [0x187ab50], 0xb5e
mov dword [0x187ab4c], 0xfa
cmp dword [0x187ab58], 0xfffffffe
sete dl
and edx, 1
mov dword [0x187a7f8], edx
mov cl, byte [0x66881c]
cmp cl, byte [0x45aff5]
jne 0x43dbdc
cmp byte [0x65f474], 0
jne 0x43dbdc
cmp dword [0x45aca4], 0
jg 0x43dbdc
mov dword [0x187a7f8], 1
xor eax, eax
mov dword [0x187ab48], eax
xor edx, edx
mov dword [0x187ab54], edx
push 0
push sym.htpwrdoc.exe__ReadM5ExtFun_qqsp6HWND__uiuil
push dword [ebp + 8]
mov cx, 0x4ce
cmp dword [0x187a7f8], 0
jne 0x43dc05
add ecx, 0xfffffffd
movzx eax, cx
push eax
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x187a7f8], 0
jne 0x43dc97
mov byte [0x187aa42], 0
push 0x187a948
call fcn.00402874
pop ecx
push 0x187a948
push 0x65f378
call fcn.004415c8
add esp, 8
cmp byte [0x187a948], 0
jne 0x43dc84
cmp byte [0x65fe4c], 0
jne 0x43dc84
cmp byte [0x65ff48], 0
jne 0x43dc84
cmp byte [0x660044], 0
jne 0x43dc84
cmp byte [0x66023c], 0
jne 0x43dc84
cmp byte [0x660530], 0
jne 0x43dc84
cmp byte [0x66062c], 0
jne 0x43dc84
xor edx, edx
jmp 0x43dc89
mov edx, 1
push edx
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0x660434
call fcn.004033f4
pop ecx
mov dword [ebp - 0x70], eax
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
sete cl
and ecx, 1
cmp ecx, dword [ebp - 0x28]
jne 0x43dd4d
push 0x187aa48
push 0x65f378
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x43dd4d
cmp byte [0x65fe4c], 0
setne al
and eax, 1
cmp eax, dword [ebp - 0x4c]
jne 0x43dd4d
cmp byte [0x65ff48], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x50]
jne 0x43dd4d
cmp byte [0x660044], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x54]
jne 0x43dd4d
cmp byte [0x66023c], 0
setne al
and eax, 1
cmp eax, dword [ebp - 0x58]
jne 0x43dd4d
cmp byte [0x660530], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x5c]
jne 0x43dd4d
cmp byte [0x66062c], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x60]
jne 0x43dd4d
mov eax, dword [ebp - 0x6c]
cmp eax, dword [ebp - 0x70]
je 0x43dd57
mov dword [0x45b028], 1
cmp dword [0x187a7f8], 0
jne 0x43de3c
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43de2f
xor edx, edx
mov dword [ebp - 0x98], edx
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43ddb7
test byte [0x45b000], 4
sete cl
and ecx, 1
test byte [ebp - 0x70], 4
setne al
and eax, 1
cmp cl, al
je 0x43ddb7
mov dword [ebp - 0x98], 1
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
sete dl
and edx, 1
cmp edx, dword [ebp - 0x28]
je 0x43de1d
push 0x56a
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43ddf7
push dword [0x45d274]
push 0x6663b0
call fcn.004415c8
add esp, 8
jmp 0x43de0a
push dword [0x45d268]
push 0x6663b0
call fcn.004415c8
add esp, 8
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
mov dword [ebp - 0x98], 1
cmp dword [ebp - 0x98], 0
je 0x43de2f
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
cmp dword [0x45dfec], 0
jne 0x43e13d
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xa5b
jne 0x43e13d
mov dword [0x45dfec], 1
call fcn.00435238
cmp byte [0x6611fc], 0
setne dl
and edx, 1
mov dword [ebp - 0x4c], edx
cmp byte [0x6612f8], 0
setne cl
and ecx, 1
mov dword [ebp - 0x50], ecx
cmp byte [0x6613f4], 0
setne al
and eax, 1
mov dword [ebp - 0x54], eax
cmp byte [0x6614f0], 0
setne dl
and edx, 1
mov dword [ebp - 0x64], edx
cmp byte [0x6615ec], 0
setne cl
and ecx, 1
mov dword [ebp - 0x68], ecx
cmp byte [0x6616e8], 0
setne al
and eax, 1
mov dword [ebp - 0x6c], eax
cmp byte [0x666e84], 0
setne dl
and edx, 1
mov dword [ebp - 0x74], edx
cmp byte [0x666f80], 0
setne cl
and ecx, 1
mov dword [ebp - 0x78], ecx
cmp byte [0x66707c], 0
setne al
and eax, 1
mov dword [ebp - 0x7c], eax
cmp byte [0x667178], 0
setne dl
and edx, 1
mov dword [ebp - 0x80], edx
cmp byte [0x667274], 0
setne cl
and ecx, 1
mov dword [ebp - 0x84], ecx
push 0x6619dc
lea eax, [ebp - 0x2f4]
push eax
call fcn.004415c8
add esp, 8
push 0x661ad8
lea edx, [ebp - 0x3f0]
push edx
call fcn.004415c8
add esp, 8
push 0
push sym.htpwrdoc.exe__ReadM5MlistProc_qqsp6HWND__uiuil
push dword [ebp + 8]
mov cx, 0xa5c
cmp dword [0x187ab58], 0xfffffffe
je 0x43df6a
dec ecx
movzx eax, cx
push eax
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x187ab58], 0xfffffffe
je 0x43e131
cmp byte [0x6611fc], 0
jne 0x43dff6
cmp byte [0x6612f8], 0
jne 0x43dff6
cmp byte [0x6613f4], 0
jne 0x43dff6
cmp byte [0x6614f0], 0
jne 0x43dff6
cmp byte [0x6615ec], 0
jne 0x43dff6
cmp byte [0x6616e8], 0
jne 0x43dff6
cmp byte [0x6619dc], 0
jne 0x43dff6
cmp byte [0x666e84], 0
jne 0x43dff6
cmp byte [0x666f80], 0
jne 0x43dff6
cmp byte [0x66707c], 0
jne 0x43dff6
cmp byte [0x667178], 0
jne 0x43dff6
cmp byte [0x667274], 0
jne 0x43dff6
xor edx, edx
jmp 0x43dffb
mov edx, 1
push edx
push 0xa5b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 0x6619dc
lea ecx, [ebp - 0x2f4]
push ecx
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x43e11a
push 0x661ad8
lea eax, [ebp - 0x3f0]
push eax
call fcn.0044157c
add esp, 8
test eax, eax
jne 0x43e11a
cmp byte [0x6611fc], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x4c]
jne 0x43e11a
cmp byte [0x6612f8], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x50]
jne 0x43e11a
cmp byte [0x6613f4], 0
setne al
and eax, 1
cmp eax, dword [ebp - 0x54]
jne 0x43e11a
cmp byte [0x6614f0], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x64]
jne 0x43e11a
cmp byte [0x6615ec], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x68]
jne 0x43e11a
cmp byte [0x6616e8], 0
setne al
and eax, 1
cmp eax, dword [ebp - 0x6c]
jne 0x43e11a
cmp byte [0x666e84], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x74]
jne 0x43e11a
cmp byte [0x666f80], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x78]
jne 0x43e11a
cmp byte [0x66707c], 0
setne al
and eax, 1
cmp eax, dword [ebp - 0x7c]
jne 0x43e11a
cmp byte [0x667178], 0
setne dl
and edx, 1
cmp edx, dword [ebp - 0x80]
jne 0x43e11a
cmp byte [0x667274], 0
setne cl
and ecx, 1
cmp ecx, dword [ebp - 0x84]
je 0x43e124
mov dword [0x45b028], 1
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e1d8
cmp dword [0x45dfec], 0
jne 0x43e1d8
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x557
je 0x43e177
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x558
jne 0x43e1d8
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 0x300
jne 0x43e1d8
call fcn.00435238
mov dword [0x45b028], 1
push 0xf9
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 0x43f5c5
push 0x65f570
push 0x187a4b0
call fcn.004415c8
add esp, 8
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e252
cmp dword [0x45dfec], 0
jne 0x43e252
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x559
jne 0x43e252
mov ecx, dword [ebp + 0x10]
shr ecx, 0x10
cmp cx, 0x300
jne 0x43e252
call fcn.00435238
push 0xf9
push 0x65fb58
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x65fb58
call fcn.0042a3d0
pop ecx
cmp byte [0x65fb58], 0
je 0x43f5c5
push 0x65fb58
push 0x187a5ac
call fcn.004415c8
add esp, 8
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e2ca
cmp dword [0x45dfec], 0
jne 0x43e2ca
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x515
jne 0x43e2ca
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 0x300
jne 0x43e2ca
call fcn.00435238
push 0xf9
push 0x654050
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
push 0x654050
call fcn.0042a3d0
pop ecx
cmp byte [0x654050], 0
je 0x43f5c5
push 0x654050
push 0x187a3b4
call fcn.004415c8
add esp, 8
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e52a
cmp dword [0x45dfec], 0
jne 0x43e52a
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x743
jne 0x43e52a
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 1
jne 0x43e52a
call fcn.00435238
xor edx, edx
mov dword [ebp - 0x10], edx
push 0x743
push dword [ebp + 8]
call fcn.0042bd58
add esp, 8
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 3
je 0x43e337
cmp dword [ebp - 0x40], 4
je 0x43e337
cmp dword [ebp - 0x40], 5
jne 0x43e340
mov dword [ebp - 0x44], 1
jmp 0x43e345
xor ecx, ecx
mov dword [ebp - 0x44], ecx
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
sete al
and eax, 1
cmp dword [ebp - 0x44], 0
sete dl
and edx, 1
cmp al, dl
je 0x43e3cf
mov dword [ebp - 0x10], 1
mov dword [0x45dfec], 1
push dword [ebp - 0x44]
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
xor ecx, ecx
mov dword [0x45dfec], ecx
push 0
push 0x554
push 0x111
push dword [ebp + 8]
call sub.USER32.DLL_SendMessageA
cmp dword [ebp - 0x44], 0
je 0x43e3cf
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e3cf
push dword [ebp - 0x40]
push 0x743
push dword [ebp + 8]
call fcn.0042bd84
add esp, 0xc
cmp dword [ebp - 0x40], 0
je 0x43e3db
cmp dword [ebp - 0x40], 3
jne 0x43e3ec
push 0xba2
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e42a
cmp dword [ebp - 0x40], 1
je 0x43e3f8
cmp dword [ebp - 0x40], 4
jne 0x43e409
push 0xba3
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e42a
cmp dword [ebp - 0x40], 2
je 0x43e419
cmp dword [ebp - 0x40], 5
jne 0x43e49d
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43e49d
mov dword [ebp - 0x10], 1
mov dword [0x45dfec], 1
cmp dword [ebp - 0x40], 0
je 0x43e447
cmp dword [ebp - 0x40], 3
jne 0x43e44e
mov eax, 0xba2
jmp 0x43e460
mov eax, 0xba3
cmp dword [ebp - 0x40], 1
je 0x43e460
cmp dword [ebp - 0x40], 4
je 0x43e460
inc eax
mov dword [ebp - 0x1c], eax
push dword [ebp - 0x1c]
push 0xba4
push 0xba2
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
xor edx, edx
mov dword [0x45dfec], edx
push 0
push 0xba3
push 0x111
push dword [ebp + 8]
call sub.USER32.DLL_SendMessageA
cmp dword [ebp - 0x10], 0
je 0x43f5c5
mov dword [0x45dfec], 1
push 0xba3
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43e4d3
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e4e8
push dword [0x45d278]
push 0x6664ac
call fcn.004415c8
add esp, 8
jmp 0x43e4fb
push dword [0x45d27c]
push 0x6664ac
call fcn.004415c8
add esp, 8
push 0x144
push 0x745
push dword [ebp + 8]
call fcn.0043a200
add esp, 0xc
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e676
cmp dword [0x45dfec], 0
jne 0x43e676
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x742
jne 0x43e676
mov edx, dword [ebp + 0x10]
shr edx, 0x10
cmp dx, 1
jne 0x43e676
call fcn.00435238
push 0x742
push dword [ebp + 8]
call fcn.0042bd58
add esp, 8
test eax, eax
setg bl
and ebx, 1
push 0x517
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
setne al
and eax, 1
cmp bl, al
je 0x43e5ee
mov dword [0x45dfec], 1
mov ebx, 0x517
push 0x742
push dword [ebp + 8]
call fcn.0042bd58
add esp, 8
test eax, eax
jg 0x43e5c0
dec ebx
push ebx
push 0x517
push 0x516
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
xor eax, eax
mov dword [0x45dfec], eax
push 0
push 0x516
push 0x111
push dword [ebp + 8]
call sub.USER32.DLL_SendMessageA
push 0x742
push dword [ebp + 8]
call fcn.0042bd58
add esp, 8
cmp eax, 2
sete bl
and ebx, 1
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
setne al
and eax, 1
cmp bl, al
je 0x43f5c5
mov dword [0x45dfec], 1
push 0x742
push dword [ebp + 8]
call fcn.0042bd58
add esp, 8
cmp eax, 2
sete dl
and edx, 1
push edx
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
xor ecx, ecx
mov dword [0x45dfec], ecx
push 0
push 0x73c
push 0x111
push dword [ebp + 8]
call sub.USER32.DLL_SendMessageA
jmp 0x43f5c5
cmp dword [0x187ab58], 0xfffffffe
je 0x43e717
cmp dword [0x45dfec], 0
jne 0x43e717
mov eax, dword [ebp + 0x10]
shr eax, 0x10
cmp ax, 1
jne 0x43e717
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x744
je 0x43e6ca
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0x745
je 0x43e6ca
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0x746
jne 0x43e717
mov dword [0x45dfec], 1
call fcn.00435238
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [0x45b028], 1
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43e70a
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xb55
jb 0x43e735
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xb70
jb 0x43e749
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xba0
jne 0x43e96f
call fcn.00435238
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xba0
jne 0x43e76a
mov dword [0x187ab50], 0xb54
jmp 0x43e77b
mov ax, word [ebp + 0x10]
and ax, 0xffff
movzx edx, ax
mov dword [0x187ab50], edx
push 0xba3
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43e7a1
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e848
cmp dword [0x187ab50], 0xb57
jne 0x43e7b9
mov dword [0x187ab50], 0xb84
jmp 0x43e814
cmp dword [0x187ab50], 0xb5a
jne 0x43e7d1
mov dword [0x187ab50], 0xb85
jmp 0x43e814
cmp dword [0x187ab50], 0xb5b
jne 0x43e7fe
cmp byte [0x667c4c], 0
je 0x43e7f2
mov dword [0x187ab50], 0xb8d
jmp 0x43e814
mov dword [0x187ab50], 0xb85
jmp 0x43e814
cmp dword [0x187ab50], 0xb60
jne 0x43e814
mov dword [0x187ab50], 0xb6d
cmp dword [0x187ab50], 0xb58
jne 0x43e916
push 0x517
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e916
mov dword [0x187ab50], 0xb8e
jmp 0x43e916
push 0x517
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e916
push 0x73c
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e8d4
cmp dword [0x187ab50], 0xb57
jne 0x43e884
mov dword [0x187ab50], 0xb8c
cmp dword [0x187ab50], 0xb58
jne 0x43e89a
mov dword [0x187ab50], 0xb87
cmp dword [0x187ab50], 0xb5a
je 0x43e8b2
cmp dword [0x187ab50], 0xb5b
jne 0x43e8bc
mov dword [0x187ab50], 0xb89
cmp dword [0x187ab50], 0xb59
jne 0x43e916
mov dword [0x187ab50], 0xb8b
jmp 0x43e916
cmp dword [0x187ab50], 0xb58
jne 0x43e8ea
mov dword [0x187ab50], 0xb86
cmp dword [0x187ab50], 0xb5a
jne 0x43e900
mov dword [0x187ab50], 0xb88
cmp dword [0x187ab50], 0xb59
jne 0x43e916
mov dword [0x187ab50], 0xb8a
cmp dword [0x187ab50], 0xb6b
jne 0x43e93d
push 0x747
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43e93d
mov dword [0x187ab50], 0xb6e
cmp dword [0x187ab58], 0xfffffffe
sete cl
and ecx, 1
mov dword [0x187a7f8], ecx
push 0
push sym.htpwrdoc.exe__ReadM5ExtFun_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4cd
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
jmp 0x43f5c5
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xb9c
jne 0x43e98e
call fcn.00435238
mov dword [ebp - 0x30], 2
jmp 0x43eb3a
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0xb9d
jne 0x43e9d8
cmp dword [0x187ab58], 0xfffffffe
je 0x43e9d8
call fcn.00435238
cmp dword [0x45b028], 0
jne 0x43e9cc
push str.Keine_Daten_zum_Speichern.
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
jmp 0x43f5c5
mov dword [ebp - 0x30], 1
jmp 0x43eb3a
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xb9b
jne 0x43e9f9
call fcn.00435238
mov dword [ebp - 0x30], 4
jmp 0x43eb3a
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xba9
jne 0x43ea85
cmp dword [0x187ab58], 0xfffffffe
je 0x43ea85
cmp dword [0x45dfec], 0
jne 0x43ea85
call fcn.00435238
cmp dword [0x45b028], 0
je 0x43ea4b
cmp dword [0x45b030], 0xfffffffe
je 0x43ea4b
push str.Messung_neu_starten_
push 0x34
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
jne 0x43f5c5
mov dword [0x45dfec], 1
push dword [ebp + 8]
call fcn.00439e78
pop ecx
push 0xfffffffffffffffe
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
push 0xfffffffffffffffe
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xba8
jne 0x43eb05
mov dword [0x45dfec], 1
call fcn.00435238
call fcn.0041ff90
test eax, eax
je 0x43eab9
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
call fcn.0043fe64
push 0
push sym.htpwrdoc.exe__MConfDlg_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4d2
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
push 1
push dword [0x44fff4]
push dword [ebp + 8]
call fcn.00429ec0
add esp, 0xc
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xb9e
jne 0x43eb23
call fcn.00435238
mov dword [ebp - 0x30], 3
jmp 0x43eb3a
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 2
jne 0x43f04b
xor edx, edx
mov dword [ebp - 0x30], edx
mov dword [0x45dfec], 1
call fcn.00435238
cmp dword [0x45b028], 0
je 0x43eebd
cmp dword [0x187ab58], 0xfffffffe
je 0x43eebd
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xb9e
je 0x43eb81
mov ax, word [ebp + 0x10]
and ax, 0xffff
cmp ax, 0xb9d
jne 0x43eb98
push 0x461d4b
push 0x11
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
mov dword [ebp - 0x1c], eax
jmp 0x43ebad
push str.Daten_wurden_ge
push 0x13
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
mov dword [ebp - 0x1c], eax
cmp dword [ebp - 0x1c], 2
jne 0x43ebc0
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
cmp dword [ebp - 0x1c], 6
je 0x43ebd0
cmp dword [ebp - 0x1c], 1
jne 0x43ee70
cmp byte [0xf442de], 0
je 0x43ec0d
cmp byte [0x6660bc], 0
je 0x43ec0d
push 0xba3
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43ec04
push 0xba4
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43ec6b
cmp byte [0x6661b8], 0
jne 0x43ec6b
push 0x45adaf
push 0x10
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
call fcn.0043fe64
push 0
push sym.htpwrdoc.exe__MConfDlg_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0x4d2
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
push 0
push dword [0x44fff4]
push dword [ebp + 8]
call fcn.00429ec0
add esp, 0xc
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
push 0xa69
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
je 0x43ed88
cmp byte [0x6611fc], 0
jne 0x43ed06
cmp byte [0x6612f8], 0
jne 0x43ed06
cmp byte [0x6613f4], 0
jne 0x43ed06
cmp byte [0x6614f0], 0
jne 0x43ed06
cmp byte [0x6615ec], 0
jne 0x43ed06
cmp byte [0x6616e8], 0
jne 0x43ed06
cmp byte [0x6619dc], 0
jne 0x43ed06
cmp byte [0x666e84], 0
jne 0x43ed06
cmp byte [0x666f80], 0
jne 0x43ed06
cmp byte [0x66707c], 0
jne 0x43ed06
cmp byte [0x667178], 0
jne 0x43ed06
cmp byte [0x667274], 0
jne 0x43ed06
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 [0x6611fc], 0
jne 0x43ed7e
cmp byte [0x6612f8], 0
jne 0x43ed7e
cmp byte [0x6613f4], 0
jne 0x43ed7e
cmp byte [0x6614f0], 0
jne 0x43ed7e
cmp byte [0x6615ec], 0
jne 0x43ed7e
cmp byte [0x6616e8], 0
jne 0x43ed7e
cmp byte [0x6619dc], 0
jne 0x43ed7e
cmp byte [0x666e84], 0
jne 0x43ed7e
cmp byte [0x666f80], 0
jne 0x43ed7e
cmp byte [0x66707c], 0
jne 0x43ed7e
cmp byte [0x667178], 0
jne 0x43ed7e
cmp byte [0x667274], 0
jne 0x43ed7e
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
mov dword [0x45b028], 1
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [ebp - 0x1c], eax
test eax, eax
je 0x43edcc
push 0x45adaf
push 0x10
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
push dword [ebp - 0x1c]
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
push 0x461db7
push 0x65c240
call fcn.0044157c
add esp, 8
test eax, eax
je 0x43ee1a
push 0
push sym.htpwrdoc.exe__ReadM5MlistProc_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0xa5b
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
mov dword [0x45b028], 1
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
mov dword [ebp - 0x1c], eax
test eax, eax
jne 0x43ed9c
cmp byte [0x65f474], 0
jne 0x43ee2b
push 0
call fcn.00431338
pop ecx
cmp dword [ebp - 0x30], 4
jne 0x43ee67
cmp byte [0x65f474], 0
jne 0x43ee4b
cmp byte [0x66881c], 0
jne 0x43ee4b
push 1
call fcn.00431338
pop ecx
push 0x45d56c
push 0x187badc
call fcn.004415c8
add esp, 8
mov dword [0x187bea4], 0xffffffff
or dword [ebp - 0x30], 0x100
jmp 0x43eebd
cmp byte [0x65f474], 0
jne 0x43ee81
push 0
call fcn.00431338
pop ecx
cmp dword [ebp - 0x30], 4
jne 0x43eebd
cmp byte [0x65f474], 0
jne 0x43eea1
cmp byte [0x66881c], 0
jne 0x43eea1
push 1
call fcn.00431338
pop ecx
push 0x45d56c
push 0x187badc
call fcn.004415c8
add esp, 8
mov dword [0x187bea4], 0xffffffff
mov edx, dword [ebp - 0x30]
and edx, 0xff
cmp edx, 2
jne 0x43ef3f
cmp byte [0x654050], 0
jne 0x43ef06
push str.Feld_Fabr.No._angeben_
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
xor ecx, ecx
mov dword [0x45dfec], ecx
jmp 0x43f5c5
mov byte [0x187a6fc], 0
cmp byte [0x65fb58], 0
je 0x43ef3f
push str.Soll_die_Historie_nur_f
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
jne 0x43ef3f
push 0x65fb58
push 0x187a6fc
call fcn.004415c8
add esp, 8
mov eax, dword [ebp - 0x30]
and eax, 0xff
cmp eax, 3
jne 0x43efae
cmp byte [0x654050], 0
je 0x43ef5e
cmp byte [0x65fb58], 0
jne 0x43efae
push str.Unzul
push 0x30
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp byte [0x654050], 0
jne 0x43ef8e
push 0x515
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
jmp 0x43efa1
push 0x559
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItem
push eax
call sub.USER32.DLL_SetFocus
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
xor ecx, ecx
mov dword [0x187a39c], ecx
mov eax, dword [ebp - 0x30]
and eax, 0xff
cmp eax, 3
jne 0x43f02c
cmp byte [0x657a64], 0
jne 0x43f00b
cmp byte [0x657b60], 0
jne 0x43f00b
cmp byte [0x66395c], 0
jne 0x43f00b
cmp byte [0x663a58], 0
jne 0x43f00b
cmp byte [0x663c50], 0
jne 0x43f00b
cmp byte [0x663d4c], 0
jne 0x43f00b
cmp byte [0x663f44], 0
jne 0x43f00b
cmp byte [0x664040], 0
je 0x43f02c
push str.Drucken_mit_Leistung__
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
jne 0x43f02c
mov dword [0x187a39c], 1
mov edx, dword [ebp - 0x30]
mov dword [0x187ab58], edx
mov dword [ebp - 4], 1
push 1
push dword [ebp + 8]
call sub.USER32.DLL_EndDialog
jmp 0x43f5c5
mov cx, word [ebp + 0x10]
and cx, 0xffff
cmp cx, 0xba6
jne 0x43f099
cmp dword [0x45dfec], 0
jne 0x43f099
mov dword [0x45dfec], 1
call fcn.00435238
push dword [ebp + 8]
call fcn.0042a7d8
pop ecx
test eax, eax
je 0x43f08d
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
cmp dword [0x44f8f4], 0
je 0x43f0e2
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x270f
jne 0x43f0e2
call fcn.00435238
push 0x15f
lea ecx, [ebp - 0x1f8]
push ecx
push 0x270e
push dword [ebp + 8]
call sub.USER32.DLL_GetDlgItemTextA
lea eax, [ebp - 0x1f8]
push eax
call fcn.0043a2a4
pop ecx
jmp 0x43f5c5
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x74a
jne 0x43f157
cmp dword [0x45dfec], 0
jne 0x43f157
mov dword [0x45dfec], 1
call fcn.00435238
xor ecx, ecx
mov dword [0x187a7fc], ecx
push 0
push sym.htpwrdoc.exe__MpthSpecDlg_qqsp6HWND__uiuil
push dword [ebp + 8]
push 0xa6f
push dword [0x44f8e0]
call sub.USER32.DLL_DialogBoxParamA
cmp dword [0x187a7fc], 0
je 0x43f14b
push 0xffffffffffffffff
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
push dword [ebp + 8]
call fcn.00438ad0
pop ecx
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
mov dx, word [ebp + 0x10]
and dx, 0xffff
cmp dx, 0x74b
jne 0x43f5c5
cmp dword [0x45dfec], 0
jne 0x43f5c5
mov dword [0x45dfec], 1
cmp dword [0x45aca8], 0
je 0x43f192
mov ecx, str.Gemessene_Daten
jmp 0x43f197
mov ecx, str.Speicher
push ecx
push 0x14
push dword [ebp + 8]
call fcn.0041124c
add esp, 0xc
cmp eax, 6
je 0x43f1b6
xor eax, eax
mov dword [0x45dfec], eax
jmp 0x43f5c5
push 0
call fcn.0042a02c
pop ecx
push dword [0x45aca8]
push 0x74b
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
push 1
push dword [ebp + 8]
call fcn.004352b4
add esp, 8
xor edx, edx
mov dword [0x45dfec], edx
jmp 0x43f5c5
cmp dword [0x45dfec], 0
jne 0x43f5c5
push 0x554
push dword [ebp + 8]
call sub.USER32.DLL_IsDlgButtonChecked
test eax, eax
jne 0x43f5c5
cmp dword [0x45ac98], 0
jne 0x43f5c5
cmp dword [0x45dfe8], 0
je 0x43f237
push 0x2707
push dword [ebp + 8]
call sub.USER32.DLL_KillTimer
xor eax, eax
mov dword [0x45dfe8], eax
mov dword [0x45dfec], 1
cmp dword [0x45acb8], 0
je 0x43f278
xor edx, edx
mov dword [0x45acb8], edx
push 1
push dword [0x44fff4]
push dword [ebp + 8]
call fcn.00429ec0
add esp, 0xc
test eax, eax
jne 0x43f278
push 1
push dword [ebp + 8]
call sub.USER32.DLL_EndDialog
jmp 0x43f5c5
push 0
push 0
call fcn.00431e38
add esp, 8
push 0
push dword [ebp + 8]
call fcn.00439134
add esp, 8
mov dword [ebp - 0x1c], eax
test eax, eax
jl 0x43f384
mov dl, byte [0x66317c]
cmp dl, byte [0x45aff5]
je 0x43f2b1
mov byte [0x66881c], 0
mov cl, byte [0x66881c]
cmp cl, byte [0x45aff5]
jne 0x43f2c6
mov eax, 0xba4
jmp 0x43f2da
mov eax, 0xba3
mov dl, byte [0x66317c]
cmp dl, byte [0x45aff5]
je 0x43f2da
dec eax
push eax
push 0xba4
push 0xba2
push dword [ebp + 8]
call sub.USER32.DLL_CheckRadioButton
push dword [ebp + 8]
call fcn.0042bda0
pop ecx
push 0x663278
call fcn.0042b9dc
pop ecx
push eax
push 0xba5
push dword [ebp + 8]
call sub.USER32.DLL_SetDlgItemTextA
movsx ecx, byte [0x65f960]
cmp ecx, 0x30
sete al
and eax, 1
push eax
push 0x564
push dword [ebp + 8]
call sub.USER32.DLL_CheckDlgButton
cmp dword [0x187a3a0], 1
jne 0x43f376
cmp dword [ebp - 0x1c], 3
je 0x43f376
cmp dword [ebp - 0x1c], 0x13
je 0x43f376
cmp dword [ebp - 0x1c], 4
je 0x43f376
push 0
mov edx, 0x3e8
cmp dword [0x45aca8], 0
jne 0x43f35e
add edx, 0xfffffce0
push edx
push 0x2707
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x45dfe8], eax
jmp 0x43d0d6
push dword [ebp - 0x1c]
push dword [ebp + 8]
call fcn.0042c100
add esp, 8
xor ecx, ecx
mov dword [0x45dfec], ecx
push 0
push 2
call fcn.00431e38
add esp, 8
push 0
mov eax, 0x3e8
cmp dword [0x45aca8], 0
jne 0x43f3ad
add eax, 0xfffffce0
push eax
push 0x2707
push dword [ebp + 8]
call sub.USER32.DLL_SetTimer
mov dword [0x45dfe8], eax
jmp 0x43f5c5
mov edx, dword [ebp + 0x14]
mov dword [ebp - 0x94], edx
mov ecx, dword [ebp - 0x94]
cmp dword [ecx + 4], 0xb9b
jne 0x43f3f2
push 0
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 0xba9
jne 0x43f416
push 1
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov edx, dword [ebp - 0x94]
cmp dword [edx + 4], 0xb9e
jne 0x43f43a
push 3
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov ecx, dword [ebp - 0x94]
cmp dword [ecx + 4], 0xb9c
jne 0x43f45e
push 7
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 0xba6
jne 0x43f482
push 6
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov edx, dword [ebp - 0x94]
cmp dword [edx + 4], 0xb9d
jne 0x43f4a6
push 2
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov ecx, dword [ebp - 0x94]
cmp dword [ecx + 4], 0xba8
jne 0x43f4ca
push 4
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 2
jne 0x43f4eb
push 5
push dword [ebp - 0x94]
call fcn.0043fe84
add esp, 8
jmp 0x43f5c5
mov edx, dword [ebp - 0x94]
cmp dword [edx + 4], 0x4c3
jne 0x43f516
push 2
push 0xcc0020
push 0x14
push dword [ebp - 0x94]
call fcn.00434594
add esp, 0x10
jmp 0x43f5c5
mov ecx, 1
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 0x4c1
je 0x43f52b
dec ecx
push ecx
push 0x8800c6
mov edx, 9
mov ecx, dword [ebp - 0x94]
cmp dword [ecx + 4], 0x4c1
je 0x43f548
add edx, 2
push edx
push dword [ebp - 0x94]
call fcn.00434594
add esp, 0x10
mov eax, 1
mov edx, dword [ebp - 0x94]
cmp dword [edx + 4], 0x4c1
je 0x43f56c
dec eax
push eax
push 0xee0086
mov ecx, 8
mov eax, dword [ebp - 0x94]
cmp dword [eax + 4], 0x4c1
je 0x43f589
add ecx, 2
push ecx
push dword [ebp - 0x94]
call fcn.00434594
add esp, 0x10
jmp 0x43f5c5
xor edx, edx
mov dword [0x45afe8], edx
call fcn.00435238
cmp dword [0x45dfe8], 0
je 0x43f5c5
push 0x2707
push dword [ebp + 8]
call sub.USER32.DLL_KillTimer
xor ecx, ecx
mov dword [0x45dfe8], ecx
mov eax, dword [ebp - 4]
pop ebx
mov esp, ebp
pop ebp
ret 0x10