Function at 0x449e47
Capabilities:
Reference http user-agent string

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x120
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 - 0x24], 0
mov dword [ebp - 0x20], 0
mov dword [ebp - 0x28], 0
mov dword [ebp - 0x2c], 0
mov dword [ebp - 0x30], 0
mov dword [ebp - 0x34], 0
mov dword [ebp - 0x38], 0
mov dword [ebp - 0x3c], 0
mov dword [ebp - 0x40], 0
push 8
call fcn.004ab9e3
add esp, 4
mov dword [ebp - 0x44], eax
mov edi, eax
mov esi, 0x5e47b0
lodsd eax, dword [esi]
stosd dword es:[edi], eax
lodsd eax, dword [esi]
stosd dword es:[edi], eax
mov dword [ebp - 0x48], 0
push 0x2c
call fcn.004ab9e3
add esp, 4
mov dword [ebp - 0x4c], eax
mov ebx, eax
mov edi, eax
xor eax, eax
mov ecx, 0xb
rep stosd dword es:[edi], eax
mov dword [ebp - 0x50], 0
mov dword [ebp - 0x54], 0
mov dword [ebp - 0x58], 0
mov dword [ebp - 0x5c], 0
mov dword [ebp - 0x60], 0
mov dword [ebp - 0x64], 0
mov dword [ebp - 0x68], 0
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x70], 0
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x7c], 0
mov dword [ebp - 0x80], 0
mov dword [ebp - 0x84], 0
mov dword [ebp - 0x88], 0
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x94], 0
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x9c], 0
mov dword [ebp - 0xa0], 0
mov dword [ebp - 0xa4], 0
mov dword [ebp - 0xa8], 0
mov dword [ebp - 0xac], 0
mov dword [ebp - 0xb0], 0
mov dword [ebp - 0xb4], 0
mov dword [ebp - 0xb8], 0
mov dword [ebp - 0xbc], 0
mov dword [ebp - 0xc0], 0
mov eax, dword [0x73a900]
mov dword [ebp - 4], eax
mov eax, dword [0x73a8fc]
test eax, eax
je 0x44a020
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x44a031
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 8], eax
cmp dword [ebp - 4], 0
jne 0x44a074
push 0
push 0
push 0
push 0x80000301
push 0
push 0
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x5f832a
push 3
mov ebx, 0x4af5a0
call fcn.004ab9f5
add esp, 0x28
jmp 0x451199
push 0xffffffffffffffff
push 8
push 0x16067810
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44a0a6
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44a0d2
push ebx
call fcn.004ab9dd
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16067812
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
push 0xffffffffffffffff
push 8
push 0x1606780f
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd0], eax
push 0xffffffffffffffff
push 8
push 0x160679d6
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd4], eax
push 0x80000301
push 0
push dword [ebp - 0xc8]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd4]
test eax, eax
jne 0x44a149
mov eax, 0x5ced9a
push eax
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x5ced9a
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd0]
test eax, eax
jne 0x44a16c
mov eax, 0x5ced9a
push eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xcc]
test eax, eax
jne 0x44a183
mov eax, 0x5ced9a
push eax
push 5
mov eax, 0xa
mov ebx, 0x545650
call fcn.004aba01
add esp, 0x40
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44a1b4
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44a1c7
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44a1da
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0xc], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.SET_NAMES_GBK
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
cmp dword [0x73a8f0], 0
je 0x44a3b9
push 0xffffffffffffffff
push 8
push 0x16067810
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44a24f
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44a27b
push ebx
call fcn.004ab9dd
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16067812
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
push 0xffffffffffffffff
push 8
push 0x1606780f
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd0], eax
push 0xffffffffffffffff
push 8
push 0x160679d6
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd4], eax
push 0x80000301
push 0
push dword [ebp - 0xc8]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd4]
test eax, eax
jne 0x44a2f2
mov eax, 0x5ced9a
push eax
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x5ced9a
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd0]
test eax, eax
jne 0x44a315
mov eax, 0x5ced9a
push eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xcc]
test eax, eax
jne 0x44a32c
mov eax, 0x5ced9a
push eax
push 5
mov eax, 0xa
mov ebx, 0x545650
call fcn.004aba01
add esp, 0x40
mov dword [ebp - 0xd8], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44a35d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44a370
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44a383
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x10], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.SET_NAMES_GBK
push 0x80000301
push 0
push dword [ebp - 0x10]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
cmp dword [ebp + 8], 0x270f
jle 0x44a3de
mov dword [ebp - 0x14], 1
mov eax, dword [ebp - 4]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 4]
mov dword [ebp - 0x1c], eax
jmp 0x44a511
push 0xffffffffffffffff
push 8
push 0x160677fd
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44a410
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44a43c
push ebx
call fcn.004ab9dd
add esp, 4
fild dword [ebp - 4]
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd0]
fild dword [ebp - 0xc8]
fstp qword [ebp - 0xd8]
fdiv qword [ebp - 0xd8]
fstp qword [ebp - 0xe0]
push 0x80000601
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
push 1
mov ebx, 0x4ac1a0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0x1c], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd0]
fild dword [ebp - 0x1c]
fstp qword [ebp - 0xd8]
fmul qword [ebp - 0xd8]
fstp qword [ebp - 0xe0]
fld qword [ebp - 0xe0]
fadd qword [0x5e47b8]
fstp qword [ebp - 0xe8]
fld qword [ebp - 0xe8]
call fcn.004017df
mov dword [ebp - 0x14], eax
fild dword [ebp + 8]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fild dword [ebp - 0x1c]
fstp qword [ebp - 0xd0]
fmul qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
fld qword [ebp - 0xd8]
call fcn.004017df
mov dword [ebp - 0x18], eax
cmp dword [ebp + 8], 0x270f
jle 0x44a66d
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push 1
push 3
push 1
push 0
push 1
push dword [ebp - 0xc4]
push dword [ebp - 0xc8]
call fcn.0040e093
mov dword [ebp - 0xcc], eax
push dword [ebp - 0xcc]
push 0x5f8349
mov ecx, 2
call fcn.00401871
add esp, 8
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44a594
push ebx
call fcn.004ab9dd
add esp, 4
push 0
push dword [ebp - 0xd0]
push 0xffffffffffffffff
push 8
push 0x16066ce3
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44a5c5
push ebx
call fcn.004ab9dd
add esp, 4
push 0
push 0x5f8358
push 0xffffffffffffffff
push 8
push 0x16066d25
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
push 0
push 0x64
push 0xffffffffffffffff
push 0xc
push 0x16066cdb
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
fld qword [0x5f82f8]
fild dword [ebp - 0x18]
fstp qword [ebp - 0xc8]
fdiv qword [ebp - 0xc8]
fstp qword [ebp - 0xd0]
mov edx, dword [ebp - 0xcc]
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], edx
mov eax, 0x5f8372
push eax
mov ebx, dword [0x73a8ec]
test ebx, ebx
je 0x44a645
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [0x73a8ec], eax
push 0
push 0x3e8
push 0xffffffffffffffff
push 8
push 0x16066cd8
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
jmp 0x44a706
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x5f6521
push dword [ebp - 0xc4]
push 0x5f8377
push dword [ebp - 8]
mov ecx, 4
call fcn.00401871
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44a6c8
push ebx
call fcn.004ab9dd
add esp, 4
lea eax, [ebp - 0xc8]
push eax
call fcn.0040dfd7
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44a6e7
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, 0x5f8372
push eax
mov ebx, dword [0x73a8ec]
test ebx, ebx
je 0x44a700
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [0x73a8ec], eax
push 0x5f8372
push dword [0x73a8ec]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x451199
inc dword [ebp - 0x28]
push 1
push 1
call fcn.00440c4f
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x44a74e
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], 0
cmp dword [ebp + 8], 0x270f
jle 0x44a788
push 0
push 0
push 0xffffffffffffffff
push 0xd
push 0x16066cdb
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
jmp 0x44a882
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x80000301
push 0
push dword [ebp - 0x28]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
push 0x80000301
push 0
push dword [ebp - 0x34]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
push 0x5f837c
push dword [ebp - 0xcc]
push 0x5f8381
push dword [ebp - 0xc8]
push 0x5f8398
push dword [ebp - 0xc4]
push 0x5f8377
push dword [ebp - 8]
mov ecx, 8
call fcn.00401871
add esp, 0x20
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44a83d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44a850
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44a863
push ebx
call fcn.004ab9dd
add esp, 4
lea eax, [ebp - 0xd0]
push eax
call fcn.0040dfd7
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44a882
push ebx
call fcn.004ab9dd
add esp, 4
fild dword [ebp - 0x14]
fstp qword [ebp - 0xc8]
fld qword [ebp - 0xc8]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd0]
push 0x80000601
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
push 0x80000301
push 0
push dword [ebp - 0x1c]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
push dword [ebp - 0xd8]
push 0x5f10da
push dword [ebp - 0xd4]
push str._limit
push dword [ebp - 8]
push str.select__from
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xdc], eax
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44a92c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x44a93f
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xdc]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44a956
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x44a96d
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
test eax, eax
je 0x44a9c0
push 0x80000301
push 0
push dword [ebp - 0xc]
push 1
mov eax, 0xa
mov ebx, 0x545860
call fcn.004aba01
add esp, 0x10
mov dword [ebp - 0x3c], eax
jmp 0x44aa41
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0x5f672d
push dword [ebp - 0xc4]
push 0x5f8377
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44aa18
push ebx
call fcn.004ab9dd
add esp, 4
lea eax, [ebp - 0xc8]
push eax
call fcn.0040dfd7
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44aa37
push ebx
call fcn.004ab9dd
add esp, 4
jmp 0x451199
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov eax, 0xa
mov ebx, 0x546490
call fcn.004aba01
add esp, 0x10
mov dword [ebp - 0x40], eax
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov eax, 0xa
mov ebx, 0x5465a0
call fcn.004aba01
add esp, 0x10
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x30], eax
jge 0x450dff
push 0x5f82c0
push dword [0x73a8ec]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44aab3
jmp 0x451199
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x44aad1
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x44aacd
imul eax, dword [ebx]
jmp 0x44aac2
mov ecx, eax
test ecx, ecx
je 0x44abc9
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44aaec
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab00
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab14
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab28
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab3c
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab50
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab64
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab78
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44ab8c
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44aba0
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x44abb4
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x44aad7
call fcn.004ab9dd
add esp, 4
mov eax, 0x5e47b0
mov dword [ebp - 0x44], eax
xor ecx, ecx
lea eax, [ebp - 0x48]
mov ebx, eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
cmp ecx, 0x55
jg 0x44b23c
inc dword [ebp - 0x30]
mov eax, dword [ebp - 0x40]
cmp dword [ebp - 0x30], eax
jle 0x44ac05
dec dword [ebp - 0x30]
jmp 0x44b23c
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.spid
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 4
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.spmc
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 8
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.spjg
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0xc
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.appjg
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x10
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.qqjg
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x14
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.wxjg
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x18
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.gzjg
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x1c
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.lszd
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x20
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push str.sphd
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x24
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x5f6225
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0x4c]
add ebx, 0x28
mov dword [ebp - 0xc4], ebx
push reloc.ODBC32.dll_SQLBindCol
push 0
push dword [ebp - 0xc4]
push reloc.ODBC32.dll_SQLBindCol
push 0
push 0x5f6512
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 3
mov eax, 0xa
mov ebx, 0x545900
call fcn.004aba01
add esp, 0x28
lea eax, [ebp - 0x44]
push eax
push 4
mov eax, 2
call fcn.004ab9d7
add esp, 8
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], eax
mov ebx, dword [ebp - 0x44]
mov dword [ebp - 0xc8], ebx
call fcn.00402678
mov dword [ebp - 0xcc], ecx
mov edi, dword [ebp - 0xc8]
mov dword [edi], 1
add edi, 4
mov eax, ecx
inc eax
mov dword [edi], eax
add edi, 4
cmp edi, ebx
je 0x44af53
mov esi, ebx
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 0xcc]
inc eax
shl eax, 2
add eax, 8
push eax
push dword [ebp - 0xc8]
call fcn.004ab9fb
add esp, 8
mov dword [ebp - 0x44], eax
mov edi, eax
add edi, 8
mov eax, dword [ebp - 0xcc]
shl eax, 2
add edi, eax
mov eax, dword [ebp - 0xc4]
push edi
push eax
push 0x2c
call fcn.004ab9e3
add esp, 4
pop esi
mov edi, eax
push eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44afb7
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44afd6
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44aff5
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b014
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b033
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b052
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b071
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b090
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b0af
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b0ce
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
lodsd eax, dword [esi]
push esi
push edi
test eax, eax
je 0x44b0ed
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
pop edi
pop esi
stosd dword es:[edi], eax
pop eax
pop edi
mov dword [edi], eax
cmp dword [ebp - 0x48], 1
jne 0x44b186
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
push dword [ebx]
push 0x5f0deb
mov ecx, 2
call fcn.00401871
add esp, 8
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x44b13e
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44b16c
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44b17d
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
jmp 0x44b214
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
push dword [ebx]
push 0x5f6b1c
push dword [ebp - 0x50]
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x44b1c9
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x50], eax
mov ebx, dword [ebp - 0x4c]
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
push dword [ebx]
push 0x5f10da
push dword [ebp - 0x54]
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc8], eax
mov eax, dword [ebp - 0xc8]
push eax
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x44b210
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x54], eax
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov eax, 0xa
mov ebx, 0x5464d0
call fcn.004aba01
add esp, 0x10
pop ebx
pop ecx
jmp 0x44abe0
add esp, 8
push dword [0x73a858]
push dword [ebp - 0x50]
push str.http:__p.3.cn_prices_mgets_type1skuIds
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
lea eax, [ebp - 0xc4]
push eax
call fcn.0043a1d2
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44b32e
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x44b341
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44b354
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44b367
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x44b37a
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44b38d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44b3a0
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44b3b3
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLCancel
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x44b3c9
mov eax, 0x5e47b0
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44b3f5
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x44b40c
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x58], eax
push 0x5ced9a
push dword [ebp - 0x58]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x44b23f
cmp dword [0x73a8f4], 0x15
je 0x44b447
cmp dword [0x73a8f4], 0x29
je 0x44b447
xor eax, eax
jmp 0x44b44c
mov eax, 1
test eax, eax
je 0x44b62a
push dword [0x73a858]
push str.origin2
push dword [ebp - 0x50]
push str.http:__p.3.cn_prices_mgets_skuids
mov ecx, 4
call fcn.00401871
add esp, 0x10
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
mov dword [ebp - 0xd8], 0
push 0
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
lea eax, [ebp - 0xc4]
push eax
call fcn.0043a1d2
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44b548
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x44b55b
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44b56e
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44b581
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x44b594
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44b5a7
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44b5ba
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44b5cd
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLCancel
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x44b5e3
mov eax, 0x5e47b0
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44b60f
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44b626
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
cmp dword [0x73a8f4], 3
je 0x44b662
cmp dword [0x73a8f4], 0x29
je 0x44b662
cmp dword [0x73a8f4], 0x2a
je 0x44b662
cmp dword [0x73a8f4], 0x2b
je 0x44b662
xor eax, eax
jmp 0x44b667
mov eax, 1
test eax, eax
je 0x44b7f9
push dword [0x73a858]
push dword [ebp - 0x54]
push str.http:__pe.3.cn_prices_mgets_callbackreaPriceCborigin4skuids
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44b6a6
mov eax, 0x5ced9a
push eax
push 1
mov eax, 9
mov ebx, 0x542c90
call fcn.004aba01
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44b6d7
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLCancel
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x44b6ed
mov eax, 0x5e47b0
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44b719
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x44b730
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x60], eax
push dword [0x73a858]
push dword [ebp - 0x54]
push str.http:__pe.3.cn_prices_mgets_callbackreaPriceCborigin5skuids
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44b76b
mov eax, 0x5ced9a
push eax
push 1
mov eax, 9
mov ebx, 0x542c90
call fcn.004aba01
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44b79c
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLCancel
push 0
mov eax, dword [ebp - 0xc8]
test eax, eax
jne 0x44b7b2
mov eax, 0x5e47b0
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44b7de
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xcc]
push eax
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x44b7f5
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x64], eax
mov ebx, dword [ebp - 0x44]
call fcn.004033f3
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0x68]
xor ecx, ecx
push eax
lea eax, [ebp - 0x48]
mov ebx, eax
pop eax
inc ecx
push ecx
push ebx
mov dword [ebx], ecx
push eax
cmp ecx, eax
jg 0x450df7
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44b83b
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44b84e
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44b87c
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x44b88d
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x6c], eax
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44b8ae
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44b8c1
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 8
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44b8f2
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x44b903
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x70], eax
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44b924
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44b937
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0xc
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44b968
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x44b979
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x74], eax
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44b99a
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44b9ad
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x10
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44b9de
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x44b9ef
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x78], eax
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44ba10
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ba23
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x14
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44ba54
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x44ba65
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x7c], eax
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44ba86
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ba99
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x18
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44baca
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x44badb
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], 0
push str.___p_:_
push dword [ebp - 0x6c]
push 0x5f0deb
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x5f0ecf
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44bb68
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44bb7b
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44bb95
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
mov eax, 0x5ced9a
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44bbb5
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
mov eax, 0x5ced9a
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44bbd5
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f83a9
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44bbf5
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
mov eax, 0x5ced9a
push eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44bc15
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x98], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44bc32
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44bc62
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44be5e
push 0x5f83ac
push dword [ebp - 0x6c]
push 0x5f0deb
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00417fd7
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44bce0
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov eax, 0x5f83af
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd0]
push eax
call fcn.0042760d
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44bd3b
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44bd4e
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
mov eax, 0x5f0ecf
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xec]
push eax
mov eax, 0x5f83b1
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.0041121a
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44bdbb
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x44bdce
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44bde1
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x44bdfb
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x88], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44be18
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44be48
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44be5e
jmp 0x450def
cmp dword [0x73a8f4], 0x15
je 0x44be7c
cmp dword [0x73a8f4], 0x29
je 0x44be7c
xor eax, eax
jmp 0x44be81
mov eax, 1
test eax, eax
je 0x44c127
push str.___p_:_
push dword [ebp - 0x6c]
push 0x5f0deb
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x5f0ecf
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44bf08
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44bf1b
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44bf35
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44bf52
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44bf82
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44c122
push 0x5f83ac
push dword [ebp - 0x6c]
push 0x5f0deb
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00417fd7
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c000
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov eax, 0x5f83af
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd0]
push eax
call fcn.0042760d
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c05b
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44c06e
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
mov eax, 0x5f0ecf
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xec]
push eax
mov eax, 0x5f83b1
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.0041121a
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44c0db
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x44c0ee
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44c101
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44c11b
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
jmp 0x44c3c1
cmp dword [0x73a8f4], 0x16
je 0x44c145
cmp dword [0x73a8f4], 0x2a
je 0x44c145
xor eax, eax
jmp 0x44c14a
mov eax, 1
test eax, eax
je 0x44c3c1
push str..html
push dword [ebp - 0x6c]
push str.http:__item.m.jd.com_product_
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
lea eax, [ebp - 0xc8]
push eax
mov dword [ebp - 0xcc], 0
push 0
lea eax, [ebp - 0xcc]
push eax
mov dword [ebp - 0xd0], 0
push 0
push dword [ebp - 0xd0]
mov dword [ebp - 0xd4], 0
push 0
lea eax, [ebp - 0xd4]
push eax
push 1
mov eax, str.User_Agent:_Mozilla_5.0__Linux__U__Android_2.2__AppleWebKit_533.1__KHTML__like_Gecko__Version_4.0_Mobile_Safari_533.1
mov dword [ebp - 0xd8], eax
lea eax, [ebp - 0xd8]
push eax
mov dword [ebp - 0xdc], 0
push 0
lea eax, [ebp - 0xdc]
push eax
mov dword [ebp - 0xe0], 0
push 0
lea eax, [ebp - 0xe0]
push eax
mov dword [ebp - 0xe4], 0
push 0
lea eax, [ebp - 0xe4]
push eax
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
lea eax, [ebp - 0xc4]
push eax
call fcn.0043a1d2
mov dword [ebp - 0xec], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c241
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe4]
test ebx, ebx
je 0x44c254
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44c267
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44c27a
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd8]
test ebx, ebx
je 0x44c28d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x44c2a0
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44c2b3
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x44c2c6
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLCancel
push 0
mov eax, dword [ebp - 0xec]
test eax, eax
jne 0x44c2dc
mov eax, 0x5e47b0
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44c308
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf0]
push eax
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x44c31f
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov eax, 0x5f60e5
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, str.skuPrice
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c38d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44c3a0
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44c3ba
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
cmp dword [0x73a8f4], 3
je 0x44c3f9
cmp dword [0x73a8f4], 0x29
je 0x44c3f9
cmp dword [0x73a8f4], 0x2a
je 0x44c3f9
cmp dword [0x73a8f4], 0x2b
je 0x44c3f9
xor eax, eax
jmp 0x44c3fe
mov eax, 1
test eax, eax
je 0x44c92e
push str.___p_:_
push dword [ebp - 0x6c]
mov ecx, 2
call fcn.00401871
add esp, 8
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x5f0ecf
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c480
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c493
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x44c4ad
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x9c], eax
push str.___p_:_
push dword [ebp - 0x6c]
mov ecx, 2
call fcn.00401871
add esp, 8
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
mov eax, 0x5f0ecf
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x64]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c52e
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c541
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x44c55b
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44c578
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44c5a8
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44c748
push 0x5f83ac
push dword [ebp - 0x6c]
push 0x5f0ecf
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.00417fd7
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c626
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov eax, 0x5f83af
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd0]
push eax
call fcn.0042760d
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c681
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44c694
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
mov eax, 0x5f0ecf
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xec]
push eax
mov eax, 0x5f83b1
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.0041121a
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44c701
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x44c714
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44c727
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x44c741
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x9c], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44c75e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44c78e
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44c92e
push 0x5f83ac
push dword [ebp - 0x6c]
push 0x5f0ecf
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov dword [ebp - 0xcc], 0
push 0
push dword [ebp - 0xcc]
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0x64]
push eax
call fcn.00417fd7
mov dword [ebp - 0xd0], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44c80c
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xd4], 0
push 0
push dword [ebp - 0xd4]
mov dword [ebp - 0xd8], 0
push 0
push dword [ebp - 0xd8]
mov eax, 0x5f83af
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd0]
push eax
call fcn.0042760d
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44c867
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44c87a
push ebx
call fcn.004ab9dd
add esp, 4
mov dword [ebp - 0xe4], 0
push 0
push dword [ebp - 0xe4]
mov dword [ebp - 0xe8], 0
push 0
push dword [ebp - 0xe8]
mov eax, 0x5f0ecf
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0xec]
push eax
mov eax, 0x5f83b1
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xe0]
push eax
call fcn.0041121a
mov dword [ebp - 0xf4], eax
mov ebx, dword [ebp - 0xe0]
test ebx, ebx
je 0x44c8e7
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xf0]
test ebx, ebx
je 0x44c8fa
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xec]
test ebx, ebx
je 0x44c90d
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xf4]
push eax
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x44c927
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x84], 0
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44c94e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44c980
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x44c9b6
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d3d0
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44c9dd
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44ca13
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44ca69
mov eax, 0x5f8433
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44ca3d
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f8438
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44ca5d
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44d077
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44ca7c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44cab2
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44cb08
mov eax, 0x5f8441
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44cadc
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f844a
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44cafc
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44d077
push 0xffffffffffffffff
push 0x12
push 0x1606865e
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44cbbe
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [0x73a904]
test eax, eax
jne 0x44cb46
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44cb7b
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
fld qword [ebp - 0xd4]
fsub qword [ebp - 0xe4]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44cbbe
mov eax, 1
jmp 0x44cbc0
xor eax, eax
test eax, eax
je 0x44cd08
mov eax, 0x5f8453
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44cbe1
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x84], 1
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44cc08
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44cc3a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44ccb6
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44cce2
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44ccfc
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
jmp 0x44d077
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44cd1e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44cd50
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
fld qword [ebp - 0xe8]
fsub qword [ebp - 0xf8]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44cec2
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44cda2
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44cdd4
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44ce50
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44ce7c
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44ce96
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f845e
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44ceb6
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44d077
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44ced8
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44cf0a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
je 0x44d077
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44cf5c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44cf8e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44d00a
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44d036
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d050
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f8463
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44d070
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push 0x5f83a9
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x44d3d0
push 0xffffffffffffffff
push 0x12
push 0x16068661
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44d195
push 0xffffffffffffffff
push 8
push 0x16068660
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd0], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd0]
test eax, eax
jne 0x44d0ee
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44d120
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44d136
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], edx
fld qword [ebp - 0xd8]
fsub qword [ebp - 0xe8]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44d195
push 0x5f8463
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44d195
mov eax, 1
jmp 0x44d197
xor eax, eax
test eax, eax
je 0x44d1ae
mov dword [ebp - 0x84], 1
jmp 0x44d3d0
push 0x5f8453
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44d1d9
mov dword [ebp - 0x84], 1
jmp 0x44d3d0
push 0xffffffffffffffff
push 0x12
push 0x1606865f
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44d225
push 0x5f844a
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44d225
mov eax, 1
jmp 0x44d227
xor eax, eax
test eax, eax
je 0x44d23e
mov dword [ebp - 0x84], 1
jmp 0x44d3d0
push 0xffffffffffffffff
push 0x12
push 0x1606865d
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44d39d
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44d27a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44d2af
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0xffffffffffffffff
push 8
push 0x1606865c
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xdc], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44d312
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44d344
push ebx
call fcn.004ab9dd
add esp, 4
fld qword [ebp - 0xd8]
fsub qword [ebp - 0xe4]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d384
push 0x5f8463
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44d384
mov eax, 1
jmp 0x44d386
xor eax, eax
test eax, eax
je 0x44d398
mov dword [ebp - 0x84], 1
jmp 0x44d3d0
push 0xffffffffffffffff
push 0x12
push 0x16068662
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44d3d0
mov dword [ebp - 0x84], 1
cmp dword [0x73a8f4], 0x15
je 0x44d408
cmp dword [0x73a8f4], 0x16
je 0x44d408
cmp dword [0x73a8f4], 0x29
je 0x44d408
cmp dword [0x73a8f4], 0x2a
je 0x44d408
xor eax, eax
jmp 0x44d40d
mov eax, 1
test eax, eax
je 0x44dca9
cmp dword [ebp - 0x84], 1
je 0x44d515
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d438
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x44d46a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
ftst
fnstsw ax
test ah, 1
je 0x44d4a0
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d515
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44d4c7
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], edx
fld qword [ebp - 0xf0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44d4fd
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d515
mov eax, 1
jmp 0x44d517
xor eax, eax
test eax, eax
je 0x44dca9
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d535
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44d56b
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44d5c1
mov eax, 0x5f8433
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d595
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f8438
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44d5b5
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44d680
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44d5d4
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44d60a
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44d660
mov eax, 0x5f8441
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d634
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f844a
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44d654
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44d680
mov eax, 0x5f846a
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44d679
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push 0x5f846a
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44d757
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d6b2
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
fld qword [ebp - 0xd4]
ftst
fnstsw ax
test ah, 1
je 0x44d6e2
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d757
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44d709
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], edx
fld qword [ebp - 0xe8]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44d73f
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44d757
mov eax, 1
jmp 0x44d759
xor eax, eax
test eax, eax
je 0x44dca9
push 0xffffffffffffffff
push 0x12
push 0x16068656
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44d895
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d795
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44d7c7
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44d843
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44d86f
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d889
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
jmp 0x44d9a9
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d8ab
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44d8e0
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44d95c
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44d988
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44d9a2
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push 0x12
push 0x16068655
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44daa9
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44d9e8
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x44da1a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
fld qword [ebp - 0xd4]
fsub qword [ebp - 0xe4]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
je 0x44daa9
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44da6c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
fld qword [ebp - 0xf8]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44daa9
mov eax, 1
jmp 0x44daab
xor eax, eax
test eax, eax
je 0x44dac2
mov dword [ebp - 0x84], 1
jmp 0x44dca9
push 0xffffffffffffffff
push 8
push 0x16068657
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44daf4
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44db26
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44db3c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44db87
mov dword [ebp - 0x84], 1
jmp 0x44dca9
push 0xffffffffffffffff
push 0x12
push 0x16068658
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44dca9
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44dbb8
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44dbed
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0xffffffffffffffff
push 8
push 0x16068659
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xdc], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44dc50
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44dc82
push ebx
call fcn.004ab9dd
add esp, 4
fld qword [ebp - 0xd8]
fsub qword [ebp - 0xe4]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44dca9
cmp dword [0x73a8f4], 3
je 0x44dce1
cmp dword [0x73a8f4], 0x29
je 0x44dce1
cmp dword [0x73a8f4], 0x2a
je 0x44dce1
cmp dword [0x73a8f4], 0x2b
je 0x44dce1
xor eax, eax
jmp 0x44dce6
mov eax, 1
test eax, eax
je 0x44eba8
cmp dword [ebp - 0x84], 0
jne 0x44dd5f
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44dd11
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
fld qword [ebp - 0xd4]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44dd47
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44dd5f
mov eax, 1
jmp 0x44dd61
xor eax, eax
test eax, eax
je 0x44e44b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44dd7c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44ddb2
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44de08
mov eax, 0x5f8441
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44dddc
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f844a
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44ddfc
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44e44b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44de1e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x44de50
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x44de86
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44e44b
mov eax, 0x5f8472
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44deb0
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44decd
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44e44b
push 0xffffffffffffffff
push 0x12
push 0x16068656
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44e037
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44df37
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44df69
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44dfe5
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44e011
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44e02b
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
jmp 0x44e14b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44e04d
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44e082
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44e0fe
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44e12a
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44e144
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push 0x12
push 0x16068655
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44e24b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44e18a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x44e1bc
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
fld qword [ebp - 0xd4]
fsub qword [ebp - 0xe4]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
je 0x44e24b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44e20e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
fld qword [ebp - 0xf8]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44e24b
mov eax, 1
jmp 0x44e24d
xor eax, eax
test eax, eax
je 0x44e264
mov dword [ebp - 0x84], 1
jmp 0x44e44b
push 0xffffffffffffffff
push 8
push 0x16068657
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44e296
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44e2c8
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44e2de
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44e329
mov dword [ebp - 0x84], 1
jmp 0x44e44b
push 0xffffffffffffffff
push 0x12
push 0x16068658
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44e44b
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44e35a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44e38f
cmp dword [ebp - 0x84], 0
jne 0x44e4bc
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44e46e
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
fld qword [ebp - 0xd4]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44e4a4
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44e4bc
mov eax, 1
jmp 0x44e4be
xor eax, eax
test eax, eax
je 0x44eba8
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44e4d9
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fsub qword [0x5f842b]
ftst
fnstsw ax
test ah, 1
je 0x44e50f
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44e565
mov eax, 0x5f8441
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44e539
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
mov eax, 0x5f844a
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44e559
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
jmp 0x44eba8
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e57b
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x44e5ad
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x44e5e3
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44eba8
mov eax, 0x5f8479
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44e60d
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e62a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44eba8
push 0xffffffffffffffff
push 0x12
push 0x16068656
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44e794
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e694
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44e6c6
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44e742
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44e76e
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44e788
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
jmp 0x44e8a8
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e7aa
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44e7df
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xc8]
fdiv qword [ebp - 0xd0]
fstp qword [ebp - 0xd8]
push 0x80000601
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
push 0x80000301
push 0
push 6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xdc]
test eax, eax
jne 0x44e85b
mov eax, 0x5ced9a
push eax
push 2
mov ebx, 0x4ac490
call fcn.004ab9f5
add esp, 0x1c
mov dword [ebp - 0xe0], eax
mov ebx, dword [ebp - 0xdc]
test ebx, ebx
je 0x44e887
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xe0]
push eax
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x44e8a1
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x90], eax
push 0xffffffffffffffff
push 0x12
push 0x16068655
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44e9a8
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e8e7
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xd0], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x44e919
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xe0], edx
fld qword [ebp - 0xd4]
fsub qword [ebp - 0xe4]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
je 0x44e9a8
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44e96b
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], edx
fld qword [ebp - 0xf8]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44e9a8
mov eax, 1
jmp 0x44e9aa
xor eax, eax
test eax, eax
je 0x44e9c1
mov dword [ebp - 0x84], 1
jmp 0x44eba8
push 0xffffffffffffffff
push 8
push 0x16068657
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44e9f3
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44ea25
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44ea3b
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44ea86
mov dword [ebp - 0x84], 1
jmp 0x44eba8
push 0xffffffffffffffff
push 0x12
push 0x16068658
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44eba8
push 0xffffffffffffffff
push 0x12
push 0x16068641
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44ee7d
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44ebe3
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44ebf6
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 0x20
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44ec27
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x44ec3b
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0x6c]
push eax
call fcn.00413fcd
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44ec6b
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xc4], 0
push 0
push dword [ebp - 0xc4]
mov dword [ebp - 0xc8], 0
push 0
push dword [ebp - 0xc8]
mov eax, 0x5f1230
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
mov eax, 0x5f13f3
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x98]
push eax
call fcn.0041121a
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44ecdf
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44ecf2
push ebx
call fcn.004ab9dd
add esp, 4
mov eax, dword [ebp - 0xd4]
push eax
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x44ed0c
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0x98]
push eax
push dword [ebp - 0xa4]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x44ed54
push 0x5ced9a
push dword [ebp - 0x98]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x44ed54
mov eax, 1
jmp 0x44ed56
xor eax, eax
test eax, eax
je 0x44ee27
mov eax, 0x5f8482
push eax
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x44ed77
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x94], eax
push dword [ebp - 0x6c]
push str._where_spid
push dword [ebp - 0x98]
push str._set_sphd
push dword [ebp - 8]
push 0x5f0d46
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x44edc3
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x44edda
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
push 0x5ced9a
push dword [ebp - 0x98]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x44ee22
mov dword [ebp - 0x84], 1
jmp 0x44ee7d
push 0x5ced9a
push dword [ebp - 0x98]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44ee7d
mov eax, dword [ebp - 0xa4]
test eax, eax
je 0x44ee62
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x44ee76
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x98], eax
push 0xffffffffffffffff
push 0x12
push 0x1606876c
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44eea5
mov dword [ebp - 0x84], 0
push 0x5f83a9
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
je 0x450def
mov ebx, dword [ebp - 0x44]
call fcn.00402678
push ebx
push ecx
mov eax, dword [ebp - 0x48]
dec eax
jns 0x44eede
push 4
call fcn.004ab9e9
add esp, 4
pop ecx
pop ebx
cmp eax, ecx
jl 0x44eef1
push 1
call fcn.004ab9e9
add esp, 4
shl eax, 2
add ebx, eax
mov ebx, dword [ebx]
add ebx, 4
mov dword [ebp - 0xc4], ebx
mov ebx, dword [ebp - 0xc4]
mov eax, dword [ebx]
test eax, eax
je 0x44ef22
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x44ef36
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0x84], 0
je 0x4507f9
push 0xffffffffffffffff
push 0x12
push 0x1606865b
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44ef8c
push 0
push 0
push 0
push reloc.ODBC32.dll_SQLCancel
push 0
push 0x5f84a5
push 2
mov ebx, 0x4af6e0
call fcn.004ab9f5
add esp, 0x1c
push 0xffffffffffffffff
push 0x12
push 0x16068652
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
cmp dword [ebp - 0xc8], 1
jne 0x44efd8
push 0x5f8463
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44efd8
mov eax, 1
jmp 0x44efda
xor eax, eax
test eax, eax
je 0x44f2a3
push 0xffffffffffffffff
push 8
push 0x16068651
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f014
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f046
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44f05c
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44f1d6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44f0ae
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], edx
fld qword [ebp - 0xf0]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44f1d6
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xf8], edx
push 0xffffffffffffffff
push 8
push 0x1606864d
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0x100], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x100]
test eax, eax
jne 0x44f134
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac960
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov ebx, dword [ebp - 0x100]
test ebx, ebx
je 0x44f166
push ebx
call fcn.004ab9dd
add esp, 4
push 0x80000301
push 0
push 8
push reloc.ODBC32.dll_SQLAllocStmt
push dword [ebp - 0x104]
push dword [ebp - 0x108]
push reloc.ODBC32.dll_SQLAllocStmt
push dword [ebp - 0xf8]
push dword [ebp - 0xfc]
push 3
mov ebx, 0x4adac0
call fcn.004ab9f5
add esp, 0x28
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x114], edx
fld qword [ebp - 0x118]
fsub qword [0x5f1312]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44f1d6
mov eax, 1
jmp 0x44f1d8
xor eax, eax
test eax, eax
je 0x44f2a3
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
push reloc.ODBC32.dll_SQLAllocStmt
push edx
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
push 0
push dword [ebp - 0xcc]
push 0xffffffffffffffff
push 8
push 0x1606864d
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44f242
push ebx
call fcn.004ab9dd
add esp, 4
push str.num1callbackeasybuysubmit_
push dword [ebp - 0x6c]
push str.http:__easybuy.jd.com_skuDetail_newSubmitEasybuyOrder.action_skuId
mov ecx, 3
call fcn.00401871
add esp, 0xc
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f278
mov eax, 0x5ced9a
push eax
push 1
mov eax, 1
mov ebx, 0x505e50
call fcn.004aba01
add esp, 0x10
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f2a3
push ebx
call fcn.004ab9dd
add esp, 4
push 0xffffffffffffffff
push 0x12
push 0x1606864f
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
test eax, eax
je 0x44f3b3
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
push 0xffffffffffffffff
push 8
push 0x1606864d
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd0], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd0]
test eax, eax
jne 0x44f311
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac960
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x44f343
push ebx
call fcn.004ab9dd
add esp, 4
push 0x80000301
push 0
push 8
push reloc.ODBC32.dll_SQLAllocStmt
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
push reloc.ODBC32.dll_SQLAllocStmt
push dword [ebp - 0xc8]
push dword [ebp - 0xcc]
push 3
mov ebx, 0x4adac0
call fcn.004ab9f5
add esp, 0x28
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xe4], edx
fld qword [ebp - 0xe8]
fsub qword [0x5f1312]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44f3b3
mov eax, 1
jmp 0x44f3b5
xor eax, eax
test eax, eax
je 0x44f742
push 0xffffffffffffffff
push 8
push 0x1606864e
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f3ef
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f421
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44f437
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xd8], edx
fld qword [ebp - 0xcc]
fsub qword [ebp - 0xdc]
fcomp qword [0x5f0c9c]
fnstsw ax
test ah, 1
jne 0x44f4c6
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x90]
test eax, eax
jne 0x44f489
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], edx
fld qword [ebp - 0xf0]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x44f4c6
mov eax, 1
jmp 0x44f4c8
xor eax, eax
test eax, eax
je 0x44f742
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
push reloc.ODBC32.dll_SQLAllocStmt
push edx
push eax
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
push 0
push dword [ebp - 0xcc]
push 0xffffffffffffffff
push 8
push 0x1606864d
push 0x52066cc0
call fcn.004aba07
add esp, 0x18
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44f532
push ebx
call fcn.004ab9dd
add esp, 4
push 0x5f8463
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44f5ba
push dword [ebp - 0x88]
push str..html_PCJG
push dword [ebp - 0x6c]
push str.http:__item.jd.com_
mov ecx, 4
call fcn.00401871
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f58a
mov eax, 0x5ced9a
push eax
push 1
mov eax, 1
mov ebx, 0x505e50
call fcn.004aba01
add esp, 0x10
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f5b5
push ebx
call fcn.004ab9dd
add esp, 4
jmp 0x44f742
push 0x5f8472
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44f642
push dword [ebp - 0x9c]
push str..html_QQJG
push dword [ebp - 0x6c]
push str.http:__item.jd.com_
mov ecx, 4
call fcn.00401871
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f612
mov eax, 0x5ced9a
push eax
push 1
mov eax, 1
mov ebx, 0x505e50
call fcn.004aba01
add esp, 0x10
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f63d
push ebx
call fcn.004ab9dd
add esp, 4
jmp 0x44f742
push 0x5f8479
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44f6ca
push dword [ebp - 0xa0]
push str..html_WXJG
push dword [ebp - 0x6c]
push str.http:__item.jd.com_
mov ecx, 4
call fcn.00401871
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f69a
mov eax, 0x5ced9a
push eax
push 1
mov eax, 1
mov ebx, 0x505e50
call fcn.004aba01
add esp, 0x10
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f6c5
push ebx
call fcn.004ab9dd
add esp, 4
jmp 0x44f742
push 0x5f846a
push dword [ebp - 0x94]
call fcn.00401742
add esp, 8
cmp eax, 0
jne 0x44f742
push dword [ebp - 0x6c]
push str.http:__item.m.jd.com_ware_view.action_wareId
mov ecx, 2
call fcn.00401871
add esp, 8
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x44f717
mov eax, 0x5ced9a
push eax
push 1
mov eax, 1
mov ebx, 0x505e50
call fcn.004aba01
add esp, 0x10
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x44f742
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44f758
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], edx
fld qword [ebp - 0xd0]
ftst
fnstsw ax
test ah, 1
je 0x44f788
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
je 0x44f7d0
mov eax, dword [ebp - 0x74]
test eax, eax
je 0x44f7b5
push eax
mov ebx, eax
call fcn.00401806
inc eax
push eax
call fcn.004ab9e3
pop ecx
pop esi
mov edi, eax
rep movsb byte es:[edi], byte [esi]
push eax
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x44f7c9
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x8c], eax
push 0x80000301
push 0
push dword [0x73a84c]
push 1
mov eax, 7
mov ebx, 0x5402c0
call fcn.004aba01
add esp, 0x10
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push 1
push 3
push 1
push 1
push 1
push dword [ebp - 0xc4]
push dword [ebp - 0xc8]
call fcn.0040e093
mov dword [ebp - 0xcc], eax
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
push 0x80000301
push 0
push eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xcc]
test eax, eax
jne 0x44f86d
mov eax, 0x5ced9a
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 3
mov eax, 0xb
mov ebx, 0x5471f0
call fcn.004aba01
add esp, 0x28
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x44f8a7
push ebx
call fcn.004ab9dd
add esp, 4
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x94]
test eax, eax
jne 0x44f8f7
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 1
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x6c]
test eax, eax
jne 0x44f996
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 2
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xac]
test eax, eax
jne 0x44fa38
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 3
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x44fada
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 4
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x44fb7c
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 5
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x44fc1e
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 6
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x44fcc0
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 7
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x80]
test eax, eax
jne 0x44fd5f
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push 1
push 0x80000301
push 0
push 8
fld qword [ebp - 0xd4]
call fcn.004017df
push 0x80000301
push 0
push eax
push 0xc0001
push 0x16067d09
push 0x52066cc0
push 5
mov eax, 0xb
mov ebx, 0x5468d0
call fcn.004aba01
add esp, 0x40
push 0xffffffffffffffff
push 0x11
push 0x16067d09
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xcc], eax
fild dword [ebp - 0xcc]
fstp qword [ebp - 0xcc]
fld qword [ebp - 0xcc]
fsub qword [0x5e47b8]
fstp qword [ebp - 0xd4]
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x44fdfe
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x88]
test eax, eax
jne 0x45080f
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x70]
test eax, eax
jne 0x450841
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x450877
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450906
push dword [ebp - 0x6c]
push 0x5f0d2e
push dword [ebp - 0x88]
push str._set_spjg
push dword [ebp - 8]
push 0x5f0d46
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4508cd
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x4508e4
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
cmp dword [0x73a8f4], 0x15
je 0x45093e
cmp dword [0x73a8f4], 0x16
je 0x45093e
cmp dword [0x73a8f4], 0x2a
je 0x45093e
cmp dword [0x73a8f4], 0x29
je 0x45093e
xor eax, eax
jmp 0x450943
mov eax, 1
test eax, eax
je 0x450ac0
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x450961
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x74]
test eax, eax
jne 0x450993
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x4509c9
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450a38
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x8c]
test eax, eax
jne 0x4509f0
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
fld qword [ebp - 0xec]
ftst
fnstsw ax
test ah, 1
je 0x450a20
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450a38
mov eax, 1
jmp 0x450a3a
xor eax, eax
test eax, eax
je 0x450ac0
push dword [ebp - 0x6c]
push 0x5f0d2e
push dword [ebp - 0x8c]
push str._set_appjg
push dword [ebp - 8]
push 0x5f0d46
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x450a87
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x450a9e
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
cmp dword [0x73a8f4], 3
je 0x450af8
cmp dword [0x73a8f4], 0x29
je 0x450af8
cmp dword [0x73a8f4], 0x2a
je 0x450af8
cmp dword [0x73a8f4], 0x2b
je 0x450af8
xor eax, eax
jmp 0x450afd
mov eax, 1
test eax, eax
je 0x450def
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x450b1b
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x78]
test eax, eax
jne 0x450b4d
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x450b83
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450bf2
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x9c]
test eax, eax
jne 0x450baa
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
fld qword [ebp - 0xec]
ftst
fnstsw ax
test ah, 1
je 0x450bda
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450bf2
mov eax, 1
jmp 0x450bf4
xor eax, eax
test eax, eax
je 0x450c7a
push dword [ebp - 0x6c]
push 0x5f0d2e
push dword [ebp - 0x9c]
push str._set_qqjg
push dword [ebp - 8]
push 0x5f0d46
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x450c41
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0x38], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x38]
test eax, eax
jne 0x450c58
mov eax, 0x5ced9a
push eax
push 0x80000301
push 0
push dword [ebp - 0xc]
push 2
mov eax, 0xa
mov ebx, 0x5457a0
call fcn.004aba01
add esp, 0x1c
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x450c90
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x7c]
test eax, eax
jne 0x450cc2
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], edx
fld qword [ebp - 0xc8]
fsub qword [ebp - 0xd8]
ftst
fnstsw ax
test ah, 1
je 0x450cf8
fchs
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x450d67
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xa0]
test eax, eax
jne 0x450d1f
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xe8], edx
fld qword [ebp - 0xec]
ftst
fnstsw ax
test ah, 1
je 0x450d4f
xor eax, eax
test eax, eax
je 0x450def
push dword [ebp - 0x6c]
push 0x5f0d2e
push dword [ebp - 0xa0]
push str._set_wxjg
push dword [ebp - 8]
push 0x5f0d46
mov ecx, 6
call fcn.00401871
add esp, 0x18
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x450db6
pop eax
pop ebx
pop ecx
jmp 0x44b810
add esp, 0xc
jmp 0x44aa86
push 0x80000301
push 0
push dword [ebp - 0x3c]
push 1
mov eax, 0xa
mov ebx, 0x5458b0
call fcn.004aba01
add esp, 0x10
push 1
push 1
call fcn.00440c4f
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0xc4]
push eax
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x450e4c
push ebx
call fcn.004ab9dd
add esp, 4
pop eax
mov dword [ebp - 0xc0], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc0]
test eax, eax
jne 0x450e69
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0x2c]
test eax, eax
jne 0x450e95
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
fild dword [ebp - 0xc4]
fstp qword [ebp - 0xd0]
fld qword [ebp - 0xd0]
fild dword [ebp - 0xc8]
fstp qword [ebp - 0xd8]
fsub qword [ebp - 0xd8]
fstp qword [ebp - 0xe0]
fld qword [ebp - 0xe0]
call fcn.004017df
mov dword [ebp - 0x34], eax
cmp dword [ebp + 8], 0x270f
jle 0x450ff8
push 0
mov ebx, 0x4ae0e0
call fcn.004ab9f5
add esp, 4
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], edx
push 1
push 3
push 1
push 1
push 1
push dword [ebp - 0xc4]
push dword [ebp - 0xc8]
call fcn.0040e093
mov dword [ebp - 0xcc], eax
push 0xffffffffffffffff
push 8
push 0x16067fc5
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xd0], eax
push 0x5f0d90
push dword [ebp - 0xd0]
push 0x60154c
push dword [ebp - 0xcc]
push 0x5f0d7f
mov ecx, 5
call fcn.00401871
add esp, 0x14
mov dword [ebp - 0xd4], eax
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x450f95
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xd0]
test ebx, ebx
je 0x450fa8
push ebx
call fcn.004ab9dd
add esp, 4
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xd4]
test eax, eax
jne 0x450fbe
mov eax, 0x5ced9a
push eax
push 0x10005
push 0x1606815f
push 0x52066cc0
push 2
mov ebx, 0x4b0500
call fcn.004ab9f5
add esp, 0x1c
mov ebx, dword [ebp - 0xd4]
test ebx, ebx
je 0x450ff3
push ebx
call fcn.004ab9dd
add esp, 4
jmp 0x451122
push 0xffffffffffffffff
push 8
push 0x16067fc5
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x45102a
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4ac9c0
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xc8], edx
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x45105c
push ebx
call fcn.004ab9dd
add esp, 4
fld qword [ebp - 0xcc]
fcomp qword [0x5e4869]
fnstsw ax
test ah, 0x41
jne 0x451122
push 0x80000301
push 0
push dword [ebp + 8]
push 1
mov ebx, 0x4ad980
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc4], eax
push 0xffffffffffffffff
push 8
push 0x16067fc5
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc8], eax
push 0x5f0d90
push dword [ebp - 0xc8]
push 0x601555
push dword [ebp - 0xc4]
push dword [ebp - 8]
mov ecx, 5
call fcn.00401871
add esp, 0x14
mov dword [ebp - 0xcc], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x4510f0
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc8]
test ebx, ebx
je 0x451103
push ebx
call fcn.004ab9dd
add esp, 4
lea eax, [ebp - 0xcc]
push eax
call fcn.0040dfd7
mov ebx, dword [ebp - 0xcc]
test ebx, ebx
je 0x451122
push ebx
call fcn.004ab9dd
add esp, 4
push 0xffffffffffffffff
push 8
push 0x16067fc5
push 0x52066cc0
call fcn.004aba0d
add esp, 0x10
mov dword [ebp - 0xc4], eax
push reloc.ODBC32.dll_SQLBindCol
push 0
mov eax, dword [ebp - 0xc4]
test eax, eax
jne 0x451154
mov eax, 0x5ced9a
push eax
push 1
mov ebx, 0x4acc20
call fcn.004ab9f5
add esp, 0x10
mov dword [ebp - 0xc8], eax
mov ebx, dword [ebp - 0xc4]
test ebx, ebx
je 0x451180
push ebx
call fcn.004ab9dd
add esp, 4
push 1
push 1
push 1
push dword [ebp - 0xc8]
call fcn.00429913
jmp 0x44a706
mov ebx, dword [ebp - 8]
test ebx, ebx
je 0x4511a9
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x2c]
test ebx, ebx
je 0x4511b9
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x38]
test ebx, ebx
je 0x4511c9
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x44]
push ebx
mov ecx, dword [ebx]
add ebx, 4
test ecx, ecx
je 0x4511e7
mov eax, dword [ebx]
add ebx, 4
dec ecx
je 0x4511e3
imul eax, dword [ebx]
jmp 0x4511d8
mov ecx, eax
test ecx, ecx
je 0x4512df
push ecx
push ebx
mov ebx, dword [ebx]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451202
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451216
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45122a
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45123e
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451252
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451266
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45127a
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45128e
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4512a2
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4512b6
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4512ca
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
pop ecx
dec ecx
jne 0x4511ed
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x4c]
push ebx
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4512fb
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45130f
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451323
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451337
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45134b
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45135f
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451373
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x451387
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x45139b
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4513af
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
add ebx, 4
push ebx
mov ebx, dword [ebx]
test ebx, ebx
je 0x4513c3
push ebx
call fcn.004ab9dd
add esp, 4
pop ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x50]
test ebx, ebx
je 0x4513dc
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x54]
test ebx, ebx
je 0x4513ec
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x58]
test ebx, ebx
je 0x4513fc
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x5c]
test ebx, ebx
je 0x45140c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x60]
test ebx, ebx
je 0x45141c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x64]
test ebx, ebx
je 0x45142c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x6c]
test ebx, ebx
je 0x45143c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x70]
test ebx, ebx
je 0x45144c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x74]
test ebx, ebx
je 0x45145c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x78]
test ebx, ebx
je 0x45146c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x7c]
test ebx, ebx
je 0x45147c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x80]
test ebx, ebx
je 0x45148c
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x88]
test ebx, ebx
je 0x45149f
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x8c]
test ebx, ebx
je 0x4514b2
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x90]
test ebx, ebx
je 0x4514c5
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x94]
test ebx, ebx
je 0x4514d8
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x98]
test ebx, ebx
je 0x4514eb
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0x9c]
test ebx, ebx
je 0x4514fe
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xa0]
test ebx, ebx
je 0x451511
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xa4]
test ebx, ebx
je 0x451524
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xa8]
test ebx, ebx
je 0x451537
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xac]
test ebx, ebx
je 0x45154a
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xb8]
test ebx, ebx
je 0x45155d
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xbc]
test ebx, ebx
je 0x451570
push ebx
call fcn.004ab9dd
add esp, 4
mov ebx, dword [ebp - 0xc0]
test ebx, ebx
je 0x451583
push ebx
call fcn.004ab9dd
add esp, 4
mov esp, ebp
pop ebp
ret 4