Function at 0x402560
Capabilities:
Access peb ldr_data

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4282cf
mov eax, dword fs:[0]
push eax
sub esp, 0x1f0
mov eax, dword [0x434080]
xor eax, ebp
mov dword [ebp - 0x10], eax
push esi
push edi
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov eax, dword [ebp + 0xc]
push 0x6c
mov dword [ebp - 0x1bc], eax
call fcn.0040c3e1
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 4], 0
lea ecx, [eax + 4]
xorps xmm0, xmm0
mov dword [ebp - 0x1d0], ecx
movq qword [eax], xmm0
lea edi, [eax + 0xc]
mov dword [eax + 8], 0
mov dword [ecx], 1
lea ecx, [eax + 8]
mov dword [ecx], 1
mov dword [eax], vtable.std::_Ref_count_obj2_class_MailData_.0
movups xmmword [edi], xmm0
mov dword [edi + 0x10], 0
mov dword [edi + 0x14], 0xf
mov dword [ebp - 0x1d4], ecx
mov dword [ebp - 0x1b8], edi
mov byte [edi], 0
movups xmmword [edi + 0x18], xmm0
mov dword [edi + 0x28], 0
mov dword [edi + 0x2c], 0xf
mov byte [edi + 0x18], 0
mov dword [edi + 0x30], 0
mov dword [edi + 0x34], 0
mov dword [edi + 0x38], 0
mov dword [edi + 0x3c], 0
mov dword [edi + 0x40], 0
mov dword [edi + 0x44], 0
mov byte [edi + 0x48], 0
mov dword [edi + 0x4c], 0
mov dword [edi + 0x50], 0
mov dword [edi + 0x54], 0
mov byte [ebp - 4], 5
lea esi, [edi + 0x58]
mov dword [ebp - 0x1b4], esi
push 0x40
mov dword [esi], 0
mov dword [esi + 4], 0
call fcn.0040c3e1
add esp, 8
mov dword [ebp - 0x1fc], edi
mov dword [eax], eax
mov dword [eax + 4], eax
mov dword [eax + 8], eax
mov word [eax + 0xc], 0x101
mov dword [esi], eax
mov eax, dword [ebp - 0x1c8]
mov dword [ebp - 0x1f8], eax
mov eax, 1
mov dword [ebp - 4], 6
cmp dword [ebp + 8], eax
jle 0x403bd7
nop dword [eax]
mov ecx, dword [ebp - 0x1bc]
xorps xmm0, xmm0
mov edx, dword [ecx + eax*4]
inc eax
mov dword [ebp - 0x1b0], eax
cmp byte [edx], 0x2f
jne 0x4039ec
inc edx
mov dword [ebp - 0x30], 0
mov ecx, edx
mov dword [ebp - 0x2c], 0
movups xmmword [ebp - 0x40], xmm0
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4026e4
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x40]
call fcn.00401620
mov byte [ebp - 4], 7
lea esi, [ebp - 0x40]
mov eax, dword [ebp - 0x2c]
xorps xmm0, xmm0
mov edi, dword [ebp - 0x30]
cmp eax, 0xf
movups xmmword [ebp - 0x88], xmm0
cmova esi, dword [ebp - 0x40]
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x74], 0
cmp edi, 0x7fffffff
ja 0x403c9d
cmp edi, 0xf
ja 0x402760
movups xmm0, xmmword [esi]
mov ecx, 0xf
mov dword [ebp - 0x78], edi
mov dword [ebp - 0x1c0], ecx
mov dword [ebp - 0x74], ecx
movups xmmword [ebp - 0x88], xmm0
mov ecx, dword [ebp - 0x88]
mov dword [ebp - 0x1c4], ecx
jmp 0x402806
mov eax, edi
mov dword [ebp - 0x74], 0xf
or eax, 0xf
cmp eax, 0x7fffffff
jbe 0x402787
mov ecx, 0x80000000
mov dword [ebp - 0x1c0], 0x7fffffff
add ecx, 0x23
jmp 0x4027ab
cmp eax, 0x16
mov ecx, 0x16
cmovb eax, ecx
mov dword [ebp - 0x1c0], eax
inc eax
cmp eax, 0x1000
jb 0x4027c7
lea ecx, [eax + 0x23]
cmp ecx, eax
jbe 0x403ca2
push ecx
call fcn.0040c3e1
add esp, 4
test eax, eax
je 0x403cac
lea ecx, [eax + 0x23]
and ecx, 0xffffffe0
mov dword [ecx - 4], eax
jmp 0x4027da
test eax, eax
je 0x4027d8
push eax
call fcn.0040c3e1
add esp, 4
mov ecx, eax
jmp 0x4027da
xor ecx, ecx
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x74], eax
lea eax, [edi + 1]
push eax
push esi
push ecx
mov dword [ebp - 0x1c4], ecx
mov dword [ebp - 0x88], ecx
mov dword [ebp - 0x78], edi
call fcn.0040d870
mov edi, dword [ebp - 0x30]
add esp, 0xc
mov eax, dword [ebp - 0x2c]
xorps xmm0, xmm0
mov dword [ebp - 0x60], 0
movups xmmword [ebp - 0x70], xmm0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp eax, 0xf
mov byte [ebp - 4], 9
lea ecx, [ebp - 0x40]
cmova ecx, dword [ebp - 0x40]
seta byte [ebp - 0x1a9]
mov dword [ebp - 0x1b4], ecx
cmp edi, 1
jb 0x402894
lea eax, [ecx + edi]
mov dword [ebp - 0x1cc], eax
sub eax, ecx
push eax
push 0x3a
push ecx
call fcn.0040df60
mov esi, eax
add esp, 0xc
test esi, esi
je 0x402894
nop dword [eax]
movzx ecx, byte [esi]
cmp cl, 0x3a
jne 0x40286c
xor eax, eax
jmp 0x402871
sbb eax, eax
or eax, 1
test eax, eax
je 0x402973
mov eax, dword [ebp - 0x1cc]
inc esi
sub eax, esi
push eax
push 0x3a
push esi
call fcn.0040df60
mov esi, eax
add esp, 0xc
test esi, esi
jne 0x402860
or esi, 0xffffffff
cmp esi, 0xffffffff
je 0x402a88
lea edx, [esi + 1]
mov dword [ebp - 0xd8], 0
mov dword [ebp - 0xd4], 0
xorps xmm0, xmm0
movups xmmword [ebp - 0xe8], xmm0
cmp edi, edx
jb 0x403ca7
sub edi, edx
lea eax, [ebp - 0x40]
or ecx, 0xffffffff
cmp edi, 0xffffffff
cmovb ecx, edi
cmp byte [ebp - 0x1a9], 0
push ecx
cmovne eax, dword [ebp - 0x40]
lea ecx, [ebp - 0xe8]
add eax, edx
push eax
call fcn.00401620
mov byte [ebp - 4], 0xa
mov edx, dword [ebp - 0xd8]
cmp edx, 2
jb 0x40297e
cmp dword [ebp - 0xd4], 0xf
lea ecx, [ebp - 0xe8]
mov edi, dword [ebp - 0xe8]
cmova ecx, edi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x40297e
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0xe8]
test cl, cl
cmovne eax, edi
cmp byte [eax + edx - 1], 0x22
jne 0x40297e
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
movups xmmword [ebp - 0x28], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0xe8]
lea ecx, [edx - 1]
cmovne eax, edi
push ecx
inc eax
lea ecx, [ebp - 0x28]
push eax
call fcn.00401620
jmp 0x40298d
sub esi, dword [ebp - 0x1b4]
jmp 0x402897
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x28]
call fcn.00402380
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x4029c1
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4029b7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
movups xmm0, xmmword [ebp - 0x28]
movups xmmword [ebp - 0x70], xmm0
movq xmm0, qword [ebp - 0x18]
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0xd4]
movq qword [ebp - 0x60], xmm0
cmp ecx, 0xf
jbe 0x402a11
mov edx, dword [ebp - 0xe8]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402a07
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
cmp dword [ebp - 0x30], esi
lea eax, [ebp - 0x40]
xorps xmm0, xmm0
mov dword [ebp - 0x18], 0
cmovb esi, dword [ebp - 0x30]
lea ecx, [ebp - 0x28]
cmp dword [ebp - 0x2c], 0xf
push esi
cmova eax, dword [ebp - 0x40]
push eax
movups xmmword [ebp - 0x28], xmm0
mov dword [ebp - 0x14], 0
call fcn.00401620
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x402a76
mov edx, dword [ebp - 0x40]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402a6c
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
movups xmm0, xmmword [ebp - 0x28]
movups xmmword [ebp - 0x40], xmm0
movq xmm0, qword [ebp - 0x18]
movq qword [ebp - 0x30], xmm0
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x42ff84
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x402d9e
xorps xmm0, xmm0
mov dword [ebp - 0xc0], eax
movups xmmword [ebp - 0xd0], xmm0
mov dword [ebp - 0xbc], 0xf
mov byte [ebp - 0xd0], al
mov edi, dword [ebp - 0x1b0]
mov byte [ebp - 4], 0xb
cmp edi, dword [ebp + 8]
jge 0x403ce2
mov eax, dword [ebp - 0x1bc]
movups xmmword [ebp - 0x100], xmm0
mov dword [ebp - 0xf0], 0
mov dword [ebp - 0xec], 0
mov edx, dword [eax + edi*4]
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x402b05
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x100]
call fcn.00401620
mov byte [ebp - 4], 0xc
mov edx, dword [ebp - 0xf0]
cmp edx, 2
jb 0x402ba3
cmp dword [ebp - 0xec], 0xf
lea ecx, [ebp - 0x100]
mov esi, dword [ebp - 0x100]
cmova ecx, esi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x402ba3
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0x100]
test cl, cl
cmovne eax, esi
cmp byte [eax + edx - 1], 0x22
jne 0x402ba3
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
lea edi, [edx - 1]
movups xmmword [ebp - 0x28], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0x100]
push edi
cmovne eax, esi
lea ecx, [ebp - 0x28]
inc eax
push eax
call fcn.00401620
mov edi, dword [ebp - 0x1b0]
jmp 0x402bb2
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x28]
call fcn.00402380
mov ecx, dword [ebp - 0xbc]
cmp ecx, 0xf
jbe 0x402bec
mov edx, dword [ebp - 0xd0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402be2
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
movups xmm0, xmmword [ebp - 0x28]
movups xmmword [ebp - 0xd0], xmm0
movq xmm0, qword [ebp - 0x18]
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0xec]
movq qword [ebp - 0xc0], xmm0
cmp ecx, 0xf
jbe 0x402c42
mov edx, dword [ebp - 0x100]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402c38
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
inc edi
lea ecx, [ebp - 0xd0]
mov dword [ebp - 0x1b0], edi
call fcn.00409e10
test al, al
je 0x403cb1
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x1b4], eax
lea ecx, [ebp - 0xb8]
lea eax, [ebp - 0xd0]
push eax
call fcn.00402380
lea eax, [ebp - 0x70]
mov byte [ebp - 4], 0xf
push eax
lea ecx, [ebp - 0xa0]
call fcn.00402380
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0xb8]
mov edi, dword [ebp - 0x1b8]
push eax
mov esi, dword [edi + 0x40]
cmp esi, dword [edi + 0x44]
je 0x402ccc
mov ecx, esi
mov dword [ebp - 0x1b4], esi
call fcn.00402380
lea eax, [ebp - 0xa0]
mov byte [ebp - 4], 0x11
push eax
lea ecx, [esi + 0x18]
call fcn.00402380
add dword [edi + 0x40], 0x30
jmp 0x402cd5
push esi
lea ecx, [edi + 0x3c]
call fcn.00404850
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0xb
call fcn.00401c80
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0x58]
call fcn.00402380
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x58]
mov esi, dword [ebp - 0x1b8]
push ecx
mov eax, dword [esi + 0x50]
cmp eax, dword [esi + 0x54]
je 0x402d16
mov ecx, eax
call fcn.00402380
add dword [esi + 0x50], 0x18
jmp 0x402d1f
push eax
lea ecx, [esi + 0x4c]
call fcn.00404640
mov byte [ebp - 4], 0xb
mov ecx, dword [ebp - 0x44]
cmp ecx, 0xf
jbe 0x402d57
mov edx, dword [ebp - 0x58]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402d4d
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0xbc]
cmp ecx, 0xf
jbe 0x40394a
mov edx, dword [ebp - 0xd0]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402d8f
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
jmp 0x40394a
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x42ffd4
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x4030b9
cmp dword [ebp - 0x60], eax
je 0x402eb8
lea edx, [ebp - 0x70]
lea ecx, [ebp - 0x58]
call fcn.00409f80
mov ecx, eax
mov edx, dword [ebp - 0x1d0]
sub esp, 8
mov eax, esp
mov byte [ebp - 4], 0x13
mov dword [eax], 0
mov dword [eax + 4], 0
lock inc dword [edx]
mov edx, dword [ebp - 0x1c8]
mov esi, dword [ebp - 0x1b8]
mov dword [eax], esi
mov dword [eax + 4], edx
call fcn.00409900
mov byte [ebp - 4], 9
add esp, 8
mov ecx, dword [ebp - 0x44]
cmp ecx, 0xf
jbe 0x402e45
mov edx, dword [ebp - 0x58]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402e3b
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x58]
call fcn.00402380
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x58]
mov eax, dword [esi + 0x50]
push ecx
cmp eax, dword [esi + 0x54]
je 0x402e6e
mov ecx, eax
call fcn.00402380
add dword [esi + 0x50], 0x18
jmp 0x402e77
push eax
lea ecx, [esi + 0x4c]
call fcn.00404640
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x44]
cmp ecx, 0xf
jbe 0x40394a
mov edx, dword [ebp - 0x58]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x402ea9
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
jmp 0x40394a
mov edi, dword [ebp - 0x1b0]
cmp edi, dword [ebp + 8]
jge 0x403d13
mov eax, dword [ebp - 0x1bc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x118], xmm0
mov dword [ebp - 0x108], 0
mov dword [ebp - 0x104], 0
mov edx, dword [eax + edi*4]
mov ecx, edx
lea esi, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x402ef3
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x118]
call fcn.00401620
mov byte [ebp - 4], 0x15
mov edx, dword [ebp - 0x108]
cmp edx, 2
jb 0x402f91
cmp dword [ebp - 0x104], 0xf
lea ecx, [ebp - 0x118]
mov esi, dword [ebp - 0x118]
cmova ecx, esi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x402f91
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0x118]
test cl, cl
cmovne eax, esi
cmp byte [eax + edx - 1], 0x22
jne 0x402f91
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
lea edi, [edx - 1]
movups xmmword [ebp - 0x28], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0x118]
push edi
cmovne eax, esi
lea ecx, [ebp - 0x28]
inc eax
push eax
call fcn.00401620
mov edi, dword [ebp - 0x1b0]
jmp 0x402fa0
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x28]
call fcn.00402380
lea edx, [ebp - 0x28]
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x58]
call fcn.00409ae0
mov ecx, eax
mov edx, dword [ebp - 0x1d0]
sub esp, 8
mov eax, esp
mov byte [ebp - 4], 0x17
mov dword [eax], 0
mov dword [eax + 4], 0
lock inc dword [edx]
mov edx, dword [ebp - 0x1b8]
mov dword [eax], edx
mov edx, dword [ebp - 0x1c8]
mov dword [eax + 4], edx
call fcn.00409900
mov byte [ebp - 4], 0x16
add esp, 8
mov ecx, dword [ebp - 0x44]
cmp ecx, 0xf
jbe 0x403021
mov edx, dword [ebp - 0x58]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403017
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 0x15
mov ecx, dword [ebp - 0x14]
mov dword [ebp - 0x48], 0
mov dword [ebp - 0x44], 0xf
mov byte [ebp - 0x58], 0
cmp ecx, 0xf
jbe 0x40306b
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403061
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x104]
cmp ecx, 0xf
jbe 0x40378a
mov edx, dword [ebp - 0x118]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4030a3
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
inc edi
mov dword [ebp - 0x1b0], edi
jmp 0x40394a
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x42fff8
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x4035ba
cmp dword [ebp - 0x60], eax
je 0x40329e
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x190]
call fcn.00402380
mov byte [ebp - 4], 0x19
lea ecx, [ebp - 0x190]
cmp dword [ebp - 0x17c], 0xf
mov edi, dword [ebp - 0x190]
mov esi, dword [ebp - 0x180]
seta dl
cmova ecx, edi
mov byte [ebp - 0x1a9], dl
mov dword [ebp - 0x1cc], edi
cmp esi, 4
jne 0x40318d
mov edi, esi
mov edx, str.html
sub edi, esi
jb 0x403142
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x403147
add ecx, 4
add edx, 4
sub edi, 4
jae 0x403131
cmp edi, 0xfffffffc
je 0x40317b
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x403174
cmp edi, 0xfffffffd
je 0x40317b
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x403174
cmp edi, 0xfffffffe
je 0x40317b
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x403174
cmp edi, 0xffffffff
je 0x40317b
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x40317b
sbb eax, eax
or eax, 1
jmp 0x40317d
xor eax, eax
mov edi, dword [ebp - 0x1cc]
test eax, eax
je 0x403204
mov dl, byte [ebp - 0x1a9]
test dl, dl
lea ecx, [ebp - 0x190]
cmovne ecx, edi
cmp esi, 4
jne 0x403d44
mov edx, str.text
sub esi, esi
jb 0x4031c1
nop word [eax + eax]
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x4031c6
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4031b0
cmp esi, 0xfffffffc
je 0x4031fa
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x4031f3
cmp esi, 0xfffffffd
je 0x4031fa
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x4031f3
cmp esi, 0xfffffffe
je 0x4031fa
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x4031f3
cmp esi, 0xffffffff
je 0x4031fa
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x4031fa
sbb eax, eax
or eax, 1
jmp 0x4031fc
xor eax, eax
test eax, eax
jne 0x403d44
sub esp, 0x18
lea eax, [ebp - 0x70]
mov ecx, esp
mov dword [ebp - 0x1b4], esp
push eax
call fcn.00402380
mov byte [ebp - 4], 0x1d
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 3
mov dword [ecx + 0x14], 0xf
mov ax, word [0x42fff8]
mov word [ecx], ax
mov al, byte [0x42fffa]
mov byte [ecx + 2], al
mov byte [ecx + 3], 0
mov ecx, dword [ebp - 0x1b8]
mov byte [ebp - 4], 0x19
call fcn.00402480
cmp byte [ebp - 0x1a9], 0
mov byte [ebp - 4], 9
je 0x40394a
mov ecx, dword [ebp - 0x17c]
mov eax, edi
inc ecx
cmp ecx, 0x1000
jb 0x40328f
mov edi, dword [eax - 4]
add ecx, 0x23
sub eax, edi
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edi
call fcn.0040c685
add esp, 8
jmp 0x40394a
mov edx, dword [ebp - 0x1b0]
cmp edx, dword [ebp + 8]
jge 0x403e02
mov eax, dword [ebp - 0x1bc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x130], xmm0
mov dword [ebp - 0x120], 0
mov dword [ebp - 0x11c], 0
mov edx, dword [eax + edx*4]
mov ecx, edx
lea esi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x4032e0
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x130]
call fcn.00401620
mov byte [ebp - 4], 0x1e
mov edx, dword [ebp - 0x120]
cmp edx, 2
jb 0x403378
cmp dword [ebp - 0x11c], 0xf
lea ecx, [ebp - 0x130]
mov esi, dword [ebp - 0x130]
cmova ecx, esi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x403378
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0x130]
test cl, cl
cmovne eax, esi
cmp byte [eax + edx - 1], 0x22
jne 0x403378
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
lea edi, [edx - 1]
movups xmmword [ebp - 0x28], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0x130]
push edi
cmovne eax, esi
lea ecx, [ebp - 0x28]
inc eax
push eax
call fcn.00401620
jmp 0x403387
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x28]
call fcn.00402380
lea edx, [ebp - 0x28]
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x178]
call fcn.00409ae0
mov byte [ebp - 4], 0x21
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x4033d1
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4033c7
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 0x22
mov ecx, dword [ebp - 0x11c]
cmp ecx, 0xf
jbe 0x40340f
mov edx, dword [ebp - 0x130]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403405
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
cmp dword [ebp - 0x164], 0xf
lea ecx, [ebp - 0x178]
mov eax, dword [ebp - 0x178]
mov esi, dword [ebp - 0x168]
seta dl
cmova ecx, eax
mov byte [ebp - 0x1a9], dl
cmp esi, 4
jne 0x4034a4
mov edi, esi
mov edx, str.html
sub edi, esi
jb 0x403455
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x40345a
add ecx, 4
add edx, 4
sub edi, 4
jae 0x403444
cmp edi, 0xfffffffc
je 0x40348e
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x403487
cmp edi, 0xfffffffd
je 0x40348e
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x403487
cmp edi, 0xfffffffe
je 0x40348e
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x403487
cmp edi, 0xffffffff
je 0x40348e
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x40348e
sbb eax, eax
or eax, 1
jmp 0x403490
xor eax, eax
test eax, eax
je 0x403515
mov eax, dword [ebp - 0x178]
mov dl, byte [ebp - 0x1a9]
test dl, dl
lea ecx, [ebp - 0x178]
cmovne ecx, eax
cmp esi, 4
jne 0x403da3
mov edx, str.text
sub esi, esi
jb 0x4034d2
mov eax, dword [ecx]
cmp eax, dword [edx]
jne 0x4034d7
add ecx, 4
add edx, 4
sub esi, 4
jae 0x4034c1
cmp esi, 0xfffffffc
je 0x40350b
mov al, byte [ecx]
cmp al, byte [edx]
jne 0x403504
cmp esi, 0xfffffffd
je 0x40350b
mov al, byte [ecx + 1]
cmp al, byte [edx + 1]
jne 0x403504
cmp esi, 0xfffffffe
je 0x40350b
mov al, byte [ecx + 2]
cmp al, byte [edx + 2]
jne 0x403504
cmp esi, 0xffffffff
je 0x40350b
mov al, byte [ecx + 3]
cmp al, byte [edx + 3]
je 0x40350b
sbb eax, eax
or eax, 1
jmp 0x40350d
xor eax, eax
test eax, eax
jne 0x403da3
sub esp, 0x18
lea eax, [ebp - 0x178]
mov ecx, esp
mov dword [ebp - 0x1b4], esp
push eax
call fcn.00402380
mov byte [ebp - 4], 0x26
sub esp, 0x18
mov ecx, esp
xorps xmm0, xmm0
movups xmmword [ecx], xmm0
mov dword [ecx + 0x10], 3
mov dword [ecx + 0x14], 0xf
mov ax, word [0x42fff8]
mov word [ecx], ax
mov al, byte [0x42fffa]
mov byte [ecx + 2], al
mov byte [ecx + 3], 0
mov ecx, dword [ebp - 0x1b8]
mov byte [ebp - 4], 0x22
call fcn.00402480
inc dword [ebp - 0x1b0]
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x164]
cmp ecx, 0xf
jbe 0x40394a
mov edx, dword [ebp - 0x178]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x4035ab
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
jmp 0x40394a
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x430098
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x403796
cmp dword [ebp - 0x60], eax
jne 0x403e70
mov edi, dword [ebp - 0x1b0]
cmp edi, dword [ebp + 8]
jge 0x403e39
mov eax, dword [ebp - 0x1bc]
xorps xmm0, xmm0
movups xmmword [ebp - 0x148], xmm0
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x134], 0
mov edx, dword [eax + edi*4]
mov ecx, edx
lea esi, [ecx + 1]
nop
mov al, byte [ecx]
inc ecx
test al, al
jne 0x403620
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x148]
call fcn.00401620
mov byte [ebp - 4], 0x2b
mov edx, dword [ebp - 0x138]
cmp edx, 2
jb 0x4036ce
cmp dword [ebp - 0x134], 0xf
lea ecx, [ebp - 0x148]
mov esi, dword [ebp - 0x148]
cmova ecx, esi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x4036ce
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0x148]
test cl, cl
cmovne eax, esi
cmp byte [eax + edx - 1], 0x22
jne 0x4036ce
mov dword [ebp - 0x1dc], 0
xorps xmm0, xmm0
mov dword [ebp - 0x1d8], 0
lea edi, [edx - 1]
movups xmmword [ebp - 0x1ec], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0x148]
push edi
cmovne eax, esi
lea ecx, [ebp - 0x1ec]
inc eax
push eax
call fcn.00401620
mov edi, dword [ebp - 0x1b0]
jmp 0x4036e0
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x1ec]
call fcn.00402380
mov byte [ebp - 4], 0x2c
lea eax, [ebp - 0x1ec]
mov ecx, dword [ebp - 0x1b8]
cmp ecx, eax
je 0x40370e
cmp dword [ebp - 0x1d8], 0xf
push dword [ebp - 0x1dc]
cmova eax, dword [ebp - 0x1ec]
push eax
call fcn.00404090
mov byte [ebp - 4], 0x2b
mov ecx, dword [ebp - 0x1d8]
cmp ecx, 0xf
jbe 0x40374c
mov edx, dword [ebp - 0x1ec]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403742
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 9
mov ecx, dword [ebp - 0x134]
cmp ecx, 0xf
jbe 0x40378a
mov edx, dword [ebp - 0x148]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403780
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
inc edi
mov dword [ebp - 0x1b0], edi
jmp 0x40394a
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push str.temp
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x4037c2
mov eax, dword [ebp - 0x1b8]
mov byte [eax + 0x48], 1
jmp 0x40394a
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x430150
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x403868
mov eax, dword [ebp - 0x1b0]
cmp eax, dword [ebp + 8]
jge 0x403ecc
mov ecx, dword [ebp - 0x1bc]
push dword [ecx + eax*4]
lea ecx, [ebp - 0x58]
call fcn.00401700
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x2e
push eax
lea ecx, [ebp - 0xa4]
call fcn.00402380
mov dword [ebp - 0x8c], 2
mov byte [ebp - 4], 0x2f
lea eax, [ebp - 0xa4]
mov esi, dword [ebp - 0x1b8]
push eax
mov edi, dword [esi + 0x34]
cmp edi, dword [esi + 0x38]
je 0x403856
mov ecx, edi
call fcn.00402380
mov eax, dword [ebp - 0x8c]
mov dword [edi + 0x18], eax
add dword [esi + 0x34], 0x1c
mov byte [ebp - 4], 0x2e
jmp 0x403902
push edi
lea ecx, [esi + 0x30]
call fcn.00404a80
mov byte [ebp - 4], 0x2e
jmp 0x403902
cmp dword [ebp - 0x2c], 0xf
lea eax, [ebp - 0x40]
push 0x430174
cmova eax, dword [ebp - 0x40]
push eax
call fcn.004163af
add esp, 8
test eax, eax
jne 0x403f3a
mov eax, dword [ebp - 0x1b0]
cmp eax, dword [ebp + 8]
jge 0x403f03
mov ecx, dword [ebp - 0x1bc]
push dword [ecx + eax*4]
lea ecx, [ebp - 0x58]
call fcn.00401700
lea eax, [ebp - 0x58]
mov byte [ebp - 4], 0x31
push eax
lea ecx, [ebp - 0xa4]
call fcn.00402380
mov dword [ebp - 0x8c], 3
mov byte [ebp - 4], 0x32
lea eax, [ebp - 0xa4]
mov esi, dword [ebp - 0x1b8]
push eax
mov edi, dword [esi + 0x34]
cmp edi, dword [esi + 0x38]
je 0x4038f5
mov ecx, edi
call fcn.00402380
mov eax, dword [ebp - 0x8c]
mov dword [edi + 0x18], eax
add dword [esi + 0x34], 0x1c
jmp 0x4038fe
push edi
lea ecx, [esi + 0x30]
call fcn.00404a80
mov byte [ebp - 4], 0x31
mov ecx, dword [ebp - 0x90]
cmp ecx, 0xf
jbe 0x40393c
mov edx, dword [ebp - 0xa4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403932
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
lea ecx, [ebp - 0x58]
call fcn.00401470
inc dword [ebp - 0x1b0]
mov byte [ebp - 4], 8
mov ecx, dword [ebp - 0x5c]
cmp ecx, 0xf
jbe 0x403982
mov edx, dword [ebp - 0x70]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403978
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 7
mov eax, dword [ebp - 0x1c0]
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x5c], 0xf
mov byte [ebp - 0x70], 0
cmp eax, 0xf
jbe 0x4039d4
mov edx, dword [ebp - 0x1c4]
lea ecx, [eax + 1]
mov eax, edx
cmp ecx, 0x1000
jb 0x4039ca
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x2c]
cmp ecx, 0xf
jbe 0x403bc2
mov edx, dword [ebp - 0x40]
jmp 0x403b99
mov ecx, edx
mov dword [ebp - 0x150], 0
movups xmmword [ebp - 0x160], xmm0
mov dword [ebp - 0x14c], 0
lea esi, [ecx + 1]
nop dword [eax]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x403a10
sub ecx, esi
push ecx
push edx
lea ecx, [ebp - 0x160]
call fcn.00401620
mov byte [ebp - 4], 0x35
mov edx, dword [ebp - 0x150]
cmp edx, 2
jb 0x403aae
cmp dword [ebp - 0x14c], 0xf
lea ecx, [ebp - 0x160]
mov esi, dword [ebp - 0x160]
cmova ecx, esi
seta byte [ebp - 0x1a9]
cmp byte [ecx], 0x22
jne 0x403aae
mov cl, byte [ebp - 0x1a9]
lea eax, [ebp - 0x160]
test cl, cl
cmovne eax, esi
cmp byte [eax + edx - 1], 0x22
jne 0x403aae
mov dword [ebp - 0x18], 0
xorps xmm0, xmm0
mov dword [ebp - 0x14], 0
lea edi, [edx - 1]
movups xmmword [ebp - 0x28], xmm0
cmp edx, 1
jb 0x403ca7
test cl, cl
lea eax, [ebp - 0x160]
push edi
cmovne eax, esi
lea ecx, [ebp - 0x28]
inc eax
push eax
call fcn.00401620
mov edi, dword [ebp - 0x1b8]
jmp 0x403abd
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x28]
call fcn.00402380
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x36
push eax
lea ecx, [ebp - 0xa4]
call fcn.00402380
mov dword [ebp - 0x8c], 1
lea esi, [edi + 0x30]
mov byte [ebp - 4], 0x37
mov edi, dword [esi + 4]
lea eax, [ebp - 0xa4]
push eax
cmp edi, dword [esi + 8]
je 0x403b06
mov ecx, edi
call fcn.00402380
mov eax, dword [ebp - 0x8c]
mov dword [edi + 0x18], eax
add dword [esi + 4], 0x1c
jmp 0x403b0e
push edi
mov ecx, esi
call fcn.00404a80
mov byte [ebp - 4], 0x36
mov ecx, dword [ebp - 0x90]
cmp ecx, 0xf
jbe 0x403b4c
mov edx, dword [ebp - 0xa4]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403b42
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 0x35
mov ecx, dword [ebp - 0x14]
cmp ecx, 0xf
jbe 0x403b84
mov edx, dword [ebp - 0x28]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403b7a
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x14c]
cmp ecx, 0xf
jbe 0x403bc2
mov edx, dword [ebp - 0x160]
inc ecx
mov eax, edx
cmp ecx, 0x1000
jb 0x403bb8
mov edx, dword [eax - 4]
add ecx, 0x23
sub eax, edx
add eax, 0xfffffffc
cmp eax, 0x1f
ja 0x403cac
push ecx
push edx
call fcn.0040c685
add esp, 8
mov eax, dword [ebp - 0x1b0]
mov edi, dword [ebp - 0x1b8]
cmp eax, dword [ebp + 8]
jl 0x4026b0
mov ecx, dword [ebp - 0x1d0]
sub esp, 8
mov eax, esp
mov dword [eax], 0
mov dword [eax + 4], 0
lock inc dword [ecx]
mov dword [eax], edi
lea ecx, [ebp - 0x1f4]
mov edi, dword [ebp - 0x1c8]
mov dword [eax + 4], edi
call fcn.004017d0
add esp, 8
mov byte [ebp - 4], 0x38
mov ecx, dword [ebp - 0x1f4]
mov eax, dword [ecx]
mov eax, dword [eax + 4]
call eax
mov esi, dword [ebp - 0x1f0]
xor ecx, ecx
test al, al
sete cl
mov dword [ebp - 0x1b4], ecx
test esi, esi
je 0x403c54
or eax, 0xffffffff
lock xadd dword [esi + 4], eax
jne 0x403c54
mov eax, dword [esi]
mov ecx, esi
call dword [eax]
or eax, 0xffffffff
lock xadd dword [esi + 8], eax
jne 0x403c54
mov eax, dword [esi]
mov ecx, esi
call dword [eax + 4]
or esi, 0xffffffff
lea ecx, [edi + 4]
mov eax, esi
lock xadd dword [ecx], eax
jne 0x403c7c
mov eax, dword [edi]
mov ecx, edi
call dword [eax]
mov eax, dword [ebp - 0x1d4]
lock xadd dword [eax], esi
dec esi
jne 0x403c7c
mov edx, dword [edi]
mov ecx, edi
call dword [edx + 4]
mov eax, dword [ebp - 0x1b4]
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
mov ecx, dword [ebp - 0x10]
xor ecx, ebp
call fcn.0040c3d3
mov esp, ebp
pop ebp
ret
call fcn.004014c0
call fcn.00401600
call fcn.004041c0
call fcn.00410f2f
lea eax, [ebp - 0xd0]
mov edx, str.Die_Datei_
push eax
lea ecx, [ebp - 0x58]
call fcn.004041d0
push str._ist_nicht_vorhanden.
mov edx, eax
mov byte [ebp - 4], 0xd
lea ecx, [ebp - 0x28]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Der_Pfad_nach_der_Option_
push eax
lea ecx, [ebp - 0x58]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x28]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Der_Mailtext_nach_der_Option_
push eax
lea ecx, [ebp - 0x58]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x28]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x190]
mov edx, str.Das_Format_
push eax
lea ecx, [ebp - 0x58]
call fcn.004041d0
push str._nach_der_Option_
mov edx, eax
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x28]
call fcn.00404230
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x1b
push ecx
mov edx, eax
lea ecx, [ebp - 0x1a8]
call fcn.004042e0
push str._wird_nicht_unterst
mov edx, eax
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0xa0]
call fcn.00404230
add esp, 0x10
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x178]
mov edx, str.Das_Format_
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._nach_der_Option_
mov edx, eax
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x1a8]
call fcn.00404230
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x24
push ecx
mov edx, eax
lea ecx, [ebp - 0x58]
call fcn.004042e0
push str._wird_nicht_unterst
mov edx, eax
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x28]
call fcn.00404230
add esp, 0x10
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Das_Format_nach_der_Option_
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x1a8]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Der_Betrefftext_nach_der_Option_
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x1a8]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x40]
mov edx, str.Die_Option_
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._darf_kein_mit_Doppelpunkt_angegebenes_Argument_haben__
mov edx, eax
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x1a8]
call fcn.00404230
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x29
push ecx
mov edx, eax
lea ecx, [ebp - 0x58]
call fcn.004042e0
push str.___der_Betrefftext_muss_als_der_n
mov edx, eax
mov byte [ebp - 4], 0x2a
lea ecx, [ebp - 0x28]
call fcn.00404230
add esp, 0x10
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Der_Empf
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0x30
lea ecx, [ebp - 0x1a8]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Der_Empf
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push str._fehlt.
mov edx, eax
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x1a8]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
lea eax, [ebp - 0x88]
mov edx, str.Unbekannte_Option_
push eax
lea ecx, [ebp - 0xa0]
call fcn.004041d0
push 0x430178
mov edx, eax
mov byte [ebp - 4], 0x34
lea ecx, [ebp - 0x1a8]
call fcn.00404230
add esp, 8
mov ecx, eax
call fcn.00409ac0
int3