Function at 0x40e344
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403976
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x274
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401818
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov dword [ebp - 0xa8], 0x2ee3
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e3bd
and dword [ebp - 0xe0], 0
jmp 0x40e3c8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa4], 0x6d8e
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e3e7
and dword [ebp - 0xe4], 0
jmp 0x40e3f2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 4
mov dword [ebp - 0xa8], 0x32a7
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e43f
and dword [ebp - 0xe8], 0
jmp 0x40e44a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xa4], 0x4b39
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e469
and dword [ebp - 0xec], 0
jmp 0x40e474
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 5
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x372b
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e4d2
and dword [ebp - 0xf0], 0
jmp 0x40e4dd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 6
mov ecx, dword [0x4361ac]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 7
mov dword [ebp - 0xa8], 0x6b0e
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e537
and dword [ebp - 0xf4], 0
jmp 0x40e542
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xa4], 0xcf2
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e561
and dword [ebp - 0xf8], 0
jmp 0x40e56c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 8
mov dword [ebp - 0xa8], 0x1bba
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e5b9
and dword [ebp - 0xfc], 0
jmp 0x40e5c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xa4], 0xfa4
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e5e3
and dword [ebp - 0x100], 0
jmp 0x40e5ee
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 9
mov dword [0x4361ac], 0x4d
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x84], 0x406048
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x189a
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e660
and dword [ebp - 0x104], 0
jmp 0x40e66b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x104], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xb
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436214]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [0x4361ac]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x1020
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xa8], 0xef
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e6ef
and dword [ebp - 0x108], 0
jmp 0x40e6fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x108], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x51c1
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e740
and dword [ebp - 0x10c], 0
jmp 0x40e74b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xa8], 0x129b
cmp dword [ebp - 0xa8], 0xea61
jae 0x40e792
and dword [ebp - 0x110], 0
jmp 0x40e79d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcByteValueBstr
mov byte [ebp - 0x84], al
mov dword [ebp - 0x8c], 0x11
mov dword [ebp - 0xa4], 0x1a19
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e7ed
and dword [ebp - 0x114], 0
jmp 0x40e7f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x114], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xe
call fcn.00421164
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov ecx, dword [0x4361ac]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
lea eax, [ebp - 0x48]
push eax
push 0
call sub.MSVBVM60.DLL___vbaPut3
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x84], 0x406050
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x312f
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e88b
and dword [ebp - 0x118], 0
jmp 0x40e896
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x118], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x10
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1886
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e8e9
and dword [ebp - 0x11c], 0
jmp 0x40e8f4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x11c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x11
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436214]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 7
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x12
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2eb4
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ea07
and dword [ebp - 0x120], 0
jmp 0x40ea12
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x120], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x28], 0x17
mov dword [ebp - 4], 0x14
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6a72
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ea73
and dword [ebp - 0x124], 0
jmp 0x40ea7e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x15
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4361a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x84], 0x405c6c
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x70c
cmp dword [ebp - 0xa4], 0xea61
jae 0x40eb13
and dword [ebp - 0x128], 0
jmp 0x40eb1e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcCommandVar
mov dword [ebp - 0xa4], 0x5444
cmp dword [ebp - 0xa4], 0xea61
jae 0x40eb69
and dword [ebp - 0x12c], 0
jmp 0x40eb74
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x18
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0x436080
push 0x40605c
call sub.MSVBVM60.DLL___vbaPutOwner3
mov dword [ebp - 4], 0x19
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4e93
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ebeb
and dword [ebp - 0x130], 0
jmp 0x40ebf6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1a
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1b
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x573d
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ec5e
and dword [ebp - 0x134], 0
jmp 0x40ec69
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0xa8], 0x72bc
cmp dword [ebp - 0xa8], 0xea61
jae 0x40ecab
and dword [ebp - 0x138], 0
jmp 0x40ecb6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
mov dword [ebp - 0xa4], 0x70a2
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ecd5
and dword [ebp - 0x13c], 0
jmp 0x40ece0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1d
mov eax, dword [ebp + 8]
push dword [eax]
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x406078
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c7c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x404a8c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405bf0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x406080
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x1e
push 1
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1f
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6438
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ee06
and dword [ebp - 0x140], 0
jmp 0x40ee11
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x20
mov dword [ebp - 0xa8], 0x6ba4
cmp dword [ebp - 0xa8], 0xea61
jae 0x40ee53
and dword [ebp - 0x144], 0
jmp 0x40ee5e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
mov dword [ebp - 0xa4], 0x30f
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ee7d
and dword [ebp - 0x148], 0
jmp 0x40ee88
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLenVarB
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x21
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4361a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 7
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x22
call fcn.00409744
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0xd8], eax
and dword [ebp - 0x54], 0
mov edx, dword [ebp - 0xd8]
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00429488
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0x23
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x51d5
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f03a
and dword [ebp - 0x14c], 0
jmp 0x40f045
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24
call fcn.00409744
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0xdc], eax
and dword [ebp - 0x58], 0
mov edx, dword [ebp - 0xdc]
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.00429488
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x84], 0x406088
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0xf91
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f13c
and dword [ebp - 0x150], 0
jmp 0x40f147
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x26
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 7
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x27
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1bbe
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f27a
and dword [ebp - 0x154], 0
jmp 0x40f285
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x28
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x3b3d
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f2d8
and dword [ebp - 0x158], 0
jmp 0x40f2e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x29
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 7
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x2a
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x54d9
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f42f
and dword [ebp - 0x15c], 0
jmp 0x40f43a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x436110]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x2c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0xac], 0x60f2
cmp dword [ebp - 0xac], 0xea61
jae 0x40f4dd
and dword [ebp - 0x160], 0
jmp 0x40f4e8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
mov dword [ebp - 0xa8], 0x198f
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f507
and dword [ebp - 0x164], 0
jmp 0x40f512
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightVar
mov dword [ebp - 0xa4], 0x55a5
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f564
and dword [ebp - 0x168], 0
jmp 0x40f56f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2d
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x506d
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f5c7
and dword [ebp - 0x16c], 0
jmp 0x40f5d2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x43612c]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0xa8], 0x6736
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f675
and dword [ebp - 0x170], 0
jmp 0x40f680
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcAnsiValueBstr
mov word [ebp - 0x84], ax
mov dword [ebp - 0x8c], 2
mov dword [ebp - 0xa4], 0x2a2a
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f6d1
and dword [ebp - 0x174], 0
jmp 0x40f6dc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x4360d0]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x38]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x31
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2173
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f798
and dword [ebp - 0x178], 0
jmp 0x40f7a3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x436230]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x33
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4ea4
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f857
and dword [ebp - 0x17c], 0
jmp 0x40f862
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x436238]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x35
mov dword [ebp - 0xa8], 0x69eb
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f905
and dword [ebp - 0x180], 0
jmp 0x40f910
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x708c
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f95a
and dword [ebp - 0x184], 0
jmp 0x40f965
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x84], 0x4361e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x43623c]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcSplit
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x37
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x7c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 0x84], 0x3e8
mov dword [ebp - 0x8c], 2
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436144]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xa8], 0x396f
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fa84
and dword [ebp - 0x188], 0
jmp 0x40fa8f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov dword [ebp - 0xa4], 0x27df
cmp dword [ebp - 0xa4], 0xea61
jae 0x40faae
and dword [ebp - 0x18c], 0
jmp 0x40fab9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x39
mov eax, dword [ebp + 8]
push dword [eax]
call fcn.0042f8a4
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0xa8], 0xfb0
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fb2d
and dword [ebp - 0x190], 0
jmp 0x40fb38
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
mov dword [ebp - 0xa4], 0x2a91
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fb57
and dword [ebp - 0x194], 0
jmp 0x40fb62
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xa8], 0x3b5c
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fbaf
and dword [ebp - 0x198], 0
jmp 0x40fbba
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov dword [ebp - 0xa4], 0x29e9
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fbd9
and dword [ebp - 0x19c], 0
jmp 0x40fbe4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3c
push dword [ebp - 0x30]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov dword [ebp - 0xbc], eax
mov dword [ebp - 0xb8], 1
and dword [ebp - 0x24], 0
jmp 0x40fc44
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0xb8]
jo 0x412304
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0xbc]
jg 0x411849
mov dword [ebp - 4], 0x3d
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x48]
push eax
call fcn.0042d68e
mov word [ebp - 0xa4], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xa4]
test eax, eax
je 0x410507
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0xac], 0x37d9
cmp dword [ebp - 0xac], 0xea61
jae 0x40fcc8
and dword [ebp - 0x1a0], 0
jmp 0x40fcd3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0xa8], 0x2701
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fcf2
and dword [ebp - 0x1a4], 0
jmp 0x40fcfd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightVar
mov dword [ebp - 0xa4], 0x5b6d
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fd4f
and dword [ebp - 0x1a8], 0
jmp 0x40fd5a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x84], 0x405c5c
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x204a
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fdb5
and dword [ebp - 0x1ac], 0
jmp 0x40fdc0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x40
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436094]
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0xa4], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xa4]
test eax, eax
je 0x4103dd
mov dword [ebp - 4], 0x41
mov dword [ebp - 0xa8], 0x796
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fe57
and dword [ebp - 0x1b0], 0
jmp 0x40fe62
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
mov dword [ebp - 0xa4], 0x4cbd
cmp dword [ebp - 0xa4], 0xea61
jae 0x40feb2
and dword [ebp - 0x1b4], 0
jmp 0x40febd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x84], 0x406094
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x6d05
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ff1b
and dword [ebp - 0x1b8], 0
jmp 0x40ff26
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x43
or word [0x43622c], 0xffff
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x84], 0x4060a0
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1251
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ff8b
and dword [ebp - 0x1bc], 0
jmp 0x40ff96
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x45
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 6
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x46
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2a26
cmp dword [ebp - 0xa4], 0xea61
jae 0x4100b0
and dword [ebp - 0x1c0], 0
jmp 0x4100bb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x47
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x33e6
cmp dword [ebp - 0xa4], 0xea61
jae 0x41010e
and dword [ebp - 0x1c4], 0
jmp 0x410119
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x48
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x260a
cmp dword [ebp - 0xa4], 0xea61
jae 0x41016c
and dword [ebp - 0x1c8], 0
jmp 0x410177
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x49
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436258
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x84], 0x4060ac
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x5548
cmp dword [ebp - 0xa4], 0xea61
jae 0x4102a0
and dword [ebp - 0x1cc], 0
jmp 0x4102ab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0xb0], 0x3943
cmp dword [ebp - 0xb0], 0xea61
jae 0x4102ed
and dword [ebp - 0x1d0], 0
jmp 0x4102f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0xac], 0x71be
cmp dword [ebp - 0xac], 0xea61
jae 0x410317
and dword [ebp - 0x1d4], 0
jmp 0x410322
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0xa8], 0x58e8
cmp dword [ebp - 0xa8], 0xea61
jae 0x410341
and dword [ebp - 0x1d8], 0
jmp 0x41034c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0xa4], 0x73b1
cmp dword [ebp - 0xa4], 0xea61
jae 0x41036b
and dword [ebp - 0x1dc], 0
jmp 0x410376
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaInStrVarB
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xa8], 0x1267
cmp dword [ebp - 0xa8], 0xea61
jae 0x410403
and dword [ebp - 0x1e0], 0
jmp 0x41040e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0xa0], 0x436014
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 0x600c
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcJoin
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x193c
cmp dword [ebp - 0xa4], 0xea61
jae 0x410475
and dword [ebp - 0x1e4], 0
jmp 0x410480
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x84], 0x405c64
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x5e23
cmp dword [ebp - 0xa4], 0xea61
jae 0x4104db
and dword [ebp - 0x1e8], 0
jmp 0x4104e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
jmp 0x411781
mov dword [ebp - 4], 0x50
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1fd6
cmp dword [ebp - 0xa4], 0xea61
jae 0x41053e
and dword [ebp - 0x1ec], 0
jmp 0x410549
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x51
push 3
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseBstr
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x52
push dword [ebp - 0xb4]
push 0
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 1
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 2
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 3
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 4
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 5
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41068a
push dword [ebp - 0xb4]
push 6
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4109ac
mov dword [ebp - 4], 0x53
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x515e
cmp dword [ebp - 0xa4], 0xea61
jae 0x4106c1
and dword [ebp - 0x1f0], 0
jmp 0x4106cc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x54
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6d48
cmp dword [ebp - 0xa4], 0xea61
jae 0x41071f
and dword [ebp - 0x1f4], 0
jmp 0x41072a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x55
or word [0x43622c], 0xffff
mov dword [ebp - 4], 0x56
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 6
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x57
mov dword [ebp - 0xa8], 0x13b
cmp dword [ebp - 0xa8], 0xea61
jae 0x410842
and dword [ebp - 0x1f8], 0
jmp 0x41084d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0xa4], 0x2910
cmp dword [ebp - 0xa4], 0xea61
jae 0x41086c
and dword [ebp - 0x1fc], 0
jmp 0x410877
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x58
push dword [0x43603c]
push 0x4060b8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060c0
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 [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
jmp 0x411720
mov dword [ebp - 4], 0x59
push dword [ebp - 0xb4]
push 7
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410a2f
push dword [ebp - 0xb4]
push 8
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410a2f
push dword [ebp - 0xb4]
push 9
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410a2f
push dword [ebp - 0xb4]
push 0xa
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x410f18
mov dword [ebp - 4], 0x5a
or word [0x43622c], 0xffff
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0xa8], 0x7fe
cmp dword [ebp - 0xa8], 0xea61
jae 0x410a64
and dword [ebp - 0x200], 0
jmp 0x410a6f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov dword [ebp - 0xa0], 0x436014
lea eax, [ebp - 0xa0]
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 0x600c
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x8c]
push eax
call sub.MSVBVM60.DLL_rtcJoin
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x1fff
cmp dword [ebp - 0xa4], 0xea61
jae 0x410ad6
and dword [ebp - 0x204], 0
jmp 0x410ae1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x84], 0x405bd4
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x70e1
cmp dword [ebp - 0xa4], 0xea61
jae 0x410b3c
and dword [ebp - 0x208], 0
jmp 0x410b47
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5d
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1668
cmp dword [ebp - 0xa4], 0xea61
jae 0x410b9a
and dword [ebp - 0x20c], 0
jmp 0x410ba5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5e
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 6
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xa8], 0xd9
cmp dword [ebp - 0xa8], 0xea61
jae 0x410cae
and dword [ebp - 0x210], 0
jmp 0x410cb9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0xf3b
cmp dword [ebp - 0xa4], 0xea61
jae 0x410cff
and dword [ebp - 0x214], 0
jmp 0x410d0a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x60
mov dword [ebp - 0xb0], 0x24fa
cmp dword [ebp - 0xb0], 0xea61
jae 0x410d51
and dword [ebp - 0x218], 0
jmp 0x410d5c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
mov dword [ebp - 0xac], 0x40d
cmp dword [ebp - 0xac], 0xea61
jae 0x410d7b
and dword [ebp - 0x21c], 0
jmp 0x410d86
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0xa8], 0x3ff6
cmp dword [ebp - 0xa8], 0xea61
jae 0x410da5
and dword [ebp - 0x220], 0
jmp 0x410db0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0xa4], 0x665
cmp dword [ebp - 0xa4], 0xea61
jae 0x410e14
and dword [ebp - 0x224], 0
jmp 0x410e1f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x61
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43625c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
jmp 0x411720
mov dword [ebp - 4], 0x62
push dword [ebp - 0xb4]
push 0xb
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f5f
push dword [ebp - 0xb4]
push 0xc
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4113db
mov dword [ebp - 4], 0x63
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x613c
cmp dword [ebp - 0xa4], 0xea61
jae 0x410f96
and dword [ebp - 0x228], 0
jmp 0x410fa1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x64
or word [0x43622c], 0xffff
mov dword [ebp - 4], 0x65
mov dword [ebp - 0xa8], 0x3140
cmp dword [ebp - 0xa8], 0xea61
jae 0x410ff2
and dword [ebp - 0x22c], 0
jmp 0x410ffd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov dword [ebp - 0xa4], 0x579b
cmp dword [ebp - 0xa4], 0xea61
jae 0x41101c
and dword [ebp - 0x230], 0
jmp 0x411027
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x84], 0x405c7c
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x5105
cmp dword [ebp - 0xa4], 0xea61
jae 0x411088
and dword [ebp - 0x234], 0
jmp 0x411093
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x67
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x53e3
cmp dword [ebp - 0xa4], 0xea61
jae 0x4110e6
and dword [ebp - 0x238], 0
jmp 0x4110f1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x68
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 6
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x69
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5e2c
cmp dword [ebp - 0xa4], 0xea61
jae 0x41120b
and dword [ebp - 0x23c], 0
jmp 0x411216
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6a
push dword [0x436090]
push 0x4060b8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060c0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060c8
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 [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0xa8], 0x1de9
cmp dword [ebp - 0xa8], 0xea61
jae 0x41137a
and dword [ebp - 0x240], 0
jmp 0x411385
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov dword [ebp - 0xa4], 0x2f45
cmp dword [ebp - 0xa4], 0xea61
jae 0x4113a4
and dword [ebp - 0x244], 0
jmp 0x4113af
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
jmp 0x411720
mov dword [ebp - 4], 0x6c
push dword [ebp - 0xb4]
push 0xd
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41145e
push dword [ebp - 0xb4]
push 0xe
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41145e
push dword [ebp - 0xb4]
push 0xf
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x41145e
push dword [ebp - 0xb4]
push 0x10
push dword [0x4361d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x411720
mov dword [ebp - 4], 0x6d
or word [0x43622c], 0xffff
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x84], 0x405c74
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x6794
cmp dword [ebp - 0xa4], 0xea61
jae 0x4114a7
and dword [ebp - 0x248], 0
jmp 0x4114b2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6f
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x7c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
lea esi, [ebp - 0x8c]
push 0
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0x94], 6
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 1
push dword [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x7c]
push eax
push dword [0x436218]
push dword [0x436174]
call fcn.00417cbd
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x70
mov dword [ebp - 0xa8], 0x69a6
cmp dword [ebp - 0xa8], 0xea61
jae 0x4115bb
and dword [ebp - 0x24c], 0
jmp 0x4115c6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0xa4], 0x5240
cmp dword [ebp - 0xa4], 0xea61
jae 0x4115e5
and dword [ebp - 0x250], 0
jmp 0x4115f0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x436020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x71
push dword [0x436090]
push 0x4060b8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060d0
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 [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x84], 0x4060d8
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0xb2c
cmp dword [ebp - 0xa4], 0xea61
jae 0x41175a
and dword [ebp - 0x254], 0
jmp 0x411765
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x75
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x39c9
cmp dword [ebp - 0xa4], 0xea61
jae 0x4117b8
and dword [ebp - 0x258], 0
jmp 0x4117c3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x76
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6620
cmp dword [ebp - 0xa4], 0xea61
jae 0x411816
and dword [ebp - 0x25c], 0
jmp 0x411821
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x77
jmp 0x40fc32
mov dword [ebp - 4], 0x78
and word [0x43622c], 0
mov dword [ebp - 4], 0x79
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x18ee
cmp dword [ebp - 0xa4], 0xea61
jae 0x41188f
and dword [ebp - 0x260], 0
jmp 0x41189a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7a
movsx eax, word [0x43622c]
test eax, eax
jne 0x412187
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0xac], 0x654
cmp dword [ebp - 0xac], 0xea61
jae 0x4118f2
and dword [ebp - 0x264], 0
jmp 0x4118fd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov dword [ebp - 0xa8], 0x388
cmp dword [ebp - 0xa8], 0xea61
jae 0x41191c
and dword [ebp - 0x268], 0
jmp 0x411927
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
mov dword [ebp - 0xa4], 0xea
cmp dword [ebp - 0xa4], 0xea61
jae 0x411979
and dword [ebp - 0x26c], 0
jmp 0x411984
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x84], 0x4060e4
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1074
cmp dword [ebp - 0xa4], 0xea61
jae 0x4119df
and dword [ebp - 0x270], 0
jmp 0x4119ea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x7d
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436258
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7e
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43625c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7f
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436260
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x80
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5f54
cmp dword [ebp - 0xa4], 0xea61
jae 0x411cb3
and dword [ebp - 0x274], 0
jmp 0x411cbe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x81
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1c42
cmp dword [ebp - 0xa4], 0xea61
jae 0x411d11
and dword [ebp - 0x278], 0
jmp 0x411d1c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x82
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436264
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x83
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5ebb
cmp dword [ebp - 0xa4], 0xea61
jae 0x411e41
and dword [ebp - 0x27c], 0
jmp 0x411e4c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x84], 0x4060f0
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x55f
cmp dword [ebp - 0xa4], 0xea61
jae 0x411ea2
and dword [ebp - 0x280], 0
jmp 0x411ead
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x85
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436120
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x86
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x681c
cmp dword [ebp - 0xa4], 0xea61
jae 0x411fd2
and dword [ebp - 0x284], 0
jmp 0x411fdd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x87
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x27a2
cmp dword [ebp - 0xa4], 0xea61
jae 0x412030
and dword [ebp - 0x288], 0
jmp 0x41203b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x88
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x436240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c28
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x436114]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
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 - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4361e0]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
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 - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x436124
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.004271a4
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
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x89
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x42d7
cmp dword [ebp - 0xa4], 0xea61
jae 0x412160
and dword [ebp - 0x28c], 0
jmp 0x41216b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x8b
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6295
cmp dword [ebp - 0xa4], 0xea61
jae 0x4121be
and dword [ebp - 0x290], 0
jmp 0x4121c9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x8c
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2791
cmp dword [ebp - 0xa4], 0xea61
jae 0x41221c
and dword [ebp - 0x294], 0
jmp 0x412227
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x436020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
push 0x4122f3
jmp 0x41228c
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xc0]
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