Function at 0x6a6b9d
Capabilities:
Parse pe header

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, 0x424
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x407508
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 0x11
push 0x429860
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
and dword [ebp - 0x9c], 0
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6c23
and dword [ebp - 0x100], 0
jmp 0x6a6c2e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fld qword [0x402920]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 4
mov dword [ebp - 0xa4], 0x18
cmp dword [ebp - 0xa4], 0x25
jae 0x6a6c66
and dword [ebp - 0x104], 0
jmp 0x6a6c71
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x104], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6c8d
and dword [ebp - 0x108], 0
jmp 0x6a6c98
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x9c], 5
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6cb7
and dword [ebp - 0x10c], 0
jmp 0x6a6cc2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
call sub.MSVBVM60.DLL___vbaFPFix
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 5
mov dword [ebp - 0xa4], 0x17
cmp dword [ebp - 0xa4], 0x25
jae 0x6a6d17
and dword [ebp - 0x110], 0
jmp 0x6a6d22
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6d3e
and dword [ebp - 0x114], 0
jmp 0x6a6d49
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x9c], 6
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6d68
and dword [ebp - 0x118], 0
jmp 0x6a6d73
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
call sub.MSVBVM60.DLL___vbaFPFix
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 6
mov dword [ebp - 0xa4], 3
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a6dc8
and dword [ebp - 0x11c], 0
jmp 0x6a6dd3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6def
and dword [ebp - 0x120], 0
jmp 0x6a6dfa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x9c], 7
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6e19
and dword [ebp - 0x124], 0
jmp 0x6a6e24
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 7
mov dword [ebp - 0xa4], 1
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a6e74
and dword [ebp - 0x128], 0
jmp 0x6a6e7f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6e9b
and dword [ebp - 0x12c], 0
jmp 0x6a6ea6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x9c], 8
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6ec5
and dword [ebp - 0x130], 0
jmp 0x6a6ed0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 8
mov dword [ebp - 0xa4], 2
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a6f20
and dword [ebp - 0x134], 0
jmp 0x6a6f2b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6f47
and dword [ebp - 0x138], 0
jmp 0x6a6f52
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x9c], 9
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a6f71
and dword [ebp - 0x13c], 0
jmp 0x6a6f7c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 9
mov dword [ebp - 0xa4], 3
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a6fcc
and dword [ebp - 0x140], 0
jmp 0x6a6fd7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a6ff3
and dword [ebp - 0x144], 0
jmp 0x6a6ffe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x9c], 0xa
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a701d
and dword [ebp - 0x148], 0
jmp 0x6a7028
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0xa4], 4
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7078
and dword [ebp - 0x14c], 0
jmp 0x6a7083
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a709f
and dword [ebp - 0x150], 0
jmp 0x6a70aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x9c], 0xb
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a70c9
and dword [ebp - 0x154], 0
jmp 0x6a70d4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0xa4], 2
cmp dword [ebp - 0xa4], 0x25
jae 0x6a7124
and dword [ebp - 0x158], 0
jmp 0x6a712f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a714b
and dword [ebp - 0x15c], 0
jmp 0x6a7156
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x9c], 0xc
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7175
and dword [ebp - 0x160], 0
jmp 0x6a7180
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xc
and dword [ebp - 0xa4], 0
cmp dword [ebp - 0xa4], 0x25
jae 0x6a71cd
and dword [ebp - 0x164], 0
jmp 0x6a71d8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a71f4
and dword [ebp - 0x168], 0
jmp 0x6a71ff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x9c], 0xd
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a721e
and dword [ebp - 0x16c], 0
jmp 0x6a7229
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xa4], 5
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7279
and dword [ebp - 0x170], 0
jmp 0x6a7284
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a72a0
and dword [ebp - 0x174], 0
jmp 0x6a72ab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x9c], 0xe
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a72ca
and dword [ebp - 0x178], 0
jmp 0x6a72d5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0xa4], 4
cmp dword [ebp - 0xa4], 0x25
jae 0x6a7325
and dword [ebp - 0x17c], 0
jmp 0x6a7330
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a734c
and dword [ebp - 0x180], 0
jmp 0x6a7357
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x9c], 0xf
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7376
and dword [ebp - 0x184], 0
jmp 0x6a7381
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0xa4], 5
cmp dword [ebp - 0xa4], 0x25
jae 0x6a73d1
and dword [ebp - 0x188], 0
jmp 0x6a73dc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a73f8
and dword [ebp - 0x18c], 0
jmp 0x6a7403
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
mov dword [ebp - 0x9c], 0x10
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7422
and dword [ebp - 0x190], 0
jmp 0x6a742d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x10
mov dword [ebp - 0xa4], 6
cmp dword [ebp - 0xa4], 0x25
jae 0x6a747d
and dword [ebp - 0x194], 0
jmp 0x6a7488
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a74a4
and dword [ebp - 0x198], 0
jmp 0x6a74af
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x9c], 0x11
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a74ce
and dword [ebp - 0x19c], 0
jmp 0x6a74d9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0xa4], 7
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7529
and dword [ebp - 0x1a0], 0
jmp 0x6a7534
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7550
and dword [ebp - 0x1a4], 0
jmp 0x6a755b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x9c], 0x12
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a757a
and dword [ebp - 0x1a8], 0
jmp 0x6a7585
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x9c], 0x13
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a75d8
and dword [ebp - 0x1ac], 0
jmp 0x6a75e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fld qword [0x7840a8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0xa4], 0x15
cmp dword [ebp - 0xa4], 0x25
jae 0x6a761b
and dword [ebp - 0x1b0], 0
jmp 0x6a7626
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7642
and dword [ebp - 0x1b4], 0
jmp 0x6a764d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
mov dword [ebp - 0x9c], 0x14
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a766c
and dword [ebp - 0x1b8], 0
jmp 0x6a7677
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
fmul qword [0x4076b0]
mov ecx, dword [ebp - 0x9c]
mov edx, dword [0x7840c8]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xa4], 8
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a76d7
and dword [ebp - 0x1bc], 0
jmp 0x6a76e2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a76fe
and dword [ebp - 0x1c0], 0
jmp 0x6a7709
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x9c], 0x15
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7728
and dword [ebp - 0x1c4], 0
jmp 0x6a7733
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
call sub.MSVBVM60.DLL___vbaFPFix
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0xa4], 9
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7788
and dword [ebp - 0x1c8], 0
jmp 0x6a7793
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a77af
and dword [ebp - 0x1cc], 0
jmp 0x6a77ba
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x9c], 0x16
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a77d9
and dword [ebp - 0x1d0], 0
jmp 0x6a77e4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
call sub.MSVBVM60.DLL___vbaFPFix
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0xa4], 0xb
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7839
and dword [ebp - 0x1d4], 0
jmp 0x6a7844
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7860
and dword [ebp - 0x1d8], 0
jmp 0x6a786b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x9c], 0x17
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a788a
and dword [ebp - 0x1dc], 0
jmp 0x6a7895
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0xa4], 0xc
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a78e5
and dword [ebp - 0x1e0], 0
jmp 0x6a78f0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a790c
and dword [ebp - 0x1e4], 0
jmp 0x6a7917
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x9c], 0x18
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7936
and dword [ebp - 0x1e8], 0
jmp 0x6a7941
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0xa4], 0xd
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7991
and dword [ebp - 0x1ec], 0
jmp 0x6a799c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a79b8
and dword [ebp - 0x1f0], 0
jmp 0x6a79c3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x9c], 0x19
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a79e2
and dword [ebp - 0x1f4], 0
jmp 0x6a79ed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0xa4], 0xe
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7a3d
and dword [ebp - 0x1f8], 0
jmp 0x6a7a48
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7a64
and dword [ebp - 0x1fc], 0
jmp 0x6a7a6f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x9c], 0x1a
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7a8e
and dword [ebp - 0x200], 0
jmp 0x6a7a99
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0xa4], 0xf
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7ae9
and dword [ebp - 0x204], 0
jmp 0x6a7af4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7b10
and dword [ebp - 0x208], 0
jmp 0x6a7b1b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x9c], 0x1b
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7b3a
and dword [ebp - 0x20c], 0
jmp 0x6a7b45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0xa4], 0x10
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7b95
and dword [ebp - 0x210], 0
jmp 0x6a7ba0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7bbc
and dword [ebp - 0x214], 0
jmp 0x6a7bc7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x9c], 0x1c
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7be6
and dword [ebp - 0x218], 0
jmp 0x6a7bf1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xa4], 0x11
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7c41
and dword [ebp - 0x21c], 0
jmp 0x6a7c4c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7c68
and dword [ebp - 0x220], 0
jmp 0x6a7c73
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x9c], 0x1d
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7c92
and dword [ebp - 0x224], 0
jmp 0x6a7c9d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0xa4], 0x12
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7ced
and dword [ebp - 0x228], 0
jmp 0x6a7cf8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7d14
and dword [ebp - 0x22c], 0
jmp 0x6a7d1f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x9c], 0x1e
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7d3e
and dword [ebp - 0x230], 0
jmp 0x6a7d49
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0xa4], 0x14
cmp dword [ebp - 0xa4], 0x25
jae 0x6a7d99
and dword [ebp - 0x234], 0
jmp 0x6a7da4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7dc0
and dword [ebp - 0x238], 0
jmp 0x6a7dcb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x9c], 0x1f
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7dea
and dword [ebp - 0x23c], 0
jmp 0x6a7df5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
fmul qword [0x4076b0]
mov ecx, dword [ebp - 0x9c]
mov edx, dword [0x7840c8]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0xa4], 0xa
cmp dword [ebp - 0xa4], 0x1e
jae 0x6a7e55
and dword [ebp - 0x240], 0
jmp 0x6a7e60
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7e7c
and dword [ebp - 0x244], 0
jmp 0x6a7e87
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x9c], 0x20
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7ea6
and dword [ebp - 0x248], 0
jmp 0x6a7eb1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x1e
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784068]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
call sub.MSVBVM60.DLL___vbaFPFix
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x9c], 0x21
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7f09
and dword [ebp - 0x24c], 0
jmp 0x6a7f14
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
fild dword [0x7840a4]
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0xa4], 0x16
cmp dword [ebp - 0xa4], 0x25
jae 0x6a7f4c
and dword [ebp - 0x250], 0
jmp 0x6a7f57
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a7f73
and dword [ebp - 0x254], 0
jmp 0x6a7f7e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x9c], 0x22
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a7f9d
and dword [ebp - 0x258], 0
jmp 0x6a7fa8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0xa4], 0x13
cmp dword [ebp - 0xa4], 0x25
jae 0x6a7ff8
and dword [ebp - 0x25c], 0
jmp 0x6a8003
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a801f
and dword [ebp - 0x260], 0
jmp 0x6a802a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x9c], 0x23
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a8049
and dword [ebp - 0x264], 0
jmp 0x6a8054
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
fmul qword [0x4076b0]
mov ecx, dword [ebp - 0x9c]
mov edx, dword [0x7840c8]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xa4], 0x11
cmp dword [ebp - 0xa4], 0x25
jae 0x6a80b4
and dword [ebp - 0x268], 0
jmp 0x6a80bf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a80db
and dword [ebp - 0x26c], 0
jmp 0x6a80e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x9c], 0x87
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a8105
and dword [ebp - 0x270], 0
jmp 0x6a8110
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x24
mov dword [ebp - 0xa4], 0x14
cmp dword [ebp - 0xa4], 0x25
jae 0x6a8160
and dword [ebp - 0x274], 0
jmp 0x6a816b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a8187
and dword [ebp - 0x278], 0
jmp 0x6a8192
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
mov dword [ebp - 0x9c], 0x88
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a81b1
and dword [ebp - 0x27c], 0
jmp 0x6a81bc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
fmul qword [0x4076b0]
mov ecx, dword [ebp - 0x9c]
mov edx, dword [0x7840c8]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
mov dword [ebp - 4], 0x25
mov dword [ebp - 0xa4], 0x15
cmp dword [ebp - 0xa4], 0x25
jae 0x6a821c
and dword [ebp - 0x280], 0
jmp 0x6a8227
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 6
jae 0x6a8243
and dword [ebp - 0x284], 0
jmp 0x6a824e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x9c], 0x89
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a826d
and dword [ebp - 0x288], 0
jmp 0x6a8278
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x25
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x784044]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
fmul qword [0x4076b0]
mov ecx, dword [ebp - 0x9c]
mov edx, dword [0x7840c8]
fstp qword [edx + ecx*8]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
mov dword [ebp - 4], 0x26
mov word [ebp - 0xb8], 0x2f
mov word [ebp - 0xb4], 1
and word [ebp - 0x24], 0
jmp 0x6a82ea
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xb4]
jo 0x6aa9d0
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xb8]
jg 0x6a8485
mov dword [ebp - 4], 0x27
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x90
jae 0x6a8321
and dword [ebp - 0x28c], 0
jmp 0x6a832c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0xa0], 5
cmp dword [ebp - 0xa0], 9
jae 0x6a8348
and dword [ebp - 0x290], 0
jmp 0x6a8353
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
mov ax, word [ebp - 0x24]
add ax, 0x24
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a837f
and dword [ebp - 0x294], 0
jmp 0x6a838a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x90
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x78408c]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x28
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa4], eax
cmp dword [ebp - 0xa4], 0x90
jae 0x6a83e0
and dword [ebp - 0x298], 0
jmp 0x6a83eb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
mov dword [ebp - 0xa0], 7
cmp dword [ebp - 0xa0], 9
jae 0x6a8407
and dword [ebp - 0x29c], 0
jmp 0x6a8412
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
mov ax, word [ebp - 0x24]
add ax, 0x54
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a843e
and dword [ebp - 0x2a0], 0
jmp 0x6a8449
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0xa0]
imul eax, eax, 0x90
mov ecx, dword [ebp - 0xa4]
add ecx, eax
mov eax, dword [0x78408c]
push dword [eax + ecx*4]
call sub.MSVBVM60.DLL___vbaR8Str
mov eax, dword [ebp - 0x9c]
mov ecx, dword [0x7840c8]
fstp qword [ecx + eax*8]
mov dword [ebp - 4], 0x29
jmp 0x6a82d5
mov dword [ebp - 4], 0x2a
mov word [ebp - 0xc0], 4
mov word [ebp - 0xbc], 1
and word [ebp - 0x24], 0
jmp 0x6a84ba
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xbc]
jo 0x6aa9d0
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xc0]
jg 0x6a8556
mov dword [ebp - 4], 0x2b
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a84f1
and dword [ebp - 0x2a4], 0
jmp 0x6a84fc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a851b
and dword [ebp - 0x2a8], 0
jmp 0x6a8526
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x2c
jmp 0x6a84a5
mov dword [ebp - 4], 0x2d
mov word [ebp - 0xc8], 0x14
mov word [ebp - 0xc4], 1
mov word [ebp - 0x24], 5
jmp 0x6a858c
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xc8]
jg 0x6a88a8
mov dword [ebp - 4], 0x2e
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a85c3
and dword [ebp - 0x2ac], 0
jmp 0x6a85ce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0x28
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8604
and dword [ebp - 0x2b0], 0
jmp 0x6a860f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x2f
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a866f
and dword [ebp - 0x2b4], 0
jmp 0x6a867a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0x29
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a86b0
and dword [ebp - 0x2b8], 0
jmp 0x6a86bb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a86db
fdiv qword [0x4076a8]
jmp 0x6a86ec
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x30
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x8c
jae 0x6a8731
and dword [ebp - 0x2bc], 0
jmp 0x6a873c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a875b
and dword [ebp - 0x2c0], 0
jmp 0x6a8766
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
mov esi, dword [ebp - 0x9c]
mov edi, dword [0x7840c8]
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaFPFix
fsubr qword [edi + esi*8]
fmul qword [0x4076a0]
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFpI4
mov dword [ebp - 0x28], eax
mov dword [ebp - 4], 0x31
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a87d4
and dword [ebp - 0x2c4], 0
jmp 0x6a87df
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c4], eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, dword [ebp - 0x28]
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x32
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 1
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8841
and dword [ebp - 0x2c8], 0
jmp 0x6a884c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c8], eax
fild dword [ebp - 0x28]
fstp qword [ebp - 0x2d0]
fld qword [ebp - 0x2d0]
cmp dword [section..data], 0
jne 0x6a886c
mov dword [ebp - 4], 0x34
mov word [ebp - 0xd0], 0x23
mov word [ebp - 0xcc], 1
mov word [ebp - 0x24], 0x15
jmp 0x6a88de
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xcc]
jo 0x6aa9d0
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xd0]
jg 0x6a8a69
mov dword [ebp - 4], 0x35
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8915
and dword [ebp - 0x2d4], 0
jmp 0x6a8920
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d4], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0x3a
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8956
and dword [ebp - 0x2d8], 0
jmp 0x6a8961
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x36
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a89c1
and dword [ebp - 0x2dc], 0
jmp 0x6a89cc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2dc], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0x3b
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8a02
and dword [ebp - 0x2e0], 0
jmp 0x6a8a0d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a8a2d
fdiv qword [0x4076a8]
jmp 0x6a8a3e
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x37
jmp 0x6a88c9
mov dword [ebp - 4], 0x38
mov word [ebp - 0xd8], 0x53
mov word [ebp - 0xd4], 1
mov word [ebp - 0x24], 0x24
jmp 0x6a8a9f
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xd8]
jg 0x6a8d8c
mov dword [ebp - 4], 0x39
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8ad6
and dword [ebp - 0x2e4], 0
jmp 0x6a8ae1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e4], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 4
jo 0x6aa9d0
add ax, 5
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8b17
and dword [ebp - 0x2e8], 0
jmp 0x6a8b22
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x407698]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov esi, edx
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x3a
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8b96
and dword [ebp - 0x2ec], 0
jmp 0x6a8ba1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ec], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 4
jo 0x6aa9d0
add ax, 6
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8bd7
and dword [ebp - 0x2f0], 0
jmp 0x6a8be2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x407698]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov dword [ebp - 0x2f4], edx
fild dword [ebp - 0x2f4]
fstp qword [ebp - 0x2fc]
fld qword [ebp - 0x2fc]
cmp dword [section..data], 0
jne 0x6a8c33
fdiv qword [0x4076a8]
jmp 0x6a8c44
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x3b
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8c89
and dword [ebp - 0x300], 0
jmp 0x6a8c94
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x300], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 4
jo 0x6aa9d0
add ax, 7
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8cca
and dword [ebp - 0x304], 0
jmp 0x6a8cd5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x304], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a8cf5
mov dword [ebp - 4], 0x3e
mov word [ebp - 0xe0], 0x83
mov word [ebp - 0xdc], 1
mov word [ebp - 0x24], 0x54
jmp 0x6a8dc2
mov ax, word [ebp - 0x24]
add ax, word [ebp - 0xdc]
jo 0x6aa9d0
mov word [ebp - 0x24], ax
mov ax, word [ebp - 0x24]
cmp ax, word [ebp - 0xe0]
jg 0x6a8f4d
mov dword [ebp - 4], 0x3f
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8df9
and dword [ebp - 0x30c], 0
jmp 0x6a8e04
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x30c], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0xb6
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8e3a
and dword [ebp - 0x310], 0
jmp 0x6a8e45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x40
movsx eax, word [ebp - 0x24]
mov dword [ebp - 0xa0], eax
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8ea5
and dword [ebp - 0x314], 0
jmp 0x6a8eb0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x314], eax
mov ax, word [ebp - 0x24]
imul ax, ax, 2
jo 0x6aa9d0
add ax, 0xb7
jo 0x6aa9d0
movsx eax, ax
mov dword [ebp - 0x9c], eax
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8ee6
and dword [ebp - 0x318], 0
jmp 0x6a8ef1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a8f11
fdiv qword [0x4076a8]
jmp 0x6a8f22
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x41
jmp 0x6a8dad
mov dword [ebp - 4], 0x42
mov dword [ebp - 0xa0], 0x87
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a8f73
and dword [ebp - 0x31c], 0
jmp 0x6a8f7e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x31c], eax
mov dword [ebp - 0x9c], 0x52
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a8f9d
and dword [ebp - 0x320], 0
jmp 0x6a8fa8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x320], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x43
mov dword [ebp - 0xa0], 0x87
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a9008
and dword [ebp - 0x324], 0
jmp 0x6a9013
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x324], eax
mov dword [ebp - 0x9c], 0x53
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a9032
and dword [ebp - 0x328], 0
jmp 0x6a903d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x328], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a905d
fdiv qword [0x4076a8]
jmp 0x6a906e
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x44
mov dword [ebp - 0xa0], 0x88
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a90b3
and dword [ebp - 0x32c], 0
jmp 0x6a90be
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0x9c], 0x78
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a90dd
and dword [ebp - 0x330], 0
jmp 0x6a90e8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
call sub.MSVBVM60.DLL___vbaR8FixI4
mov esi, eax
fld qword [0x4076a8]
call sub.MSVBVM60.DLL___vbaFpI4
mov ecx, eax
mov eax, esi
cdq
idiv ecx
mov ecx, edx
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xa0], 0x88
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a9148
and dword [ebp - 0x334], 0
jmp 0x6a9153
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x334], eax
mov dword [ebp - 0x9c], 0x79
cmp dword [ebp - 0x9c], 0x1f5
jae 0x6a9172
and dword [ebp - 0x338], 0
jmp 0x6a917d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x338], eax
mov eax, dword [ebp - 0xa0]
mov ecx, dword [0x7840c8]
fld qword [ecx + eax*8]
cmp dword [section..data], 0
jne 0x6a919d
fdiv qword [0x4076a8]
jmp 0x6a91ae
push dword [0x4076ac]
push dword [0x4076a8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fnstsw ax
test al, 0xd
jne 0x6aa9cb
call sub.MSVBVM60.DLL___vbaFPFix
call sub.MSVBVM60.DLL___vbaFpUI1
mov ecx, dword [ebp - 0x38]
add ecx, dword [ebp - 0x9c]
mov byte [ecx], al
mov dword [ebp - 4], 0x46
mov dword [ebp - 0xa0], 0x89
cmp dword [ebp - 0xa0], 0x8c
jae 0x6a91f3
jmp 0x40e90c
call sub.MSVBVM60.DLL___vbaErrorOverflow