Function at 0x4d7110
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4da562
mov eax, dword fs:[0]
push eax
sub esp, 0xc8
mov eax, dword [0x6264e4]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov dword [ebp - 0xc4], ecx
mov eax, dword [ebp - 0xc4]
mov ecx, dword [eax + 0x40]
push ecx
lea edx, [ebp - 0x38]
push edx
call fcn.004b64d0
add esp, 8
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 4], 0
mov ecx, dword [ebp - 0xcc]
call fcn.00401aa0
push eax
lea ecx, [ebp - 0x1c]
call fcn.00408180
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x38]
call fcn.00401070
push str.SELECT_fsoftmain_SUM_finstall_settle__FROM_daily_volsettlement_tWHERE_fdatestartday_GROUP_BY_fsoftmain
lea ecx, [ebp - 0x20]
call fcn.00408100
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x1c]
call fcn.00401aa0
push eax
push 0x4fb04c
lea ecx, [ebp - 0x20]
call fcn.004082f0
mov dword [ebp - 0x10], 0
lea ecx, [ebp - 0x18]
push ecx
lea edx, [ebp - 0x20]
push edx
call fcn.004b6c60
mov ecx, eax
call fcn.004b6ca0
mov eax, dword [ebp - 0x18]
push eax
call fcn.00432a90
mov dword [ebp - 0x10], eax
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.004343f0
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
je 0x4d746a
fldz
fstp dword [ebp - 0x24]
lea ecx, [ebp - 0x30]
call fcn.00401050
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2c]
call fcn.00401050
mov byte [ebp - 4], 5
mov edx, dword [ebp - 0x14]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x34]
call fcn.00408100
mov byte [ebp - 4], 6
mov ecx, dword [ebp - 0x14]
mov edx, dword [ecx + 4]
push edx
call fcn.0047ddf7
add esp, 4
fstp dword [ebp - 0x28]
fld dword [ebp - 0x28]
fmul qword [0x505020]
fstp dword [ebp - 0x24]
push 0x4fb05c
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d7261
push 0x4fb060
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb06c
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d7284
push 0x4fb070
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb07c
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d72a7
push 0x4fb080
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb088
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d72ca
push 0x4fb08c
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb098
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d72ed
push 0x4fb09c
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb0a8
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d730d
push 0x4fb0ac
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb0b8
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d732d
push 0x4fb0bc
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
push 0x4fb0cc
lea ecx, [ebp - 0x34]
call fcn.004082c0
test eax, eax
jne 0x4d734d
push 0x4fb0d0
lea ecx, [ebp - 0x2c]
call fcn.004010b0
jmp 0x4d7376
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x34]
call fcn.00401070
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2c]
call fcn.00401070
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x30]
call fcn.00401070
jmp 0x4d71db
lea ecx, [ebp - 0x2c]
call fcn.00401aa0
push eax
lea ecx, [ebp - 0xc0]
call fcn.00408870
mov dword [ebp - 0xd0], eax
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0xd4], eax
mov byte [ebp - 4], 7
mov ecx, dword [ebp - 0xd4]
call fcn.00401aa0
push eax
lea ecx, [ebp - 0x3c]
call fcn.00408100
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x3c]
push ecx
mov ecx, dword [ebp - 0xc4]
add ecx, 0x2c
call fcn.0040c060
fld dword [ebp - 0x24]
fstp dword [eax]
mov byte [ebp - 4], 7
lea ecx, [ebp - 0x3c]
call fcn.00401070
mov byte [ebp - 4], 6
lea ecx, [ebp - 0xc0]
call fcn.004291d0
fld dword [ebp - 0x24]
fcomp qword [0x504ff0]
fnstsw ax
test ah, 0x44
jp 0x4d7411
mov edx, dword [ebp - 0x2c]
push edx
push 0x4fb0dc
lea eax, [ebp - 0x30]
push eax
call fcn.0040a8f0
add esp, 0xc
jmp 0x4d742f
fld dword [ebp - 0x24]
sub esp, 8
fstp qword [esp]
mov ecx, dword [ebp - 0x2c]
push ecx
push 0x4fb0f8
lea edx, [ebp - 0x30]
push edx
call fcn.0040a8f0
add esp, 0x14
lea eax, [ebp - 0x30]
push eax
mov ecx, dword [ebp - 0xc4]
add ecx, 0x38
call fcn.0040b0e0
mov byte [ebp - 4], 5
lea ecx, [ebp - 0x34]
call fcn.00401070
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x2c]
call fcn.00401070
mov byte [ebp - 4], 3
lea ecx, [ebp - 0x30]
call fcn.00401070
jmp 0x4d71db
mov ecx, dword [ebp - 0x18]
push ecx
call fcn.004317e0
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x20]
call fcn.00401070
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x1c]
call fcn.00401070
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
mov esp, ebp
pop ebp
ret