Function at 0x407ade
Capabilities:
Reference sql statements

Disassembly:
push ebx
push edi
xor eax, eax
push eax
push eax
push eax
push dword [0x64a648]
call fcn.0044dec1
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x407b04
jl 0x407b00
cmp ebx, 0
ja 0x407b04
xor eax, eax
jmp 0x407b09
mov eax, 1
or eax, eax
je 0x407e28
mov eax, str.Konfiguration_f
push eax
push 1
call fcn.00412de0
push 2
mov eax, 0x62c032
push eax
mov eax, 0x62c032
push eax
push dword [0x64a648]
push 0x28
call fcn.0044ebf8
and eax, eax
je 0x407e26
mov eax, str.Konfigurationsdatenbank_f
push eax
push 1
call fcn.00412de0
mov eax, str.SELECT_value_FROM_system_WHERE_optionversion_
push eax
push 0x28
call fcn.0044ec9d
push 0x28
call fcn.0044ecaf
and eax, eax
je 0x407b9f
push dword [0x64e258]
push dword [0x64e258]
push 0
push 0x28
call fcn.0044ecd7
lea eax, [esp + 4]
push eax
call fcn.00456700
jmp 0x407b6a
push dword [esp]
mov edx, 0x62c032
pop ecx
call fcn.004170b0
je 0x407bcc
mov eax, str.Datenbankversion:_kleiner_1.0.17
push eax
push 1
call fcn.00412de0
mov dword [esp + 4], 0
jmp 0x407c4d
push dword [0x64e258]
push dword [0x64e258]
mov edx, str.Datenbankversion:
push edx
call fcn.00456760
mov edx, dword [esp + 8]
push edx
call fcn.00456760
add dword [0x64e258], 2
push 1
mov edx, dword [0x6444d0]
add dword [esp + 4], edx
call fcn.00412de0
pop dword [0x64e258]
push dword [0x64e258]
push dword [0x64e258]
push dword [0x64e258]
mov eax, 0x62c032
push eax
mov eax, 0x62cdba
push eax
push dword [esp + 0x14]
call fcn.004555c0
mov edx, dword [0x6444d0]
add dword [esp], edx
call fcn.004556d0
pop dword [0x64e258]
mov dword [esp + 4], eax
push dword [0x64e258]
push dword [0x64e258]
push dword [0x64e258]
mov eax, 0x62c032
push eax
mov eax, 0x62cdba
push eax
push dword [0x64a660]
call fcn.004555c0
mov edx, dword [0x6444d0]
add dword [esp], edx
call fcn.004556d0
pop dword [0x64e258]
mov dword [esp + 8], eax
mov ebx, dword [esp + 4]
cmp ebx, dword [esp + 8]
jge 0x407e1c
mov ebx, dword [esp + 4]
cmp ebx, 0x7d0
jge 0x407ca8
mov ebx, dword [esp + 4]
cmp ebx, 0x836
jge 0x407d4c
push dword [0x64e258]
push dword [0x64e258]
mov edx, str.INSERT_INTO_praxen__nr__name__zertifikat__destination__destination_check__two_files__lg_vor_fa__befart__lastload__checklist__praxis_aktiv__arztnr__VALUES__10__Praxisname_10__
push edx
call fcn.00456760
mov edx, dword [0x64a618]
push edx
call fcn.00456760
mov edx, str.config
push edx
call fcn.00456760
mov edx, dword [0x64a5f4]
push edx
call fcn.00456760
mov edx, str.labor.p12__
push edx
call fcn.00456760
mov edx, dword [0x64a618]
push edx
call fcn.00456760
mov edx, str.daten
push edx
call fcn.00456760
mov edx, dword [0x64a5f4]
push edx
call fcn.00456760
mov edx, str.z01labor.ldt__1__0__0__2__none__0__0__0__
push edx
call fcn.00456760
add dword [0x64e258], 2
push 0x28
mov edx, dword [0x6444d0]
add dword [esp + 4], edx
call fcn.0044ed04
pop dword [0x64e258]
push dword [0x64e258]
push dword [0x64e258]
mov edx, str.Konfiguration_von_Version
push edx
call fcn.00456760
push dword [0x64e258]
push dword [0x64e258]
mov eax, dword [esp + 0x14]
cdq
push edx
push eax
call fcn.00454dd0
pop eax
mov edx, str._auf
push edx
call fcn.00456760
push dword [0x64e258]
push dword [0x64e258]
mov eax, dword [esp + 0x18]
cdq
push edx
push eax
call fcn.00454dd0
pop eax
mov edx, str._upgadatet.
push edx
call fcn.00456760
add dword [0x64e258], 2
mov eax, str.Info...
push eax
mov edx, dword [0x6444d0]
add dword [esp + 4], edx
call fcn.00440497
pop dword [0x64e258]
push dword [0x64e258]
push dword [0x64e258]
mov edx, str.UPDATE_system_SET_value
push edx
call fcn.00456760
mov edx, dword [0x64a660]
push edx
call fcn.00456760
mov edx, str._WHERE_optionversion_
push edx
call fcn.00456760
add dword [0x64e258], 2
push 0x28
mov edx, dword [0x6444d0]
add dword [esp + 4], edx
call fcn.0044ed04
pop dword [0x64e258]
push 0x28
call fcn.0044eb0c
jmp 0x407e28
xor eax, eax
push dword [esp]
call fcn.004567b0
add esp, 0xc
pop edi
pop ebx
ret