Function at 0x42cf7d
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403756
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2e4
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4034f8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov dword [ebp - 0x118], 0x5030
cmp dword [ebp - 0x118], 0xea61
jae 0x42cff6
and dword [ebp - 0x148], 0
jmp 0x42d001
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x114], 0x5961
cmp dword [ebp - 0x114], 0xea61
jae 0x42d020
and dword [ebp - 0x14c], 0
jmp 0x42d02b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
mov edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 4
movsx eax, word [0x431158]
test eax, eax
jne 0x430000
mov dword [ebp - 4], 5
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x2fdc
cmp dword [ebp - 0x114], 0xea61
jae 0x42d0ae
and dword [ebp - 0x150], 0
jmp 0x42d0b9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 6
mov dword [ebp - 0x64], 1
mov dword [ebp - 4], 7
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x10f6
cmp dword [ebp - 0x114], 0xea61
jae 0x42d11a
and dword [ebp - 0x154], 0
jmp 0x42d125
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 8
mov dword [ebp - 0xd4], 0x406024
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x686f
cmp dword [ebp - 0x114], 0xea61
jae 0x42d17b
and dword [ebp - 0x158], 0
jmp 0x42d186
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 9
mov eax, dword [ebp + 8]
push dword [eax]
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x120
call sub.MSVBVM60.DLL___vbaFileOpen
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x118], 0x3681
cmp dword [ebp - 0x118], 0xea61
jae 0x42d1e9
and dword [ebp - 0x15c], 0
jmp 0x42d1f4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseVar
mov dword [ebp - 0x114], 0x1f78
cmp dword [ebp - 0x114], 0xea61
jae 0x42d231
and dword [ebp - 0x160], 0
jmp 0x42d23c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xb
push dword [ebp + 8]
call fcn.00422c69
mov dword [ebp - 0x110], eax
mov dword [ebp - 0xd4], 0x40597c
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0xb8]
push eax
push dword [ebp - 0x110]
call sub.MSVBVM60.DLL_rtcStringBstr
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xc
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
lea eax, [ebp - 0x60]
push eax
push 0
call sub.MSVBVM60.DLL___vbaGet3
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xd4], 0x406030
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x43b7
cmp dword [ebp - 0x114], 0xea61
jae 0x42d319
and dword [ebp - 0x164], 0
jmp 0x42d324
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x118], 0x78
cmp dword [ebp - 0x118], 0xea61
jae 0x42d366
and dword [ebp - 0x168], 0
jmp 0x42d371
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaUI1Var
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromByte
mov dword [ebp - 0x114], 0x2c22
cmp dword [ebp - 0x114], 0xea61
jae 0x42d3b4
and dword [ebp - 0x16c], 0
jmp 0x42d3bf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0xf
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x10
push dword [0x431180]
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x11
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x402a
cmp dword [ebp - 0x114], 0xea61
jae 0x42d468
and dword [ebp - 0x170], 0
jmp 0x42d473
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x12
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x78]
push dword [0x431180]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x11c], 0x6ba5
cmp dword [ebp - 0x11c], 0xea61
jae 0x42d4dd
and dword [ebp - 0x174], 0
jmp 0x42d4e8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
mov dword [ebp - 0x118], 0x4cbc
cmp dword [ebp - 0x118], 0xea61
jae 0x42d507
and dword [ebp - 0x178], 0
jmp 0x42d512
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
mov dword [ebp - 0x114], 0x1f24
cmp dword [ebp - 0x114], 0xea61
jae 0x42d531
and dword [ebp - 0x17c], 0
jmp 0x42d53c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrCompVar
mov edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x14
mov dword [ebp - 0xd4], 0x40603c
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0xfcb
cmp dword [ebp - 0x114], 0xea61
jae 0x42d5cb
and dword [ebp - 0x180], 0
jmp 0x42d5d6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x15
mov dword [ebp - 0xd4], 0x431180
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x16
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x50e3
cmp dword [ebp - 0x114], 0xea61
jae 0x42d67c
and dword [ebp - 0x184], 0
jmp 0x42d687
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x118], 0x764
cmp dword [ebp - 0x118], 0xea61
jae 0x42d6c9
and dword [ebp - 0x188], 0
jmp 0x42d6d4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x114], 0x1d6a
cmp dword [ebp - 0x114], 0xea61
jae 0x42d6f3
and dword [ebp - 0x18c], 0
jmp 0x42d6fe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x18
lea eax, [ebp - 0x78]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x120], 0x4818
cmp dword [ebp - 0x120], 0xea61
jae 0x42d7a0
and dword [ebp - 0x190], 0
jmp 0x42d7ab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x11c], 0x5d25
cmp dword [ebp - 0x11c], 0xea61
jae 0x42d7ca
and dword [ebp - 0x194], 0
jmp 0x42d7d5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x118], 0x24cc
cmp dword [ebp - 0x118], 0xea61
jae 0x42d7f4
and dword [ebp - 0x198], 0
jmp 0x42d7ff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMidBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x3f50
cmp dword [ebp - 0x114], 0xea61
jae 0x42d87c
and dword [ebp - 0x19c], 0
jmp 0x42d887
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x1a
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x58b
cmp dword [ebp - 0x114], 0xea61
jae 0x42d8f0
and dword [ebp - 0x1a0], 0
jmp 0x42d8fb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1b
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x90]
push dword [ebp - 0x44]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x118], 0x29ab
cmp dword [ebp - 0x118], 0xea61
jae 0x42d965
and dword [ebp - 0x1a4], 0
jmp 0x42d970
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x114], 0x67b5
cmp dword [ebp - 0x114], 0xea61
jae 0x42d98f
and dword [ebp - 0x1a8], 0
jmp 0x42d99a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x1d
mov edx, dword [0x431040]
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1e
push dword [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x118], 0x24b0
cmp dword [ebp - 0x118], 0xea61
jae 0x42da2f
and dword [ebp - 0x1ac], 0
jmp 0x42da3a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov dword [ebp - 0x114], 0x22f8
cmp dword [ebp - 0x114], 0xea61
jae 0x42da59
and dword [ebp - 0x1b0], 0
jmp 0x42da64
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x20
mov dword [ebp - 0xd4], 0x431040
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x7c]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x22
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x7c]
push dword [ebp - 0x70]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xd4], 0x406048
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2c2e
cmp dword [ebp - 0x114], 0xea61
jae 0x42db8f
and dword [ebp - 0x1b4], 0
jmp 0x42db9a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x24
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x118], 0x2d98
cmp dword [ebp - 0x118], 0xea61
jae 0x42dc01
and dword [ebp - 0x1b8], 0
jmp 0x42dc0c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x114], 0x6212
cmp dword [ebp - 0x114], 0xea61
jae 0x42dc2b
and dword [ebp - 0x1bc], 0
jmp 0x42dc36
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x118], 0x5bb4
cmp dword [ebp - 0x118], 0xea61
jae 0x42dc83
and dword [ebp - 0x1c0], 0
jmp 0x42dc8e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x114], 0x6fe
cmp dword [ebp - 0x114], 0xea61
jae 0x42dcad
and dword [ebp - 0x1c4], 0
jmp 0x42dcb8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x27
push 0x4043b0
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x118], 0xb66
cmp dword [ebp - 0x118], 0xea61
jae 0x42dd3a
and dword [ebp - 0x1c8], 0
jmp 0x42dd45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x114], 0x1210
cmp dword [ebp - 0x114], 0xea61
jae 0x42dd64
and dword [ebp - 0x1cc], 0
jmp 0x42dd6f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x29
mov dword [ebp - 0xd4], 0x4043b0
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x2a
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x6fcd
cmp dword [ebp - 0x114], 0xea61
jae 0x42de3e
and dword [ebp - 0x1d0], 0
jmp 0x42de49
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2b
lea eax, [ebp - 0x3c]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x118], 0xdb1
cmp dword [ebp - 0x118], 0xea61
jae 0x42dedd
and dword [ebp - 0x1d4], 0
jmp 0x42dee8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x114], 0x324b
cmp dword [ebp - 0x114], 0xea61
jae 0x42df07
and dword [ebp - 0x1d8], 0
jmp 0x42df12
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x2d
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x3c]
push 0x4043b0
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2e
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x2c]
push dword [ebp - 0x6c]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2f
push 0x4043e4
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x30
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x59b0
cmp dword [ebp - 0x114], 0xea61
jae 0x42dff1
and dword [ebp - 0x1dc], 0
jmp 0x42dffc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x118], 0x1f22
cmp dword [ebp - 0x118], 0xea61
jae 0x42e03e
and dword [ebp - 0x1e0], 0
jmp 0x42e049
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x114], 0x100e
cmp dword [ebp - 0x114], 0xea61
jae 0x42e068
and dword [ebp - 0x1e4], 0
jmp 0x42e073
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x32
mov dword [ebp - 0xd4], 0x4043e4
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xd4], 0x4058ac
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x30d7
cmp dword [ebp - 0x114], 0xea61
jae 0x42e145
and dword [ebp - 0x1e8], 0
jmp 0x42e150
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x34
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x2f5c
cmp dword [ebp - 0x114], 0xea61
jae 0x42e1a3
and dword [ebp - 0x1ec], 0
jmp 0x42e1ae
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x35
lea eax, [ebp - 0x48]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x36
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0xaab
cmp dword [ebp - 0x114], 0xea61
jae 0x42e253
and dword [ebp - 0x1f0], 0
jmp 0x42e25e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x37
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x48]
push 0x4043e4
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x120], 0x5a10
cmp dword [ebp - 0x120], 0xea61
jae 0x42e2c7
and dword [ebp - 0x1f4], 0
jmp 0x42e2d2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x11c], 0x220e
cmp dword [ebp - 0x11c], 0xea61
jae 0x42e2f1
and dword [ebp - 0x1f8], 0
jmp 0x42e2fc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov dword [ebp - 0x118], 0x5d5c
cmp dword [ebp - 0x118], 0xea61
jae 0x42e31b
and dword [ebp - 0x1fc], 0
jmp 0x42e326
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
push 0
push 0xffffffffffffffff
push 1
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa4]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcReplace
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x5b3a
cmp dword [ebp - 0x114], 0xea61
jae 0x42e3bd
and dword [ebp - 0x200], 0
jmp 0x42e3c8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x39
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x30]
push dword [ebp - 0x74]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3a
push 0x404338
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x3b
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x21ce
cmp dword [ebp - 0x114], 0xea61
jae 0x42e49f
and dword [ebp - 0x204], 0
jmp 0x42e4aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0xd4], 0x404338
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x3d
lea eax, [ebp - 0x68]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0xd4], 0x4058fc
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0xf9e
cmp dword [ebp - 0x114], 0xea61
jae 0x42e5c3
and dword [ebp - 0x208], 0
jmp 0x42e5ce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x118], 0x717a
cmp dword [ebp - 0x118], 0xea61
jae 0x42e610
and dword [ebp - 0x20c], 0
jmp 0x42e61b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x114], 0x3758
cmp dword [ebp - 0x114], 0xea61
jae 0x42e63a
and dword [ebp - 0x210], 0
jmp 0x42e645
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x40
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x68]
push 0x404338
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x41
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x5cec
cmp dword [ebp - 0x114], 0xea61
jae 0x42e6ca
and dword [ebp - 0x214], 0
jmp 0x42e6d5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x42
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x34]
push dword [ebp - 0x38]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x43
push 0x404390
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x44
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x4412
cmp dword [ebp - 0x114], 0xea61
jae 0x42e782
and dword [ebp - 0x218], 0
jmp 0x42e78d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x45
mov dword [ebp - 0xd4], 0x404390
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x120], 0x34ce
cmp dword [ebp - 0x120], 0xea61
jae 0x42e840
and dword [ebp - 0x21c], 0
jmp 0x42e84b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov dword [ebp - 0x11c], 0x5581
cmp dword [ebp - 0x11c], 0xea61
jae 0x42e86a
and dword [ebp - 0x220], 0
jmp 0x42e875
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x118], 0x27e6
cmp dword [ebp - 0x118], 0xea61
jae 0x42e894
and dword [ebp - 0x224], 0
jmp 0x42e89f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0x120]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMidBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x6c85
cmp dword [ebp - 0x114], 0xea61
jae 0x42e91c
and dword [ebp - 0x228], 0
jmp 0x42e927
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x47
mov dword [ebp - 0xd4], 0x406054
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x858
cmp dword [ebp - 0x114], 0xea61
jae 0x42e993
and dword [ebp - 0x22c], 0
jmp 0x42e99e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x48
lea eax, [ebp - 0x24]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x49
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x24]
push 0x404390
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x4a
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x94]
push dword [ebp - 0x40]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x4b
push 0x404368
call sub.MSVBVM60.DLL___vbaLenBstr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x100], ax
lea eax, [ebp - 0x100]
push eax
call fcn.0041454c
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x11c], 0x61d7
cmp dword [ebp - 0x11c], 0xea61
jae 0x42eabc
and dword [ebp - 0x230], 0
jmp 0x42eac7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov dword [ebp - 0x118], 0xf9d
cmp dword [ebp - 0x118], 0xea61
jae 0x42eae6
and dword [ebp - 0x234], 0
jmp 0x42eaf1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
push 0
push 0xffffffffffffffff
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcSplit
mov dword [ebp - 0x114], 0x3443
cmp dword [ebp - 0x114], 0xea61
jae 0x42eb51
and dword [ebp - 0x238], 0
jmp 0x42eb5c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0xd4], 0x404368
mov dword [ebp - 0xdc], 8
lea edx, [ebp - 0xdc]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarDup
push 0
push 0x40
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x118], 0xd29
cmp dword [ebp - 0x118], 0xea61
jae 0x42ec28
and dword [ebp - 0x23c], 0
jmp 0x42ec33
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call sub.MSVBVM60.DLL_rtcSpaceBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x4027
cmp dword [ebp - 0x114], 0xea61
jae 0x42ec7f
and dword [ebp - 0x240], 0
jmp 0x42ec8a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x4f
lea eax, [ebp - 0x84]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x11c], 0x38dd
cmp dword [ebp - 0x11c], 0xea61
jae 0x42ed2c
and dword [ebp - 0x244], 0
jmp 0x42ed37
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x118], 0x4f72
cmp dword [ebp - 0x118], 0xea61
jae 0x42ed56
and dword [ebp - 0x248], 0
jmp 0x42ed61
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStringVar
mov dword [ebp - 0x114], 0x1702
cmp dword [ebp - 0x114], 0xea61
jae 0x42edb6
and dword [ebp - 0x24c], 0
jmp 0x42edc1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x51
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x84]
push 0x404368
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x52
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x80]
push dword [ebp - 0x98]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x11c], 0x510b
cmp dword [ebp - 0x11c], 0xea61
jae 0x42ee60
and dword [ebp - 0x250], 0
jmp 0x42ee6b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x118], 0x5361
cmp dword [ebp - 0x118], 0xea61
jae 0x42ee8a
and dword [ebp - 0x254], 0
jmp 0x42ee95
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x114], 0x2a38
cmp dword [ebp - 0x114], 0xea61
jae 0x42eeea
and dword [ebp - 0x258], 0
jmp 0x42eef5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x54
mov dword [ebp - 0xd4], 0x431264
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x118], 0x5742
cmp dword [ebp - 0x118], 0xea61
jae 0x42ef95
and dword [ebp - 0x25c], 0
jmp 0x42efa0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x3baf
cmp dword [ebp - 0x114], 0xea61
jae 0x42eff3
and dword [ebp - 0x260], 0
jmp 0x42effe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x56
mov dword [ebp - 0xd4], 0x406060
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2d7a
cmp dword [ebp - 0x114], 0xea61
jae 0x42f06a
and dword [ebp - 0x264], 0
jmp 0x42f075
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x57
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 2
lea eax, [ebp - 0x60]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
lea eax, [ebp - 0xb8]
push eax
push 1
push dword [ebp - 0x60]
push dword [ebp - 0x5c]
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov esi, eax
push dword [0x431264]
call sub.MSVBVM60.DLL___vbaLenBstr
imul eax, eax, 2
jo 0x430468
add esi, eax
jo 0x430468
add esi, 2
jo 0x430468
push esi
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x58
mov word [ebp - 0x104], 9
mov word [ebp - 0x100], 1
mov word [ebp - 0x10c], 0x63
mov word [ebp - 0x108], 0xa
lea eax, [ebp - 0x104]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.0041f9d3
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x43115c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0x108]
push eax
call fcn.0041f9d3
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x118], 0x7199
cmp dword [ebp - 0x118], 0xea61
jae 0x42f224
and dword [ebp - 0x268], 0
jmp 0x42f22f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x114], 0x4d47
cmp dword [ebp - 0x114], 0xea61
jae 0x42f24e
and dword [ebp - 0x26c], 0
jmp 0x42f259
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5a
lea eax, [ebp - 0x28]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x4008
push 0
push 0x40
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5b
push 0
push 0xffffffffffffffff
push 1
push dword [ebp - 0x54]
push dword [ebp - 0x58]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL_rtcReplace
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x5c
push dword [ebp - 0x78]
push dword [0x431078]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x43107c
call fcn.004252e2
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x11c], 0x2e1a
cmp dword [ebp - 0x11c], 0xea61
jae 0x42f355
and dword [ebp - 0x270], 0
jmp 0x42f360
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x118], 0x3fe6
cmp dword [ebp - 0x118], 0xea61
jae 0x42f37f
and dword [ebp - 0x274], 0
jmp 0x42f38a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x62f5
cmp dword [ebp - 0x114], 0xea61
jae 0x42f3f5
and dword [ebp - 0x278], 0
jmp 0x42f400
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5e
push dword [ebp - 0x78]
push dword [0x431078]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x431080
call fcn.004252e2
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x118], 0x6359
cmp dword [ebp - 0x118], 0xea61
jae 0x42f490
and dword [ebp - 0x27c], 0
jmp 0x42f49b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseVar
mov dword [ebp - 0x114], 0x7338
cmp dword [ebp - 0x114], 0xea61
jae 0x42f4d8
and dword [ebp - 0x280], 0
jmp 0x42f4e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x64], 2
mov dword [ebp - 4], 0x61
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x1bc0
cmp dword [ebp - 0x114], 0xea61
jae 0x42f54f
and dword [ebp - 0x284], 0
jmp 0x42f55a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x62
mov eax, dword [ebp + 0xc]
push dword [eax]
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
mov dword [ebp - 4], 0x63
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
lea eax, [ebp - 0x60]
push eax
push 0
call sub.MSVBVM60.DLL___vbaPut3
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x118], 0xc63
cmp dword [ebp - 0x118], 0xea61
jae 0x42f5d8
and dword [ebp - 0x288], 0
jmp 0x42f5e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x114], 0x278
cmp dword [ebp - 0x114], 0xea61
jae 0x42f620
and dword [ebp - 0x28c], 0
jmp 0x42f62b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x65
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x10ae
cmp dword [ebp - 0x114], 0xea61
jae 0x42f689
and dword [ebp - 0x290], 0
jmp 0x42f694
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x66
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x67
mov dword [ebp - 0xd4], 0x40606c
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x5192
cmp dword [ebp - 0x114], 0xea61
jae 0x42f6ff
and dword [ebp - 0x294], 0
jmp 0x42f70a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x64], 3
mov dword [ebp - 4], 0x69
mov dword [ebp - 0xd4], 0x406078
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x70bb
cmp dword [ebp - 0x114], 0xea61
jae 0x42f76e
and dword [ebp - 0x298], 0
jmp 0x42f779
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0xd4], 0x406084
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x70ba
cmp dword [ebp - 0x114], 0xea61
jae 0x42f7cf
and dword [ebp - 0x29c], 0
jmp 0x42f7da
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6b
mov eax, dword [ebp + 0xc]
push dword [eax]
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x128], 0x6b4
mov dword [ebp - 0x124], 1
and dword [ebp - 0x9c], 0
jmp 0x42f853
mov eax, dword [ebp - 0x9c]
add eax, dword [ebp - 0x124]
jo 0x430468
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
cmp eax, dword [ebp - 0x128]
jg 0x42f9ea
mov dword [ebp - 4], 0x6d
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x2511
cmp dword [ebp - 0x114], 0xea61
jae 0x42f89c
and dword [ebp - 0x2a0], 0
jmp 0x42f8a7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6e
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x1e2b
cmp dword [ebp - 0x114], 0xea61
jae 0x42f8fa
and dword [ebp - 0x2a4], 0
jmp 0x42f905
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6f
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
mov eax, dword [0x431084]
add eax, dword [ebp - 0x9c]
jo 0x430468
push eax
push dword [ebp - 0x9c]
push dword [0x43107c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
push 1
call sub.MSVBVM60.DLL___vbaPut4
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x118], 0x70fa
cmp dword [ebp - 0x118], 0xea61
jae 0x42f982
and dword [ebp - 0x2a8], 0
jmp 0x42f98d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x114], 0x1304
cmp dword [ebp - 0x114], 0xea61
jae 0x42f9ac
and dword [ebp - 0x2ac], 0
jmp 0x42f9b7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x71
jmp 0x42f83b
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x11c], 0x6370
cmp dword [ebp - 0x11c], 0xea61
jae 0x42fa10
and dword [ebp - 0x2b0], 0
jmp 0x42fa1b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x118], 0x166b
cmp dword [ebp - 0x118], 0xea61
jae 0x42fa3a
and dword [ebp - 0x2b4], 0
jmp 0x42fa45
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
push 0
push 0xffffffffffffffff
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcSplit
mov dword [ebp - 0x114], 0x436a
cmp dword [ebp - 0x114], 0xea61
jae 0x42faa5
and dword [ebp - 0x2b8], 0
jmp 0x42fab0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x130], 0x8be
mov dword [ebp - 0x12c], 1
and dword [ebp - 0x9c], 0
jmp 0x42fb1e
mov eax, dword [ebp - 0x9c]
add eax, dword [ebp - 0x12c]
jo 0x430468
mov dword [ebp - 0x9c], eax
mov eax, dword [ebp - 0x9c]
cmp eax, dword [ebp - 0x130]
jg 0x42fe37
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x11c], 0x38d5
cmp dword [ebp - 0x11c], 0xea61
jae 0x42fb56
and dword [ebp - 0x2bc], 0
jmp 0x42fb61
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x118], 0x68da
cmp dword [ebp - 0x118], 0xea61
jae 0x42fb80
and dword [ebp - 0x2c0], 0
jmp 0x42fb8b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
mov dword [ebp - 0x114], 0x1ced
cmp dword [ebp - 0x114], 0xea61
jae 0x42fbaa
and dword [ebp - 0x2c4], 0
jmp 0x42fbb5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaStrCompVar
mov edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x118], 0x2b34
cmp dword [ebp - 0x118], 0xea61
jae 0x42fc30
and dword [ebp - 0x2c8], 0
jmp 0x42fc3b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x114], 0x590a
cmp dword [ebp - 0x114], 0xea61
jae 0x42fc5a
and dword [ebp - 0x2cc], 0
jmp 0x42fc65
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov edx, dword [0x431020]
add edx, eax
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x76
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
mov eax, dword [0x431088]
add eax, dword [ebp - 0x9c]
jo 0x430468
push eax
push dword [ebp - 0x9c]
push dword [0x431080]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
push 1
call sub.MSVBVM60.DLL___vbaPut4
mov dword [ebp - 4], 0x77
mov dword [ebp - 0xd4], 0x406090
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x2b40
cmp dword [ebp - 0x114], 0xea61
jae 0x42fd01
and dword [ebp - 0x2d0], 0
jmp 0x42fd0c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x11c], 0x38db
cmp dword [ebp - 0x11c], 0xea61
jae 0x42fd4e
and dword [ebp - 0x2d4], 0
jmp 0x42fd59
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x118], 0x11eb
cmp dword [ebp - 0x118], 0xea61
jae 0x42fd78
and dword [ebp - 0x2d8], 0
jmp 0x42fd83
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0x11c]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcLeftCharBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x2189
cmp dword [ebp - 0x114], 0xea61
jae 0x42fdee
and dword [ebp - 0x2dc], 0
jmp 0x42fdf9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2dc], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x79
jmp 0x42fb06
mov dword [ebp - 4], 0x7a
mov ecx, dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x7b
push dword [ebp - 0x78]
push dword [0x431078]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x431080
call fcn.004252e2
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x118], 0x4c31
cmp dword [ebp - 0x118], 0xea61
jae 0x42feaa
and dword [ebp - 0x2e0], 0
jmp 0x42feb5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcByteValueBstr
mov byte [ebp - 0xd4], al
mov dword [ebp - 0xdc], 0x11
mov dword [ebp - 0x114], 0x24f3
cmp dword [ebp - 0x114], 0xea61
jae 0x42ff08
and dword [ebp - 0x2e4], 0
jmp 0x42ff13
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e4], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x118], 0x21b4
cmp dword [ebp - 0x118], 0xea61
jae 0x42ff60
and dword [ebp - 0x2e8], 0
jmp 0x42ff6b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e8], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightTrimBstr
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 8
mov dword [ebp - 0x114], 0x6d7f
cmp dword [ebp - 0x114], 0xea61
jae 0x42ffbe
and dword [ebp - 0x2ec], 0
jmp 0x42ffc9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ec], eax
lea edx, [ebp - 0xb8]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x43025a
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0xd4], 0x405840
mov dword [ebp - 0xdc], 8
mov dword [ebp - 0x114], 0x211f
cmp dword [ebp - 0x114], 0xea61
jae 0x43003a
and dword [ebp - 0x2f0], 0
jmp 0x430045
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f0], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x118], 0x44e7
cmp dword [ebp - 0x118], 0xea61
jae 0x430087
and dword [ebp - 0x2f4], 0
jmp 0x430092
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp - 0x118]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
push ecx
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcAnsiValueBstr
mov word [ebp - 0xd4], ax
mov dword [ebp - 0xdc], 2
mov dword [ebp - 0x114], 0x4896
cmp dword [ebp - 0x114], 0xea61
jae 0x4300e6
and dword [ebp - 0x2f8], 0
jmp 0x4300f1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2f8], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x81
push 0
push 2
push 1
push 0
lea eax, [ebp - 0xcc]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 3
lea esi, [ebp - 0xdc]
push 0
push dword [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebp + 0xc]
push dword [eax]
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 3
lea esi, [ebp - 0xec]
push 1
push dword [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
and dword [ebp - 0xf4], 0
mov dword [ebp - 0xfc], 0xb
lea esi, [ebp - 0xfc]
push 2
push dword [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0xcc]
push eax
push dword [0x431054]
push dword [0x431250]
call fcn.0040d7b5
lea eax, [ebp - 0xcc]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x82
or dword [ebp - 0xd4], 0xffffffff
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x447d
cmp dword [ebp - 0x114], 0xea61
jae 0x430233
and dword [ebp - 0x2fc], 0
jmp 0x43023e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2fc], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x84
or word [0x431158], 0xffff
mov dword [ebp - 4], 0x85
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x3d1f
cmp dword [ebp - 0x114], 0xea61
jae 0x4302a0
and dword [ebp - 0x300], 0
jmp 0x4302ab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x300], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x86
and dword [ebp - 0xd4], 0
mov dword [ebp - 0xdc], 0xb
mov dword [ebp - 0x114], 0x20ba
cmp dword [ebp - 0x114], 0xea61
jae 0x4302fe
and dword [ebp - 0x304], 0
jmp 0x430309
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x304], eax
lea edx, [ebp - 0xdc]
mov eax, dword [ebp - 0x114]
shl eax, 4
mov ecx, dword [0x431020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
push 0x430457
jmp 0x430372
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0xc
push 0x403756
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push ecx
push ecx
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403738
mov eax, dword [ebp + 8]
and eax, 1
mov dword [ebp - 4], eax
and dword [ebp + 8], 0xfffffffe
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [eax]
call dword [ecx + 4]
mov eax, dword [ebp + 0xc]
or word [eax], 0xffff
mov dword [ebp - 4], 0
mov eax, dword [ebp + 8]
push eax
mov ecx, dword [eax]
call dword [ecx + 8]
mov eax, dword [ebp - 4]
mov ecx, dword [ebp - 0x14]
pop edi
pop esi
mov dword fs:[0], ecx
pop ebx
leave
ret 8