Function at 0x74e485
Capabilities:
Check http status code

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x40e906
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x98
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x40ce88
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov word [ebp - 0x48], 7
mov word [ebp - 0x44], 1
and word [ebp - 0x24], 0
jmp 0x74e504
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0x44]
jo 0x74e959
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0x48]
jg 0x74e948
mov dword [ebp - 4], 4
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 8
jae 0x74e52c
and dword [ebp - 0x70], 0
jmp 0x74e534
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x70], eax
mov eax, dword [ebp - 0x30]
mov ecx, dword [0x784210]
mov edx, dword [ebp + 8]
mov ax, word [ecx + eax*2]
cmp ax, word [edx]
jne 0x74e93c
mov dword [ebp - 4], 5
mov word [ebp - 0x50], 0xc7
mov word [ebp - 0x4c], 1
and word [ebp - 0x28], 0
jmp 0x74e579
mov ax, word [ebp - 0x28]
add ax, word [ebp - 0x4c]
jo 0x74e959
mov word [ebp - 0x28], ax
mov ax, word [ebp - 0x28]
cmp ax, word [ebp - 0x50]
jg 0x74e92e
mov dword [ebp - 4], 6
mov word [ebp - 0x58], 9
mov word [ebp - 0x54], 1
and word [ebp - 0x2c], 0
jmp 0x74e5b3
mov ax, word [ebp - 0x2c]
add ax, word [ebp - 0x54]
jo 0x74e959
mov word [ebp - 0x2c], ax
mov ax, word [ebp - 0x2c]
cmp ax, word [ebp - 0x58]
jg 0x74e888
mov dword [ebp - 4], 7
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0xc9
jae 0x74e5de
and dword [ebp - 0x74], 0
jmp 0x74e5e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x74], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 0xa
jae 0x74e5f9
and dword [ebp - 0x78], 0
jmp 0x74e601
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x78], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 8
jae 0x74e614
and dword [ebp - 0x7c], 0
jmp 0x74e61c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x7c], eax
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0xc8
jae 0x74e632
and dword [ebp - 0x80], 0
jmp 0x74e63a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x80], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 0xa
jae 0x74e650
and dword [ebp - 0x84], 0
jmp 0x74e65b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0x3c]
imul eax, eax, 0xc9
mov ecx, dword [ebp - 0x40]
add ecx, eax
mov eax, dword [0x7842f8]
mov edx, dword [ebp - 0x30]
imul edx, edx, 0xc8
mov esi, dword [ebp - 0x34]
add esi, edx
mov edx, dword [ebp - 0x38]
lea edx, [edx + esi*8]
mov esi, dword [0x78422c]
fld qword [eax + ecx*8]
fstp qword [esi + edx*8]
mov dword [ebp - 4], 8
cmp word [ebp - 0x28], 0x18
jge 0x74e784
cmp word [ebp - 0x2c], 8
jge 0x74e784
mov dword [ebp - 4], 9
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x18
jae 0x74e6c8
and dword [ebp - 0x88], 0
jmp 0x74e6d3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x88], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 8
jae 0x74e6e9
and dword [ebp - 0x8c], 0
jmp 0x74e6f4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x8c], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 8
jae 0x74e70a
and dword [ebp - 0x90], 0
jmp 0x74e715
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x90], eax
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x18
jae 0x74e72b
and dword [ebp - 0x94], 0
jmp 0x74e736
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x94], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 8
jae 0x74e74c
and dword [ebp - 0x98], 0
jmp 0x74e757
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x3c]
imul eax, eax, 0x18
mov ecx, dword [ebp - 0x40]
add ecx, eax
mov eax, dword [0x78431c]
mov edx, dword [ebp - 0x30]
imul edx, edx, 0x18
mov esi, dword [ebp - 0x34]
add esi, edx
mov edx, dword [ebp - 0x38]
lea edx, [edx + esi*8]
mov esi, dword [0x78427c]
fld qword [eax + ecx*8]
fstp qword [esi + edx*8]
mov dword [ebp - 4], 0xb
cmp word [ebp - 0x28], 0x19
jge 0x74e87c
cmp word [ebp - 0x2c], 4
jge 0x74e87c
mov dword [ebp - 4], 0xc
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x40], eax
cmp dword [ebp - 0x40], 0x19
jae 0x74e7be
and dword [ebp - 0x9c], 0
jmp 0x74e7c9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x9c], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x3c], eax
cmp dword [ebp - 0x3c], 4
jae 0x74e7df
and dword [ebp - 0xa0], 0
jmp 0x74e7ea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa0], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 0x18
jae 0x74e800
and dword [ebp - 0xa4], 0
jmp 0x74e80b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa4], eax
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 0x19
jae 0x74e821
and dword [ebp - 0xa8], 0
jmp 0x74e82c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa8], eax
movsx eax, word [ebp - 0x2c]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 4
jae 0x74e842
and dword [ebp - 0xac], 0
jmp 0x74e84d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xac], eax
mov eax, dword [ebp - 0x3c]
imul eax, eax, 0x19
mov ecx, dword [ebp - 0x40]
add ecx, eax
mov eax, dword [0x784340]
mov edx, dword [ebp - 0x30]
imul edx, edx, 0x19
mov esi, dword [ebp - 0x34]
add esi, edx
imul esi, esi, 0x18
mov edx, dword [ebp - 0x38]
add edx, esi
mov esi, dword [0x7842a8]
fld qword [eax + ecx*8]
fstp qword [esi + edx*8]
mov dword [ebp - 4], 0xe
jmp 0x74e5a1
mov dword [ebp - 4], 0xf
cmp word [ebp - 0x28], 9
jge 0x74e922
mov dword [ebp - 4], 0x10
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x38], eax
cmp dword [ebp - 0x38], 9
jae 0x74e8b7
and dword [ebp - 0xb0], 0
jmp 0x74e8c2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb0], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x34], eax
cmp dword [ebp - 0x34], 8
jae 0x74e8d8
and dword [ebp - 0xb4], 0
jmp 0x74e8e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb4], eax
movsx eax, word [ebp - 0x28]
mov dword [ebp - 0x30], eax
cmp dword [ebp - 0x30], 9
jae 0x74e8f9
and dword [ebp - 0xb8], 0
jmp 0x74e904
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb8], eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [0x784364]
mov edx, dword [ebp - 0x30]
mov esi, dword [ebp - 0x34]
lea edx, [esi + edx*8]
mov esi, dword [0x7842d4]
fld qword [ecx + eax*8]
fstp qword [esi + edx*8]
mov dword [ebp - 4], 0x12
jmp 0x74e567
mov dword [ebp - 4], 0x13
call fcn.0074e9cc
jmp 0x74e948
mov dword [ebp - 4], 0x16
jmp 0x74e4f2
mov ecx, dword [ebp - 0x20]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
leave
ret 4
call sub.MSVBVM60.DLL___vbaErrorOverflow