Function at 0x408c7d
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403776
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x46c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4013e8
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
push 0x225d
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
mov ecx, 0x434078
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 4
push 0x40483c
push 0x4051a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x404844
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40484c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x404854
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x404654
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x434250
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x3c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 5
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x6309
cmp dword [ebp - 0x118], 0xea61
jae 0x408de6
and dword [ebp - 0x158], 0
jmp 0x408df1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 6
or word [ebp - 0x10c], 0xffff
mov dword [ebp - 0x114], 0x6b4
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x114]
push eax
push 0x434084
push 0x43407c
call fcn.0041a1a6
mov dword [ebp - 4], 7
cmp dword [0x43462c], 0
jne 0x408e6e
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x15c], 0x43462c
jmp 0x408e78
mov dword [ebp - 0x15c], 0x43462c
mov eax, dword [ebp - 0x15c]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x408ecc
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x160], eax
jmp 0x408ed3
and dword [ebp - 0x160], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0x130]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x408f28
push 0x130
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x164], eax
jmp 0x408f2f
and dword [ebp - 0x164], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x140], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x140]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x6d00
cmp dword [ebp - 0x118], 0xea61
jae 0x408f6e
and dword [ebp - 0x168], 0
jmp 0x408f79
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 8
push dword [0x434180]
push dword [0x434078]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43407c
call fcn.004277ec
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 9
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x1a3
cmp dword [ebp - 0x118], 0xea61
jae 0x409014
and dword [ebp - 0x16c], 0
jmp 0x40901f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xa
cmp dword [0x43462c], 0
jne 0x409066
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x170], 0x43462c
jmp 0x409070
mov dword [ebp - 0x170], 0x43462c
mov eax, dword [ebp - 0x170]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x4090c4
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x174], eax
jmp 0x4090cb
and dword [ebp - 0x174], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x10c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xc8]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x409123
push 0xc8
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x178], eax
jmp 0x40912a
and dword [ebp - 0x178], 0
mov ax, word [ebp - 0x10c]
mov word [ebp - 0xe0], ax
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0x118], 0xff4
cmp dword [ebp - 0x118], 0xea61
jae 0x409161
and dword [ebp - 0x17c], 0
jmp 0x40916c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb
and word [ebp - 0x10c], 0
mov dword [ebp - 0x114], 0x8be
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x114]
push eax
push 0x434088
push 0x434080
call fcn.0041a1a6
mov dword [ebp - 4], 0xc
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x5721
cmp dword [ebp - 0x118], 0xea61
jae 0x4091fd
and dword [ebp - 0x180], 0
jmp 0x409208
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x11c], 0x1b2f
cmp dword [ebp - 0x11c], 0xea61
jae 0x40924a
and dword [ebp - 0x184], 0
jmp 0x409255
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x118], 0x2487
cmp dword [ebp - 0x118], 0xea61
jae 0x409274
and dword [ebp - 0x188], 0
jmp 0x40927f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xe
push dword [0x434180]
push dword [0x434078]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x434080
call fcn.004277ec
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0xf0], ax
mov dword [ebp - 0xf8], 2
mov dword [ebp - 0x118], 0x1ccd
cmp dword [ebp - 0x118], 0xea61
jae 0x40932f
and dword [ebp - 0x18c], 0
jmp 0x40933a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
lea edx, [ebp - 0xf8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x10
mov dword [ebp - 0xe0], 0x43407c
mov dword [ebp - 0xe8], 0x6011
push 0
push 0x40
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x434070
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x11
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x987
cmp dword [ebp - 0x118], 0xea61
jae 0x4093ed
and dword [ebp - 0x190], 0
jmp 0x4093f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x12
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x6bbf
cmp dword [ebp - 0x118], 0xea61
jae 0x40944b
and dword [ebp - 0x194], 0
jmp 0x409456
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x13
mov dword [ebp - 0xe0], 0x40465c
mov dword [ebp - 0xe8], 8
lea edx, [ebp - 0xe8]
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x84]
push eax
push dword [0x434070]
lea eax, [ebp - 0x94]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x94]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x114]
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x84]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x11c], 0x6ec5
cmp dword [ebp - 0x11c], 0xea61
jae 0x409520
and dword [ebp - 0x198], 0
jmp 0x40952b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x118], 0x3d05
cmp dword [ebp - 0x118], 0xea61
jae 0x40954a
and dword [ebp - 0x19c], 0
jmp 0x409555
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x15
push 0
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434258
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x16
push 1
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434214
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x17
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x486e
cmp dword [ebp - 0x118], 0xea61
jae 0x4095ed
and dword [ebp - 0x1a0], 0
jmp 0x4095f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x18
push 2
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434098
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x19
push 3
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341c8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x11c], 0x6dd0
cmp dword [ebp - 0x11c], 0xea61
jae 0x409674
and dword [ebp - 0x1a4], 0
jmp 0x40967f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x118], 0x3b8d
cmp dword [ebp - 0x118], 0xea61
jae 0x40969e
and dword [ebp - 0x1a8], 0
jmp 0x4096a9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x11c], 0x6333
cmp dword [ebp - 0x11c], 0xea61
jae 0x4096f6
and dword [ebp - 0x1ac], 0
jmp 0x409701
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x118], 0x3f38
cmp dword [ebp - 0x118], 0xea61
jae 0x409720
and dword [ebp - 0x1b0], 0
jmp 0x40972b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1c
push 4
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434228
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1d
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x2bc1
cmp dword [ebp - 0x118], 0xea61
jae 0x4097a6
and dword [ebp - 0x1b4], 0
jmp 0x4097b1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x11c], 0x767
cmp dword [ebp - 0x11c], 0xea61
jae 0x4097f3
and dword [ebp - 0x1b8], 0
jmp 0x4097fe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x118], 0x2bad
cmp dword [ebp - 0x118], 0xea61
jae 0x40981d
and dword [ebp - 0x1bc], 0
jmp 0x409828
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1f
push 5
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434224
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x11c], 0x30da
cmp dword [ebp - 0x11c], 0xea61
jae 0x409892
and dword [ebp - 0x1c0], 0
jmp 0x40989d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x118], 0x14fb
cmp dword [ebp - 0x118], 0xea61
jae 0x4098bc
and dword [ebp - 0x1c4], 0
jmp 0x4098c7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x21
push 6
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434164
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x11c], 0x3bb7
cmp dword [ebp - 0x11c], 0xea61
jae 0x409931
and dword [ebp - 0x1c8], 0
jmp 0x40993c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x118], 0x65bd
cmp dword [ebp - 0x118], 0xea61
jae 0x40995b
and dword [ebp - 0x1cc], 0
jmp 0x409966
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x23
push 7
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434168
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x24
mov dword [ebp - 0xe0], 0x404668
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x350b
cmp dword [ebp - 0x118], 0xea61
jae 0x4099e4
and dword [ebp - 0x1d0], 0
jmp 0x4099ef
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x25
push 8
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434230
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x11c], 0x2801
cmp dword [ebp - 0x11c], 0xea61
jae 0x409a4e
and dword [ebp - 0x1d4], 0
jmp 0x409a59
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x118], 0x723
cmp dword [ebp - 0x118], 0xea61
jae 0x409a78
and dword [ebp - 0x1d8], 0
jmp 0x409a83
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x27
push 9
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43422c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x28
cmp dword [0x43462c], 0
jne 0x409af2
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1dc], 0x43462c
jmp 0x409afc
mov dword [ebp - 0x1dc], 0x43462c
mov eax, dword [ebp - 0x1dc]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x409b50
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e0], eax
jmp 0x409b57
and dword [ebp - 0x1e0], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xd8]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x409bac
push 0xd8
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e4], eax
jmp 0x409bb3
and dword [ebp - 0x1e4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x144], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x144]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x74bc
cmp dword [ebp - 0x118], 0xea61
jae 0x409bf2
and dword [ebp - 0x1e8], 0
jmp 0x409bfd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x29
mov dword [ebp - 0xe0], 0x405a84
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x241d
cmp dword [ebp - 0x118], 0xea61
jae 0x409c66
and dword [ebp - 0x1ec], 0
jmp 0x409c71
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2a
push 0xa
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340c8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2b
push 0xb
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43420c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2c
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcCommandVar
mov dword [ebp - 0x118], 0x484
cmp dword [ebp - 0x118], 0xea61
jae 0x409cf9
and dword [ebp - 0x1f0], 0
jmp 0x409d04
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x2d
push 0xc
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434160
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2e
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x5e8e
cmp dword [ebp - 0x118], 0xea61
jae 0x409d7f
and dword [ebp - 0x1f4], 0
jmp 0x409d8a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2f
push 0xd
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43416c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x30
push 0xe
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43409c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x31
push 0xf
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341c4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x32
push 0x10
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341a0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x33
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x53e9
cmp dword [ebp - 0x118], 0xea61
jae 0x409e51
and dword [ebp - 0x1f8], 0
jmp 0x409e5c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x34
push 0x11
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43419c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x35
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x71fa
cmp dword [ebp - 0x118], 0xea61
jae 0x409ecc
and dword [ebp - 0x1fc], 0
jmp 0x409ed7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x11c], 0x2dc2
cmp dword [ebp - 0x11c], 0xea61
jae 0x409f19
and dword [ebp - 0x200], 0
jmp 0x409f24
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x118], 0x5920
cmp dword [ebp - 0x118], 0xea61
jae 0x409f43
and dword [ebp - 0x204], 0
jmp 0x409f4e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x37
push 0x12
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x38
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0xd23
cmp dword [ebp - 0x118], 0xea61
jae 0x409fc9
and dword [ebp - 0x208], 0
jmp 0x409fd4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x39
push 0x14
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341d0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3a
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x7165
cmp dword [ebp - 0x118], 0xea61
jae 0x40a044
and dword [ebp - 0x20c], 0
jmp 0x40a04f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3b
push 0x15
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341cc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3c
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x867
cmp dword [ebp - 0x118], 0xea61
jae 0x40a0bf
and dword [ebp - 0x210], 0
jmp 0x40a0ca
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3d
push 0x16
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340a4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3e
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x826
cmp dword [ebp - 0x118], 0xea61
jae 0x40a13a
and dword [ebp - 0x214], 0
jmp 0x40a145
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3f
push 0x17
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43424c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x40
push 0x18
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434218
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x11c], 0x6b65
cmp dword [ebp - 0x11c], 0xea61
jae 0x40a1c1
and dword [ebp - 0x218], 0
jmp 0x40a1cc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x118], 0x1156
cmp dword [ebp - 0x118], 0xea61
jae 0x40a1eb
and dword [ebp - 0x21c], 0
jmp 0x40a1f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x11c], 0x1b54
cmp dword [ebp - 0x11c], 0xea61
jae 0x40a243
and dword [ebp - 0x220], 0
jmp 0x40a24e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x118], 0x27a4
cmp dword [ebp - 0x118], 0xea61
jae 0x40a26d
and dword [ebp - 0x224], 0
jmp 0x40a278
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x43
push 0x19
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43421c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x44
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x3378
cmp dword [ebp - 0x118], 0xea61
jae 0x40a2f3
and dword [ebp - 0x228], 0
jmp 0x40a2fe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x45
push 0x1a
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434220
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x46
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x4792
cmp dword [ebp - 0x118], 0xea61
jae 0x40a36e
and dword [ebp - 0x22c], 0
jmp 0x40a379
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x47
push 0x1b
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340a0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x48
push 0x1c
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434210
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x11c], 0x5479
cmp dword [ebp - 0x11c], 0xea61
jae 0x40a3f5
and dword [ebp - 0x230], 0
jmp 0x40a400
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x118], 0x1f12
cmp dword [ebp - 0x118], 0xea61
jae 0x40a41f
and dword [ebp - 0x234], 0
jmp 0x40a42a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4a
push 0x1d
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434030
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4b
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x6a9d
cmp dword [ebp - 0x118], 0xea61
jae 0x40a4a5
and dword [ebp - 0x238], 0
jmp 0x40a4b0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4c
push 0x1e
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43402c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4d
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x64a6
cmp dword [ebp - 0x118], 0xea61
jae 0x40a520
and dword [ebp - 0x23c], 0
jmp 0x40a52b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4e
push 0x1f
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434034
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4f
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x2d8c
cmp dword [ebp - 0x118], 0xea61
jae 0x40a59b
and dword [ebp - 0x240], 0
jmp 0x40a5a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x11c], 0x2c6a
cmp dword [ebp - 0x11c], 0xea61
jae 0x40a5e8
and dword [ebp - 0x244], 0
jmp 0x40a5f3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x118], 0x4135
cmp dword [ebp - 0x118], 0xea61
jae 0x40a612
and dword [ebp - 0x248], 0
jmp 0x40a61d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x51
push 0x20
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434198
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x52
mov dword [ebp - 0xe0], 0x4051c0
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x4222
cmp dword [ebp - 0x118], 0xea61
jae 0x40a69b
and dword [ebp - 0x24c], 0
jmp 0x40a6a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x53
mov dword [ebp - 0xe0], 0x404674
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x2ee0
cmp dword [ebp - 0x118], 0xea61
jae 0x40a6fc
and dword [ebp - 0x250], 0
jmp 0x40a707
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x54
push 0x21
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434048
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x55
mov dword [ebp - 0xe0], 0x405da0
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x12ab
cmp dword [ebp - 0x118], 0xea61
jae 0x40a77a
and dword [ebp - 0x254], 0
jmp 0x40a785
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x56
push 0x22
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434254
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x57
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x60b6
cmp dword [ebp - 0x118], 0xea61
jae 0x40a7f5
and dword [ebp - 0x258], 0
jmp 0x40a800
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x58
push 0x23
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434170
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x59
cmp dword [0x43462c], 0
jne 0x40a864
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x25c], 0x43462c
jmp 0x40a86e
mov dword [ebp - 0x25c], 0x43462c
mov eax, dword [ebp - 0x25c]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40a8c2
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x260], eax
jmp 0x40a8c9
and dword [ebp - 0x260], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xf0]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40a91e
push 0xf0
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x264], eax
jmp 0x40a925
and dword [ebp - 0x264], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x148], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x148]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x5669
cmp dword [ebp - 0x118], 0xea61
jae 0x40a964
and dword [ebp - 0x268], 0
jmp 0x40a96f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x5a
push 0x24
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434174
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x5b
cmp dword [0x43462c], 0
jne 0x40a9e6
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x26c], 0x43462c
jmp 0x40a9f0
mov dword [ebp - 0x26c], 0x43462c
mov eax, dword [ebp - 0x26c]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40aa44
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x270], eax
jmp 0x40aa4b
and dword [ebp - 0x270], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x114]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0x118]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40aaa3
push 0x118
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x274], eax
jmp 0x40aaaa
and dword [ebp - 0x274], 0
mov eax, dword [ebp - 0x114]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], 3
mov dword [ebp - 0x118], 0x268d
cmp dword [ebp - 0x118], 0xea61
jae 0x40aadf
and dword [ebp - 0x278], 0
jmp 0x40aaea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0xe0], 0x405dac
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x469
cmp dword [ebp - 0x118], 0xea61
jae 0x40ab48
and dword [ebp - 0x27c], 0
jmp 0x40ab53
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5d
push 0x25
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434178
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x5e
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x69c1
cmp dword [ebp - 0x118], 0xea61
jae 0x40abc3
and dword [ebp - 0x280], 0
jmp 0x40abce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5f
push 0x26
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434184
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x60
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x65c
cmp dword [ebp - 0x118], 0xea61
jae 0x40ac3e
and dword [ebp - 0x284], 0
jmp 0x40ac49
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x61
push 0x27
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434188
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x11c], 0x1e54
cmp dword [ebp - 0x11c], 0xea61
jae 0x40aca8
and dword [ebp - 0x288], 0
jmp 0x40acb3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x118], 0x4a2a
cmp dword [ebp - 0x118], 0xea61
jae 0x40acd2
and dword [ebp - 0x28c], 0
jmp 0x40acdd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x63
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x4233
cmp dword [ebp - 0x118], 0xea61
jae 0x40ad3b
and dword [ebp - 0x290], 0
jmp 0x40ad46
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x64
push 0x28
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43418c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x65
push 0x29
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434190
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x66
push 0x2a
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434114
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x67
cmp dword [0x43462c], 0
jne 0x40ade4
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x294], 0x43462c
jmp 0x40adee
mov dword [ebp - 0x294], 0x43462c
mov eax, dword [ebp - 0x294]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40ae42
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x298], eax
jmp 0x40ae49
and dword [ebp - 0x298], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xf8]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40ae9e
push 0xf8
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x29c], eax
jmp 0x40aea5
and dword [ebp - 0x29c], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x14c], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x14c]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x5cb5
cmp dword [ebp - 0x118], 0xea61
jae 0x40aee4
and dword [ebp - 0x2a0], 0
jmp 0x40aeef
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x68
push 0x2b
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434244
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x69
push 0x2c
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434248
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0xe0], 0x405db4
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x1ea5
cmp dword [ebp - 0x118], 0xea61
jae 0x40af92
and dword [ebp - 0x2a4], 0
jmp 0x40af9d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6b
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x24d9
cmp dword [ebp - 0x118], 0xea61
jae 0x40aff0
and dword [ebp - 0x2a8], 0
jmp 0x40affb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6c
push 0x2d
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340d4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6d
push 0x2e
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43423c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6e
push 0x2f
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434240
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6f
push 0x30
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340a8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x70
push 0x31
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x71
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x3157
cmp dword [ebp - 0x118], 0xea61
jae 0x40b0df
and dword [ebp - 0x2ac], 0
jmp 0x40b0ea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x11c], 0x2dca
cmp dword [ebp - 0x11c], 0xea61
jae 0x40b12c
and dword [ebp - 0x2b0], 0
jmp 0x40b137
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], 3
mov dword [ebp - 0x118], 0x660b
cmp dword [ebp - 0x118], 0xea61
jae 0x40b187
and dword [ebp - 0x2b4], 0
jmp 0x40b192
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x73
push 0x32
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x43411c
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x74
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x59a1
cmp dword [ebp - 0x118], 0xea61
jae 0x40b20a
and dword [ebp - 0x2b8], 0
jmp 0x40b215
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x11c], 0x5b95
cmp dword [ebp - 0x11c], 0xea61
jae 0x40b257
and dword [ebp - 0x2bc], 0
jmp 0x40b262
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
mov dword [ebp - 0x118], 0x242c
cmp dword [ebp - 0x118], 0xea61
jae 0x40b29f
and dword [ebp - 0x2c0], 0
jmp 0x40b2aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x76
push 0x33
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340c4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x77
mov word [ebp - 0x110], 0x270f
mov word [ebp - 0x10c], 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x10c]
push eax
call fcn.004223f1
movsx eax, ax
mov dword [ebp - 0x2c4], eax
fild dword [ebp - 0x2c4]
fstp dword [ebp - 0x2c8]
fld dword [ebp - 0x2c8]
push ecx
fstp dword [esp]
push 0x34
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call fcn.00421d44
mov edx, eax
mov ecx, 0x4340cc
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x78
mov dword [ebp - 0xe0], 0x405dc0
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x10fc
cmp dword [ebp - 0x118], 0xea61
jae 0x40b390
and dword [ebp - 0x2cc], 0
jmp 0x40b39b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2cc], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x79
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x2b05
cmp dword [ebp - 0x118], 0xea61
jae 0x40b3ee
and dword [ebp - 0x2d0], 0
jmp 0x40b3f9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d0], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7a
mov word [ebp - 0x110], 0x270f
mov word [ebp - 0x10c], 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x10c]
push eax
call fcn.004223f1
movsx eax, ax
mov dword [ebp - 0x2d4], eax
fild dword [ebp - 0x2d4]
fstp dword [ebp - 0x2d8]
fld dword [ebp - 0x2d8]
push ecx
fstp dword [esp]
push 0x35
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call fcn.00421d44
mov edx, eax
mov ecx, 0x434104
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x7b
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x5fb5
cmp dword [ebp - 0x118], 0xea61
jae 0x40b4b4
and dword [ebp - 0x2dc], 0
jmp 0x40b4bf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2dc], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7c
mov word [ebp - 0x110], 0x270f
mov word [ebp - 0x10c], 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x10c]
push eax
call fcn.004223f1
movsx eax, ax
mov dword [ebp - 0x2e0], eax
fild dword [ebp - 0x2e0]
fstp dword [ebp - 0x2e4]
fld dword [ebp - 0x2e4]
push ecx
fstp dword [esp]
push 0x36
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call fcn.00421d44
mov edx, eax
mov ecx, 0x434108
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x7d
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x385b
cmp dword [ebp - 0x118], 0xea61
jae 0x40b57a
and dword [ebp - 0x2e8], 0
jmp 0x40b585
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7e
or dword [ebp - 0xe0], 0xffffffff
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x6ff4
cmp dword [ebp - 0x118], 0xea61
jae 0x40b5d8
and dword [ebp - 0x2ec], 0
jmp 0x40b5e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7f
push 0x37
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434110
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x11c], 0x24a2
cmp dword [ebp - 0x11c], 0xea61
jae 0x40b642
and dword [ebp - 0x2f0], 0
jmp 0x40b64d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], 3
mov dword [ebp - 0x118], 0x3ffb
cmp dword [ebp - 0x118], 0xea61
jae 0x40b69d
and dword [ebp - 0x2f4], 0
jmp 0x40b6a8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f4], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x81
mov dword [ebp - 0xe0], 0x405dcc
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x6604
cmp dword [ebp - 0x118], 0xea61
jae 0x40b706
and dword [ebp - 0x2f8], 0
jmp 0x40b711
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f8], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x82
push 0x38
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434208
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x83
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x44cc
cmp dword [ebp - 0x118], 0xea61
jae 0x40b781
and dword [ebp - 0x2fc], 0
jmp 0x40b78c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2fc], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x11c], 0x131b
cmp dword [ebp - 0x11c], 0xea61
jae 0x40b7ce
and dword [ebp - 0x300], 0
jmp 0x40b7d9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x300], eax
mov dword [ebp - 0x118], 0x60a
cmp dword [ebp - 0x118], 0xea61
jae 0x40b7f8
and dword [ebp - 0x304], 0
jmp 0x40b803
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x304], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x85
push 0x39
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4340d0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x86
cmp dword [0x43462c], 0
jne 0x40b872
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x308], 0x43462c
jmp 0x40b87c
mov dword [ebp - 0x308], 0x43462c
mov eax, dword [ebp - 0x308]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40b8d0
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x30c], eax
jmp 0x40b8d7
and dword [ebp - 0x30c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xf8]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40b92c
push 0xf8
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x310], eax
jmp 0x40b933
and dword [ebp - 0x310], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x150], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x150]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x6f79
cmp dword [ebp - 0x118], 0xea61
jae 0x40b972
and dword [ebp - 0x314], 0
jmp 0x40b97d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x314], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x87
push 0x3a
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341ac
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x88
cmp dword [0x43462c], 0
jne 0x40b9f4
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x318], 0x43462c
jmp 0x40b9fe
mov dword [ebp - 0x318], 0x43462c
mov eax, dword [ebp - 0x318]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40ba52
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x31c], eax
jmp 0x40ba59
and dword [ebp - 0x31c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x3c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xe0]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40baae
push 0xe0
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x320], eax
jmp 0x40bab5
and dword [ebp - 0x320], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0x154], eax
and dword [ebp - 0x3c], 0
mov eax, dword [ebp - 0x154]
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x52be
cmp dword [ebp - 0x118], 0xea61
jae 0x40baf4
and dword [ebp - 0x324], 0
jmp 0x40baff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x324], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x89
push 0x3b
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341b4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x11c], 0x4ac7
cmp dword [ebp - 0x11c], 0xea61
jae 0x40bb71
and dword [ebp - 0x328], 0
jmp 0x40bb7c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x328], eax
mov dword [ebp - 0x118], 0x63c8
cmp dword [ebp - 0x118], 0xea61
jae 0x40bb9b
and dword [ebp - 0x32c], 0
jmp 0x40bba6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8b
push 0x3c
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341b8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x8c
mov dword [ebp - 0x11c], 0x2787
cmp dword [ebp - 0x11c], 0xea61
jae 0x40bc10
and dword [ebp - 0x330], 0
jmp 0x40bc1b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x330], eax
mov dword [ebp - 0x118], 0x683d
cmp dword [ebp - 0x118], 0xea61
jae 0x40bc3a
and dword [ebp - 0x334], 0
jmp 0x40bc45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x120], 0x586
cmp dword [ebp - 0x120], 0xea61
jae 0x40bc92
and dword [ebp - 0x338], 0
jmp 0x40bc9d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x338], eax
mov dword [ebp - 0x11c], 0x7133
cmp dword [ebp - 0x11c], 0xea61
jae 0x40bcbc
and dword [ebp - 0x33c], 0
jmp 0x40bcc7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x33c], eax
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call sub.MSVBVM60.DLL_rtcStringBstr
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x84], 8
mov dword [ebp - 0x118], 0x8ea
cmp dword [ebp - 0x118], 0xea61
jae 0x40bd22
and dword [ebp - 0x340], 0
jmp 0x40bd2d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x340], eax
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x8e
push 0x3d
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341d4
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x8f
push 0x3e
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341d8
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], pe_nt_image_headers32
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x6f4b
cmp dword [ebp - 0x118], 0xea61
jae 0x40bdc5
and dword [ebp - 0x344], 0
jmp 0x40bdd0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x344], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x91
push 0x3f
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341dc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x92
cmp dword [0x43462c], 0
jne 0x40be34
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x348], 0x43462c
jmp 0x40be3e
mov dword [ebp - 0x348], 0x43462c
mov eax, dword [ebp - 0x348]
mov eax, dword [eax]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x74]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x40be92
push 0x14
push 0x405a38
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x34c], eax
jmp 0x40be99
and dword [ebp - 0x34c], 0
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x10c]
push eax
mov eax, dword [ebp - 0x124]
mov eax, dword [eax]
push dword [ebp - 0x124]
call dword [eax + 0xb8]
fnclex
mov dword [ebp - 0x128], eax
cmp dword [ebp - 0x128], 0
jge 0x40bef1
push 0xb8
push 0x405a58
push dword [ebp - 0x124]
push dword [ebp - 0x128]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x350], eax
jmp 0x40bef8
and dword [ebp - 0x350], 0
mov ax, word [ebp - 0x10c]
mov word [ebp - 0xe0], ax
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0x118], 0x22f0
cmp dword [ebp - 0x118], 0xea61
jae 0x40bf2f
and dword [ebp - 0x354], 0
jmp 0x40bf3a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x354], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x93
and dword [ebp - 0xe0], 0
mov dword [ebp - 0xe8], 0xb
mov dword [ebp - 0x118], 0x908
cmp dword [ebp - 0x118], 0xea61
jae 0x40bf95
and dword [ebp - 0x358], 0
jmp 0x40bfa0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x358], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x94
push 0x40
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x4341e0
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x95
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0xf0], ax
mov dword [ebp - 0xf8], 2
mov dword [ebp - 0x118], 0x34b8
cmp dword [ebp - 0x118], 0xea61
jae 0x40c02d
and dword [ebp - 0x35c], 0
jmp 0x40c038
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x35c], eax
lea edx, [ebp - 0xf8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x84]
call fcn.00403b12
mov dword [ebp - 4], 0x96
push 0x41
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434120
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x11c], 0x57e5
cmp dword [ebp - 0x11c], 0xea61
jae 0x40c0a2
and dword [ebp - 0x360], 0
jmp 0x40c0ad
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcAnsiValueBstr
mov word [ebp - 0xe0], ax
mov dword [ebp - 0xe8], 2
mov dword [ebp - 0x118], 0x272c
cmp dword [ebp - 0x118], 0xea61
jae 0x40c0fe
and dword [ebp - 0x364], 0
jmp 0x40c109
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x364], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x98
push 0x42
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434124
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x99
mov dword [ebp - 0xe0], 0x405dd8
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x2100
cmp dword [ebp - 0x118], 0xea61
jae 0x40c184
and dword [ebp - 0x368], 0
jmp 0x40c18f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x368], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0xe0], 0x405de0
mov dword [ebp - 0xe8], 8
mov dword [ebp - 0x118], 0x848
cmp dword [ebp - 0x118], 0xea61
jae 0x40c1e5
and dword [ebp - 0x36c], 0
jmp 0x40c1f0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x36c], eax
lea edx, [ebp - 0xe8]
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x9b
push 0x43
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov edx, dword [eax]
mov ecx, 0x434128
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x9c
cmp dword [0x43462c], 0
jne 0x40c254