Function at 0x44c3a3
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x38
mov dword [ebp - 4], 0
mov dword [ebp - 8], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0x14], 0
mov dword [ebp - 0x18], 0
mov dword [ebp - 0x1c], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x24], 0
push 0x160131b1
push 0x52010001
call fcn.00408e3d
push 0
mov ebx, 0x4a6660
call fcn.004a3e49
add esp, 4
push 1
push 0x160131b1
push 0x52010001
call fcn.00408eb3
push 1
push 0x160131b3
push 0x52010001
call fcn.00408eb3
push 1
push 0x160150b1
push 0x52010001
call fcn.00408eb3
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 4]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x44da20
mov ebx, 6
call fcn.00406025
push 0x60001
push 0x160131b3
push 0x52010001
push 3
mov eax, 5
mov ebx, 0x51ac00
call fcn.004a3e55
add esp, 0x28
push 0xffffffffffffffff
push 0x11
push 0x160131b3
push 0x52010001
call fcn.004a3e5b
add esp, 0x10
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fsub qword [0x56e372]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.00401334
mov dword [ebp - 8], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c4fc
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c50f
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c54e
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c5a7
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c5c9
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c5dc
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c61f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c678
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c69a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c6ad
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c6ee
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c747
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c769
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c77c
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c7bd
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c816
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c838
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c84b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c88c
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c8e5
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c907
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c91a
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44c95b
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44c9b4
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44c9d6
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44c9e9
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44ca0b
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ca34
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ca8d
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44caaf
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cac2
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44cae4
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44cb0d
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44cb66
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44cb88
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cb9b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x28
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44cbde
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44cc37
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44cc59
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cc6c
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x64
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44cc8e
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ccb7
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44cd10
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44cd32
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cd45
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x34
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44cd86
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xa
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44cddf
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44ce01
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ce14
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x40
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ce55
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ceae
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44ced0
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cee3
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x4c
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44cf24
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44cf7d
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44cf9f
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44cfb2
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x70
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44cff3
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xd
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d04c
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d06e
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d081
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x2c
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d0c4
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xe
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d11d
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d13f
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d152
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x68
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44d174
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d19d
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xf
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d1f6
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d218
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d22b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d26c
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x10
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d2c5
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d2e7
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d2fa
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x44
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d33b
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d394
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d3b6
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d3c9
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d40a
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d463
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d485
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d498
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x74
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d4d9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x13
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d532
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d554
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d567
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x30
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d5aa
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x14
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d603
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d625
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d638
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x6c
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44d65a
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d683
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x15
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d6dc
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d6fe
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d711
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x3c
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d752
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x16
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d7ab
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d7cd
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d7e0
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d821
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x17
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d87a
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d89c
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d8af
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x54
mov dword [ebp - 0x28], ebx
push 0x80000501
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d8f0
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x18
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44d949
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0xc]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 4]
dec eax
jns 0x44d96b
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44d97e
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x78
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44d9bf
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x19
push 0x80000301
push 0
push dword [ebp - 8]
push 0x60001
push 0x160131b3
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44da18
push ebx
call fcn.004a3e3d
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x44c466
add esp, 0xc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 0xc]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x44e2a3
mov ebx, 6
call fcn.00406025
push 0x60001
push 0x160131b1
push 0x52010001
push 3
mov eax, 5
mov ebx, 0x51ac00
call fcn.004a3e55
add esp, 0x28
push 0xffffffffffffffff
push 0x11
push 0x160131b1
push 0x52010001
call fcn.004a3e5b
add esp, 0x10
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fsub qword [0x56e372]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.00401334
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dad7
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44daea
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44db29
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44db82
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dba4
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44dbb7
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44dbfa
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44dc53
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dc75
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44dc88
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44dcc9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44dd22
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dd44
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44dd57
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44dd98
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ddf1
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44de13
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44de26
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44de67
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44dec0
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dee2
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44def5
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44df36
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44df8f
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44dfb1
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44dfc4
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44dfe6
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e00f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e068
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44e08a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e09d
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x28
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44e0bf
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e0e8
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e141
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0xc]
dec eax
jns 0x44e163
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e176
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x2c
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e1b7
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e210
push ebx
call fcn.004a3e3d
add esp, 4
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x28], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x28]
test eax, eax
jne 0x44e242
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x28]
test ebx, ebx
je 0x44e29b
push ebx
call fcn.004a3e3d
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x44da41
add esp, 0xc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 0x14]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x44e9cc
mov ebx, 6
call fcn.00406025
push 0x60001
push 0x160131b1
push 0x52010001
push 3
mov eax, 5
mov ebx, 0x51ac00
call fcn.004a3e55
add esp, 0x28
push 0xffffffffffffffff
push 0x11
push 0x160131b1
push 0x52010001
call fcn.004a3e5b
add esp, 0x10
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fsub qword [0x56e372]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.00401334
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e35a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e36d
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e3ac
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e405
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e427
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e43a
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e47d
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e4d6
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e4f8
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e50b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e54c
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e5a5
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e5c7
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e5da
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e61b
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e674
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e696
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e6a9
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e6ea
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e743
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e765
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e778
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e7b9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e812
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e834
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e847
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44e869
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e892
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e8eb
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x14]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x14]
dec eax
jns 0x44e90d
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44e920
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44e942
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44e96b
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44e9c4
push ebx
call fcn.004a3e3d
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x44e2c4
add esp, 0xc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 0x18]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x44f31b
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44ea1d
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ea30
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 0x1c]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x44f310
mov ebx, 6
call fcn.00406025
push 0x60001
push 0x160131b1
push 0x52010001
push 3
mov eax, 5
mov ebx, 0x51ac00
call fcn.004a3e55
add esp, 0x28
push 0xffffffffffffffff
push 0x11
push 0x160131b1
push 0x52010001
call fcn.004a3e5b
add esp, 0x10
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fsub qword [0x56e372]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.00401334
mov dword [ebp - 0x10], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44eae6
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44eaf9
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44eb1d
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44eb30
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44eb6f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ebc8
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44ebea
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ebfd
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44ec21
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ec34
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ec77
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ecd0
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44ecf2
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ed05
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44ed29
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ed3c
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ed7d
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44edd6
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44edf8
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ee0b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44ee2f
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ee42
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ee83
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44eedc
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44eefe
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ef11
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44ef35
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ef48
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ef89
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44efe2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44f004
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f017
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44f03b
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f04e
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
push 0x80000301
push 0
mov ebx, dword [ebp - 0x28]
push dword [ebx]
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f08f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f0e8
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44f10a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f11d
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44f141
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f154
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44f176
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f19f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f1f8
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x1c]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x18]
dec eax
jns 0x44f21a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f22d
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov ebx, dword [ebx + 4]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x1c]
dec eax
jns 0x44f251
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f264
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44f286
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f2af
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x10]
push 0x60001
push 0x160131b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f308
push ebx
call fcn.004a3e3d
add esp, 4
pop eax
pop ebx
pop ecx
jmp 0x44ea50
add esp, 0xc
pop eax
pop ebx
pop ecx
jmp 0x44e9ed
add esp, 0xc
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
add ebx, 0x28
mov dword [ebp - 0x28], ebx
mov ebx, dword [ebp - 0x28]
mov ebx, dword [ebx]
call fcn.00405db8
xor ecx, ecx
push eax
lea eax, [ebp - 0x20]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x45406e
mov ebx, 6
call fcn.00406025
push 0x60001
push 0x160150b1
push 0x52010001
push 3
mov eax, 5
mov ebx, 0x51ac00
call fcn.004a3e55
add esp, 0x28
push 0xffffffffffffffff
push 0x11
push 0x160150b1
push 0x52010001
call fcn.004a3e5b
add esp, 0x10
mov dword [ebp - 0x30], eax
fild dword [ebp - 0x30]
fstp qword [ebp - 0x30]
fld qword [ebp - 0x30]
fsub qword [0x56e372]
fstp qword [ebp - 0x38]
fld qword [ebp - 0x38]
call fcn.00401334
mov dword [ebp - 0x24], eax
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f3d2
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f3e5
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f425
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f47e
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f4a0
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f4b3
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44f4d5
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f4fe
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f557
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f579
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f58c
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0x28], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov ebx, dword [ebp - 0x28]
mov eax, dword [ebx]
test eax, eax
jne 0x44f5ae
mov eax, 0x56e334
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f5d7
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f630
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f652
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f665
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f6a8
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f701
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f723
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f736
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f779
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f7d2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f7f4
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f807
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x1c
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f849
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f8a2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f8c4
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f8d7
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f919
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44f972
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44f994
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44f9a7
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x24
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44f9e9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fa42
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fa64
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fa77
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x28
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fab9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 8
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fb12
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fb34
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fb47
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x2c
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fb89
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 9
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fbe2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fc04
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fc17
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x30
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fc59
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xa
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fcb2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fcd4
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fce7
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x34
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fd29
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xb
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fd82
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fda4
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fdb7
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x38
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fdf9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xc
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fe52
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44fe74
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44fe87
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x3c
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44fec9
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xd
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44ff22
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x44ff44
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ff57
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x40
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x44ff99
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xe
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44fff2
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450014
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x450027
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x44
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45006a
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0xf
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4500c3
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x4500e5
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4500f8
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x48
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45013b
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x10
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450194
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x4501b6
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4501c9
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x4c
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45020c
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x11
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450265
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450287
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45029a
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x50
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4502dc
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x12
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450335
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450357
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45036a
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x54
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4503ac
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x13
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450405
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450427
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45043a
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x58
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45047d
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x14
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4504d6
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x4504f8
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45050b
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x5c
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45054e
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x15
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4505a7
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x4505c9
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4505dc
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x60
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x45061f
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x16
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450678
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x45069a
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4506ad
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x64
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4506f0
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x17
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450749
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x45076b
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45077e
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x68
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x4507c1
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x18
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x45081a
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x45083c
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x45084f
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x6c
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450892
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x19
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4508eb
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x45090d
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x450920
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x70
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450963
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x1a
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4509bc
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x4509de
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x4509f1
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x84
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450a36
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x1b
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450a8f
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450ab1
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x450ac4
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x88
mov dword [ebp - 0x28], ebx
push 0x80000101
push 0
mov ebx, dword [ebp - 0x28]
mov al, byte [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450b09
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x1c
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450b62
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450b84
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x450b97
push 1
call fcn.004a3e43
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x8c
mov dword [ebp - 0x28], ebx
push 0x80000201
push 0
mov ebx, dword [ebp - 0x28]
mov ax, word [ebx]
push eax
push 1
mov ebx, 0x4a5410
call fcn.004a3e49
add esp, 0x10
mov dword [ebp - 0x2c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450bdd
mov eax, 0x56e334
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 0x1d
push 0x80000301
push 0
push dword [ebp - 0x24]
push 0x60001
push 0x160150b1
push 0x52010001
push 5
mov eax, 5
mov ebx, 0x519ca0
call fcn.004a3e55
add esp, 0x40
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x450c36
push ebx
call fcn.004a3e3d
add esp, 4
mov ebx, dword [ebp + 8]
mov ebx, dword [ebx]
mov ebx, dword [ebx + 0x28]
call fcn.0040135b
push ebx
push ecx
mov eax, dword [ebp - 0x20]
dec eax
jns 0x450c58
push 4
call fcn.004a3e43
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x450c6b
add esp, 0xc
push 0x160131b1
push 0x52010001
call fcn.004091e0
push 0
mov ebx, 0x4a6690
call fcn.004a3e49
add esp, 4
mov esp, ebp
pop ebp
ret 4