Function at 0x408810
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403a86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1300
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4014c8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 3
lea eax, [ebp - 0xa10]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x5f8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 4
push 2
lea edx, [ebp - 0x424]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 5
push 0x57a9356
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x43d208
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 6
push 0x6b
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xce0], eax
mov dword [ebp - 0xce8], 8
push 0x65
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x72
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xd00], eax
mov dword [ebp - 0xd08], 8
mov dword [ebp - 0xe94], 0x40553c
mov dword [ebp - 0xe9c], 8
mov dword [ebp - 0xea4], 0x405544
mov dword [ebp - 0xeac], 8
mov dword [ebp - 0xeb4], 0x4057b0
mov dword [ebp - 0xebc], 8
push 0x33
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xd50], eax
mov dword [ebp - 0xd58], 8
push 0x32
lea edx, [ebp - 0xd78]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0xce8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xcf8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xd08]
push eax
lea ecx, [ebp - 0xd18]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xe9c]
push edx
lea eax, [ebp - 0xd28]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xeac]
push ecx
lea edx, [ebp - 0xd38]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xebc]
push eax
lea ecx, [ebp - 0xd48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xd58]
push edx
lea eax, [ebp - 0xd68]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xd78]
push ecx
lea edx, [ebp - 0xd88]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43d0d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd88]
push eax
lea ecx, [ebp - 0xd78]
push ecx
lea edx, [ebp - 0xd68]
push edx
lea eax, [ebp - 0xd58]
push eax
lea ecx, [ebp - 0xd48]
push ecx
lea edx, [ebp - 0xd38]
push edx
lea eax, [ebp - 0xd28]
push eax
lea ecx, [ebp - 0xd18]
push ecx
lea edx, [ebp - 0xd08]
push edx
lea eax, [ebp - 0xcf8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xce8]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov dword [ebp - 4], 7
lea eax, [ebp - 0xa0]
push eax
push 0xf1
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 8
lea ecx, [ebp - 0x4e4]
push ecx
lea edx, [ebp - 0xcbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x414]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 9
mov word [ebp - 0xf00], 0xffff
mov dword [ebp - 0xf08], 0x71a
lea eax, [ebp - 0xf00]
push eax
lea ecx, [ebp - 0xf08]
push ecx
push 0x43d214
push 0x43d20c
call fcn.0042b750
mov dword [ebp - 4], 0xa
mov edx, dword [0x43d150]
push edx
mov eax, dword [0x43d208]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43d20c
call fcn.0042f270
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb
push 0x74
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc
mov word [ebp - 0xf00], 0
mov dword [ebp - 0xf08], 0x8be
lea ecx, [ebp - 0xf00]
push ecx
lea edx, [ebp - 0xf08]
push edx
push 0x43d218
push 0x43d210
call fcn.0042b750
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xe94], 0xcf8f
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x4d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xe
mov dword [ebp - 0xce0], 1
mov dword [ebp - 0xce8], 2
mov dword [ebp - 0xe94], 0x4057b8
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xce8]
push eax
push 2
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xcf8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xcf8]
lea ecx, [ebp - 0xcb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xce8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xf
push 2
lea edx, [ebp - 0x354]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x5e8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x10
mov ecx, dword [0x43d150]
push ecx
mov edx, dword [0x43d208]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x43d210
call fcn.0042f270
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x11
push 0x95
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x5d8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x12
push 0x14c23
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x8f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x5c8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0xaf4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xe94], 0x43d20c
mov dword [ebp - 0xe9c], 0x6011
push 0
push 0x40
lea eax, [ebp - 0xe9c]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43d200
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0xe94], 0x4057c4
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xcd8]
push eax
mov ecx, dword [0x43d200]
push ecx
lea edx, [ebp - 0xce8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0xce8]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xf08], eax
lea ecx, [ebp - 0xf08]
push ecx
lea edx, [ebp - 0xa14]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0xce8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0xa14], 0
je 0x408f41
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x408f41
mov eax, dword [ebp - 0xa14]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x408f24
mov dword [ebp - 0xf50], 0
jmp 0x408f30
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf50], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0xf54], ecx
jmp 0x408f4d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf54], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xf54]
mov edx, dword [eax + ecx]
mov ecx, 0x43d0d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
cmp dword [ebp - 0xa14], 0
je 0x408fd4
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x408fd4
mov eax, dword [ebp - 0xa14]
mov ecx, 1
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x408fb7
mov dword [ebp - 0xf58], 0
jmp 0x408fc3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf58], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0xf5c], ecx
jmp 0x408fe0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf5c], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xf5c]
mov edx, dword [eax + ecx]
mov ecx, 0x43d094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
push 0xc6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xa00]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x19
push 3
lea edx, [ebp - 0x344]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x5b8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0xa14], 0
je 0x40910f
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40910f
mov edx, dword [ebp - 0xa14]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x4090f2
mov dword [ebp - 0xf60], 0
jmp 0x4090fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf60], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xf64], eax
jmp 0x40911b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf64], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf64]
mov edx, dword [edx + eax]
mov ecx, 0x43d228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0xa14], 0
je 0x4091a2
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x4091a2
mov edx, dword [ebp - 0xa14]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x409185
mov dword [ebp - 0xf68], 0
jmp 0x409191
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf68], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xf6c], eax
jmp 0x4091ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf6c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf6c]
mov edx, dword [edx + eax]
mov ecx, 0x43d198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0xa14], 0
je 0x409235
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x409235
mov edx, dword [ebp - 0xa14]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x409218
mov dword [ebp - 0xf70], 0
jmp 0x409224
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf70], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xf74], eax
jmp 0x409241
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf74], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf74]
mov edx, dword [edx + eax]
mov ecx, 0x43d0a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0xa14], 0
je 0x4092c8
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x4092c8
mov edx, dword [ebp - 0xa14]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x4092ab
mov dword [ebp - 0xf78], 0
jmp 0x4092b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf78], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xf7c], eax
jmp 0x4092d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf7c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf7c]
mov edx, dword [edx + eax]
mov ecx, 0x43d0a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
push 0x3b
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x334]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x1f
push 0
lea ecx, [ebp - 0x7c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
push eax
lea edx, [ebp - 0xbd4]
push edx
lea eax, [ebp - 0xcc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x740]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc0]
push ecx
lea edx, [ebp - 0xcbc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0xa14], 0
je 0x409410
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409410
mov ecx, dword [ebp - 0xa14]
mov edx, 6
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x4093f3
mov dword [ebp - 0xf80], 0
jmp 0x4093ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf80], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xf84], edx
jmp 0x40941c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf84], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xf84]
mov edx, dword [ecx + edx]
mov ecx, 0x43d134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
push 0xdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcAnsiValueBstr]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0xa14], 0
je 0x4094f9
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x4094f9
mov ecx, dword [ebp - 0xa14]
mov edx, 7
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x4094dc
mov dword [ebp - 0xf88], 0
jmp 0x4094e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf88], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xf8c], edx
jmp 0x409505
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf8c], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xf8c]
mov edx, dword [ecx + edx]
mov ecx, 0x43d138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0xa14], 0
je 0x40958c
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40958c
mov ecx, dword [ebp - 0xa14]
mov edx, 8
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40956f
mov dword [ebp - 0xf90], 0
jmp 0x40957b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf90], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xf94], edx
jmp 0x409598
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf94], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xf94]
mov edx, dword [ecx + edx]
mov ecx, 0x43d0b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x25
push 0x4057d0
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x4c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x26
push 0x27
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x9f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x27
mov dword [ebp - 0xe94], 0x4057dc
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0xbc4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0xa14], 0
je 0x409702
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x409702
mov edx, dword [ebp - 0xa14]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x4096e5
mov dword [ebp - 0xf98], 0
jmp 0x4096f1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf98], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xf9c], eax
jmp 0x40970e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf9c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf9c]
mov edx, dword [edx + eax]
mov ecx, 0x43d0ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0xe94], 0x6c0a
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xae4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0xa14], 0
je 0x4097c2
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x4097c2
mov edx, dword [ebp - 0xa14]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x4097a5
mov dword [ebp - 0xfa0], 0
jmp 0x4097b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xfa4], eax
jmp 0x4097ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xfa4]
mov edx, dword [edx + eax]
mov ecx, 0x43d024
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
push 0x14d4f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x274]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0xce0], 2
mov dword [ebp - 0xce8], 2
mov dword [ebp - 0xe94], 0x4057e4
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xce8]
push ecx
push 2
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xcf8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xcf8]
lea ecx, [ebp - 0x4b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0xa14], 0
je 0x409933
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409933
mov ecx, dword [ebp - 0xa14]
mov edx, 0xb
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409916
mov dword [ebp - 0xfa8], 0
jmp 0x409922
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfa8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfac], edx
jmp 0x40993f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfac], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfac]
mov edx, dword [ecx + edx]
mov ecx, 0x43d08c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
push 0xb116
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x4a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x2f
push 0
push 0xffffffffffffffff
push 1
lea eax, [ebp - 0x484]
push eax
lea ecx, [ebp - 0xcc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4057ec
lea edx, [ebp - 0x494]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xca4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc0]
push ecx
lea edx, [ebp - 0xcbc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0xa14], 0
je 0x409a98
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409a98
mov ecx, dword [ebp - 0xa14]
mov edx, 0xc
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409a7b
mov dword [ebp - 0xfb0], 0
jmp 0x409a87
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfb4], edx
jmp 0x409aa4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfb4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
lea eax, [ebp - 0xc94]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x32
push 1
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xad4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x33
push 0x8d
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xbb4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0xa14], 0
je 0x409c01
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x409c01
mov edx, dword [ebp - 0xa14]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x409be4
mov dword [ebp - 0xfb8], 0
jmp 0x409bf0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfb8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0xfbc], eax
jmp 0x409c0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfbc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xfbc]
mov edx, dword [edx + eax]
mov ecx, 0x43d13c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
mov dword [ebp - 0xe94], 0x4057f8
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xce8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0xa14], 0
je 0x409cf5
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409cf5
mov ecx, dword [ebp - 0xa14]
mov edx, 0xe
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409cd8
mov dword [ebp - 0xfc0], 0
jmp 0x409ce4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfc4], edx
jmp 0x409d01
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfc4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d22c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0xa14], 0
je 0x409d88
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409d88
mov ecx, dword [ebp - 0xa14]
mov edx, 0xf
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409d6b
mov dword [ebp - 0xfc8], 0
jmp 0x409d77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfcc], edx
jmp 0x409d94
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfcc], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfcc]
mov edx, dword [ecx + edx]
mov ecx, 0x43d194
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x9e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0xa14], 0
je 0x409e4a
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409e4a
mov ecx, dword [ebp - 0xa14]
mov edx, 0x10
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409e2d
mov dword [ebp - 0xfd0], 0
jmp 0x409e39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfd4], edx
jmp 0x409e56
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfd4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0xa14], 0
je 0x409edd
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409edd
mov ecx, dword [ebp - 0xa14]
mov edx, 0x11
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409ec0
mov dword [ebp - 0xfd8], 0
jmp 0x409ecc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfd8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfdc], edx
jmp 0x409ee9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfdc], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfdc]
mov edx, dword [ecx + edx]
mov ecx, 0x43d16c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
push 0x98
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x880]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3c
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x474]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0xa14], 0
je 0x409ff5
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x409ff5
mov ecx, dword [ebp - 0xa14]
mov edx, 0x12
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x409fd8
mov dword [ebp - 0xfe0], 0
jmp 0x409fe4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfe4], edx
jmp 0x40a001
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfe4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0xa14], 0
je 0x40a088
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40a088
mov ecx, dword [ebp - 0xa14]
mov edx, 0x14
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40a06b
mov dword [ebp - 0xfe8], 0
jmp 0x40a077
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfe8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xfec], edx
jmp 0x40a094
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfec], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xfec]
mov edx, dword [ecx + edx]
mov ecx, 0x43d1a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0xa14], 0
je 0x40a11b
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40a11b
mov ecx, dword [ebp - 0xa14]
mov edx, 0x15
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40a0fe
mov dword [ebp - 0xff0], 0
jmp 0x40a10a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xff4], edx
jmp 0x40a127
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xff4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d19c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0xa14], 0
je 0x40a1ae
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40a1ae
mov ecx, dword [ebp - 0xa14]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40a191
mov dword [ebp - 0xff8], 0
jmp 0x40a19d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xff8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0xffc], edx
jmp 0x40a1ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xffc], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xffc]
mov edx, dword [ecx + edx]
mov ecx, 0x43d234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
lea eax, [ebp - 0x870]
push eax
push 0x1f9
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStringVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xac4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x42
lea edx, [ebp - 0x5a8]
push edx
push 0x324
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x324]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0xa14], 0
je 0x40a2ae
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40a2ae
mov ecx, dword [ebp - 0xa14]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40a291
mov dword [ebp - 0x1000], 0
jmp 0x40a29d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1000], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1004], edx
jmp 0x40a2ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1004], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1004]
mov edx, dword [ecx + edx]
mov ecx, 0x43d0cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [0x43d564], 0
jne 0x40a303
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1008], 0x43d564
jmp 0x40a30d
mov dword [ebp - 0x1008], 0x43d564
mov eax, dword [ebp - 0x1008]
mov ecx, dword [eax]
mov dword [ebp - 0xf0c], ecx
lea edx, [ebp - 0xcc8]
push edx
mov eax, dword [ebp - 0xf0c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xf0c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40a368
push 0x14
push 0x405490
mov eax, dword [ebp - 0xf0c]
push eax
mov ecx, dword [ebp - 0xf10]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x100c], eax
jmp 0x40a372
mov dword [ebp - 0x100c], 0
mov edx, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], edx
lea eax, [ebp - 0xf00]
push eax
mov ecx, dword [ebp - 0xf14]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf14]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40a3cb
push 0x68
push 0x4054b0
mov ecx, dword [ebp - 0xf14]
push ecx
mov edx, dword [ebp - 0xf18]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1010], eax
jmp 0x40a3d5
mov dword [ebp - 0x1010], 0
mov ax, word [ebp - 0xf00]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 0xb
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x730]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x45
push 0x2f
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x9d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0xa14], 0
je 0x40a49d
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40a49d
mov eax, dword [ebp - 0xa14]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40a480
mov dword [ebp - 0x1014], 0
jmp 0x40a48c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1014], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1018], ecx
jmp 0x40a4a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1018], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1018]
mov edx, dword [eax + ecx]
mov ecx, 0x43d098
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
push 2
lea edx, [ebp - 0x314]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xba4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x48
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0xcbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x8e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0xa14], 0
je 0x40a5d2
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40a5d2
mov ecx, dword [ebp - 0xa14]
mov edx, 0x19
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40a5b5
mov dword [ebp - 0x101c], 0
jmp 0x40a5c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x101c], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1020], edx
jmp 0x40a5de
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1020], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1020]
mov edx, dword [ecx + edx]
mov ecx, 0x43d09c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0xcf0], 0x15168
mov dword [ebp - 0xcf8], 3
mov dword [ebp - 0xce0], 0x1425f
mov dword [ebp - 0xce8], 3
mov dword [ebp - 0xcd0], 0x1069a
mov dword [ebp - 0xcd8], 3
lea eax, [ebp - 0xcf8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xd08]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xd08]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcf8]
push ecx
lea edx, [ebp - 0xce8]
push edx
lea eax, [ebp - 0xcd8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0xa14], 0
je 0x40a6fc
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40a6fc
mov edx, dword [ebp - 0xa14]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40a6df
mov dword [ebp - 0x1024], 0
jmp 0x40a6eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1024], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1028], eax
jmp 0x40a708
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1028], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1028]
mov edx, dword [edx + eax]
mov ecx, 0x43d0a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0xa14], 0
je 0x40a78f
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40a78f
mov edx, dword [ebp - 0xa14]
mov eax, 0x1b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40a772
mov dword [ebp - 0x102c], 0
jmp 0x40a77e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x102c], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1030], eax
jmp 0x40a79b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1030], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1030]
mov edx, dword [edx + eax]
mov ecx, 0x43d230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x9c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4e
cmp dword [0x43d564], 0
jne 0x40a813
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1034], 0x43d564
jmp 0x40a81d
mov dword [ebp - 0x1034], 0x43d564
mov ecx, dword [ebp - 0x1034]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40a878
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1038], eax
jmp 0x40a882
mov dword [ebp - 0x1038], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xcbc]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40a8db
push 0x60
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x103c], eax
jmp 0x40a8e5
mov dword [ebp - 0x103c], 0
mov ecx, dword [ebp - 0xcbc]
mov dword [ebp - 0xf30], ecx
mov dword [ebp - 0xcbc], 0
mov edx, dword [ebp - 0xf30]
mov dword [ebp - 0xcd0], edx
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xb94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x4f
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x110]
push eax
push 0x405800
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x404]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0xa14], 0
je 0x40a9cf
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40a9cf
mov eax, dword [ebp - 0xa14]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40a9b2
mov dword [ebp - 0x1040], 0
jmp 0x40a9be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1040], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1044], ecx
jmp 0x40a9db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1044], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1044]
mov edx, dword [eax + ecx]
mov ecx, 0x43d090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0xa14], 0
je 0x40aa62
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40aa62
mov eax, dword [ebp - 0xa14]
mov ecx, 0x1d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40aa45
mov dword [ebp - 0x1048], 0
jmp 0x40aa51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1048], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x104c], ecx
jmp 0x40aa6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x104c], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x104c]
mov edx, dword [eax + ecx]
mov ecx, 0x43d1c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x720]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x53
push 0x9d
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xc84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x54
lea edx, [ebp - 0x9b0]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x860]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0xa14], 0
je 0x40ab72
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ab72
mov edx, dword [ebp - 0xa14]
mov eax, 0x1e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ab55
mov dword [ebp - 0x1050], 0
jmp 0x40ab61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1050], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1054], eax
jmp 0x40ab7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1054], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1054]
mov edx, dword [edx + eax]
mov ecx, 0x43d1c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0xa14], 0
je 0x40ac05
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ac05
mov edx, dword [ebp - 0xa14]
mov eax, 0x1f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40abe8
mov dword [ebp - 0x1058], 0
jmp 0x40abf4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1058], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x105c], eax
jmp 0x40ac11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x105c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x105c]
mov edx, dword [edx + eax]
mov ecx, 0x43d1c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
lea ecx, [ebp - 0x710]
push ecx
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVar]
mov edx, eax
lea ecx, [ebp - 0x9a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x58
mov dword [ebp - 0xf08], 0x13154
lea eax, [ebp - 0xf08]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xb84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0xa14], 0
je 0x40ad01
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ad01
mov edx, dword [ebp - 0xa14]
mov eax, 0x20
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ace4
mov dword [ebp - 0x1060], 0
jmp 0x40acf0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1060], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1064], eax
jmp 0x40ad0d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1064], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1064]
mov edx, dword [edx + eax]
mov ecx, 0x43d168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0xa14], 0
je 0x40ad94
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ad94
mov edx, dword [ebp - 0xa14]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ad77
mov dword [ebp - 0x1068], 0
jmp 0x40ad83
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1068], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x106c], eax
jmp 0x40ada0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x106c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x106c]
mov edx, dword [edx + eax]
mov ecx, 0x43d1d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0xa14], 0
je 0x40ae27
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ae27
mov edx, dword [ebp - 0xa14]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ae0a
mov dword [ebp - 0x1070], 0
jmp 0x40ae16
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1070], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1074], eax
jmp 0x40ae33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1074], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1074]
mov edx, dword [edx + eax]
mov ecx, 0x43d0d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
cmp dword [0x43d564], 0
jne 0x40ae7c
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1078], 0x43d564
jmp 0x40ae86
mov dword [ebp - 0x1078], 0x43d564
mov ecx, dword [ebp - 0x1078]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40aee1
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x107c], eax
jmp 0x40aeeb
mov dword [ebp - 0x107c], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xf00]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40af44
push 0x68
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1080], eax
jmp 0x40af4e
mov dword [ebp - 0x1080], 0
mov cx, word [ebp - 0xf00]
mov word [ebp - 0xe94], cx
mov dword [ebp - 0xe9c], 0xb
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x990]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0xa14], 0
je 0x40afee
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40afee
mov eax, dword [ebp - 0xa14]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40afd1
mov dword [ebp - 0x1084], 0
jmp 0x40afdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1084], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1088], ecx
jmp 0x40affa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1088], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1088]
mov edx, dword [eax + ecx]
mov ecx, 0x43d140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
push 0x405808
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x464]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0xcd0], 2
mov dword [ebp - 0xcd8], 2
lea edx, [ebp - 0xcd8]
push edx
push 2
lea eax, [ebp - 0x980]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0xce0], eax
mov dword [ebp - 0xce8], 8
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x60
cmp dword [ebp - 0xa14], 0
je 0x40b12e
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40b12e
mov eax, dword [ebp - 0xa14]
mov ecx, 0x24
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40b111
mov dword [ebp - 0x108c], 0
jmp 0x40b11d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108c], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1090], ecx
jmp 0x40b13a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1090], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1090]
mov edx, dword [eax + ecx]
mov ecx, 0x43d144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x61
mov dword [ebp - 0xe94], 0x405810
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x7b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x62
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x63
push 2
lea edx, [ebp - 0x850]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x700]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0xa14], 0
je 0x40b29a
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40b29a
mov edx, dword [ebp - 0xa14]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40b27d
mov dword [ebp - 0x1094], 0
jmp 0x40b289
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1094], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1098], eax
jmp 0x40b2a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1098], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1098]
mov edx, dword [edx + eax]
mov ecx, 0x43d148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
cmp dword [ebp - 0xa14], 0
je 0x40b32d
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40b32d
mov edx, dword [ebp - 0xa14]
mov eax, 0x26
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40b310
mov dword [ebp - 0x109c], 0
jmp 0x40b31c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x109c], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x10a0], eax
jmp 0x40b339
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a0], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x10a0]
mov edx, dword [edx + eax]
mov ecx, 0x43d154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x66
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x598]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x67
push 0
push 3
lea ecx, [ebp - 0xab4]
push ecx
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x840]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x68
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xb74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0xa14], 0
je 0x40b470
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40b470
mov eax, dword [ebp - 0xa14]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40b453
mov dword [ebp - 0x10a4], 0
jmp 0x40b45f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a4], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x10a8], ecx
jmp 0x40b47c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10a8], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x10a8]
mov edx, dword [eax + ecx]
mov ecx, 0x43d158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
push 2
lea edx, [ebp - 0xc74]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x588]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6b
cmp dword [0x43d564], 0
jne 0x40b517
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x10ac], 0x43d564
jmp 0x40b521
mov dword [ebp - 0x10ac], 0x43d564
mov ecx, dword [ebp - 0x10ac]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40b57c
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10b0], eax
jmp 0x40b586
mov dword [ebp - 0x10b0], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xcbc]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40b5df
push 0x60
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10b4], eax
jmp 0x40b5e9
mov dword [ebp - 0x10b4], 0
mov ecx, dword [ebp - 0xcbc]
mov dword [ebp - 0xf34], ecx
mov dword [ebp - 0xcbc], 0
mov edx, dword [ebp - 0xf34]
mov dword [ebp - 0xcd0], edx
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x6c
push 0xa69b
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xc64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6d
cmp dword [ebp - 0xa14], 0
je 0x40b6f2
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40b6f2
mov ecx, dword [ebp - 0xa14]
mov edx, 0x28
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40b6d5
mov dword [ebp - 0x10b8], 0
jmp 0x40b6e1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10b8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x10bc], edx
jmp 0x40b6fe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10bc], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x10bc]
mov edx, dword [ecx + edx]
mov ecx, 0x43d15c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0xa14], 0
je 0x40b785
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40b785
mov ecx, dword [ebp - 0xa14]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40b768
mov dword [ebp - 0x10c0], 0
jmp 0x40b774
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x10c4], edx
jmp 0x40b791
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x10c4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d160
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0xa14], 0
je 0x40b818
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40b818
mov ecx, dword [ebp - 0xa14]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40b7fb
mov dword [ebp - 0x10c8], 0
jmp 0x40b807
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x10cc], edx
jmp 0x40b824
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10cc], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x10cc]
mov edx, dword [ecx + edx]
mov ecx, 0x43d070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
mov dword [ebp - 0xcd0], 2
mov dword [ebp - 0xcd8], 2
lea eax, [ebp - 0xcd8]
push eax
push 1
push 0x40581c
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0xce0], eax
mov dword [ebp - 0xce8], 8
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0xc54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x71
mov dword [ebp - 0xcd0], 2
mov dword [ebp - 0xcd8], 2
lea ecx, [ebp - 0xcd8]
push ecx
push 2
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0xce0], eax
mov dword [ebp - 0xce8], 8
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x578]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0xa14], 0
je 0x40b97e
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40b97e
mov edx, dword [ebp - 0xa14]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40b961
mov dword [ebp - 0x10d0], 0
jmp 0x40b96d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x10d4], eax
jmp 0x40b98a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x10d4]
mov edx, dword [edx + eax]
mov ecx, 0x43d0c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0xa14], 0
je 0x40ba11
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ba11
mov edx, dword [ebp - 0xa14]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40b9f4
mov dword [ebp - 0x10d8], 0
jmp 0x40ba00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10d8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x10dc], eax
jmp 0x40ba1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10dc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x10dc]
mov edx, dword [edx + eax]
mov ecx, 0x43d0c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0xa14], 0
je 0x40baa4
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40baa4
mov edx, dword [ebp - 0xa14]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ba87
mov dword [ebp - 0x10e0], 0
jmp 0x40ba93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x10e4], eax
jmp 0x40bab0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x10e4]
mov edx, dword [edx + eax]
mov ecx, 0x43d030
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0xa14], 0
je 0x40bb37
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40bb37
mov edx, dword [ebp - 0xa14]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40bb1a
mov dword [ebp - 0x10e8], 0
jmp 0x40bb26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10e8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x10ec], eax
jmp 0x40bb43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10ec], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x10ec]
mov edx, dword [edx + eax]
mov ecx, 0x43d0bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
cmp dword [0x43d564], 0
jne 0x40bb8c
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x10f0], 0x43d564
jmp 0x40bb96
mov dword [ebp - 0x10f0], 0x43d564
mov ecx, dword [ebp - 0x10f0]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40bbf1
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10f4], eax
jmp 0x40bbfb
mov dword [ebp - 0x10f4], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xcbc]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40bc54
push 0x50
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x10f8], eax
jmp 0x40bc5e
mov dword [ebp - 0x10f8], 0
mov ecx, dword [ebp - 0xcbc]
mov dword [ebp - 0xf38], ecx
mov dword [ebp - 0xcbc], 0
mov edx, dword [ebp - 0xf38]
mov dword [ebp - 0xcd0], edx
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x6f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x77
cmp dword [0x43d564], 0
jne 0x40bcd4
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x10fc], 0x43d564
jmp 0x40bcde
mov dword [ebp - 0x10fc], 0x43d564
mov eax, dword [ebp - 0x10fc]
mov ecx, dword [eax]
mov dword [ebp - 0xf0c], ecx
lea edx, [ebp - 0xcc8]
push edx
mov eax, dword [ebp - 0xf0c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xf0c]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40bd39
push 0x14
push 0x405490
mov eax, dword [ebp - 0xf0c]
push eax
mov ecx, dword [ebp - 0xf10]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1100], eax
jmp 0x40bd43
mov dword [ebp - 0x1100], 0
mov edx, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], edx
lea eax, [ebp - 0xcbc]
push eax
mov ecx, dword [ebp - 0xf14]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf14]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40bd9c
push 0x50
push 0x4054b0
mov ecx, dword [ebp - 0xf14]
push ecx
mov edx, dword [ebp - 0xf18]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1104], eax
jmp 0x40bda6
mov dword [ebp - 0x1104], 0
mov eax, dword [ebp - 0xcbc]
mov dword [ebp - 0xf3c], eax
mov dword [ebp - 0xcbc], 0
mov ecx, dword [ebp - 0xf3c]
mov dword [ebp - 0xcd0], ecx
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x6e0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x78
mov dword [ebp - 0xe94], 0x405828
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0xc84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x79
mov dword [ebp - 0xcd0], 1
mov dword [ebp - 0xcd8], 2
lea ecx, [ebp - 0xcd8]
push ecx
push 1
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharBstr]
mov dword [ebp - 0xce0], eax
mov dword [ebp - 0xce8], 8
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x6d0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0xa14], 0
je 0x40bf32
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40bf32
mov edx, dword [ebp - 0xa14]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40bf15
mov dword [ebp - 0x1108], 0
jmp 0x40bf21
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1108], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x110c], eax
jmp 0x40bf3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x110c]
mov edx, dword [edx + eax]
mov ecx, 0x43d0c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0xa14], 0
je 0x40bfc5
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40bfc5
mov edx, dword [ebp - 0xa14]
mov eax, 0x30
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40bfa8
mov dword [ebp - 0x1110], 0
jmp 0x40bfb4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1110], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1114], eax
jmp 0x40bfd1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1114], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1114]
mov edx, dword [edx + eax]
mov ecx, 0x43d238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
mov ecx, 0x51
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromByte]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xb64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0xcd0], 1
mov dword [ebp - 0xcd8], 2
lea ecx, [ebp - 0xcd8]
push ecx
push 1
lea edx, [ebp - 0xaa4]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x970]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0xe94], 0x405834
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 3
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xce8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x6c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0xa14], 0
je 0x40c14a
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40c14a
mov ecx, dword [ebp - 0xa14]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40c12d
mov dword [ebp - 0x1118], 0
jmp 0x40c139
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1118], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x111c], edx
jmp 0x40c156
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x111c], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x111c]
mov edx, dword [ecx + edx]
mov ecx, 0x43d23c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
lea eax, [ebp - 0xb54]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x960]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x81
push 0x405840
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x6b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x82
mov dword [ebp - 0xcf0], 0xf93c
mov dword [ebp - 0xcf8], 3
mov dword [ebp - 0xce0], 0x2e7b
mov dword [ebp - 0xce8], 2
mov dword [ebp - 0xcd0], 0x1385b
mov dword [ebp - 0xcd8], 3
lea edx, [ebp - 0xcf8]
push edx
lea eax, [ebp - 0xce8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xd08]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xd08]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xcf8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x83
lea eax, [ebp - 0x950]
push eax
push 0x3b
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xb44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0xa14], 0
je 0x40c30d
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40c30d
mov edx, dword [ebp - 0xa14]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40c2f0
mov dword [ebp - 0x1120], 0
jmp 0x40c2fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1120], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1124], eax
jmp 0x40c319
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1124], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1124]
mov edx, dword [edx + eax]
mov ecx, 0x43d078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0xa14], 0
je 0x40c3a0
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40c3a0
mov edx, dword [ebp - 0xa14]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40c383
mov dword [ebp - 0x1128], 0
jmp 0x40c38f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1128], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x112c], eax
jmp 0x40c3ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x112c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x112c]
mov edx, dword [edx + eax]
mov ecx, 0x43d270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
push 2
lea ecx, [ebp - 0x6a0]
push ecx
lea edx, [ebp - 0xcbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x3f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x87
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x830]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x88
push 3
lea eax, [ebp - 0x690]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x7a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x89
mov word [ebp - 0xf04], 0x270f
mov word [ebp - 0xf00], 1
cmp dword [ebp - 0xa14], 0
je 0x40c518
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40c518
mov eax, dword [ebp - 0xa14]
mov ecx, 0x34
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40c4fb
mov dword [ebp - 0x1130], 0
jmp 0x40c507
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1130], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1134], ecx
jmp 0x40c524
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1134], eax
lea edx, [ebp - 0xf04]
push edx
lea eax, [ebp - 0xf00]
push eax
call fcn.00424be0
movsx ecx, ax
mov dword [ebp - 0x1138], ecx
fild dword [ebp - 0x1138]
fstp dword [ebp - 0x113c]
mov edx, dword [ebp - 0x113c]
push edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1134]
mov eax, dword [ecx + edx]
push eax
call fcn.004240a0
mov edx, eax
mov ecx, 0x43d028
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8a
mov word [ebp - 0xf04], 0x270f
mov word [ebp - 0xf00], 1
cmp dword [ebp - 0xa14], 0
je 0x40c5f4
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40c5f4
mov edx, dword [ebp - 0xa14]
mov eax, 0x35
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40c5d7
mov dword [ebp - 0x1140], 0
jmp 0x40c5e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1140], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1144], eax
jmp 0x40c600
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1144], eax
lea ecx, [ebp - 0xf04]
push ecx
lea edx, [ebp - 0xf00]
push edx
call fcn.00424be0
movsx eax, ax
mov dword [ebp - 0x1148], eax
fild dword [ebp - 0x1148]
fstp dword [ebp - 0x114c]
mov ecx, dword [ebp - 0x114c]
push ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1144]
mov edx, dword [eax + ecx]
push edx
call fcn.004240a0
mov edx, eax
mov ecx, 0x43d060
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8b
push 1
lea eax, [ebp - 0x940]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x454]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8c
mov word [ebp - 0xf04], 0x270f
mov word [ebp - 0xf00], 1
cmp dword [ebp - 0xa14], 0
je 0x40c6ff
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40c6ff
mov eax, dword [ebp - 0xa14]
mov ecx, 0x36
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40c6e2
mov dword [ebp - 0x1150], 0
jmp 0x40c6ee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1150], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x1154], ecx
jmp 0x40c70b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1154], eax
lea edx, [ebp - 0xf04]
push edx
lea eax, [ebp - 0xf00]
push eax
call fcn.00424be0
movsx ecx, ax
mov dword [ebp - 0x1158], ecx
fild dword [ebp - 0x1158]
fstp dword [ebp - 0x115c]
mov edx, dword [ebp - 0x115c]
push edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1154]
mov eax, dword [ecx + edx]
push eax
call fcn.004240a0
mov edx, eax
mov ecx, 0x43d064
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x8d
cmp dword [ebp - 0xa14], 0
je 0x40c7c9
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40c7c9
mov edx, dword [ebp - 0xa14]
mov eax, 0x37
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40c7ac
mov dword [ebp - 0x1160], 0
jmp 0x40c7b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1160], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1164], eax
jmp 0x40c7d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1164], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1164]
mov edx, dword [edx + eax]
mov ecx, 0x43d06c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
lea ecx, [ebp - 0xb34]
push ecx
push 0x1ce
call dword [sym.imp.MSVBVM60.DLL_rtcStringBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x820]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x8f
push 0x362
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xa94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x90
mov dword [ebp - 0xcd0], 1
mov dword [ebp - 0xcd8], 2
lea edx, [ebp - 0xcd8]
push edx
push 2
lea eax, [ebp - 0x1b4]
push eax
lea ecx, [ebp - 0xce8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x91
mov dword [ebp - 0xcf0], 0x8fe8
mov dword [ebp - 0xcf8], 3
mov dword [ebp - 0xce0], 0xefa9
mov dword [ebp - 0xce8], 3
mov dword [ebp - 0xcd0], 0x174b7
mov dword [ebp - 0xcd8], 3
lea edx, [ebp - 0xcf8]
push edx
lea eax, [ebp - 0xce8]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xd08]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xd08]
lea ecx, [ebp - 0x790]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xcf8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0xa14], 0
je 0x40c9b8
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40c9b8
mov ecx, dword [ebp - 0xa14]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40c99b
mov dword [ebp - 0x1168], 0
jmp 0x40c9a7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1168], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x116c], edx
jmp 0x40c9c4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x116c], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x116c]
mov edx, dword [ecx + edx]
mov ecx, 0x43d088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
lea eax, [ebp - 0x680]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x94
push 0
push 3
lea edx, [ebp - 0x8d0]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x444]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x95
cmp dword [0x43d564], 0
jne 0x40ca68
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1170], 0x43d564
jmp 0x40ca72
mov dword [ebp - 0x1170], 0x43d564
mov ecx, dword [ebp - 0x1170]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40cacd
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1174], eax
jmp 0x40cad7
mov dword [ebp - 0x1174], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xcbc]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40cb30
push 0x60
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1178], eax
jmp 0x40cb3a
mov dword [ebp - 0x1178], 0
mov ecx, dword [ebp - 0xcbc]
mov dword [ebp - 0xf40], ecx
mov dword [ebp - 0xcbc], 0
mov edx, dword [ebp - 0xf40]
mov dword [ebp - 0xcd0], edx
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xa84]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0xa14], 0
je 0x40cbee
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40cbee
mov ecx, dword [ebp - 0xa14]
mov edx, 0x39
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40cbd1
mov dword [ebp - 0x117c], 0
jmp 0x40cbdd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x117c], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1180], edx
jmp 0x40cbfa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1180], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1180]
mov edx, dword [ecx + edx]
mov ecx, 0x43d02c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x97
mov dword [ebp - 0xe94], 0x405848
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xcd8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightTrimVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x670]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x98
cmp dword [0x43d564], 0
jne 0x40cca2
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1184], 0x43d564
jmp 0x40ccac
mov dword [ebp - 0x1184], 0x43d564
mov edx, dword [ebp - 0x1184]
mov eax, dword [edx]
mov dword [ebp - 0xf0c], eax
lea ecx, [ebp - 0xcc8]
push ecx
mov edx, dword [ebp - 0xf0c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf0c]
push ecx
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40cd07
push 0x14
push 0x405490
mov edx, dword [ebp - 0xf0c]
push edx
mov eax, dword [ebp - 0xf10]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1188], eax
jmp 0x40cd11
mov dword [ebp - 0x1188], 0
mov ecx, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], ecx
lea edx, [ebp - 0xf00]
push edx
mov eax, dword [ebp - 0xf14]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xf14]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40cd6a
push 0x68
push 0x4054b0
mov eax, dword [ebp - 0xf14]
push eax
mov ecx, dword [ebp - 0xf18]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x118c], eax
jmp 0x40cd74
mov dword [ebp - 0x118c], 0
mov dx, word [ebp - 0xf00]
mov word [ebp - 0xe94], dx
mov dword [ebp - 0xe9c], 0xb
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x8c0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x99
cmp dword [ebp - 0xa14], 0
je 0x40ce14
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40ce14
mov ecx, dword [ebp - 0xa14]
mov edx, 0x3a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40cdf7
mov dword [ebp - 0x1190], 0
jmp 0x40ce03
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1190], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1194], edx
jmp 0x40ce20
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1194], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1194]
mov edx, dword [ecx + edx]
mov ecx, 0x43d17c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0xa14], 0
je 0x40cea7
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40cea7
mov ecx, dword [ebp - 0xa14]
mov edx, 0x3b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40ce8a
mov dword [ebp - 0x1198], 0
jmp 0x40ce96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1198], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x119c], edx
jmp 0x40ceb3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x119c], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x119c]
mov edx, dword [ecx + edx]
mov ecx, 0x43d184
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0xe94], 0x405854
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea eax, [ebp - 0xcd8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9c
mov ecx, 0x52
call dword [sym.imp.MSVBVM60.DLL___vbaUI1I2]
push eax
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromByte]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x8b0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0xa14], 0
je 0x40cfcd
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40cfcd
mov ecx, dword [ebp - 0xa14]
mov edx, 0x3c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40cfb0
mov dword [ebp - 0x11a0], 0
jmp 0x40cfbc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a0], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x11a4], edx
jmp 0x40cfd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a4], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x11a4]
mov edx, dword [ecx + edx]
mov ecx, 0x43d188
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0xa14], 0
je 0x40d060
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40d060
mov ecx, dword [ebp - 0xa14]
mov edx, 0x3d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40d043
mov dword [ebp - 0x11a8], 0
jmp 0x40d04f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11a8], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x11ac], edx
jmp 0x40d06c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11ac], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x11ac]
mov edx, dword [ecx + edx]
mov ecx, 0x43d1a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
call dword [sym.imp.MSVBVM60.DLL_rtcCommandBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xc44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa0
push 1
lea eax, [ebp - 0xa74]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa1
mov dword [ebp - 0xe94], 0x8432
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x3e4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0xa14], 0
je 0x40d1a1
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40d1a1
mov eax, dword [ebp - 0xa14]
mov ecx, 0x3e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40d184
mov dword [ebp - 0x11b0], 0
jmp 0x40d190
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b0], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x11b4], ecx
jmp 0x40d1ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b4], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43d1a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0xa14], 0
je 0x40d234
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40d234
mov eax, dword [ebp - 0xa14]
mov ecx, 0x3f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40d217
mov dword [ebp - 0x11b8], 0
jmp 0x40d223
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11b8], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x11bc], ecx
jmp 0x40d240
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11bc], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11bc]
mov edx, dword [eax + ecx]
mov ecx, 0x43d1ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0xa14], 0
je 0x40d2c7
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40d2c7
mov eax, dword [ebp - 0xa14]
mov ecx, 0x40
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40d2aa
mov dword [ebp - 0x11c0], 0
jmp 0x40d2b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c0], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x11c4], ecx
jmp 0x40d2d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c4], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11c4]
mov edx, dword [eax + ecx]
mov ecx, 0x43d1b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
push 0x405860
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x810]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0xa14], 0
je 0x40d38e
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40d38e
mov eax, dword [ebp - 0xa14]
mov ecx, 0x41
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40d371
mov dword [ebp - 0x11c8], 0
jmp 0x40d37d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c8], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x11cc], ecx
jmp 0x40d39a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11cc], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x11cc]
mov edx, dword [eax + ecx]
mov ecx, 0x43d07c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
lea edx, [ebp - 0x568]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xc34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0xa14], 0
je 0x40d44e
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d44e
mov edx, dword [ebp - 0xa14]
mov eax, 0x42
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d431
mov dword [ebp - 0x11d0], 0
jmp 0x40d43d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11d4], eax
jmp 0x40d45a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11d4]
mov edx, dword [edx + eax]
mov ecx, 0x43d080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
mov dword [ebp - 0xcd0], 2
mov dword [ebp - 0xcd8], 2
lea ecx, [ebp - 0xcd8]
push ecx
push 1
lea edx, [ebp - 0xa64]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x3d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0xa14], 0
je 0x40d537
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d537
mov edx, dword [ebp - 0xa14]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d51a
mov dword [ebp - 0x11d8], 0
jmp 0x40d526
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11d8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11dc], eax
jmp 0x40d543
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11dc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11dc]
mov edx, dword [edx + eax]
mov ecx, 0x43d084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
cmp dword [ebp - 0xa14], 0
je 0x40d5ca
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d5ca
mov edx, dword [ebp - 0xa14]
mov eax, 0x44
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d5ad
mov dword [ebp - 0x11e0], 0
jmp 0x40d5b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11e4], eax
jmp 0x40d5d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11e4]
mov edx, dword [edx + eax]
mov ecx, 0x43d100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0xa14], 0
je 0x40d65d
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d65d
mov edx, dword [ebp - 0xa14]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d640
mov dword [ebp - 0x11e8], 0
jmp 0x40d64c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11e8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11ec], eax
jmp 0x40d669
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11ec], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11ec]
mov edx, dword [edx + eax]
mov ecx, 0x43d104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xad
cmp dword [ebp - 0xa14], 0
je 0x40d6f0
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d6f0
mov edx, dword [ebp - 0xa14]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d6d3
mov dword [ebp - 0x11f0], 0
jmp 0x40d6df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11f4], eax
jmp 0x40d6fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11f4]
mov edx, dword [edx + eax]
mov ecx, 0x43d108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0xa14], 0
je 0x40d783
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40d783
mov edx, dword [ebp - 0xa14]
mov eax, 0x47
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40d766
mov dword [ebp - 0x11f8], 0
jmp 0x40d772
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11f8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x11fc], eax
jmp 0x40d78f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11fc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x11fc]
mov edx, dword [edx + eax]
mov ecx, 0x43d0e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
push 0x6f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xa54]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb0
push 2
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xcbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x194]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb1
cmp dword [ebp - 0xa14], 0
je 0x40d8bb
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40d8bb
mov ecx, dword [ebp - 0xa14]
mov edx, 0x48
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40d89e
mov dword [ebp - 0x1200], 0
jmp 0x40d8aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1200], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1204], edx
jmp 0x40d8c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1204], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1204]
mov edx, dword [ecx + edx]
mov ecx, 0x43d010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb2
mov dword [ebp - 0xcf0], 0x855
mov dword [ebp - 0xcf8], 2
mov dword [ebp - 0xce0], 0x4d69
mov dword [ebp - 0xce8], 2
mov dword [ebp - 0xcd0], 0x215
mov dword [ebp - 0xcd8], 2
lea eax, [ebp - 0xcf8]
push eax
lea ecx, [ebp - 0xce8]
push ecx
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xd08]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcImmediateIf]
lea edx, [ebp - 0xd08]
lea ecx, [ebp - 0x660]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcf8]
push ecx
lea edx, [ebp - 0xce8]
push edx
lea eax, [ebp - 0xcd8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xb3
mov dword [ebp - 0xcd0], 2
mov dword [ebp - 0xcd8], 2
lea ecx, [ebp - 0xcd8]
push ecx
push 2
lea edx, [ebp - 0x304]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0xc24]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb4
cmp dword [ebp - 0xa14], 0
je 0x40da3b
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40da3b
mov edx, dword [ebp - 0xa14]
mov eax, 0x49
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40da1e
mov dword [ebp - 0x1208], 0
jmp 0x40da2a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1208], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x120c], eax
jmp 0x40da47
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x120c]
mov edx, dword [edx + eax]
mov ecx, 0x43d014
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb5
push 7
lea ecx, [ebp - 0xb24]
push ecx
lea edx, [ebp - 0x558]
push edx
push 0
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xb6
cmp dword [ebp - 0xa14], 0
je 0x40db02
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40db02
mov edx, dword [ebp - 0xa14]
mov eax, 0x4a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40dae5
mov dword [ebp - 0x1210], 0
jmp 0x40daf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1210], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1214], eax
jmp 0x40db0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1214], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1214]
mov edx, dword [edx + eax]
mov ecx, 0x43d260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb7
cmp dword [ebp - 0xa14], 0
je 0x40db95
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40db95
mov edx, dword [ebp - 0xa14]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40db78
mov dword [ebp - 0x1218], 0
jmp 0x40db84
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1218], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x121c], eax
jmp 0x40dba1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x121c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x121c]
mov edx, dword [edx + eax]
mov ecx, 0x43d264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], pe_nt_image_headers32
cmp dword [ebp - 0xa14], 0
je 0x40dc28
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40dc28
mov edx, dword [ebp - 0xa14]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40dc0b
mov dword [ebp - 0x1220], 0
jmp 0x40dc17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1220], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1224], eax
jmp 0x40dc34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1224], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1224]
mov edx, dword [edx + eax]
mov ecx, 0x43d268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb9
cmp dword [ebp - 0xa14], 0
je 0x40dcbb
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40dcbb
mov edx, dword [ebp - 0xa14]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40dc9e
mov dword [ebp - 0x1228], 0
jmp 0x40dcaa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1228], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x122c], eax
jmp 0x40dcc7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x122c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x122c]
mov edx, dword [edx + eax]
mov ecx, 0x43d26c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xba
cmp dword [ebp - 0xa14], 0
je 0x40dd4e
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40dd4e
mov edx, dword [ebp - 0xa14]
mov eax, 0x4e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40dd31
mov dword [ebp - 0x1230], 0
jmp 0x40dd3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1230], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1234], eax
jmp 0x40dd5a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1234], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1234]
mov edx, dword [edx + eax]
mov ecx, 0x43d1dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbb
mov dword [ebp - 0xe94], 0x40586c
mov dword [ebp - 0xe9c], 8
push 5
lea ecx, [ebp - 0x434]
push ecx
lea edx, [ebp - 0xe9c]
push edx
push 0
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x548]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xbc
cmp dword [ebp - 0xa14], 0
je 0x40de29
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40de29
mov edx, dword [ebp - 0xa14]
mov eax, 0x4f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40de0c
mov dword [ebp - 0x1238], 0
jmp 0x40de18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1238], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x123c], eax
jmp 0x40de35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x123c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x123c]
mov edx, dword [edx + eax]
mov ecx, 0x43d164
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbd
cmp dword [ebp - 0xa14], 0
je 0x40debc
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40debc
mov edx, dword [ebp - 0xa14]
mov eax, 0x50
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40de9f
mov dword [ebp - 0x1240], 0
jmp 0x40deab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1240], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1244], eax
jmp 0x40dec8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1244], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1244]
mov edx, dword [edx + eax]
mov ecx, 0x43d1e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbe
cmp dword [ebp - 0xa14], 0
je 0x40df4f
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40df4f
mov edx, dword [ebp - 0xa14]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40df32
mov dword [ebp - 0x1248], 0
jmp 0x40df3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1248], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x124c], eax
jmp 0x40df5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x124c]
mov edx, dword [edx + eax]
mov ecx, 0x43d1e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbf
cmp dword [ebp - 0xa14], 0
je 0x40dfe2
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40dfe2
mov edx, dword [ebp - 0xa14]
mov eax, 0x52
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40dfc5
mov dword [ebp - 0x1250], 0
jmp 0x40dfd1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1250], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1254], eax
jmp 0x40dfee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1254], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1254]
mov edx, dword [edx + eax]
mov ecx, 0x43d1e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc0
cmp dword [0x43d564], 0
jne 0x40e037
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1258], 0x43d564
jmp 0x40e041
mov dword [ebp - 0x1258], 0x43d564
mov ecx, dword [ebp - 0x1258]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40e09c
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x125c], eax
jmp 0x40e0a6
mov dword [ebp - 0x125c], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xf00]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40e0ff
push 0x68
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1260], eax
jmp 0x40e109
mov dword [ebp - 0x1260], 0
mov cx, word [ebp - 0xf00]
mov word [ebp - 0xe94], cx
mov dword [ebp - 0xe9c], 0xb
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x204]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xc1
push 0
push 0x405878
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
push 0x4042c4
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc2
push 1
lea edx, [ebp - 0x3c4]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc3
cmp dword [ebp - 0xa14], 0
je 0x40e23d
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40e23d
mov edx, dword [ebp - 0xa14]
mov eax, 0x53
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40e220
mov dword [ebp - 0x1264], 0
jmp 0x40e22c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1264], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1268], eax
jmp 0x40e249
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1268], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1268]
mov edx, dword [edx + eax]
mov ecx, 0x43d1ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc4
cmp dword [ebp - 0xa14], 0
je 0x40e2d0
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40e2d0
mov edx, dword [ebp - 0xa14]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40e2b3
mov dword [ebp - 0x126c], 0
jmp 0x40e2bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x126c], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1270], eax
jmp 0x40e2dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1270], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1270]
mov edx, dword [edx + eax]
mov ecx, 0x43d1f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc5
cmp dword [ebp - 0xa14], 0
je 0x40e363
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40e363
mov edx, dword [ebp - 0xa14]
mov eax, 0x55
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40e346
mov dword [ebp - 0x1274], 0
jmp 0x40e352
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1274], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x1278], eax
jmp 0x40e36f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1278], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1278]
mov edx, dword [edx + eax]
mov ecx, 0x43d190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0xe94], 0x4054e0
mov dword [ebp - 0xe9c], 8
push 9
lea ecx, [ebp - 0x800]
push ecx
lea edx, [ebp - 0xe9c]
push edx
push 0
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVarB]
mov edx, eax
lea ecx, [ebp - 0x780]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc7
push 1
lea ecx, [ebp - 0x930]
push ecx
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x3b4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xc8
mov dword [ebp - 0xe94], 0x405880
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xcd8]
push eax
mov ecx, dword [0x43d190]
push ecx
lea edx, [ebp - 0xce8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0xce8]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xf08], eax
lea ecx, [ebp - 0xf08]
push ecx
push 0x43d124
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0xce8]
push edx
lea eax, [ebp - 0xcd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc9
push 0xa
lea ecx, [ebp - 0xb14]
push ecx
lea edx, [ebp - 0x174]
push edx
push 0
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xca
push 3
push 0x405888
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xcb
mov dword [ebp - 0xe94], 0x405890
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 3
lea ecx, [ebp - 0xcd8]
push ecx
lea edx, [ebp - 0xce8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x538]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xcc
cmp dword [ebp - 0xa14], 0
je 0x40e5c3
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40e5c3
mov ecx, dword [ebp - 0xa14]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40e5a6
mov dword [ebp - 0x127c], 0
jmp 0x40e5b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x127c], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1280], edx
jmp 0x40e5cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1280], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1280]
mov edx, dword [ecx + edx]
mov ecx, 0x43d1d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcd
cmp dword [ebp - 0xa14], 0
je 0x40e656
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40e656
mov ecx, dword [ebp - 0xa14]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40e639
mov dword [ebp - 0x1284], 0
jmp 0x40e645
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1284], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1288], edx
jmp 0x40e662
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1288], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1288]
mov edx, dword [ecx + edx]
mov ecx, 0x43d220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xce
cmp dword [ebp - 0xa14], 0
je 0x40e6e9
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40e6e9
mov ecx, dword [ebp - 0xa14]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40e6cc
mov dword [ebp - 0x128c], 0
jmp 0x40e6d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128c], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1290], edx
jmp 0x40e6f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1290], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1290]
mov edx, dword [ecx + edx]
mov ecx, 0x43d224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xcf
cmp dword [ebp - 0xa14], 0
je 0x40e77c
mov eax, dword [ebp - 0xa14]
cmp word [eax], 1
jne 0x40e77c
mov ecx, dword [ebp - 0xa14]
mov edx, 0x59
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xf0c], edx
mov eax, dword [ebp - 0xa14]
mov ecx, dword [ebp - 0xf0c]
cmp ecx, dword [eax + 0x10]
jae 0x40e75f
mov dword [ebp - 0x1294], 0
jmp 0x40e76b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1294], eax
mov edx, dword [ebp - 0xf0c]
shl edx, 2
mov dword [ebp - 0x1298], edx
jmp 0x40e788
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1298], eax
mov eax, dword [ebp - 0xa14]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1298]
mov edx, dword [ecx + edx]
mov ecx, 0x43d054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd0
lea eax, [ebp - 0x528]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd1
mov dword [ebp - 0xe94], 0x40589c
mov dword [ebp - 0xe9c], 8
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 2
lea edx, [ebp - 0xcd8]
push edx
lea eax, [ebp - 0xce8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0xce8]
lea ecx, [ebp - 0x7f0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcd8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd2
mov dword [ebp - 0xe94], 0x65d9
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x920]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd3
push 0x64
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCharValueBstr]
mov word [ebp - 0xe94], ax
mov dword [ebp - 0xe9c], 2
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x650]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xd4
cmp dword [ebp - 0xa14], 0
je 0x40e940
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40e940
mov edx, dword [ebp - 0xa14]
mov eax, 0x5a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40e923
mov dword [ebp - 0x129c], 0
jmp 0x40e92f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x129c], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x12a0], eax
jmp 0x40e94c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a0], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12a0]
mov edx, dword [edx + eax]
mov ecx, 0x43d058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd5
cmp dword [ebp - 0xa14], 0
je 0x40e9d3
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40e9d3
mov edx, dword [ebp - 0xa14]
mov eax, 0x5b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40e9b6
mov dword [ebp - 0x12a4], 0
jmp 0x40e9c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a4], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x12a8], eax
jmp 0x40e9df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12a8], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12a8]
mov edx, dword [edx + eax]
mov ecx, 0x43d034
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd6
cmp dword [0x43d564], 0
jne 0x40ea28
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x12ac], 0x43d564
jmp 0x40ea32
mov dword [ebp - 0x12ac], 0x43d564
mov ecx, dword [ebp - 0x12ac]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40ea8d
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12b0], eax
jmp 0x40ea97
mov dword [ebp - 0x12b0], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xf00]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40eaf0
push 0x68
push 0x4054b0
mov edx, dword [ebp - 0xf14]
push edx
mov eax, dword [ebp - 0xf18]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12b4], eax
jmp 0x40eafa
mov dword [ebp - 0x12b4], 0
mov cx, word [ebp - 0xf00]
mov word [ebp - 0xe94], cx
mov dword [ebp - 0xe9c], 0xb
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0xa44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xd7
lea edx, [ebp - 0x2e4]
push edx
lea eax, [ebp - 0xcd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xa34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xd8
cmp dword [ebp - 0xa14], 0
je 0x40ebc7
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ebc7
mov edx, dword [ebp - 0xa14]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ebaa
mov dword [ebp - 0x12b8], 0
jmp 0x40ebb6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12b8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x12bc], eax
jmp 0x40ebd3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12bc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12bc]
mov edx, dword [edx + eax]
mov ecx, 0x43d0ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd9
push 6
push 0x405800
push 0x4058a4
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaInStrB]
mov dword [ebp - 0xe94], eax
mov dword [ebp - 0xe9c], 3
lea edx, [ebp - 0xe9c]
lea ecx, [ebp - 0x770]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xda
cmp dword [ebp - 0xa14], 0
je 0x40ec97
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40ec97
mov edx, dword [ebp - 0xa14]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ec7a
mov dword [ebp - 0x12c0], 0
jmp 0x40ec86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c0], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x12c4], eax
jmp 0x40eca3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c4], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12c4]
mov edx, dword [edx + eax]
mov ecx, 0x43d0f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xdb
push 3
push 0x4058b0
call dword [sym.imp.MSVBVM60.DLL_rtcLeftBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x8a0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xdc
push 0
push 0xffffffffffffffff
push 1
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0xcc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0xc14]
push eax
lea ecx, [ebp - 0xcbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4058b8
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0xcc0]
push edx
lea eax, [ebp - 0xcbc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xdd
lea ecx, [ebp - 0x3a4]
push ecx
lea edx, [ebp - 0xcd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenVarB]
mov edx, eax
lea ecx, [ebp - 0x394]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xde
push 3
lea eax, [ebp - 0x640]
push eax
lea ecx, [ebp - 0xcd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x630]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0xdf
cmp dword [ebp - 0xa14], 0
je 0x40ee35
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40ee35
mov eax, dword [ebp - 0xa14]
mov ecx, 0x5e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40ee18
mov dword [ebp - 0x12c8], 0
jmp 0x40ee24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c8], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x12cc], ecx
jmp 0x40ee41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12cc], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12cc]
mov edx, dword [eax + ecx]
mov ecx, 0x43d240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe0
cmp dword [ebp - 0xa14], 0
je 0x40eec8
mov edx, dword [ebp - 0xa14]
cmp word [edx], 1
jne 0x40eec8
mov eax, dword [ebp - 0xa14]
mov ecx, 0x5f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xf0c], ecx
mov edx, dword [ebp - 0xa14]
mov eax, dword [ebp - 0xf0c]
cmp eax, dword [edx + 0x10]
jae 0x40eeab
mov dword [ebp - 0x12d0], 0
jmp 0x40eeb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d0], eax
mov ecx, dword [ebp - 0xf0c]
shl ecx, 2
mov dword [ebp - 0x12d4], ecx
jmp 0x40eed4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d4], eax
mov edx, dword [ebp - 0xa14]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x12d4]
mov edx, dword [eax + ecx]
mov ecx, 0x43d244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe1
lea edx, [ebp - 0x910]
push edx
lea eax, [ebp - 0xcbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseBstr]
mov dword [ebp - 0xcd0], eax
mov dword [ebp - 0xcd8], 8
lea edx, [ebp - 0xcd8]
lea ecx, [ebp - 0x900]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xcbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe2
cmp dword [ebp - 0xa14], 0
je 0x40efab
mov ecx, dword [ebp - 0xa14]
cmp word [ecx], 1
jne 0x40efab
mov edx, dword [ebp - 0xa14]
mov eax, 0x60
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xf0c], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ebp - 0xf0c]
cmp edx, dword [ecx + 0x10]
jae 0x40ef8e
mov dword [ebp - 0x12d8], 0
jmp 0x40ef9a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12d8], eax
mov eax, dword [ebp - 0xf0c]
shl eax, 2
mov dword [ebp - 0x12dc], eax
jmp 0x40efb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12dc], eax
mov ecx, dword [ebp - 0xa14]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x12dc]
mov edx, dword [edx + eax]
mov ecx, 0x43d248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe3
cmp dword [0x43d564], 0
jne 0x40f000
push 0x43d564
push 0x4054a0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x12e0], 0x43d564
jmp 0x40f00a
mov dword [ebp - 0x12e0], 0x43d564
mov ecx, dword [ebp - 0x12e0]
mov edx, dword [ecx]
mov dword [ebp - 0xf0c], edx
lea eax, [ebp - 0xcc8]
push eax
mov ecx, dword [ebp - 0xf0c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xf0c]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0xf10], eax
cmp dword [ebp - 0xf10], 0
jge 0x40f065
push 0x14
push 0x405490
mov ecx, dword [ebp - 0xf0c]
push ecx
mov edx, dword [ebp - 0xf10]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12e4], eax
jmp 0x40f06f
mov dword [ebp - 0x12e4], 0
mov eax, dword [ebp - 0xcc8]
mov dword [ebp - 0xf14], eax
lea ecx, [ebp - 0xcbc]
push ecx
mov edx, dword [ebp - 0xf14]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xf14]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xf18], eax
cmp dword [ebp - 0xf18], 0
jge 0x40f0c8