Function at 0x44072b
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x49c8bd
mov eax, dword fs:[0]
push eax
sub esp, 0x70
push ebx
push esi
push edi
mov eax, dword [0x5025d4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0x14], edx
mov ebx, ecx
mov dword [ebp - 0x24], ebx
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0
call fcn.00464bef
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 1
call fcn.00464bef
mov byte [ebp - 4], 2
call fcn.0045b674
mov ecx, eax
test ecx, ecx
je 0x440c7e
mov eax, dword [ecx]
call dword [eax + 0xc]
lea esi, [eax + 0x10]
mov dword [ebp - 0x18], esi
mov byte [ebp - 4], 3
call fcn.0045b674
mov ecx, eax
test ecx, ecx
je 0x440c88
mov eax, dword [ecx]
call dword [eax + 0xc]
lea edi, [eax + 0x10]
mov dword [ebp - 0x20], edi
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 4
call fcn.00464bef
mov byte [ebp - 4], 5
mov eax, dword [ebx + 0xe8]
sub eax, 2
je 0x43fc69
sub eax, 1
je 0x43fc60
mov dword [ebp - 0x1c], 8
jmp 0x43fc70
mov dword [ebp - 0x1c], 0xa
jmp 0x43fc70
mov dword [ebp - 0x1c], 9
push ecx
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov eax, dword [ebp + 8]
add eax, 0xfffffff0
push eax
call fcn.00441180
mov ecx, dword [ebp - 0x1c]
lea edx, [ebp - 0x48]
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x40]
push eax
call fcn.00430170
add esp, 8
test al, al
je 0x440bec
push 0
lea eax, [ebp - 0x28]
push eax
push 9
push 2
lea eax, [ebp - 0x48]
push 5
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x30]
push 1
push dword [ebp - 0x28]
call fcn.00464bdb
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 9
push eax
lea ecx, [ebp - 0x38]
call fcn.00464c64
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xa
call fcn.004654c9
mov ebx, dword [ebp - 0x24]
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 5
mov eax, dword [ebx + 0xc4]
sub eax, 1
je 0x43fdd3
xor eax, eax
push str.VersPKV
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x12
push eax
push 9
push 2
lea eax, [ebp - 0x40]
push 0x15
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x64]
push 1
push dword [ebp - 0x28]
call fcn.00464bdb
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 0x13
push eax
push 0x503010
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x64]
push 0
push eax
call fcn.00464f05
add esp, 0x1c
lea ecx, [ebp - 0x58]
push 1
push dword [ebp - 0x2c]
call fcn.00464bdb
push 0
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x14
push eax
push 9
push 2
lea eax, [ebp - 0x58]
push 0xc
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x50]
push 1
push dword [ebp - 0x28]
call fcn.00464bdb
push 1
push 0x50301c
push 0
push 0
push 4
lea eax, [ebp - 0x50]
mov byte [ebp - 4], 0x15
push 4
push eax
call fcn.00464f05
add esp, 0x1c
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x16
call fcn.004654c9
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x17
call fcn.004654c9
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x64]
jmp 0x43fea3
xor eax, eax
push str.VersRDV
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xb
push eax
push 9
push 2
lea eax, [ebp - 0x40]
push 0x15
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x50]
push 1
push dword [ebp - 0x2c]
call fcn.00464bdb
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 0xc
push eax
push 0x503010
lea eax, [ebp - 0x28]
push eax
push 9
push 1
lea eax, [ebp - 0x50]
push 0
push eax
call fcn.00464f05
add esp, 0x1c
lea ecx, [ebp - 0x58]
push 1
push dword [ebp - 0x28]
call fcn.00464bdb
push 0
lea eax, [ebp - 0x2c]
mov byte [ebp - 4], 0xd
push eax
push 9
push 2
lea eax, [ebp - 0x58]
push 0xc
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x64]
push 1
push dword [ebp - 0x2c]
call fcn.00464bdb
push 1
push 0x50301c
push 0
push 0
push 4
lea eax, [ebp - 0x64]
mov byte [ebp - 4], 0xe
push 4
push eax
call fcn.00464f05
add esp, 0x1c
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0xf
call fcn.004654c9
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x10
call fcn.004654c9
mov byte [ebp - 4], 0x11
lea ecx, [ebp - 0x50]
call fcn.004654c9
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
push eax
call edi
xor eax, eax
lea ecx, [ebp - 0x7c]
push 0x4b6e98
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x19
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x1a
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movq xmm0, qword [ebx + 0x28]
mov eax, dword [ebx + 0x30]
push 0
push 2
sub esp, 8
mov edx, esp
mov dword [esp + 4], 0x41000000
sub esp, 0xc
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, edx
call fcn.00441760
add esp, 0xc
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
cmp dword [ebx + 0xe8], 2
je 0x440018
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.Altersrente
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x1b
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x1c
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
mov eax, dword [ebx + 0xc8]
mov edx, dword [ebp - 0x14]
mov ecx, dword [ebx + 0x5c]
push 0
lea eax, [eax + eax*2]
push 2
sub esp, 8
add eax, eax
mov esi, esp
movsd xmm0, qword [edx + eax*8 + 0x488]
mov dword [esp + 4], 0x41000000
call fcn.004525b0
push 0
movaps xmm3, xmm0
mov edx, 2
mov ecx, esi
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
mov eax, dword [ebx + 0xc8]
sub eax, 4
je 0x44016e
sub eax, 1
jne 0x44020e
push str.HWAZProz
lea ecx, [ebp - 0x7c]
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x1d
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x1e
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movsd xmm3, qword [ebx + 0xb0]
mov edx, 2
mulsd xmm3, qword [0x4e8098]
push 0
push 2
sub esp, 8
mov ecx, esp
mov dword [esp + 4], 0x41000000
push 0
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.VWAZProz
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x1f
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x20
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
mov byte [ebp - 4], 5
lea eax, [ebp - 0x7c]
push eax
call edi
movsd xmm3, qword [ebx + 0xb8]
mov edx, 2
mulsd xmm3, qword [0x4e8098]
push 0
push 2
sub esp, 8
mov ecx, esp
mov dword [esp + 4], 0x41000000
push 0
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.HRZProz
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x21
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x22
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movsd xmm3, qword [ebx + 0xa8]
mov edx, 2
mulsd xmm3, qword [0x4e8098]
push 0
push 2
sub esp, 8
mov ecx, esp
mov dword [esp + 4], 0x41000000
push 0
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
mov eax, dword [ebx + 0x88]
test eax, eax
je 0x4402f9
cmp dword [ebx + 0x78], 1
jne 0x440259
cmp eax, 3
je 0x440230
cmp eax, 1
jne 0x4402f9
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.BUProz
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x23
call fcn.0045bca1
mov byte [ebp - 4], 0x24
jmp 0x440280
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.EMProz
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x25
call fcn.0045bca1
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x7c]
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movsd xmm3, qword [ebx + 0x80]
mov edx, 2
mulsd xmm3, qword [0x4e8098]
push 0
push 2
sub esp, 8
mov ecx, esp
mov dword [esp + 4], 0x41000000
push 0
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.VBeg
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x27
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x28
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movq xmm0, qword [ebx + 0x1c]
mov eax, dword [ebx + 0x24]
push 0
push 2
sub esp, 8
mov edx, esp
mov dword [esp + 4], 0x41000000
sub esp, 0xc
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, edx
call fcn.00441760
add esp, 0xc
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
cmp dword [ebx + 0xe8], 2
je 0x4404a8
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.Datum1
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x29
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x2a
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
movq xmm0, qword [ebx + 0xd4]
mov eax, dword [ebx + 0xdc]
push 1
push 2
sub esp, 8
mov edx, esp
mov dword [esp + 4], 0x41000000
sub esp, 0xc
mov ecx, esp
movq qword [ecx], xmm0
mov dword [ecx + 8], eax
mov ecx, edx
call fcn.00441760
add esp, 0xc
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea eax, [ebp - 0x2c]
push 0
push eax
push 9
push 2
lea eax, [ebp - 0x38]
push 0x4b
push eax
call fcn.00464f05
add esp, 0x18
lea ecx, [ebp - 0x64]
push 1
push dword [ebp - 0x2c]
call fcn.00464bdb
push 0x5089c0
push str.Datum1
push 0x503020
lea eax, [ebp - 0x28]
mov byte [ebp - 4], 0x2b
push eax
push 9
push 1
lea eax, [ebp - 0x64]
push 5
push eax
call fcn.00464f05
add esp, 0x20
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x2c
call fcn.004654c9
mov byte [ebp - 4], 5
cmp dword [ebx + 0xe8], 3
jne 0x440568
xor eax, eax
lea ecx, [ebp - 0x7c]
push 0x4b5b10
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x2d
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x2e
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
mov eax, dword [ebx + 0xc8]
mov edx, dword [ebp - 0x14]
add eax, 6
mov ecx, dword [ebx + 0x58]
push 0
push 2
lea eax, [eax + eax*2]
sub esp, 8
add eax, eax
mov esi, esp
mov dword [esp + 4], 0x41000000
movsd xmm0, qword [edx + eax*8]
call fcn.004525b0
push 0
movaps xmm3, xmm0
mov edx, 2
mov ecx, esi
call fcn.00441400
add esp, 4
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
cmp dword [ebx + 0x58], 0
mov eax, dword [ebp - 0x14]
jne 0x44057f
mov esi, dword [eax + 0x1e62c]
mov eax, dword [eax + 0x1e630]
jmp 0x44058b
mov esi, dword [eax + 0x1e620]
mov eax, dword [eax + 0x1e624]
mov dword [ebp - 0x14], eax
lea ecx, [ebp - 0x7c]
xor eax, eax
push str.BzdJahre
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x2f
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x30
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
push esi
lea eax, [ebp - 0x18]
push 0x4d40a0
push eax
call fcn.0042d100
add esp, 0xc
push 0
push 2
sub esp, 8
mov esi, esp
mov dword [ebp - 0x2c], esi
mov eax, dword [ebp - 0x18]
add eax, 0xfffffff0
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [esi], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.BzdMonate
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x31
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x32
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
push dword [ebp - 0x14]
lea eax, [ebp - 0x18]
push 0x4d40a0
push eax
call fcn.0042d100
add esp, 0xc
push 0
push 2
sub esp, 8
mov edi, esp
mov dword [ebp - 0x2c], edi
mov esi, dword [ebp - 0x18]
mov dword [esp + 4], 0x41000000
lea eax, [esi - 0x10]
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [edi], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
mov eax, dword [ebx + 0x5c]
add esp, 0x14
dec eax
cmp eax, 0xb
ja case.0x4406f4.3
movzx eax, byte [eax + 0x440cb0]
jmp dword [eax*4 + 0x440c9c]
mov eax, str.monatliche
mov ecx, 0xa
jmp 0x440735
mov eax, str.viertelj
mov ecx, 0x10
jmp 0x440735
mov eax, str.halbj
mov ecx, 0xd
jmp 0x440735
mov eax, 0x4b73c4
mov ecx, 9
jmp 0x440735
mov eax, str.FEHLER
mov ecx, 6
push ecx
push eax
lea ecx, [ebp - 0x20]
call fcn.0042d630
xor eax, eax
lea ecx, [ebp - 0x7c]
push str.ZWAR
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x33
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x34
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
mov edi, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call edi
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call edi
push 0
push 0
sub esp, 8
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov edi, dword [ebp - 0x20]
mov dword [esp + 4], 0x41000000
lea eax, [edi - 0x10]
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.ZWBU
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x35
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x36
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
push 0xad
lea eax, [ebp - 0x38]
push eax
call fcn.00464f05
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
lea eax, [edi - 0x10]
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.ZWER
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x37
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x38
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
lea eax, [edi - 0x10]
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
xor eax, eax
push str.ZWELR
lea ecx, [ebp - 0x7c]
mov word [ebp - 0x7c], ax
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x39
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x3a
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
lea eax, [edi - 0x10]
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.ZWWaR
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x3b
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x3c
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
add esp, 0x28
lea eax, [ebp - 0x6c]
push eax
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
lea eax, [edi - 0x10]
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.ZWHWaR
call fcn.0045bd58
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x3d
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x3e
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
lea eax, [edi - 0x10]
mov ebx, esp
mov dword [ebp - 0x2c], ebx
mov dword [esp + 4], 0x41000000
push eax
call fcn.00441180
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x38]
push eax
call fcn.0045a3a0
add esp, 0x14
lea ecx, [ebp - 0x7c]
xor eax, eax
mov word [ebp - 0x7c], ax
push str.StandVorabinfo
call fcn.0045bd58
mov byte [ebp - 4], 0x3f
push 3
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
call fcn.0045bca1
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x40
push ecx
push 0x5089c0
push 0x5089c0
push eax
push str.LLLL
lea eax, [ebp - 0x2c]
push eax
push 9
push 1
lea eax, [ebp - 0x38]
push 0xad
push eax
call fcn.00464f05
mov ebx, dword [sym.imp.OLEAUT32.dll_VariantCopy]
lea eax, [ebp - 0x6c]
add esp, 0x28
push eax
call ebx
lea eax, [ebp - 0x7c]
mov byte [ebp - 4], 5
push eax
call ebx
push 0
push 0
sub esp, 8
mov ebx, esp
mov dword [ebp - 0x28], ebx
mov dword [esp + 4], 0x41000000
call fcn.0045b674
mov ecx, eax
test ecx, ecx
je 0x440c92
mov eax, dword [ecx]
call dword [eax + 0xc]
add eax, 0x10
mov dword [ebx], eax
mov eax, str.Juni
mov byte [ebp - 4], 0x41
mov ecx, ebx
test eax, 0xffff0000
jne 0x440b98
movzx eax, ax
push eax
call fcn.0042d260
jmp 0x440ba4
push 9
push str.Juni
call fcn.0042d630
lea eax, [ebp - 0x38]
mov byte [ebp - 4], 5
push eax
call fcn.0045a3a0
mov ebx, dword [ebp - 0x24]
add esp, 0x14
push ebx
push ecx
mov ebx, esp
mov dword [ebp - 0x28], ebx
mov eax, dword [ebp + 8]
add eax, 0xfffffff0
push eax
call fcn.00441180
mov ecx, dword [ebp - 0x1c]
lea edx, [ebp - 0x48]
add eax, 0x10
add esp, 4
mov dword [ebx], eax
lea eax, [ebp - 0x40]
push eax
call fcn.004302b0
add esp, 0xc
test al, al
je 0x440bec
mov bl, 1
jmp 0x440bee
xor bl, bl
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x45
call fcn.004654c9
lea edx, [edi - 0x10]
mov byte [ebp - 4], 3
or edi, 0xffffffff
mov eax, edi
lock xadd dword [edx + 0xc], eax
dec eax
test eax, eax
jg 0x440c18
mov ecx, dword [edx]
push edx
mov eax, dword [ecx]
call dword [eax + 4]
mov byte [ebp - 4], 2
add esi, 0xfffffff0
mov eax, edi
lock xadd dword [esi + 0xc], eax
dec eax
test eax, eax
jg 0x440c33
mov ecx, dword [esi]
push esi
mov eax, dword [ecx]
call dword [eax + 4]
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x46
call fcn.004654c9
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x47
call fcn.004654c9
mov dword [ebp - 4], 0xffffffff
mov eax, dword [ebp + 8]
add eax, 0xfffffff0
lock xadd dword [eax + 0xc], edi
dec edi
test edi, edi
jg 0x440c6a
mov ecx, dword [eax]
push eax
mov edx, dword [ecx]
call dword [edx + 4]
mov al, bl
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret
push 0x80004005
call fcn.0042d860
push 0x80004005
call fcn.0042d860
push 0x80004005
call fcn.0042d860
pop ds
pop es
inc esp
add byte [ebx], dl
pop es
inc esp
add byte [edi], al
pop es
inc esp
add bl, bh
push es
inc esp
add byte [ebx], ch
pop es
inc esp
add byte [eax], al
add dword [edx + eax], eax
add al, 4
add al, 4
add al, 4
add al, 3
int3