Function at 0x4292bf
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, 0x2d8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4030b8
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
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x74e9
cmp dword [ebp - 0x110], 0xea61
jae 0x429349
and dword [ebp - 0x160], 0
jmp 0x429354
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 4
mov dword [ebp - 0x114], 0x4131
cmp dword [ebp - 0x114], 0xea61
jae 0x429396
and dword [ebp - 0x164], 0
jmp 0x4293a1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x110], 0x4b85
cmp dword [ebp - 0x110], 0xea61
jae 0x4293c0
and dword [ebp - 0x168], 0
jmp 0x4293cb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 5
mov ecx, dword [0x434288]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 6
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x743f
cmp dword [ebp - 0x110], 0xea61
jae 0x429441
and dword [ebp - 0x16c], 0
jmp 0x42944c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 7
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x766
cmp dword [ebp - 0x110], 0xea61
jae 0x42949f
and dword [ebp - 0x170], 0
jmp 0x4294aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 8
mov dword [0x434288], 0x4d
mov dword [ebp - 4], 9
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x92c
cmp dword [ebp - 0x110], 0xea61
jae 0x42950e
and dword [ebp - 0x174], 0
jmp 0x429519
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xa
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x10dd
cmp dword [ebp - 0x110], 0xea61
jae 0x42956c
and dword [ebp - 0x178], 0
jmp 0x429577
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xb
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x434190]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [0x434288]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x1020
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xc
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x207f
cmp dword [ebp - 0x110], 0xea61
jae 0x42960c
and dword [ebp - 0x17c], 0
jmp 0x429617
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xd
call fcn.0041f6b3
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
mov ecx, dword [0x434288]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
lea eax, [ebp - 0x4c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaPut3
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xe
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x3fc5
cmp dword [ebp - 0x110], 0xea61
jae 0x42969f
and dword [ebp - 0x180], 0
jmp 0x4296aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x118], 0x734f
cmp dword [ebp - 0x118], 0xea61
jae 0x4296ec
and dword [ebp - 0x184], 0
jmp 0x4296f7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x114], 0x3411
cmp dword [ebp - 0x114], 0xea61
jae 0x429716
and dword [ebp - 0x188], 0
jmp 0x429721
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x110], 0xb1d
cmp dword [ebp - 0x110], 0xea61
jae 0x429783
and dword [ebp - 0x18c], 0
jmp 0x42978e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x10
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x434190]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x28], 0x17
mov dword [ebp - 4], 0x12
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x65cf
cmp dword [ebp - 0x110], 0xea61
jae 0x4298cb
and dword [ebp - 0x190], 0
jmp 0x4298d6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x13
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x434280]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x114], 0x2eeb
cmp dword [ebp - 0x114], 0xea61
jae 0x429957
and dword [ebp - 0x194], 0
jmp 0x429962
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x110], 0x3133
cmp dword [ebp - 0x110], 0xea61
jae 0x429981
and dword [ebp - 0x198], 0
jmp 0x42998c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x114], 0x6a22
cmp dword [ebp - 0x114], 0xea61
jae 0x4299d9
and dword [ebp - 0x19c], 0
jmp 0x4299e4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
mov dword [ebp - 0x110], 0x1eff
cmp dword [ebp - 0x110], 0xea61
jae 0x429a2a
and dword [ebp - 0x1a0], 0
jmp 0x429a35
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0x434080
push 0x405f0c
call sub.MSVBVM60.DLL___vbaPutOwner3
mov dword [ebp - 4], 0x17
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x48fc
cmp dword [ebp - 0x110], 0xea61
jae 0x429aa7
and dword [ebp - 0x1a4], 0
jmp 0x429ab2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x19
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x456
cmp dword [ebp - 0x110], 0xea61
jae 0x429b1a
and dword [ebp - 0x1a8], 0
jmp 0x429b25
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x114], 0x16b0
cmp dword [ebp - 0x114], 0xea61
jae 0x429b67
and dword [ebp - 0x1ac], 0
jmp 0x429b72
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x110], 0x665f
cmp dword [ebp - 0x110], 0xea61
jae 0x429b91
and dword [ebp - 0x1b0], 0
jmp 0x429b9c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1b
mov eax, dword [ebp + 8]
push dword [eax]
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e60
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e68
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e50
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e80
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x1c
push 1
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1d
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x434280]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x1e
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x1042
cmp dword [ebp - 0x110], 0xea61
jae 0x429d91
and dword [ebp - 0x1b4], 0
jmp 0x429d9c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1f
call fcn.00424845
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x154], eax
and dword [ebp - 0x58], 0
mov edx, dword [ebp - 0x154]
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.0042f7bc
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x9c], 0x4063e8
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x71d1
cmp dword [ebp - 0x110], 0xea61
jae 0x429e7a
and dword [ebp - 0x1b8], 0
jmp 0x429e85
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x21
call fcn.00424845
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x158], eax
and dword [ebp - 0x5c], 0
mov edx, dword [ebp - 0x158]
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
call fcn.0042f7bc
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
mov dword [ebp - 4], 0x22
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x23
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x4c30
cmp dword [ebp - 0x110], 0xea61
jae 0x42a068
and dword [ebp - 0x1bc], 0
jmp 0x42a073
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x9c], 0x4063f4
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x21d2
cmp dword [ebp - 0x110], 0xea61
jae 0x42a0c9
and dword [ebp - 0x1c0], 0
jmp 0x42a0d4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x25
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 7
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x26
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0xf59
cmp dword [ebp - 0x110], 0xea61
jae 0x42a22f
and dword [ebp - 0x1c4], 0
jmp 0x42a23a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x434110]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x2c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x9c], 0x406400
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x4918
cmp dword [ebp - 0x110], 0xea61
jae 0x42a2f1
and dword [ebp - 0x1c8], 0
jmp 0x42a2fc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x434208]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2a
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0xe7f
cmp dword [ebp - 0x110], 0xea61
jae 0x42a3b0
and dword [ebp - 0x1cc], 0
jmp 0x42a3bb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x4340d0]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x38]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x114], 0x30aa
cmp dword [ebp - 0x114], 0xea61
jae 0x42a45e
and dword [ebp - 0x1d0], 0
jmp 0x42a469
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x110], 0x73d1
cmp dword [ebp - 0x110], 0xea61
jae 0x42a488
and dword [ebp - 0x1d4], 0
jmp 0x42a493
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x4341ac]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2e
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x1d0
cmp dword [ebp - 0x110], 0xea61
jae 0x42a552
and dword [ebp - 0x1d8], 0
jmp 0x42a55d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2f
cmp dword [0x43462c], 0
jne 0x42a5a4
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1dc], 0x43462c
jmp 0x42a5ae
mov dword [ebp - 0x1dc], 0x43462c
mov eax, dword [ebp - 0x1dc]
mov eax, dword [eax]
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x114]
mov eax, dword [eax]
push dword [ebp - 0x114]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42a602
push 0x14
push 0x405a38
push dword [ebp - 0x114]
push dword [ebp - 0x118]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e0], eax
jmp 0x42a609
and dword [ebp - 0x1e0], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x4c]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0xd0]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x42a65e
push 0xd0
push 0x405a58
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1e4], eax
jmp 0x42a665
and dword [ebp - 0x1e4], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x15c], eax
and dword [ebp - 0x4c], 0
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x110], 0x6b58
cmp dword [ebp - 0x110], 0xea61
jae 0x42a6a1
and dword [ebp - 0x1e8], 0
jmp 0x42a6ac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x4341b4]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x9c], 0x40640c
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x214b
cmp dword [ebp - 0x110], 0xea61
jae 0x42a770
and dword [ebp - 0x1ec], 0
jmp 0x42a77b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x9c], 0x43415c
mov dword [ebp - 0xa4], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa4]
push eax
push dword [0x4341b8]
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x80]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x33
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 0x9c], 0x3e8
mov dword [ebp - 0xa4], 2
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434220]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x114], 0x4b64
cmp dword [ebp - 0x114], 0xea61
jae 0x42a899
and dword [ebp - 0x1f0], 0
jmp 0x42a8a4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x110], 0x6145
cmp dword [ebp - 0x110], 0xea61
jae 0x42a8c3
and dword [ebp - 0x1f4], 0
jmp 0x42a8ce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x35
mov eax, dword [ebp + 8]
push dword [eax]
call fcn.00417936
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
mov dword [ebp - 4], 0x36
cmp dword [0x43462c], 0
jne 0x42a947
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1f8], 0x43462c
jmp 0x42a951
mov dword [ebp - 0x1f8], 0x43462c
mov eax, dword [ebp - 0x1f8]
mov eax, dword [eax]
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x114]
mov eax, dword [eax]
push dword [ebp - 0x114]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42a9a5
push 0x14
push 0x405a38
push dword [ebp - 0x114]
push dword [ebp - 0x118]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1fc], eax
jmp 0x42a9ac
and dword [ebp - 0x1fc], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x108]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x42a9fe
push 0x68
push 0x405a58
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x200], eax
jmp 0x42aa05
and dword [ebp - 0x200], 0
mov ax, word [ebp - 0x108]
mov word [ebp - 0x9c], ax
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x2e8
cmp dword [ebp - 0x110], 0xea61
jae 0x42aa3c
and dword [ebp - 0x204], 0
jmp 0x42aa47
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x37
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0xa12
cmp dword [ebp - 0x110], 0xea61
jae 0x42aaad
and dword [ebp - 0x208], 0
jmp 0x42aab8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x38
push dword [ebp - 0x30]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x134], 1
and dword [ebp - 0x24], 0
jmp 0x42ab0d
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x134]
jo 0x42d3de
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x138]
jg 0x42c958
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x114], 0x16d7
cmp dword [ebp - 0x114], 0xea61
jae 0x42ab42
and dword [ebp - 0x20c], 0
jmp 0x42ab4d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x110], 0x5be9
cmp dword [ebp - 0x110], 0xea61
jae 0x42ab6c
and dword [ebp - 0x210], 0
jmp 0x42ab77
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3a
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x4c]
push eax
call fcn.00415833
mov word [ebp - 0x110], ax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x110]
test eax, eax
je 0x42b30b
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x9c], 0x406418
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x1597
cmp dword [ebp - 0x110], 0xea61
jae 0x42ac27
and dword [ebp - 0x214], 0
jmp 0x42ac32
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3c
push dword [ebp - 0x30]
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x24]
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x4008
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
mov eax, dword [0x434094]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 0x8008
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x110], ax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x110]
test eax, eax
je 0x42b284
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x9c], 0x40626c
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x79d
cmp dword [ebp - 0x110], 0xea61
jae 0x42ad12
and dword [ebp - 0x218], 0
jmp 0x42ad1d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3e
or word [0x4341a8], 0xffff
mov dword [ebp - 4], 0x3f
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x139b
cmp dword [ebp - 0x110], 0xea61
jae 0x42ad7f
and dword [ebp - 0x21c], 0
jmp 0x42ad8a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x114], 0x6e0a
cmp dword [ebp - 0x114], 0xea61
jae 0x42adcc
and dword [ebp - 0x220], 0
jmp 0x42add7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x110], 0x6baa
cmp dword [ebp - 0x110], 0xea61
jae 0x42ae11
and dword [ebp - 0x224], 0
jmp 0x42ae1c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x41
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x42
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x5822
cmp dword [ebp - 0x110], 0xea61
jae 0x42af4a
and dword [ebp - 0x228], 0
jmp 0x42af55
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x114], 0x6918
cmp dword [ebp - 0x114], 0xea61
jae 0x42af97
and dword [ebp - 0x22c], 0
jmp 0x42afa2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0x110], 0x6260
cmp dword [ebp - 0x110], 0xea61
jae 0x42afc1
and dword [ebp - 0x230], 0
jmp 0x42afcc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x44
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341d4
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x45
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x418d
cmp dword [ebp - 0x110], 0xea61
jae 0x42b0fd
and dword [ebp - 0x234], 0
jmp 0x42b108
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x46
cmp dword [0x43462c], 0
jne 0x42b14f
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x238], 0x43462c
jmp 0x42b159
mov dword [ebp - 0x238], 0x43462c
mov eax, dword [ebp - 0x238]
mov eax, dword [eax]
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x114]
mov eax, dword [eax]
push dword [ebp - 0x114]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42b1ad
push 0x14
push 0x405a38
push dword [ebp - 0x114]
push dword [ebp - 0x118]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x23c], eax
jmp 0x42b1b4
and dword [ebp - 0x23c], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x108]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x140]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x42b20c
push 0x140
push 0x405a58
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x240], eax
jmp 0x42b213
and dword [ebp - 0x240], 0
mov ax, word [ebp - 0x108]
mov word [ebp - 0x9c], ax
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x25df
cmp dword [ebp - 0x110], 0xea61
jae 0x42b24a
and dword [ebp - 0x244], 0
jmp 0x42b255
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x114], 0x5e81
cmp dword [ebp - 0x114], 0xea61
jae 0x42b2aa
and dword [ebp - 0x248], 0
jmp 0x42b2b5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x110], 0x21ec
cmp dword [ebp - 0x110], 0xea61
jae 0x42b2d4
and dword [ebp - 0x24c], 0
jmp 0x42b2df
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
jmp 0x42c8eb
mov dword [ebp - 4], 0x4a
cmp dword [0x43462c], 0
jne 0x42b336
push 0x43462c
push 0x405a48
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x250], 0x43462c
jmp 0x42b340
mov dword [ebp - 0x250], 0x43462c
mov eax, dword [ebp - 0x250]
mov eax, dword [eax]
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x70]
push eax
mov eax, dword [ebp - 0x114]
mov eax, dword [eax]
push dword [ebp - 0x114]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x118], eax
cmp dword [ebp - 0x118], 0
jge 0x42b394
push 0x14
push 0x405a38
push dword [ebp - 0x114]
push dword [ebp - 0x118]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x254], eax
jmp 0x42b39b
and dword [ebp - 0x254], 0
mov eax, dword [ebp - 0x70]
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x108]
push eax
mov eax, dword [ebp - 0x11c]
mov eax, dword [eax]
push dword [ebp - 0x11c]
call dword [eax + 0x108]
fnclex
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
jge 0x42b3f3
push 0x108
push 0x405a58
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x258], eax
jmp 0x42b3fa
and dword [ebp - 0x258], 0
mov ax, word [ebp - 0x108]
mov word [ebp - 0x9c], ax
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x1121
cmp dword [ebp - 0x110], 0xea61
jae 0x42b431
and dword [ebp - 0x25c], 0
jmp 0x42b43c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4b
push dword [ebp - 0x30]
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp - 0x24]
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x4008
push 3
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseVar
lea edx, [ebp - 0x90]
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4c
push 0
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 1
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 2
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 3
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xd4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 4
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xdc], eax
mov dword [ebp - 0xe4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xe4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 5
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xf4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42b687
push 6
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0x104], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x104]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42b9b8
mov dword [ebp - 4], 0x4d
or word [0x4341a8], 0xffff
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x114], 0x1d3
cmp dword [ebp - 0x114], 0xea61
jae 0x42b6bc
and dword [ebp - 0x260], 0
jmp 0x42b6c7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x110], 0x5bf2
cmp dword [ebp - 0x110], 0xea61
jae 0x42b6e6
and dword [ebp - 0x264], 0
jmp 0x42b6f1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4f
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x50
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x5ed8
cmp dword [ebp - 0x110], 0xea61
jae 0x42b825
and dword [ebp - 0x268], 0
jmp 0x42b830
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x51
push dword [0x43403c]
push 0x405e08
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e30
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.0042d764
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x52
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x64a3
cmp dword [ebp - 0x110], 0xea61
jae 0x42b98c
and dword [ebp - 0x26c], 0
jmp 0x42b997
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42c8eb
mov dword [ebp - 4], 0x53
push 7
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42baab
push 8
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42baab
push 9
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42baab
push 0xa
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xd4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42bfe5
mov dword [ebp - 4], 0x54
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x271c
cmp dword [ebp - 0x110], 0xea61
jae 0x42bae2
and dword [ebp - 0x270], 0
jmp 0x42baed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x55
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x5688
cmp dword [ebp - 0x110], 0xea61
jae 0x42bb40
and dword [ebp - 0x274], 0
jmp 0x42bb4b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x56
or word [0x4341a8], 0xffff
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x114], 0x30f5
cmp dword [ebp - 0x114], 0xea61
jae 0x42bb9c
and dword [ebp - 0x278], 0
jmp 0x42bba7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcByteValueBstr
mov byte [ebp - 0x9c], al
mov dword [ebp - 0xa4], 0x11
mov dword [ebp - 0x110], 0x3597
cmp dword [ebp - 0x110], 0xea61
jae 0x42bbf7
and dword [ebp - 0x27c], 0
jmp 0x42bc02
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x9c], 0x406424
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x5840
cmp dword [ebp - 0x110], 0xea61
jae 0x42bc60
and dword [ebp - 0x280], 0
jmp 0x42bc6b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x59
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x5a
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x5f0a
cmp dword [ebp - 0x110], 0xea61
jae 0x42bd94
and dword [ebp - 0x284], 0
jmp 0x42bd9f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5b
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341d8
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x9c], 0x406430
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x2b12
cmp dword [ebp - 0x110], 0xea61
jae 0x42bec8
and dword [ebp - 0x288], 0
jmp 0x42bed3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x118], 0x196
cmp dword [ebp - 0x118], 0xea61
jae 0x42bf15
and dword [ebp - 0x28c], 0
jmp 0x42bf20
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0x114], 0x5bca
cmp dword [ebp - 0x114], 0xea61
jae 0x42bf3f
and dword [ebp - 0x290], 0
jmp 0x42bf4a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightBstr
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x110], 0x26a7
cmp dword [ebp - 0x110], 0xea61
jae 0x42bfac
and dword [ebp - 0x294], 0
jmp 0x42bfb7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x42c8eb
mov dword [ebp - 4], 0x5e
push 0xb
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42c062
push 0xc
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42c48c
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x114], 0x2676
cmp dword [ebp - 0x114], 0xea61
jae 0x42c088
and dword [ebp - 0x298], 0
jmp 0x42c093
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
mov dword [ebp - 0x110], 0x462d
cmp dword [ebp - 0x110], 0xea61
jae 0x42c0b2
and dword [ebp - 0x29c], 0
jmp 0x42c0bd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x60
or word [0x4341a8], 0xffff
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x114], 0x6d65
cmp dword [ebp - 0x114], 0xea61
jae 0x42c119
and dword [ebp - 0x2a0], 0
jmp 0x42c124
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x110], 0x66aa
cmp dword [ebp - 0x110], 0xea61
jae 0x42c143
and dword [ebp - 0x2a4], 0
jmp 0x42c14e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov edx, dword [0x434020]
add edx, eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x62
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x4f3
cmp dword [ebp - 0x110], 0xea61
jae 0x42c1ac
and dword [ebp - 0x2a8], 0
jmp 0x42c1b7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x63
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x64
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x6c80
cmp dword [ebp - 0x110], 0xea61
jae 0x42c2e0
and dword [ebp - 0x2ac], 0
jmp 0x42c2eb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x65
push dword [0x434090]
push 0x405e08
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405e30
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40643c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
call fcn.0042d764
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
mov dword [ebp - 4], 0x66
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x22e7
cmp dword [ebp - 0x110], 0xea61
jae 0x42c460
and dword [ebp - 0x2b0], 0
jmp 0x42c46b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42c8eb
mov dword [ebp - 4], 0x67
push 0xd
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42c57f
push 0xe
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xb4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42c57f
push 0xf
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xc4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xc4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42c57f
push 0x10
push dword [0x434150]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x8008
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xd4]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42c8eb
mov dword [ebp - 4], 0x68
or word [0x4341a8], 0xffff
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x9c], 0x406444
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x6b49
cmp dword [ebp - 0x110], 0xea61
jae 0x42c5c8
and dword [ebp - 0x2b4], 0
jmp 0x42c5d3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x9c], 0x406450
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x36c9
cmp dword [ebp - 0x110], 0xea61
jae 0x42c629
and dword [ebp - 0x2b8], 0
jmp 0x42c634
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6b
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x94]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], 3
lea esi, [ebp - 0xa4]
push 0
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xac], 6
mov dword [ebp - 0xb4], 3
lea esi, [ebp - 0xb4]
push 1
push dword [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x94]
push eax
push dword [0x434194]
push dword [0x434250]
call fcn.0040e6fb
lea eax, [ebp - 0x94]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x6c
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x2cf5
cmp dword [ebp - 0x110], 0xea61
jae 0x42c75d
and dword [ebp - 0x2bc], 0
jmp 0x42c768
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6d
push dword [0x434090]
push 0x405e08
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40645c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.0042d764
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x6e
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x6e28
cmp dword [ebp - 0x110], 0xea61
jae 0x42c8c4
and dword [ebp - 0x2c0], 0
jmp 0x42c8cf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x9c], 0x406464
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x5eb9
cmp dword [ebp - 0x110], 0xea61
jae 0x42c925
and dword [ebp - 0x2c4], 0
jmp 0x42c930
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x72
jmp 0x42aafb
mov dword [ebp - 4], 0x73
and word [0x4341a8], 0
mov dword [ebp - 4], 0x74
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x2ce4
cmp dword [ebp - 0x110], 0xea61
jae 0x42c99e
and dword [ebp - 0x2c8], 0
jmp 0x42c9a9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x118], 0x2836
cmp dword [ebp - 0x118], 0xea61
jae 0x42c9eb
and dword [ebp - 0x2cc], 0
jmp 0x42c9f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2cc], eax
mov dword [ebp - 0x114], 0x208b
cmp dword [ebp - 0x114], 0xea61
jae 0x42ca15
and dword [ebp - 0x2d0], 0
jmp 0x42ca20
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d0], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcLeftBstr
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x110], 0x2bf4
cmp dword [ebp - 0x110], 0xea61
jae 0x42ca82
and dword [ebp - 0x2d4], 0
jmp 0x42ca8d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d4], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x76
movsx eax, word [0x4341a8]
test eax, eax
jne 0x42d2fc
mov dword [ebp - 4], 0x77
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341d4
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x78
and dword [ebp - 0x9c], 0
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x3ac
cmp dword [ebp - 0x110], 0xea61
jae 0x42cbd5
and dword [ebp - 0x2d8], 0
jmp 0x42cbe0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x79
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341d8
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7a
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x656b
cmp dword [ebp - 0x110], 0xea61
jae 0x42cd05
and dword [ebp - 0x2dc], 0
jmp 0x42cd10
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2dc], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7b
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341dc
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7c
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x722e
cmp dword [ebp - 0x110], 0xea61
jae 0x42ce35
and dword [ebp - 0x2e0], 0
jmp 0x42ce40
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e0], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7d
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x4341e0
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7e
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x3c78
cmp dword [ebp - 0x110], 0xea61
jae 0x42cf65
and dword [ebp - 0x2e4], 0
jmp 0x42cf70
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e4], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7f
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x65ad
cmp dword [ebp - 0x110], 0xea61
jae 0x42cfc3
and dword [ebp - 0x2e8], 0
jmp 0x42cfce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x80
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x434120
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x9c], 0x406470
mov dword [ebp - 0xa4], 8
mov dword [ebp - 0x110], 0x3b6f
cmp dword [ebp - 0x110], 0xea61
jae 0x42d0f6
and dword [ebp - 0x2ec], 0
jmp 0x42d101
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x82
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4341bc]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4051e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x434114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43415c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x434124
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.0042d764
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x114], 0x2a7e
cmp dword [ebp - 0x114], 0xea61
jae 0x42d215
and dword [ebp - 0x2f0], 0
jmp 0x42d220
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseBstr
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov dword [ebp - 0x110], 0x4bfd
cmp dword [ebp - 0x110], 0xea61
jae 0x42d26a
and dword [ebp - 0x2f4], 0
jmp 0x42d275
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f4], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x84
or dword [ebp - 0x9c], 0xffffffff
mov dword [ebp - 0xa4], 0xb
mov dword [ebp - 0x110], 0x6778
cmp dword [ebp - 0x110], 0xea61
jae 0x42d2d5
and dword [ebp - 0x2f8], 0
jmp 0x42d2e0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f8], eax
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x434020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
push 0x42d3cd
jmp 0x42d366
lea ecx, [ebp - 0x130]
call sub.MSVBVM60.DLL___vbaFreeVar
lea eax, [ebp - 0x13c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x2c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x30]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x34]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x38]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x3c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x40]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x44]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow