Function at 0x45f62a
Capabilities:
Get graphical window text

Disassembly:
push ebp
mov ebp, esp
push ebx
push esi
push edi
sub esp, 0x64
push fcn.0045f62a
xor esi, esi
mov ecx, 0xe
push esi
dec ecx
jne 0x45f63f
fldz
fstp qword [ebp - 0x8c]
call fcn.00440164
fldz
fstp qword [0x470a68]
push 0x12c
mov ebx, 0x46fff0
push ebx
push 0x12c
push dword [ebp + 8]
call dword [sym.imp.USER32.DLL_GetDlgItem]
call fcn.0046d0ef
push eax
call dword [sym.imp.USER32.DLL_GetWindowTextA]
call fcn.0046d0ef
fldz
mov ebx, 0x46fff0
call fcn.0046d62c
call fcn.0046c02f
fcompp
fnstsw ax
sahf
jbe 0x45f6e9
mov edx, 0x477a3c
call fcn.0046d7a6
mov ebx, 0x46fff0
call fcn.0046d62c
call fcn.0046cfdc
mov ebx, 0x46fff0
mov ecx, 0x50
call fcn.0046d672
mov ebx, 0x46fff0
call fcn.0046d62c
mov eax, 5
call fcn.00469516
mov ebx, 0x46fff0
mov ecx, 0x50
call fcn.0046d672
mov eax, 0xf4
add eax, dword [0x47181c]
mov edx, dword [eax]
call fcn.0046d792
call fcn.0046c02f
fstp qword [ebp - 0x9c]
fld1
fstp qword [ebp - 0x94]
fldz
fstp qword [0x470a60]
jmp 0x45f7e3
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x471b48]
mov edx, dword [ebx + eax*4]
call fcn.0046d792
mov edx, 0x474054
call fcn.0046d7a6
call fcn.0046d04d
je 0x45f7f8
fld qword [0x470a60]
fistp qword [ebp - 0x5c]
mov eax, dword [ebp - 0x5c]
mov ebx, dword [0x471b48]
mov edx, dword [ebx + eax*4]
call fcn.0046d792
mov eax, 1
mov ecx, 5
xchg ecx, eax
call fcn.004694b8
mov ebx, 0x46fff0
call fcn.0046d62c
call fcn.0046d04d
jne 0x45f7ad
mov ebx, 0x46fff0
call fcn.0046d62c
mov edx, 0x474054
call fcn.0046d7a6
call fcn.0046d04d
je 0x45f7ad
fld1
fstp qword [0x470a68]
jmp 0x45f7f8
mov ebx, 0x46f020
push ebx
push 0
push 0x180
fld qword [ebp - 0xa4]
call fcn.0046b151
push eax
call dword [sym.imp.USER32.DLL_SendMessageA]
jmp 0x4a49d8
fld qword [0x470a60]
fcomp qword [ebp - 0x9c]
fnstsw ax
sahf
jbe 0x45f71b
mov edx, dword [0x471680]
call fcn.0046d792
mov edx, dword [0x4713e4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x473f00
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x4713b4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x473f00
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46fff0
call fcn.0046d62c
call fcn.0046cfdc
mov edx, 0x47be30
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46f020
mov ecx, 0xfd0
call fcn.0046d672
fldz
mov ebx, 0x46f020
call fcn.0046d62c
mov eax, 0x11
call fcn.00468377
call fcn.0046d77a
call fcn.0046b12d
fcompp
fnstsw ax
sahf
mov ax, 0xffff
ja 0x45f89b
inc ax
call fcn.0046b122
fstp qword [0x470a60]
fld1
fchs
fcomp qword [0x470a60]
fnstsw ax
sahf
jne 0x45f990
mov edx, 0x477cf4
call fcn.0046d7a6
mov ebx, 0x4701d0
mov ecx, 0x50
call fcn.0046d672
mov edx, 0x47fea4
call fcn.0046d7a6
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47fed8
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x46eec4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x47ff08
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46f020
mov ecx, 0xfd0
call fcn.0046d672
mov word [0x46eec8], 0x30
movsx eax, word [0x46eec8]
push eax
mov ebx, 0x4701d0
push ebx
mov ebx, 0x46f020
push ebx
push dword [ebp + 8]
call fcn.004033e3
call fcn.0046b12d
fstp qword [0x470a78]
mov edx, 0x474054
call fcn.0046d7a6
mov ebx, 0x46fff0
mov ecx, 0x50
call fcn.0046d672
mov edx, 0x474054
call fcn.0046d7a6
xor eax, eax
add eax, dword [str._Arbeitnehmerbeitrag_zur_berufsst]
mov ebx, eax
call fcn.0046cdad
jmp 0x45fb8a
fldz
fcomp qword [0x470a68]
fnstsw ax
sahf
jne 0x45fb71
mov word [0x4714fc], 0xf
push 0
mov edx, 0x474054
call fcn.0046d7a6
mov ebx, esp
call fcn.0046ce5f
push 0x12c
push dword [0x471220]
call dword [sym.imp.USER32.DLL_GetDlgItem]
call fcn.0046d0ef
push eax
call dword [sym.imp.USER32.DLL_SetWindowTextA]
push eax
mov ebx, esp
mov eax, dword [ebx + 4]
call fcn.0046b9fc
pop eax
add esp, 4
call fcn.0046d0ef
push 0x12c
push dword [0x471220]
call dword [sym.imp.USER32.DLL_GetDlgItem]
call fcn.0046d0ef
push eax
call dword [sym.imp.USER32.DLL_SetFocus]
call fcn.0046d0ef
mov edx, 0x4758bc
call fcn.0046d7a6
mov ebx, 0x471224
mov ecx, 0x50
call fcn.0046d672
call dword [sym.imp.USER32.DLL_GetActiveWindow]
call fcn.0046d0ef
mov dword [str._Anteil_des_rentenversicherungs___und_arbeitslosenversicherungspflichtigen_Arbeitsentgeldes__siehe_auch_unter_Hilfe_F1_], eax
mov eax, sym.Momen.exe_PAIPP3DLGPROC
call fcn.0046b134
fstp qword [ebp - 0xac]
fld qword [ebp - 0xac]
fistp qword [ebp - 0x5c]
push dword [ebp - 0x5c]
push dword [0x471220]
mov ebx, 0x471224
push ebx
push dword [0x46eedc]
call fcn.00401f17
push 0x12c
mov ebx, 0x46fff0
push ebx
push 0x12c
push dword [ebp + 8]
call dword [sym.imp.USER32.DLL_GetDlgItem]
call fcn.0046d0ef
push eax
call dword [sym.imp.USER32.DLL_GetWindowTextA]
call fcn.0046d0ef
mov ebx, 0x46fff0
call fcn.0046d62c
xor eax, eax
add eax, dword [str._Arbeitnehmerbeitrag_zur_berufsst]
mov ebx, eax
call fcn.0046cdad
mov edx, dword [0x471680]
call fcn.0046d792
mov edx, dword [0x4713e4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x473f00
call fcn.0046d7a6
call fcn.0046cfdc
mov edx, dword [0x4713b4]
call fcn.0046d792
call fcn.0046cfdc
mov edx, 0x473f00
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46fff0
call fcn.0046d62c
call fcn.0046cfdc
mov edx, 0x47be30
call fcn.0046d7a6
call fcn.0046cfdc
mov ebx, 0x46f020
mov ecx, 0xfd0
call fcn.0046d672
fldz
mov ebx, 0x46f020
call fcn.0046d62c
mov eax, 0x11
call fcn.00468377
call fcn.0046d77a
call fcn.0046b12d
fcompp
fnstsw ax
sahf
mov ax, 0xffff
ja 0x45fb53
inc ax
call fcn.0046b122
fstp qword [0x470a60]
fld1
fchs
fcomp qword [0x470a60]
fnstsw ax
sahf
je 0x45f8b9
mov ebx, 0x46fff0
call fcn.0046d62c
xor eax, eax
add eax, dword [str._Arbeitnehmerbeitrag_zur_berufsst]
mov ebx, eax
call fcn.0046cdad
lea esp, [ebp - 0xc]
pop edi
pop esi
pop ebx
pop ebp
ret 4