Function at 0x40e8fa
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4039e6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2d0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401858
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
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1151
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e984
and dword [ebp - 0xe0], 0
jmp 0x40e98f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 4
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcCommandVar
mov dword [ebp - 0xa4], 0x1074
cmp dword [ebp - 0xa4], 0xea61
jae 0x40e9da
and dword [ebp - 0xe4], 0
jmp 0x40e9e5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe4], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 5
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0xf02
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ea3d
and dword [ebp - 0xe8], 0
jmp 0x40ea48
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 6
mov ecx, dword [0x4371ac]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 7
mov dword [ebp - 0x84], 0x406020
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1b8f
cmp dword [ebp - 0xa4], 0xea61
jae 0x40eab6
and dword [ebp - 0xec], 0
jmp 0x40eac1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xec], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 8
mov dword [ebp - 0xac], 0x295c
cmp dword [ebp - 0xac], 0xea61
jae 0x40eb03
and dword [ebp - 0xf0], 0
jmp 0x40eb0e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xa8], 0x5a31
cmp dword [ebp - 0xa8], 0xea61
jae 0x40eb2d
and dword [ebp - 0xf4], 0
jmp 0x40eb38
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcLeftBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x60e1
cmp dword [ebp - 0xa4], 0xea61
jae 0x40eb9a
and dword [ebp - 0xf8], 0
jmp 0x40eba5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf8], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
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], 9
mov dword [ebp - 0xa8], 0x6042
cmp dword [ebp - 0xa8], 0xea61
jae 0x40ebf4
and dword [ebp - 0xfc], 0
jmp 0x40ebff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xfc], eax
mov dword [ebp - 0xa4], 0x5824
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ec1e
and dword [ebp - 0x100], 0
jmp 0x40ec29
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xa
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6b2a
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ec87
and dword [ebp - 0x104], 0
jmp 0x40ec92
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xb
mov dword [0x4371ac], 0x4d
mov dword [ebp - 4], 0xc
mov dword [ebp - 0xa8], 0x4ac6
cmp dword [ebp - 0xa8], 0xea61
jae 0x40ece5
and dword [ebp - 0x108], 0
jmp 0x40ecf0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x108], eax
mov dword [ebp - 0xa4], 0x5bcc
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ed0f
and dword [ebp - 0x10c], 0
jmp 0x40ed1a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xd
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437214]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [0x4371ac]
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], 0xe
mov dword [ebp - 0xa8], 0x597a
cmp dword [ebp - 0xa8], 0xea61
jae 0x40eda9
and dword [ebp - 0x110], 0
jmp 0x40edb4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x3147
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ee04
and dword [ebp - 0x114], 0
jmp 0x40ee0f
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xf
call fcn.00422d9f
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov ecx, dword [0x4371ac]
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], 0x10
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 [0x437214]
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x11
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4c30
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ef5f
and dword [ebp - 0x118], 0
jmp 0x40ef6a
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x28], 0x17
mov dword [ebp - 4], 0x13
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4371a4]
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], 0x14
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1495
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f00a
and dword [ebp - 0x11c], 0
jmp 0x40f015
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x15
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0x437080
push 0x40602c
call sub.MSVBVM60.DLL___vbaPutOwner3
mov dword [ebp - 4], 0x16
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x17
mov dword [ebp - 0xa8], 0x62cd
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f08b
and dword [ebp - 0x120], 0
jmp 0x40f096
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x120], eax
mov dword [ebp - 0xa4], 0x1957
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f0b5
and dword [ebp - 0x124], 0
jmp 0x40f0c0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x18
mov dword [ebp - 0xa8], 0x74a9
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f10d
and dword [ebp - 0x128], 0
jmp 0x40f118
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
mov dword [ebp - 0xa4], 0x666d
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f137
and dword [ebp - 0x12c], 0
jmp 0x40f142
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x19
mov dword [ebp - 0xa8], 0x5e19
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f18f
and dword [ebp - 0x130], 0
jmp 0x40f19a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
mov dword [ebp - 0xa4], 0x4d59
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f1b9
and dword [ebp - 0x134], 0
jmp 0x40f1c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0xa8], 0x40eb
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f211
and dword [ebp - 0x138], 0
jmp 0x40f21c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
mov dword [ebp - 0xa4], 0x5e2c
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f23b
and dword [ebp - 0x13c], 0
jmp 0x40f246
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1b
mov eax, dword [ebp + 8]
push dword [eax]
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x406048
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c88
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405cac
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405be8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x406050
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], 0x1c
push 1
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x84], 0x405c04
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x74a9
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f36f
and dword [ebp - 0x140], 0
jmp 0x40f37a
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1e
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x69ae
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f3cd
and dword [ebp - 0x144], 0
jmp 0x40f3d8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1f
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 [0x4371a4]
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x20
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2a2e
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f4eb
and dword [ebp - 0x148], 0
jmp 0x40f4f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x21
call fcn.00409bf3
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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.0042a64e
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], 0x22
mov dword [ebp - 0x84], 0x405c58
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x2a47
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f5d4
and dword [ebp - 0x14c], 0
jmp 0x40f5df
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xb0], 0x43cd
cmp dword [ebp - 0xb0], 0xea61
jae 0x40f621
and dword [ebp - 0x150], 0
jmp 0x40f62c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
mov dword [ebp - 0xac], 0x2be8
cmp dword [ebp - 0xac], 0xea61
jae 0x40f64b
and dword [ebp - 0x154], 0
jmp 0x40f656
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
mov dword [ebp - 0xa8], 0x1978
cmp dword [ebp - 0xa8], 0xea61
jae 0x40f675
and dword [ebp - 0x158], 0
jmp 0x40f680
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
mov dword [ebp - 0xa4], 0x25b7
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f69f
and dword [ebp - 0x15c], 0
jmp 0x40f6aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x84], 0x406058
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x24d9
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f74b
and dword [ebp - 0x160], 0
jmp 0x40f756
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x84], 0x4048d0
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x18cd
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f7ac
and dword [ebp - 0x164], 0
jmp 0x40f7b7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x26
call fcn.00409bf3
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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.0042a64e
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], 0x27
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4604
cmp dword [ebp - 0xa4], 0xea61
jae 0x40f8ab
and dword [ebp - 0x168], 0
jmp 0x40f8b6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x28
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 [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x29
mov dword [ebp - 0xac], 0x829
cmp dword [ebp - 0xac], 0xea61
jae 0x40f9d8
and dword [ebp - 0x16c], 0
jmp 0x40f9e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0xa8], 0x1a0d
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fa02
and dword [ebp - 0x170], 0
jmp 0x40fa0d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x158f
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fa6f
and dword [ebp - 0x174], 0
jmp 0x40fa7a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x2a
mov dword [ebp - 0xa8], 0x24df
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fac9
and dword [ebp - 0x178], 0
jmp 0x40fad4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
mov dword [ebp - 0xa4], 0x9a5
cmp dword [ebp - 0xa4], 0xea61
jae 0x40faf3
and dword [ebp - 0x17c], 0
jmp 0x40fafe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0xa8], 0x70c4
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fb4b
and dword [ebp - 0x180], 0
jmp 0x40fb56
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov dword [ebp - 0xa4], 0x6b9a
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fb75
and dword [ebp - 0x184], 0
jmp 0x40fb80
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2c
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 [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x2d
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2c5b
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fcd7
and dword [ebp - 0x188], 0
jmp 0x40fce2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2e
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2b8e
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fd35
and dword [ebp - 0x18c], 0
jmp 0x40fd40
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x84], 0x406064
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x2d57
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fd96
and dword [ebp - 0x190], 0
jmp 0x40fda1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x30
mov dword [ebp - 0xa8], 0x2a4b
cmp dword [ebp - 0xa8], 0xea61
jae 0x40fde3
and dword [ebp - 0x194], 0
jmp 0x40fdee
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov dword [ebp - 0xa4], 0x6713
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fe0d
and dword [ebp - 0x198], 0
jmp 0x40fe18
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x437110]
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], 0x32
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x3a2c
cmp dword [ebp - 0xa4], 0xea61
jae 0x40fed7
and dword [ebp - 0x19c], 0
jmp 0x40fee2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xa8], 0x34b9
cmp dword [ebp - 0xa8], 0xea61
jae 0x40ff24
and dword [ebp - 0x1a0], 0
jmp 0x40ff2f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0xa4], 0x1b5f
cmp dword [ebp - 0xa4], 0xea61
jae 0x40ff4e
and dword [ebp - 0x1a4], 0
jmp 0x40ff59
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x43712c]
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], 0x35
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x3689
cmp dword [ebp - 0xa4], 0xea61
jae 0x410018
and dword [ebp - 0x1a8], 0
jmp 0x410023
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x4370d0]
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], 0x37
mov dword [ebp - 0x84], 0x406070
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x929
cmp dword [ebp - 0xa4], 0xea61
jae 0x4100da
and dword [ebp - 0x1ac], 0
jmp 0x4100e5
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x38
mov dword [ebp - 0xa8], 0x3626
cmp dword [ebp - 0xa8], 0xea61
jae 0x410127
and dword [ebp - 0x1b0], 0
jmp 0x410132
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0xa4], 0x33d0
cmp dword [ebp - 0xa4], 0xea61
jae 0x410151
and dword [ebp - 0x1b4], 0
jmp 0x41015c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x39
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x3c55
cmp dword [ebp - 0xa4], 0xea61
jae 0x4101ba
and dword [ebp - 0x1b8], 0
jmp 0x4101c5
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x437230]
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], 0x3b
mov dword [ebp - 0x84], 0x406078
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x5311
cmp dword [ebp - 0xa4], 0xea61
jae 0x41027c
and dword [ebp - 0x1bc], 0
jmp 0x410287
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x437238]
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], 0x3d
mov dword [ebp - 0xac], 0x6d68
cmp dword [ebp - 0xac], 0xea61
jae 0x41032a
and dword [ebp - 0x1c0], 0
jmp 0x410335
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0xa8], 0x72b6
cmp dword [ebp - 0xa8], 0xea61
jae 0x410354
and dword [ebp - 0x1c4], 0
jmp 0x41035f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0xa4], 0x19ba
cmp dword [ebp - 0xa4], 0xea61
jae 0x41037e
and dword [ebp - 0x1c8], 0
jmp 0x410389
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrCompVar
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x84], 0x4371e0
mov dword [ebp - 0x8c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x8c]
push eax
push dword [0x43723c]
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], 0x3f
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 [0x437144]
push dword [0x437174]
call fcn.004192a4
lea eax, [ebp - 0x7c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x40
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5bdf
cmp dword [ebp - 0xa4], 0xea61
jae 0x4104df
and dword [ebp - 0x1cc], 0
jmp 0x4104ea
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x41
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4905
cmp dword [ebp - 0xa4], 0xea61
jae 0x41053d
and dword [ebp - 0x1d0], 0
jmp 0x410548
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x42
mov eax, dword [ebp + 8]
push dword [eax]
call fcn.00430241
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], 0x43
mov dword [ebp - 0xa8], 0x2bec
cmp dword [ebp - 0xa8], 0xea61
jae 0x4105b1
and dword [ebp - 0x1d4], 0
jmp 0x4105bc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0xa4], 0x5530
cmp dword [ebp - 0xa4], 0xea61
jae 0x4105db
and dword [ebp - 0x1d8], 0
jmp 0x4105e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x44
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5df0
cmp dword [ebp - 0xa4], 0xea61
jae 0x410644
and dword [ebp - 0x1dc], 0
jmp 0x41064f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x45
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 0x4106a4
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0xb8]
jo 0x412f0d
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0xbc]
jg 0x4121dd
mov dword [ebp - 4], 0x46
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6916
cmp dword [ebp - 0xa4], 0xea61
jae 0x4106ea
and dword [ebp - 0x1e0], 0
jmp 0x4106f5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x47
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.0042e4a2
mov word [ebp - 0xa4], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0xa4]
test eax, eax
je 0x410e2d
mov dword [ebp - 4], 0x48
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x53d7
cmp dword [ebp - 0xa4], 0xea61
jae 0x410797
and dword [ebp - 0x1e4], 0
jmp 0x4107a2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x84], 0x406050
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x2e37
cmp dword [ebp - 0xa4], 0xea61
jae 0x4107f8
and dword [ebp - 0x1e8], 0
jmp 0x410803
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4a
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 [0x437094]
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 0x410cea
mov dword [ebp - 4], 0x4b
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6bf1
cmp dword [ebp - 0xa4], 0xea61
jae 0x4108ab
and dword [ebp - 0x1ec], 0
jmp 0x4108b6
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4c
or word [0x43722c], 0xffff
mov dword [ebp - 4], 0x4d
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6416
cmp dword [ebp - 0xa4], 0xea61
jae 0x410918
and dword [ebp - 0x1f0], 0
jmp 0x410923
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4e
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x4f
mov dword [ebp - 0xac], 0x3097
cmp dword [ebp - 0xac], 0xea61
jae 0x410a2c
and dword [ebp - 0x1f4], 0
jmp 0x410a37
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0xa8], 0x1785
cmp dword [ebp - 0xa8], 0xea61
jae 0x410a56
and dword [ebp - 0x1f8], 0
jmp 0x410a61
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x3ac
cmp dword [ebp - 0xa4], 0xea61
jae 0x410ac3
and dword [ebp - 0x1fc], 0
jmp 0x410ace
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x50
mov dword [ebp - 0x84], 0x406084
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x470f
cmp dword [ebp - 0xa4], 0xea61
jae 0x410b31
and dword [ebp - 0x200], 0
jmp 0x410b3c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x51
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437258
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x52
mov dword [ebp - 0x84], 0x406090
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x4281
cmp dword [ebp - 0xa4], 0xea61
jae 0x410c65
and dword [ebp - 0x204], 0
jmp 0x410c70
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x53
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x6372
cmp dword [ebp - 0xa4], 0xea61
jae 0x410cc3
and dword [ebp - 0x208], 0
jmp 0x410cce
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x55
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2f82
cmp dword [ebp - 0xa4], 0xea61
jae 0x410d21
and dword [ebp - 0x20c], 0
jmp 0x410d2c
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x56
mov dword [ebp - 0xa8], 0x4f9c
cmp dword [ebp - 0xa8], 0xea61
jae 0x410d6e
and dword [ebp - 0x210], 0
jmp 0x410d79
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov dword [ebp - 0xa4], 0x3d8
cmp dword [ebp - 0xa4], 0xea61
jae 0x410d98
and dword [ebp - 0x214], 0
jmp 0x410da3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x57
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5c2d
cmp dword [ebp - 0xa4], 0xea61
jae 0x410e01
and dword [ebp - 0x218], 0
jmp 0x410e0c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4120f1
mov dword [ebp - 4], 0x59
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], 0x5a
push dword [ebp - 0xb4]
push 0
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 1
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 2
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 3
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 4
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 5
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x410f52
push dword [ebp - 0xb4]
push 6
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x411243
mov dword [ebp - 4], 0x5b
or word [0x43722c], 0xffff
mov dword [ebp - 4], 0x5c
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x5d
push dword [0x43703c]
push 0x40609c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060a4
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 [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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.0042851c
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], 0x5e
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5f22
cmp dword [ebp - 0xa4], 0xea61
jae 0x411168
and dword [ebp - 0x21c], 0
jmp 0x411173
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xa8], 0x51f1
cmp dword [ebp - 0xa8], 0xea61
jae 0x4111b5
and dword [ebp - 0x220], 0
jmp 0x4111c0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x249e
cmp dword [ebp - 0xa4], 0xea61
jae 0x41120a
and dword [ebp - 0x224], 0
jmp 0x411215
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 [0x437020]
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
jmp 0x4120f1
mov dword [ebp - 4], 0x60
push dword [ebp - 0xb4]
push 7
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4112c6
push dword [ebp - 0xb4]
push 8
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4112c6
push dword [ebp - 0xb4]
push 9
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4112c6
push dword [ebp - 0xb4]
push 0xa
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4117b3
mov dword [ebp - 4], 0x61
mov dword [ebp - 0xac], 0x6c9d
cmp dword [ebp - 0xac], 0xea61
jae 0x4112ec
and dword [ebp - 0x228], 0
jmp 0x4112f7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
mov dword [ebp - 0xa8], 0x4928
cmp dword [ebp - 0xa8], 0xea61
jae 0x411316
and dword [ebp - 0x22c], 0
jmp 0x411321
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x103c
cmp dword [ebp - 0xa4], 0xea61
jae 0x411383
and dword [ebp - 0x230], 0
jmp 0x41138e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x62
or word [0x43722c], 0xffff
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x84], 0x405c24
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x5ac3
cmp dword [ebp - 0xa4], 0xea61
jae 0x411400
and dword [ebp - 0x234], 0
jmp 0x41140b
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x64
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x65
mov dword [ebp - 0xa8], 0xb73
cmp dword [ebp - 0xa8], 0xea61
jae 0x411514
and dword [ebp - 0x238], 0
jmp 0x41151f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x1c26
cmp dword [ebp - 0xa4], 0xea61
jae 0x411569
and dword [ebp - 0x23c], 0
jmp 0x411574
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
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], 0x66
mov dword [ebp - 0xa8], 0x3cfa
cmp dword [ebp - 0xa8], 0xea61
jae 0x4115c3
and dword [ebp - 0x240], 0
jmp 0x4115ce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov dword [ebp - 0xa4], 0x4e36
cmp dword [ebp - 0xa4], 0xea61
jae 0x4115ed
and dword [ebp - 0x244], 0
jmp 0x4115f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x67
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x43725c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x68
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x5976
cmp dword [ebp - 0xa4], 0xea61
jae 0x411729
and dword [ebp - 0x248], 0
jmp 0x411734
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x69
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x2a2e
cmp dword [ebp - 0xa4], 0xea61
jae 0x411787
and dword [ebp - 0x24c], 0
jmp 0x411792
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x4120f1
mov dword [ebp - 4], 0x6a
push dword [ebp - 0xb4]
push 0xb
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x4117fa
push dword [ebp - 0xb4]
push 0xc
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x411c05
mov dword [ebp - 4], 0x6b
or word [0x43722c], 0xffff
mov dword [ebp - 4], 0x6c
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x6d
push dword [0x437090]
push 0x40609c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060a4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060ac
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 [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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.0042851c
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], 0x6e
mov dword [ebp - 0xb0], 0x494c
cmp dword [ebp - 0xb0], 0xea61
jae 0x411a18
and dword [ebp - 0x250], 0
jmp 0x411a23
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov dword [ebp - 0xac], 0x25d1
cmp dword [ebp - 0xac], 0xea61
jae 0x411a42
and dword [ebp - 0x254], 0
jmp 0x411a4d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov dword [ebp - 0xa8], 0x52d6
cmp dword [ebp - 0xa8], 0xea61
jae 0x411a6c
and dword [ebp - 0x258], 0
jmp 0x411a77
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcReplace
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0xa4], 0x4668
cmp dword [ebp - 0xa4], 0xea61
jae 0x411aff
and dword [ebp - 0x25c], 0
jmp 0x411b0a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
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
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6f
and dword [ebp - 0x84], 0
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x140c
cmp dword [ebp - 0xa4], 0xea61
jae 0x411b78
and dword [ebp - 0x260], 0
jmp 0x411b83
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x84], 0x4060b4
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1537
cmp dword [ebp - 0xa4], 0xea61
jae 0x411bd9
and dword [ebp - 0x264], 0
jmp 0x411be4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
jmp 0x4120f1
mov dword [ebp - 4], 0x71
push dword [ebp - 0xb4]
push 0xd
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x411c88
push dword [ebp - 0xb4]
push 0xe
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x411c88
push dword [ebp - 0xb4]
push 0xf
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
je 0x411c88
push dword [ebp - 0xb4]
push 0x10
push dword [0x4371d4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4120f1
mov dword [ebp - 4], 0x72
mov dword [ebp - 0xa8], 0x58b7
cmp dword [ebp - 0xa8], 0xea61
jae 0x411cae
and dword [ebp - 0x268], 0
jmp 0x411cb9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
mov dword [ebp - 0xa4], 0x318a
cmp dword [ebp - 0xa4], 0xea61
jae 0x411cf3
and dword [ebp - 0x26c], 0
jmp 0x411cfe
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x73
mov dword [ebp - 0xa8], 0x5f96
cmp dword [ebp - 0xa8], 0xea61
jae 0x411d45
and dword [ebp - 0x270], 0
jmp 0x411d50
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0xa4], 0x12de
cmp dword [ebp - 0xa4], 0xea61
jae 0x411d8a
and dword [ebp - 0x274], 0
jmp 0x411d95
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x74
or word [0x43722c], 0xffff
mov dword [ebp - 4], 0x75
mov dword [ebp - 0xa8], 0xec
cmp dword [ebp - 0xa8], 0xea61
jae 0x411deb
and dword [ebp - 0x278], 0
jmp 0x411df6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaUI1Var
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromByte
mov dword [ebp - 0xa4], 0x4dc2
cmp dword [ebp - 0xa4], 0xea61
jae 0x411e36
and dword [ebp - 0x27c], 0
jmp 0x411e41
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x76
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 [0x437218]
push dword [0x437174]
call fcn.004192a4
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], 0x77
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x16a1
cmp dword [ebp - 0xa4], 0xea61
jae 0x411f60
and dword [ebp - 0x280], 0
jmp 0x411f6b
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x78
push dword [0x437090]
push 0x40609c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4060c4
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 [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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.0042851c
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], 0x79
mov dword [ebp - 0x84], 0x4060cc
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x2d34
cmp dword [ebp - 0xa4], 0xea61
jae 0x4120ca
and dword [ebp - 0x284], 0
jmp 0x4120d5
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x7c
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x4dd2
cmp dword [ebp - 0xa4], 0xea61
jae 0x412128
and dword [ebp - 0x288], 0
jmp 0x412133
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0xa8], 0x2b23
cmp dword [ebp - 0xa8], 0xea61
jae 0x412175
and dword [ebp - 0x28c], 0
jmp 0x412180
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
mov dword [ebp - 0xa4], 0x14fc
cmp dword [ebp - 0xa4], 0xea61
jae 0x41219f
and dword [ebp - 0x290], 0
jmp 0x4121aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x7e
jmp 0x410692
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x84], 0x4060d8
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x70bf
cmp dword [ebp - 0xa4], 0xea61
jae 0x412217
and dword [ebp - 0x294], 0
jmp 0x412222
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x80
and word [0x43722c], 0
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x84], 0x4060e4
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1466
cmp dword [ebp - 0xa4], 0xea61
jae 0x412287
and dword [ebp - 0x298], 0
jmp 0x412292
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x82
movsx eax, word [0x43722c]
test eax, eax
jne 0x412dca
mov dword [ebp - 4], 0x83
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0xd02
cmp dword [ebp - 0xa4], 0xea61
jae 0x4122fb
and dword [ebp - 0x29c], 0
jmp 0x412306
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x84
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437258
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x85
mov dword [ebp - 0xb0], 0x4528
cmp dword [ebp - 0xb0], 0xea61
jae 0x41241a
and dword [ebp - 0x2a0], 0
jmp 0x412425
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0xac], 0x6186
cmp dword [ebp - 0xac], 0xea61
jae 0x412444
and dword [ebp - 0x2a4], 0
jmp 0x41244f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0xa8], 0x2fbe
cmp dword [ebp - 0xa8], 0xea61
jae 0x41246e
and dword [ebp - 0x2a8], 0
jmp 0x412479
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0xa4], 0x3cf4
cmp dword [ebp - 0xa4], 0xea61
jae 0x412498
and dword [ebp - 0x2ac], 0
jmp 0x4124a3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
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 [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x86
mov dword [ebp - 0xb0], 0x52f2
cmp dword [ebp - 0xb0], 0xea61
jae 0x412530
and dword [ebp - 0x2b0], 0
jmp 0x41253b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0xac], 0x6cd2
cmp dword [ebp - 0xac], 0xea61
jae 0x41255a
and dword [ebp - 0x2b4], 0
jmp 0x412565
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0xa8], 0x409
cmp dword [ebp - 0xa8], 0xea61
jae 0x412584
and dword [ebp - 0x2b8], 0
jmp 0x41258f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0xa4], 0x32bc
cmp dword [ebp - 0xa4], 0xea61
jae 0x4125ae
and dword [ebp - 0x2bc], 0
jmp 0x4125b9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0xb0]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0xac]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x87
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x43725c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x88
mov dword [ebp - 0xa8], 0x6a3f
cmp dword [ebp - 0xa8], 0xea61
jae 0x412718
and dword [ebp - 0x2c0], 0
jmp 0x412723
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0xa4], 0x4247
cmp dword [ebp - 0xa4], 0xea61
jae 0x412742
and dword [ebp - 0x2c4], 0
jmp 0x41274d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
mov edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x89
mov dword [ebp - 0x84], 0x4060f0
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1a7
cmp dword [ebp - 0xa4], 0xea61
jae 0x4127ba
and dword [ebp - 0x2c8], 0
jmp 0x4127c5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8a
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437260
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x8b
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437264
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x8c
mov dword [ebp - 0x84], 0x4060fc
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x1671
cmp dword [ebp - 0xa4], 0xea61
jae 0x4129bf
and dword [ebp - 0x2cc], 0
jmp 0x4129ca
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2cc], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8d
mov dword [ebp - 0x84], 0x406108
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0x216f
cmp dword [ebp - 0xa4], 0xea61
jae 0x412a20
and dword [ebp - 0x2d0], 0
jmp 0x412a2b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d0], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x84], 0x406114
mov dword [ebp - 0x8c], 8
mov dword [ebp - 0xa4], 0xea6
cmp dword [ebp - 0xa4], 0xea61
jae 0x412a81
and dword [ebp - 0x2d4], 0
jmp 0x412a8c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d4], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x8f
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437120
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], pe_nt_image_headers32
mov dword [ebp - 0xa8], 0x2d5e
cmp dword [ebp - 0xa8], 0xea61
jae 0x412ba0
and dword [ebp - 0x2d8], 0
jmp 0x412bab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 3
mov dword [ebp - 0xa4], 0x1660
cmp dword [ebp - 0xa4], 0xea61
jae 0x412bf1
and dword [ebp - 0x2dc], 0
jmp 0x412bfc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2dc], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x91
mov dword [ebp - 0xa8], 0x5076
cmp dword [ebp - 0xa8], 0xea61
jae 0x412c3e
and dword [ebp - 0x2e0], 0
jmp 0x412c49
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e0], eax
mov dword [ebp - 0xa4], 0x81a
cmp dword [ebp - 0xa4], 0xea61
jae 0x412c68
and dword [ebp - 0x2e4], 0
jmp 0x412c73
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x92
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x437240]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405c3c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x437114]
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 [0x4371e0]
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 0x437124
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.0042851c
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], 0x93
or dword [ebp - 0x84], 0xffffffff
mov dword [ebp - 0x8c], 0xb
mov dword [ebp - 0xa4], 0x1e69
cmp dword [ebp - 0xa4], 0xea61
jae 0x412da3
and dword [ebp - 0x2e8], 0
jmp 0x412dae
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e8], eax
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x95
mov dword [ebp - 0xa8], 0x35af
cmp dword [ebp - 0xa8], 0xea61
jae 0x412df0
and dword [ebp - 0x2ec], 0
jmp 0x412dfb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0xa4], 0x1bf2
cmp dword [ebp - 0xa4], 0xea61
jae 0x412e1a
and dword [ebp - 0x2f0], 0
jmp 0x412e25
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0xa8]
shl eax, 4
mov edx, dword [0x437020]
add edx, eax
mov eax, dword [ebp - 0xa4]
shl eax, 4
mov ecx, dword [0x437020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
push 0x412efc
jmp 0x412e95
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