Function at 0x41629c
Capabilities:
Create process on windows

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x2c
mov eax, dword [0x44d170]
and ah, 0xfb
mov dword [0x44d170], eax
push str.ASTEUER.DAT
call fcn.004016cb
add esp, 4
push 0x4265cc
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443a30], eax
mov word [0x42f134], 1
jmp 0x4162f0
mov cx, word [0x42f134]
add cx, 1
mov word [0x42f134], cx
movsx edx, word [0x42f134]
cmp edx, 5
jg 0x41630c
mov eax, dword [0x443a30]
push eax
call fcn.0041d44b
add esp, 4
jmp 0x4162de
mov ecx, dword [0x443a30]
push ecx
call fcn.0041d44b
add esp, 4
mov byte [0x42f0d8], al
mov edx, dword [0x443a30]
push edx
call fcn.0041d44b
add esp, 4
mov byte [0x43e138], al
mov eax, dword [0x443a30]
push eax
call fcn.0041d44b
add esp, 4
mov ecx, dword [0x443a30]
push ecx
call fcn.0041d44b
add esp, 4
mov edx, dword [0x443a30]
push edx
call fcn.0041d44b
add esp, 4
mov eax, dword [0x443a30]
push eax
call fcn.0041d44b
add esp, 4
mov byte [0x43e139], al
mov ecx, dword [0x443a30]
push ecx
call fcn.0041d05d
add esp, 4
mov byte [0x42f0d8], 0x4a
mov byte [0x43e138], 0x4a
push 0x4265d0
call fcn.004016cb
add esp, 4
push 0x4265dc
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443720], eax
cmp dword [0x443720], 0
jne 0x4163d6
push 0
push 0x4265e0
push 0x4277a0
mov edx, dword [0x43e130]
push edx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov word [0x42f134], 1
jmp 0x4163f1
mov ax, word [0x42f134]
add ax, 1
mov word [0x42f134], ax
movsx ecx, word [0x42f134]
cmp ecx, 4
jg 0x41640e
mov edx, dword [0x443720]
push edx
call fcn.0041d44b
add esp, 4
jmp 0x4163e1
mov eax, dword [0x443720]
push eax
call fcn.0041d44b
add esp, 4
mov byte [0x43e09d], al
movsx ecx, byte [0x43e09d]
cmp ecx, 0x59
jne 0x416434
mov byte [0x43e09d], 0x4a
mov edx, dword [0x443720]
push edx
call fcn.0041d05d
add esp, 4
mov dword [0x4899d0], 0
mov word [0x42f12e], 1
jmp 0x416468
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
cmp ecx, 0x20
jg 0x4164e3
push 0x426618
movsx edx, word [0x42f12e]
imul edx, edx, 0x15
add edx, 0x48afa0
push edx
call fcn.0041d0c0
add esp, 8
push 0x426630
movsx eax, word [0x42f12e]
imul eax, eax, 0x78
add eax, 0x48b27c
push eax
call fcn.0041d0c0
add esp, 8
push 0x426648
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x78
add ecx, 0x48b29c
push ecx
call fcn.0041d0c0
add esp, 8
movsx edx, word [0x42f12e]
mov word [edx*2 + 0x443d60], 0
jmp 0x416458
mov word [0x42f12e], 1
jmp 0x4164fe
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
cmp ecx, 0x384
jg 0x416540
movsx edx, word [0x42f12e]
mov word [edx*2 + 0x443e20], 0
push 0x426650
movsx eax, word [0x42f12e]
imul eax, eax, 0xa7
add eax, 0x44d186
push eax
call fcn.0041d0c0
add esp, 8
jmp 0x4164ee
movsx ecx, byte [0x443730]
cmp ecx, 0x55
jne 0x416551
call fcn.004185fa
push str.STEUER.DAT
call fcn.004016cb
add esp, 4
push 0x426668
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x4439ac], eax
cmp dword [0x4439ac], 0
jne 0x416597
push 0
push str.__STEUER.DAT_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277a4
mov edx, dword [0x43e130]
push edx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov dword [0x4478c4], 0x443840
mov eax, dword [0x4439ac]
push eax
push 1
push 0x169
mov ecx, dword [0x4478c4]
push ecx
call fcn.0041d5a4
add esp, 0x10
mov word [0x42f136], ax
mov edx, dword [0x4439ac]
push edx
call fcn.0041d05d
add esp, 4
mov byte [0x4438d9], 0
push 0x4438d5
call fcn.0041d875
add esp, 4
mov word [0x443e0e], ax
mov byte [0x4438b4], 0
push 0x4438b2
call fcn.0041d875
add esp, 4
mov word [0x443b48], ax
mov byte [0x4438b7], 0
push 0x4438b5
call fcn.0041d875
add esp, 4
mov word [0x443d44], ax
mov byte [0x4438ba], 0
push 0x4438b8
call fcn.0041d875
add esp, 4
mov word [0x443d46], ax
mov byte [0x4438c0], 0
push 0x4438be
call fcn.0041d875
add esp, 4
mov word [0x42f108], ax
push 0x44399a
push 0x443738
call fcn.0041d0c0
add esp, 8
fld dword [0x443992]
fstp qword [0x471d48]
push 0x4266a4
call fcn.004016cb
add esp, 4
push 0x4266b0
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443720], eax
cmp dword [0x443720], 0
jne 0x4166b7
push 0
push str.__AUSPAR.DAT_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277a8
mov eax, dword [0x43e130]
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, dword [0x443720]
push ecx
call fcn.0041d44b
add esp, 4
mov byte [0x443a4c], al
mov edx, dword [0x443720]
push edx
call fcn.0041d44b
add esp, 4
mov byte [0x48c1d8], al
mov eax, dword [0x443720]
push eax
call fcn.0041d05d
add esp, 4
mov dword [0x42f10c], 0
mov dword [0x443ae0], 0
mov byte [0x44375e], 0
push str.INT001.DAT
call fcn.004016cb
add esp, 4
push 0x4266f8
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x43e124], eax
cmp dword [0x43e124], 0
jne 0x416753
push 0
push str.__INT001.DAT_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277ac
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x418317
mov word [0x42f134], 0
jmp 0x416770
mov dx, word [0x42f134]
add dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
cmp eax, 0x1d
jg 0x41679a
mov ecx, dword [0x43e124]
push ecx
call fcn.0041d44b
add esp, 4
movsx edx, word [0x42f134]
mov byte [edx + 0x443740], al
jmp 0x41675e
mov eax, dword [0x43e124]
push eax
call fcn.0041d05d
add esp, 4
push 0x443740
call fcn.0041dfaf
add esp, 4
push str.ARCHIV.DEF
call fcn.004016cb
add esp, 4
push 0
push 0x43e140
call fcn.0041d272
add esp, 8
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
test ecx, ecx
jne 0x4168ba
push 0x426740
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443b44], eax
mov dword [0x44cf10], 0x447800
mov edx, dword [0x443b44]
push edx
push 1
push 0x24
mov eax, dword [0x44cf10]
push eax
call fcn.0041d5a4
add esp, 0x10
mov word [0x42f136], ax
mov ecx, dword [0x443b44]
push ecx
call fcn.0041d05d
add esp, 4
mov word [0x42f134], 0
jmp 0x416852
mov dx, word [0x42f134]
add dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
cmp eax, 0x22
jg 0x416875
movsx ecx, word [0x42f134]
movsx edx, byte [ecx + 0x447800]
cmp edx, 0x20
jg 0x416873
jmp 0x416875
jmp 0x416840
movsx eax, word [0x42f134]
mov byte [eax + 0x447800], 0
push 0x447800
push 0x43e140
call fcn.0041d0c0
add esp, 8
push 0x426744
push 0x43e140
call fcn.0041d0d0
add esp, 8
movsx ecx, word [0x42f134]
add ecx, 1
mov word [0x443714], cx
jmp 0x4168d5
push str.ARCHIV_________.ASC
push 0x43e140
call fcn.0041d0c0
add esp, 8
mov word [0x443714], 7
mov word [0x42f134], 0x1d
jmp 0x4168f2
mov dx, word [0x42f134]
sub dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
test eax, eax
jl 0x41691a
movsx ecx, word [0x42f134]
mov dl, byte [ecx + 0x443740]
push edx
call dword [sym.imp.USER32.dll_IsCharAlphaNumericA]
cmp eax, 1
jne 0x416918
jmp 0x41691a
jmp 0x4168e0
mov word [0x42f136], 0
jmp 0x416935
mov ax, word [0x42f136]
add ax, 1
mov word [0x42f136], ax
movsx ecx, word [0x42f136]
movsx edx, word [0x42f134]
cmp ecx, edx
jg 0x41696b
movsx eax, word [0x42f136]
movsx ecx, word [0x443714]
movsx edx, word [0x42f136]
mov al, byte [eax + 0x443740]
mov byte [ecx + edx + 0x43e140], al
jmp 0x416925
movsx ecx, word [0x42f136]
movsx edx, word [0x443714]
add ecx, edx
mov word [0x42f134], cx
movsx eax, word [0x42f134]
mov byte [eax + 0x43e140], 0x2e
movsx ecx, word [0x42f134]
mov byte [ecx + 0x43e141], 0x41
movsx edx, word [0x42f134]
mov byte [edx + 0x43e142], 0x53
movsx eax, word [0x42f134]
mov byte [eax + 0x43e143], 0x43
movsx ecx, word [0x42f134]
mov byte [ecx + 0x43e144], 0
push 0x43e140
push 0x4479c0
call fcn.0041d0c0
add esp, 8
push 0x43e140
push 0x43e0c0
call fcn.0041d0c0
add esp, 8
movsx edx, word [0x42f134]
mov byte [edx + 0x43e0c1], 0x54
movsx eax, word [0x42f134]
mov byte [eax + 0x43e0c2], 0x4d
movsx ecx, word [0x42f134]
mov byte [ecx + 0x43e0c3], 0x50
push 0x43e140
call fcn.0041dd98
add esp, 4
movsx edx, word [0x42f134]
mov byte [edx + 0x43e143], 0x5f
push 0x43e140
push 0x48c200
call fcn.0041d0c0
add esp, 8
push 0x426760
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x43e12c], eax
cmp dword [0x43e12c], 0
jne 0x416a80
push 0
push str.SCHKUM.DAT__1__sdatn_konnte_nicht_eroeffnet_werden_in_Z100
push 0x43e140
mov eax, dword [0x43e130]
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x418317
push str.SCHKUM.DAT
call fcn.004016cb
add esp, 4
push 0x4267b0
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443e04], eax
cmp dword [0x443e04], 0
jne 0x416ac6
push 0
push str.__SCHKUM.DAT_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277b0
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov word [0x443a24], 0
mov dword [0x43e098], 0x43e1a0
mov dword [0x44d178], 0x447a00
mov word [0x42f12c], 0
mov dword [0x48c1dc], 0
mov dword [0x44d17c], 0
mov dword [0x443710], 0
mov edx, dword [0x44452c]
and edx, 0xfffffff7
mov dword [0x44452c], edx
movsx eax, byte [0x43e138]
cmp eax, 0x4a
je 0x416b31
movsx ecx, byte [0x42f0d8]
cmp ecx, 0x4a
jne 0x416b3b
call fcn.00401bfc
call fcn.00401797
call fcn.0041831b
call fcn.004023f0
call fcn.004105ab
call fcn.0040f5c0
call fcn.00402b46
movsx eax, word [0x42f108]
cdq
mov ecx, 0xa
idiv ecx
mov word [0x42f108], ax
mov byte [0x48ac6c], 0x4e
mov dx, word [0x42f12c]
add dx, 1
mov word [0x42f12c], dx
mov eax, dword [0x443e04]
push eax
push 1
push 0x550d
mov ecx, dword [0x43e098]
push ecx
call fcn.0041d5a4
add esp, 0x10
mov word [0x42f136], ax
movsx edx, word [0x42f136]
test edx, edx
jne 0x416bb4
jmp 0x41748d
mov word [0x42f12e], 1
jmp 0x416bcf
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
movsx edx, word [0x43e100]
cmp ecx, edx
jg 0x416c14
movsx eax, word [0x42f12e]
imul eax, eax, 0x78
mov ecx, dword [0x43e1b9]
cmp ecx, dword [eax + 0x48b291]
jne 0x416c12
movsx edx, word [0x42f12e]
imul edx, edx, 0x78
mov eax, dword [0x43e1bd]
cmp eax, dword [edx + 0x48b295]
jne 0x416c12
jmp 0x416c14
jmp 0x416bbf
movsx ecx, word [0x42f12e]
movsx edx, word [0x43e100]
cmp ecx, edx
jle 0x416c2d
mov byte [0x48ac6c], 0x4a
movsx eax, word [0x42f12c]
imul eax, eax, 0xc
mov cx, word [0x42f12c]
mov word [eax + 0x444900], cx
movsx edx, word [0x42f12c]
imul edx, edx, 0xc
mov ax, word [0x43e1a2]
mov word [edx + 0x444902], ax
movsx ecx, word [0x42f12c]
imul ecx, ecx, 0xc
mov edx, dword [0x4436a9]
mov dword [ecx + 0x444904], edx
movsx eax, word [0x443a24]
mov dword [ebp - 4], eax
fild dword [ebp - 4]
fmul dword [0x48c1dc]
movsx ecx, word [0x43e1a2]
mov dword [ebp - 8], ecx
fild dword [ebp - 8]
fmul dword [0x4436a9]
faddp st(1)
movsx edx, word [0x443a24]
movsx eax, word [0x43e1a2]
add edx, eax
mov dword [ebp - 0xc], edx
fidiv dword [ebp - 0xc]
fstp dword [0x48c1dc]
movsx ecx, word [0x443a24]
movsx edx, word [0x43e1a2]
add ecx, edx
mov word [0x443a24], cx
push 2
push 0x4267ec
push 0x43e1a4
call fcn.0041d1b0
add esp, 0xc
mov word [0x42f136], ax
push 3
push 0x4267f0
push 0x43e1a4
call fcn.0041d1b0
add esp, 0xc
mov word [0x42f136], ax
movsx eax, word [0x42f136]
test eax, eax
je 0x416d81
fld dword [0x4436a5]
fdiv qword [0x425168]
fstp dword [0x443a20]
movsx ecx, word [0x43e1a2]
mov dword [ebp - 0x10], ecx
fild dword [ebp - 0x10]
fmul dword [0x443a20]
fadd dword [0x44d17c]
fstp dword [0x44d17c]
mov edx, dword [0x43e1b9]
imul edx, dword [0x43e1bd]
mov dword [ebp - 0x14], edx
fild dword [ebp - 0x14]
fst dword [0x443a20]
fmul qword [0x425150]
fstp dword [0x443a20]
movsx eax, word [0x43e1a2]
mov dword [ebp - 0x18], eax
fild dword [ebp - 0x18]
fmul dword [0x443a20]
fadd dword [0x443710]
fstp dword [0x443710]
movsx ecx, word [0x43e1a2]
mov dword [ebp - 0x1c], ecx
fild dword [ebp - 0x1c]
fmul dword [0x4436a5]
movsx edx, word [0x42f12c]
imul edx, edx, 0xc
fstp dword [edx + 0x444908]
mov byte [0x443730], 0x55
movsx eax, byte [0x443730]
test eax, eax
je 0x416f8b
mov word [0x42f12e], 1
jmp 0x416dd7
mov cx, word [0x42f12e]
add cx, 1
mov word [0x42f12e], cx
movsx edx, word [0x42f12e]
cmp edx, 0x20
jg 0x416f8b
push 2
push 0x4267f4
push 0x43e1a4
call fcn.0041d1b0
add esp, 0xc
mov word [0x42f136], ax
push 3
push 0x4267f8
push 0x43e1a4
call fcn.0041d1b0
add esp, 0xc
mov word [0x42f136], ax
movsx eax, word [0x42f136]
test eax, eax
jne 0x416e28
jmp 0x416dc5
push 0x43e1a4
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x15
add ecx, 0x48afa0
push ecx
call fcn.0041d6e0
add esp, 8
mov word [0x48c1e0], ax
movsx edx, word [0x48c1e0]
test edx, edx
jne 0x416ee3
movsx eax, word [0x42f12e]
movsx ecx, word [eax*2 + 0x443dc0]
cmp ecx, dword [0x43e1b9]
jne 0x416e89
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x443b00]
cmp eax, dword [0x43e1bd]
je 0x416eb7
movsx ecx, word [0x42f12e]
movsx edx, word [ecx*2 + 0x443dc0]
cmp edx, dword [0x43e1bd]
jne 0x416ee3
movsx eax, word [0x42f12e]
movsx ecx, word [eax*2 + 0x443b00]
cmp ecx, dword [0x43e1b9]
jne 0x416ee3
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x443d60]
movsx ecx, word [0x43e1a2]
add eax, ecx
movsx edx, word [0x42f12e]
mov word [edx*2 + 0x443d60], ax
jmp 0x416f8b
push 4
push 0x4267fc
movsx eax, word [0x42f12e]
imul eax, eax, 0x15
add eax, 0x48afa0
push eax
call fcn.0041d1b0
add esp, 0xc
mov word [0x48c1e0], ax
movsx ecx, word [0x48c1e0]
test ecx, ecx
jne 0x416f86
push 0x43e1a4
movsx edx, word [0x42f12e]
imul edx, edx, 0x15
add edx, 0x48afa0
push edx
call fcn.0041d0c0
add esp, 8
movsx eax, word [0x42f12e]
movsx ecx, word [eax*2 + 0x443d60]
movsx edx, word [0x43e1a2]
add ecx, edx
movsx eax, word [0x42f12e]
mov word [eax*2 + 0x443d60], cx
movsx ecx, word [0x42f12e]
mov dx, word [0x43e1b9]
mov word [ecx*2 + 0x443dc0], dx
movsx eax, word [0x42f12e]
mov cx, word [0x43e1bd]
mov word [eax*2 + 0x443b00], cx
jmp 0x416f8b
jmp 0x416dc5
movsx edx, byte [0x43e139]
cmp edx, 0x49
jne 0x417107
mov word [0x42f12e], 1
jmp 0x416fb6
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
xor edx, edx
mov dx, word [0x443a18]
cmp ecx, edx
jg 0x417107
movsx eax, word [0x42f12e]
imul eax, eax, 0x78
mov ecx, dword [eax + 0x48b291]
cmp ecx, dword [0x43e1b9]
jne 0x416ffe
movsx edx, word [0x42f12e]
imul edx, edx, 0x78
mov eax, dword [edx + 0x48b295]
cmp eax, dword [0x43e1bd]
je 0x417036
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x78
mov edx, dword [ecx + 0x48b295]
cmp edx, dword [0x43e1b9]
jne 0x417102
movsx eax, word [0x42f12e]
imul eax, eax, 0x78
mov ecx, dword [eax + 0x48b291]
cmp ecx, dword [0x43e1bd]
jne 0x417102
movsx edx, word [0x42f12e]
imul edx, edx, 0x78
add edx, 0x48b2cc
push edx
call fcn.0041d875
add esp, 4
mov word [0x443b48], ax
movsx eax, word [0x42f12e]
imul eax, eax, 0x78
add eax, 0x48b2cf
push eax
call fcn.0041d875
add esp, 4
mov word [0x443d44], ax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x78
add ecx, 0x48b2d5
push ecx
call fcn.0041d875
add esp, 4
mov word [0x443d46], ax
movsx edx, word [0x42f12e]
imul edx, edx, 0x78
add edx, 0x48b2d2
push edx
call fcn.0041d875
add esp, 4
mov word [0x443d48], ax
movsx eax, byte [0x43e09d]
cmp eax, 0x48
jne 0x417100
movsx ecx, word [0x443b48]
imul ecx, ecx, 0xa
mov word [0x443b48], cx
movsx edx, word [0x443d44]
imul edx, edx, 0xa
mov word [0x443d44], dx
movsx eax, word [0x443d46]
imul eax, eax, 0xa
mov word [0x443d46], ax
movsx ecx, word [0x443d48]
imul ecx, ecx, 0xa
mov word [0x443d48], cx
jmp 0x417107
jmp 0x416fa6
mov word [0x443a1c], 0
call fcn.00413056
mov word [0x48ac6a], 0
mov word [0x443a38], 0
mov dx, word [0x443a38]
add dx, 1
mov word [0x443a38], dx
mov word [0x42f12e], 1
jmp 0x417154
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
cmp ecx, 0x32
jg 0x4171b8
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x43e28d]
add eax, 1
mov word [0x42f130], ax
jmp 0x41718c
mov cx, word [0x42f130]
add cx, 1
mov word [0x42f130], cx
movsx edx, word [0x42f130]
cmp edx, 0x14
jg 0x4171b6
movsx eax, word [0x42f12e]
sub eax, 1
imul eax, eax, 0x15
movsx ecx, word [0x42f130]
mov byte [eax + ecx + 0x443272], 0x30
jmp 0x41717a
jmp 0x417144
call fcn.00405fec
push 0x426804
push 0x43e3e7
call fcn.0041d6e0
add esp, 8
mov word [0x42f136], ax
movsx edx, word [0x42f136]
test edx, edx
jne 0x4171e5
call fcn.0040da9d
mov word [0x42f12e], 1
jmp 0x417200
mov ax, word [0x42f12e]
add ax, 1
mov word [0x42f12e], ax
movsx ecx, word [0x42f12e]
movsx edx, word [0x43e1c1]
cmp ecx, edx
jg 0x417431
movsx eax, word [0x42f12e]
movsx ecx, word [eax*2 + 0x43e1c3]
cmp ecx, 1
jge 0x41722c
jmp 0x4171f0
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x43e1c3]
cmp eax, 0x7d0
jle 0x417244
jmp 0x4171f0
movsx ecx, word [0x42f12e]
cmp ecx, 1
jne 0x417268
movsx edx, word [0x42f12e]
imul edx, edx, 0x15
movsx eax, byte [edx + 0x443273]
cmp eax, 0x31
jne 0x417268
jmp 0x417281
movsx ecx, word [0x42f12e]
movsx edx, word [ecx*2 + 0x43e1c3]
cmp edx, 0x33
jge 0x417281
call fcn.00408c1f
mov word [0x42f100], 1
mov word [0x42f130], 1
jmp 0x4172a5
mov ax, word [0x42f130]
add ax, 1
mov word [0x42f130], ax
movsx ecx, word [0x42f130]
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x43e28f]
cmp ecx, eax
jg 0x41742c
push 0x426810
push 0x43e3e7
call fcn.0041d6e0
add esp, 8
mov word [0x42f136], ax
movsx ecx, word [0x42f12e]
cmp ecx, 1
jne 0x417391
movsx edx, word [0x42f130]
cmp edx, 1
jne 0x417391
movsx eax, byte [0x443288]
cmp eax, 0x31
jne 0x417391
movsx ecx, word [0x42f136]
test ecx, ecx
je 0x417391
call fcn.00409c6f
mov word [0x42f134], 1
jmp 0x417338
mov dx, word [0x42f134]
add dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
movsx ecx, word [0x43e1c1]
cmp eax, ecx
jg 0x41738c
movsx edx, word [0x42f134]
movsx eax, word [edx*2 + 0x43e1c3]
cmp eax, 0x3e8
jle 0x41738a
movsx ecx, word [0x42f134]
movsx edx, word [ecx*2 + 0x43e1c3]
cmp edx, 0x7d0
jge 0x41738a
mov ax, word [0x42f134]
mov word [0x43e108], ax
call fcn.00408397
jmp 0x41738c
jmp 0x417326
call fcn.00408c1f
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x15
movsx edx, word [0x42f130]
movsx eax, byte [ecx + edx + 0x443272]
cmp eax, 0x31
jne 0x4173c7
movsx ecx, word [0x42f130]
movsx edx, byte [ecx + 0x443287]
cmp edx, 0x30
jne 0x4173c7
call fcn.0040cf9b
movsx eax, word [0x42f130]
movsx ecx, byte [eax + 0x443287]
cmp ecx, 0x30
jne 0x417411
movsx edx, word [0x42f12e]
imul edx, edx, 0x15
movsx eax, word [0x42f130]
movsx ecx, byte [edx + eax + 0x443272]
cmp ecx, 0x30
jne 0x417411
movsx edx, word [0x42f12e]
movsx eax, word [edx*2 + 0x43e1c3]
cmp eax, 0x33
jge 0x417411
call fcn.0040bf93
movsx ecx, word [0x42f12e]
movsx edx, word [ecx*2 + 0x43e28f]
cmp edx, 0x14
jle 0x417427
jmp 0x41742c
jmp 0x417295
jmp 0x4171f0
movsx eax, byte [0x42f0d8]
cmp eax, 0x4a
je 0x417449
movsx ecx, byte [0x43e138]
cmp ecx, 0x4a
jne 0x417488
push 0x550d
mov edx, dword [0x43e098]
push edx
mov eax, dword [0x44d178]
push eax
call fcn.0041d930
add esp, 0xc
call fcn.0041c6e1
push 0x550d
mov ecx, dword [0x44d178]
push ecx
mov edx, dword [0x43e098]
push edx
call fcn.0041d930
add esp, 0xc
call fcn.00419dd6
jmp 0x416b69
push str.SA999
push 0x443718
call fcn.0041d0c0
add esp, 8
call fcn.00402247
mov byte [0x43e09c], 0x2f
mov eax, dword [0x43e12c]
mov ecx, dword [eax + 4]
sub ecx, 1
mov edx, dword [0x43e12c]
mov dword [edx + 4], ecx
mov eax, dword [0x43e12c]
cmp dword [eax + 4], 0
jl 0x4174fe
mov ecx, dword [0x43e12c]
mov edx, dword [ecx]
mov al, byte [0x43e09c]
mov byte [edx], al
movsx ecx, byte [0x43e09c]
and ecx, 0xff
mov dword [ebp - 0x20], ecx
mov edx, dword [0x43e12c]
mov eax, dword [edx]
add eax, 1
mov ecx, dword [0x43e12c]
mov dword [ecx], eax
jmp 0x417518
mov edx, dword [0x43e12c]
push edx
movsx eax, byte [0x43e09c]
push eax
call fcn.0041d48f
add esp, 8
mov dword [ebp - 0x20], eax
mov byte [0x43e09c], 0xa
mov ecx, dword [0x43e12c]
mov edx, dword [ecx + 4]
sub edx, 1
mov eax, dword [0x43e12c]
mov dword [eax + 4], edx
mov ecx, dword [0x43e12c]
cmp dword [ecx + 4], 0
jl 0x417573
mov edx, dword [0x43e12c]
mov eax, dword [edx]
mov cl, byte [0x43e09c]
mov byte [eax], cl
movsx edx, byte [0x43e09c]
and edx, 0xff
mov dword [ebp - 0x24], edx
mov eax, dword [0x43e12c]
mov ecx, dword [eax]
add ecx, 1
mov edx, dword [0x43e12c]
mov dword [edx], ecx
jmp 0x41758c
mov eax, dword [0x43e12c]
push eax
movsx ecx, byte [0x43e09c]
push ecx
call fcn.0041d48f
add esp, 8
mov dword [ebp - 0x24], eax
mov edx, dword [0x43e12c]
push edx
call fcn.0041d05d
add esp, 4
mov eax, dword [0x443e04]
push eax
call fcn.0041d05d
add esp, 4
push 0x48c200
push 0x43e140
call fcn.0041d0c0
add esp, 8
mov word [0x42f134], 2
jmp 0x4175d8
mov cx, word [0x42f134]
add cx, 1
mov word [0x42f134], cx
movsx edx, word [0x42f134]
cmp edx, 0x3c
jg 0x417643
movsx eax, word [0x42f134]
movsx ecx, byte [eax + 0x43e140]
test ecx, ecx
jne 0x4175f8
jmp 0x417643
movsx edx, word [0x42f134]
movsx eax, byte [edx + 0x43e140]
cmp eax, 0x5f
jne 0x417641
movsx ecx, word [0x42f134]
movsx edx, byte [ecx + 0x43e13f]
cmp edx, 0x53
jne 0x417641
movsx eax, word [0x42f134]
movsx ecx, byte [eax + 0x43e13d]
cmp ecx, 0x2e
jne 0x417641
movsx edx, word [0x42f134]
mov byte [edx + 0x43e140], 0x43
jmp 0x417643
jmp 0x4175c6
push 0x43e140
push 0x44cf60
call fcn.0041d0c0
add esp, 8
push 0x426824
push 0x44cf60
call fcn.0041d0d0
add esp, 8
push 0x48c200
push 0x44cf60
call fcn.0041d0d0
add esp, 8
push 0x426828
push 0x48c200
call fcn.0041d25f
add esp, 8
mov dword [0x43e120], eax
cmp dword [0x43e120], 0
jne 0x4176b6
push 0
push 0x48c200
push 0x42682c
mov eax, dword [0x43e130]
push eax
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x418317
push 0x42683c
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x43e12c], eax
cmp dword [0x43e12c], 0
jne 0x4176f4
push 0
push 0x43e140
push str.zdatei_in_Z100
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x418317
mov edx, dword [0x44452c]
and edx, 0xfffffffd
mov dword [0x44452c], edx
mov eax, dword [0x44452c]
shr eax, 1
and eax, 1
test eax, eax
jne 0x4177ad
mov ecx, dword [0x43e120]
push ecx
call fcn.0041d44b
add esp, 4
mov byte [0x443a4c], al
mov edx, dword [0x43e120]
mov eax, dword [edx + 0xc]
and eax, 0x10
test eax, eax
je 0x41773b
jmp 0x4177ad
mov ecx, dword [0x43e12c]
mov edx, dword [ecx + 4]
sub edx, 1
mov eax, dword [0x43e12c]
mov dword [eax + 4], edx
mov ecx, dword [0x43e12c]
cmp dword [ecx + 4], 0
jl 0x41778f
mov edx, dword [0x43e12c]
mov eax, dword [edx]
mov cl, byte [0x443a4c]
mov byte [eax], cl
movsx edx, byte [0x443a4c]
and edx, 0xff
mov dword [ebp - 0x28], edx
mov eax, dword [0x43e12c]
mov ecx, dword [eax]
add ecx, 1
mov edx, dword [0x43e12c]
mov dword [edx], ecx
jmp 0x4177a8
mov eax, dword [0x43e12c]
push eax
movsx ecx, byte [0x443a4c]
push ecx
call fcn.0041d48f
add esp, 8
mov dword [ebp - 0x28], eax
jmp 0x417703
mov edx, dword [0x43e120]
push edx
call fcn.0041d05d
add esp, 4
mov eax, dword [0x43e12c]
push eax
call fcn.0041d05d
add esp, 4
movsx ecx, byte [0x443730]
cmp ecx, 0x55
jne 0x418079
mov word [0x42f12e], 1
jmp 0x4177f7
mov dx, word [0x42f12e]
add dx, 1
mov word [0x42f12e], dx
movsx eax, word [0x42f12e]
movsx ecx, word [0x443a10]
cmp eax, ecx
jg 0x417c06
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
add edx, 0x471d60
push edx
push 0x48c260
call fcn.0041d6e0
add esp, 8
mov word [0x42f136], ax
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
add eax, 0x471d75
push eax
push 0x43e118
call fcn.0041d6e0
add esp, 8
mov word [0x443a4e], ax
movsx ecx, word [0x42f136]
test ecx, ecx
jne 0x417c01
movsx edx, word [0x443a4e]
test edx, edx
jne 0x417c01
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [0x443710]
mov dword [eax + 0x471da3], ecx
fld dword [0x48c1dc]
fmul dword [0x425160]
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
fstp dword [edx + 0x471dab]
fld dword [0x443710]
fsub dword [0x44d17c]
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
fstp dword [eax + 0x471da7]
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov edx, dword [0x44cf20]
mov dword [ecx + 0x471da7], edx
movsx eax, word [0x42f12c]
sub eax, 1
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov dword [ecx + 0x471daf], eax
mov word [0x42f130], 1
jmp 0x417922
mov dx, word [0x42f130]
add dx, 1
mov word [0x42f130], dx
movsx eax, word [0x42f130]
cmp eax, 0xa
jg 0x417b9f
movsx ecx, word [0x42f130]
movsx edx, word [ecx*2 + 0x443d60]
cmp edx, 1
jge 0x41794b
jmp 0x417b9f
movsx eax, word [0x42f130]
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
mov ax, word [eax*2 + 0x443d60]
mov word [ecx + edx*2 + 0x471db3], ax
movsx ecx, word [0x42f130]
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
movsx eax, word [0x42f130]
movsx ecx, word [ecx*2 + 0x443dc0]
mov dword [edx + eax*4 + 0x471eb0], ecx
movsx edx, word [0x42f130]
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
movsx ecx, word [0x42f130]
movsx edx, word [edx*2 + 0x443b00]
mov dword [eax + ecx*4 + 0x471edc], edx
movsx eax, word [0x42f130]
movsx ecx, word [eax*2 + 0x443dc0]
movsx edx, word [0x42f130]
movsx eax, word [edx*2 + 0x443b00]
cmp ecx, eax
jge 0x417a40
movsx ecx, word [0x42f130]
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
movsx eax, word [0x42f130]
movsx ecx, word [ecx*2 + 0x443b00]
mov dword [edx + eax*4 + 0x471eb0], ecx
movsx edx, word [0x42f130]
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
movsx ecx, word [0x42f130]
movsx edx, word [edx*2 + 0x443dc0]
mov dword [eax + ecx*4 + 0x471edc], edx
movsx eax, word [0x42f130]
imul eax, eax, 0x15
add eax, 0x48afa0
push eax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
imul edx, edx, 0x15
lea eax, [ecx + edx + 0x471dc9]
push eax
call fcn.0041d0c0
add esp, 8
mov word [0x443a3a], 1
jmp 0x417a94
mov cx, word [0x443a3a]
add cx, 1
mov word [0x443a3a], cx
movsx edx, word [0x443a3a]
xor eax, eax
mov ax, word [0x443a18]
cmp edx, eax
jg 0x417b9a
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
movsx eax, word [0x443a3a]
imul eax, eax, 0x78
mov ecx, dword [ecx + edx*4 + 0x471eb0]
cmp ecx, dword [eax + 0x48b291]
jne 0x417b05
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
movsx eax, word [0x42f130]
movsx ecx, word [0x443a3a]
imul ecx, ecx, 0x78
mov edx, dword [edx + eax*4 + 0x471edc]
cmp edx, dword [ecx + 0x48b295]
je 0x417b5f
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
movsx ecx, word [0x42f130]
movsx edx, word [0x443a3a]
imul edx, edx, 0x78
mov eax, dword [eax + ecx*4 + 0x471eb0]
cmp eax, dword [edx + 0x48b295]
jne 0x417b95
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
movsx eax, word [0x443a3a]
imul eax, eax, 0x78
mov ecx, dword [ecx + edx*4 + 0x471edc]
cmp ecx, dword [eax + 0x48b291]
jne 0x417b95
movsx edx, word [0x443a3a]
imul edx, edx, 0x78
add edx, 0x48b29c
push edx
call fcn.004013fa
add esp, 4
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
movsx ecx, word [0x42f130]
fstp dword [eax + ecx*4 + 0x471f08]
jmp 0x417b9a
jmp 0x417a82
jmp 0x417910
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
mov eax, dword [0x443992]
mov dword [edx + 0x471f38], eax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov edx, dword [0x4899d0]
mov dword [ecx + 0x471f34], edx
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [0x44398e]
mov dword [eax + 0x471f40], ecx
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
mov eax, dword [0x43e134]
mov dword [edx + 0x471f3c], eax
jmp 0x4177e5
mov word [0x42f134], 0
jmp 0x417c23
mov cx, word [0x42f134]
add cx, 1
mov word [0x42f134], cx
movsx edx, word [0x42f134]
cmp edx, 0x27
jg 0x417c3f
movsx eax, word [0x42f134]
mov byte [eax + 0x43e140], 0
jmp 0x417c11
mov ecx, dword [0x44452c]
and ecx, 1
cmp ecx, 1
jne 0x417cc0
push 0x443780
push 0x43e140
call fcn.0041d0c0
add esp, 8
mov word [0x42f134], 1
jmp 0x417c7c
mov dx, word [0x42f134]
add dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
cmp eax, 0x28
jg 0x417c9e
movsx ecx, word [0x42f134]
movsx edx, byte [ecx + 0x443780]
test edx, edx
jne 0x417c9c
jmp 0x417c9e
jmp 0x417c6a
movsx eax, word [0x42f134]
mov byte [eax + 0x43e140], 0x5c
push 0x426850
push 0x43e140
call fcn.0041d0d0
add esp, 8
jmp 0x417cd2
push 0x42685c
push 0x43e140
call fcn.0041d0c0
add esp, 8
push 0x426868
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443e08], eax
cmp dword [0x443e08], 0
jne 0x417d10
push 0
push 0x4277b4
push str.AUFTRAG.DAT_konnte_nicht_zum_Schreiben_eroeffnet_werden
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x418317
mov dword [0x43e104], 0x443b60
mov word [0x42f12e], 1
jmp 0x417d37
mov dx, word [0x42f12e]
add dx, 1
mov word [0x42f12e], dx
movsx eax, word [0x42f12e]
movsx ecx, word [0x443a10]
cmp eax, ecx
jg 0x418079
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
add edx, 0x471d60
push edx
push 0x443b60
call fcn.0041d0c0
add esp, 8
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
add eax, 0x471d75
push eax
push 0x443b75
call fcn.0041d0c0
add esp, 8
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov dl, byte [ecx + 0x471d7a]
mov byte [0x443b7a], dl
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov cl, byte [eax + 0x471d7d]
mov byte [0x443b7d], cl
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
mov al, byte [edx + 0x471d7c]
mov byte [0x443b7c], al
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
add ecx, 0x471d84
push ecx
push 0x443b84
call fcn.0041d0c0
add esp, 8
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
add edx, 0x471d82
push edx
push 0x443b82
call fcn.0041d0c0
add esp, 8
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [eax + 0x471da3]
mov dword [0x443ba3], ecx
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
mov eax, dword [edx + 0x471da7]
mov dword [0x443ba7], eax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov edx, dword [ecx + 0x471dab]
mov dword [0x443bab], edx
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [eax + 0x471daf]
mov dword [0x443baf], ecx
mov word [0x42f130], 1
jmp 0x417e9a
mov dx, word [0x42f130]
add dx, 1
mov word [0x42f130], dx
movsx eax, word [0x42f130]
cmp eax, 0xa
jg 0x417eb9
movsx ecx, word [0x42f130]
mov word [ecx*2 + 0x443bb3], 0
jmp 0x417e88
mov word [0x42f130], 1
jmp 0x417ed6
mov dx, word [0x42f130]
add dx, 1
mov word [0x42f130], dx
movsx eax, word [0x42f130]
cmp eax, 0xa
jg 0x417fef
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
movsx eax, word [ecx + edx*2 + 0x471db3]
cmp eax, 1
jge 0x417f0c
jmp 0x417fef
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
movsx eax, word [0x42f130]
mov cx, word [ecx + edx*2 + 0x471db3]
mov word [eax*2 + 0x443bb3], cx
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
movsx eax, word [0x42f130]
movsx ecx, word [0x42f130]
mov edx, dword [edx + eax*4 + 0x471eb0]
mov dword [ecx*4 + 0x443cb0], edx
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
movsx ecx, word [0x42f130]
movsx edx, word [0x42f130]
mov eax, dword [eax + ecx*4 + 0x471edc]
mov dword [edx*4 + 0x443cdc], eax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
movsx edx, word [0x42f130]
movsx eax, word [0x42f130]
mov ecx, dword [ecx + edx*4 + 0x471f08]
mov dword [eax*4 + 0x443d08], ecx
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
movsx eax, word [0x42f130]
imul eax, eax, 0x15
lea ecx, [edx + eax + 0x471dc9]
push ecx
movsx edx, word [0x42f130]
imul edx, edx, 0x15
add edx, 0x443bc9
push edx
call fcn.0041d0c0
add esp, 8
jmp 0x417ec4
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [eax + 0x471f38]
mov dword [0x443d38], ecx
movsx edx, word [0x42f12e]
imul edx, edx, 0x1e4
mov eax, dword [edx + 0x471f34]
mov dword [0x443d34], eax
movsx ecx, word [0x42f12e]
imul ecx, ecx, 0x1e4
mov edx, dword [ecx + 0x471f40]
mov dword [0x443d40], edx
movsx eax, word [0x42f12e]
imul eax, eax, 0x1e4
mov ecx, dword [eax + 0x471f3c]
mov dword [0x443d3c], ecx
mov edx, dword [0x443e08]
push edx
push 1
push 0x1e4
mov eax, dword [0x43e104]
push eax
call fcn.0041dea5
add esp, 0x10
mov word [0x42f136], ax
jmp 0x417d25
mov ecx, dword [0x443e08]
push ecx
call fcn.0041d05d
add esp, 4
mov dword [0x43e188], 0x14b
cmp dword [0x43e188], 0x14b
je 0x4180a3
jmp 0x418317
push 0
push str.SCHEER.DAT
call fcn.0041d272
add esp, 8
mov word [0x42f134], ax
movsx edx, word [0x42f134]
test edx, edx
jne 0x4180ed
push str.SCHR
push 0x4438e9
call fcn.0041d6e0
add esp, 8
mov word [0x42f136], ax
movsx eax, word [0x42f136]
test eax, eax
je 0x4180e8
jmp 0x4180ed
jmp 0x418317
push str.MATS1000
push 0x443aa0
call fcn.0041d6e0
add esp, 8
mov word [0x42f136], ax
movsx ecx, word [0x42f136]
test ecx, ecx
jne 0x418154
push 0
push str.HOZ100.EXE
call fcn.0041d272
add esp, 8
mov word [0x42f136], ax
movsx edx, word [0x42f136]
test edx, edx
jne 0x418142
push 1
push str.HOZ100.EXE_MATS1000
call dword [sym.imp.KERNEL32.dll_WinExec]
jmp 0x418317
push 1
push str.MATS1000.EXE
call dword [sym.imp.KERNEL32.dll_WinExec]
jmp 0x418317
mov word [0x42f136], 0
movsx eax, word [0x42f136]
test eax, eax
jne 0x418317
push str.AUSPAR.DAT
call fcn.004016cb
add esp, 4
push 0x426900
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443720], eax
cmp dword [0x443720], 0
jne 0x4181b2
push 0
push str.__AUSPAR.DAT_paralt_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277b8
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov word [0x42f12e], 0
jmp 0x4181cf
mov dx, word [0x42f12e]
add dx, 1
mov word [0x42f12e], dx
movsx eax, word [0x42f12e]
cmp eax, 9
jg 0x4181f9
mov ecx, dword [0x443720]
push ecx
call fcn.0041d44b
add esp, 4
movsx edx, word [0x42f12e]
mov byte [edx + 0x443ad0], al
jmp 0x4181bd
mov byte [0x443ad9], 0x4e
mov eax, dword [0x443720]
push eax
call fcn.0041d05d
add esp, 4
push 0x426940
push 0x43e140
call fcn.0041d25f
add esp, 8
mov dword [0x443ac8], eax
cmp dword [0x443ac8], 0
jne 0x418247
push 0
push str.__AUSPAR.DAT_parneu_konnte_nicht_eroeffnet_werden_in_Z100
push 0x4277bc
mov ecx, dword [0x43e130]
push ecx
call dword [sym.imp.USER32.dll_MessageBoxA]
mov word [0x42f134], 0
jmp 0x418264
mov dx, word [0x42f134]
add dx, 1
mov word [0x42f134], dx
movsx eax, word [0x42f134]
cmp eax, 9
jg 0x4182f6
mov ecx, dword [0x443ac8]
mov edx, dword [ecx + 4]
sub edx, 1
mov eax, dword [0x443ac8]
mov dword [eax + 4], edx
mov ecx, dword [0x443ac8]
cmp dword [ecx + 4], 0
jl 0x4182d1
movsx edx, word [0x42f134]
mov eax, dword [0x443ac8]
mov ecx, dword [eax]
mov dl, byte [edx + 0x443ad0]
mov byte [ecx], dl
mov eax, dword [0x443ac8]
mov ecx, dword [eax]
movsx edx, byte [ecx]
and edx, 0xff
mov dword [ebp - 0x2c], edx
mov eax, dword [0x443ac8]
mov ecx, dword [eax]
add ecx, 1
mov edx, dword [0x443ac8]
mov dword [edx], ecx
jmp 0x4182f1
mov eax, dword [0x443ac8]
push eax
movsx ecx, word [0x42f134]
movsx edx, byte [ecx + 0x443ad0]
push edx
call fcn.0041d48f
add esp, 8
mov dword [ebp - 0x2c], eax
jmp 0x418252
mov eax, dword [0x443ac8]
push eax
call fcn.0041d05d
add esp, 4
movsx ecx, byte [0x44d175]
push ecx
push str.V4000.EXE
call dword [sym.imp.KERNEL32.dll_WinExec]
mov esp, ebp
pop ebp
ret