Function at 0x4113e0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403e86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x548
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401778
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 0x5f48614
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x443298
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
push 0x40578000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 5
push 0x4b
push 0xeb
push 0x306
push 0x28f
push 0x1c6
call fcn.0040819c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 6
push 0x44
push 0x17e
push 0x161
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 7
push 0x6b
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1cc], 0x4085a4
mov dword [ebp - 0x1d4], 8
mov dword [ebp - 0x1dc], 0x4085ac
mov dword [ebp - 0x1e4], 8
push 0x6e
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1ec], 0x4085a4
mov dword [ebp - 0x1f4], 8
mov dword [ebp - 0x1fc], 0x40823c
mov dword [ebp - 0x204], 8
push 0x33
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1f4]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x204]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x443068
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 8
mov dword [ebp - 0x48], 0xd0
mov dword [ebp - 0x50], 2
push 0
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 9
mov word [ebp - 0x208], 0xffff
mov dword [ebp - 0x210], 0x65a
lea ecx, [ebp - 0x208]
push ecx
lea edx, [ebp - 0x210]
push edx
push 0x443268
push 0x44329c
call fcn.0041c000
mov dword [ebp - 4], 0xa
mov eax, dword [0x4430c4]
push eax
mov ecx, dword [0x443298]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x44329c
call fcn.00410780
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x1cc], 0x44329c
mov dword [ebp - 0x1d4], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x443290
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x1cc], 0x40857c
mov dword [ebp - 0x1d4], 8
lea edx, [ebp - 0x1d4]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x50]
push edx
mov eax, dword [0x443290]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x60]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x210], eax
lea eax, [ebp - 0x210]
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd
cmp dword [ebp - 0x34], 0
je 0x4117fb
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4117fb
mov edx, dword [ebp - 0x34]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4117de
mov dword [ebp - 0x234], 0
jmp 0x4117ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x238], eax
jmp 0x411807
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x238]
mov edx, dword [edx + eax]
mov ecx, 0x443070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x34], 0
je 0x41187f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41187f
mov edx, dword [ebp - 0x34]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411862
mov dword [ebp - 0x23c], 0
jmp 0x41186e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x240], eax
jmp 0x41188b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x240]
mov edx, dword [edx + eax]
mov ecx, 0x4431bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf
cmp dword [ebp - 0x34], 0
je 0x411903
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411903
mov edx, dword [ebp - 0x34]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4118e6
mov dword [ebp - 0x244], 0
jmp 0x4118f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x248], eax
jmp 0x41190f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x248]
mov edx, dword [edx + eax]
mov ecx, 0x44327c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x34], 0
je 0x411987
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411987
mov edx, dword [ebp - 0x34]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41196a
mov dword [ebp - 0x24c], 0
jmp 0x411976
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x250], eax
jmp 0x411993
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x250]
mov edx, dword [edx + eax]
mov ecx, 0x44310c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
cmp dword [ebp - 0x34], 0
je 0x411a0b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411a0b
mov edx, dword [ebp - 0x34]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4119ee
mov dword [ebp - 0x254], 0
jmp 0x4119fa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x258], eax
jmp 0x411a17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x258]
mov edx, dword [edx + eax]
mov ecx, 0x4431d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x34], 0
je 0x411a8f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411a8f
mov edx, dword [ebp - 0x34]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411a72
mov dword [ebp - 0x25c], 0
jmp 0x411a7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x260], eax
jmp 0x411a9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x260]
mov edx, dword [edx + eax]
mov ecx, 0x4431cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0x34], 0
je 0x411b13
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411b13
mov edx, dword [ebp - 0x34]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411af6
mov dword [ebp - 0x264], 0
jmp 0x411b02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x268], eax
jmp 0x411b1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x268]
mov edx, dword [edx + eax]
mov ecx, 0x4430a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x34], 0
je 0x411b97
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411b97
mov edx, dword [ebp - 0x34]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411b7a
mov dword [ebp - 0x26c], 0
jmp 0x411b86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x270], eax
jmp 0x411ba3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x270]
mov edx, dword [edx + eax]
mov ecx, 0x4430ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x34], 0
je 0x411c1b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411c1b
mov edx, dword [ebp - 0x34]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411bfe
mov dword [ebp - 0x274], 0
jmp 0x411c0a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x278], eax
jmp 0x411c27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x278]
mov edx, dword [edx + eax]
mov ecx, 0x4431d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16
push 0x406b4000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x17
push 0x1ea
push 0x2b0
push 0x4b
push 0x391
push 0x171
call fcn.0040815c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x34], 0
je 0x411ce1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411ce1
mov edx, dword [ebp - 0x34]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411cc4
mov dword [ebp - 0x27c], 0
jmp 0x411cd0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x280], eax
jmp 0x411ced
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x280]
mov edx, dword [edx + eax]
mov ecx, 0x4431d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
push 0x405a8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x1a
push 0x1e9
push 0x220
push 0x68
call fcn.00408118
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1b
push 0x1f8
push 0x215
push 0x3cc
push 0x282
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x34], 0
je 0x411dc3
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411dc3
mov edx, dword [ebp - 0x34]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411da6
mov dword [ebp - 0x284], 0
jmp 0x411db2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x288], eax
jmp 0x411dcf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x288]
mov edx, dword [edx + eax]
mov ecx, 0x44314c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
push 0x1d8
push 0x3d3
push 0x295
push 0x4b
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x1e
push 0x40686000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x34], 0
je 0x411e84
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411e84
mov edx, dword [ebp - 0x34]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411e67
mov dword [ebp - 0x28c], 0
jmp 0x411e73
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x290], eax
jmp 0x411e90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x290]
mov edx, dword [edx + eax]
mov ecx, 0x4431b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x34], 0
je 0x411f08
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411f08
mov edx, dword [ebp - 0x34]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411eeb
mov dword [ebp - 0x294], 0
jmp 0x411ef7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x298], eax
jmp 0x411f14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x298]
mov edx, dword [edx + eax]
mov ecx, 0x4430a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x34], 0
je 0x411f8c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411f8c
mov edx, dword [ebp - 0x34]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x411f6f
mov dword [ebp - 0x29c], 0
jmp 0x411f7b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2a0], eax
jmp 0x411f98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2a0]
mov edx, dword [edx + eax]
mov ecx, 0x4430b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
push 0x23d
push 0x2df
push 0x18c
call fcn.00408118
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0x34], 0
je 0x412031
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x412031
mov edx, dword [ebp - 0x34]
mov eax, 0xe
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x412014
mov dword [ebp - 0x2a4], 0
jmp 0x412020
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2a8], eax
jmp 0x41203d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2a8]
mov edx, dword [edx + eax]
mov ecx, 0x443280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x34], 0
je 0x4120b5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4120b5
mov edx, dword [ebp - 0x34]
mov eax, 0xf
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x412098
mov dword [ebp - 0x2ac], 0
jmp 0x4120a4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2b0], eax
jmp 0x4120c1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2b0]
mov edx, dword [edx + eax]
mov ecx, 0x443108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
push 0x280
push 0x1f1
push 0x231
push 0xdb
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x26
push 0x51
push 0x255
push 0x2f2
push 0x1b8
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x34], 0
je 0x412182
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x412182
mov edx, dword [ebp - 0x34]
mov eax, 0x10
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x412165
mov dword [ebp - 0x2b4], 0
jmp 0x412171
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2b8], eax
jmp 0x41218e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2b8]
mov edx, dword [edx + eax]
mov ecx, 0x4430e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
cmp dword [ebp - 0x34], 0
je 0x412206
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x412206
mov edx, dword [ebp - 0x34]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4121e9
mov dword [ebp - 0x2bc], 0
jmp 0x4121f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2c0], eax
jmp 0x412212
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2c0]
mov edx, dword [edx + eax]
mov ecx, 0x4430e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x29
push 0x40682000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x2a
push 0x406f4000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x34], 0
je 0x4122be
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4122be
mov edx, dword [ebp - 0x34]
mov eax, 0x12
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4122a1
mov dword [ebp - 0x2c4], 0
jmp 0x4122ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2c8], eax
jmp 0x4122ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2c8]
mov edx, dword [edx + eax]
mov ecx, 0x4430e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x34], 0
je 0x412342
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x412342
mov edx, dword [ebp - 0x34]
mov eax, 0x14
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x412325
mov dword [ebp - 0x2cc], 0
jmp 0x412331
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2d0], eax
jmp 0x41234e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2d0]
mov edx, dword [edx + eax]
mov ecx, 0x443114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0x34], 0
je 0x4123c6
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4123c6
mov edx, dword [ebp - 0x34]
mov eax, 0x15
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4123a9
mov dword [ebp - 0x2d4], 0
jmp 0x4123b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x2d8], eax
jmp 0x4123d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2d8]
mov edx, dword [edx + eax]
mov ecx, 0x443110
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
push 0x248
push 0xf0
push 0x2a1
push 0x282
push 0x301
call fcn.0040815c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x48], 0x5a
mov dword [ebp - 0x50], 2
push 0
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x30
push 0x405e8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x34], 0
je 0x4124c7
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4124c7
mov eax, dword [ebp - 0x34]
mov ecx, 0x16
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4124aa
mov dword [ebp - 0x2dc], 0
jmp 0x4124b6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x2e0], ecx
jmp 0x4124d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2e0]
mov edx, dword [eax + ecx]
mov ecx, 0x4431f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x34], 0
je 0x41254b
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41254b
mov eax, dword [ebp - 0x34]
mov ecx, 0x17
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x41252e
mov dword [ebp - 0x2e4], 0
jmp 0x41253a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x2e8], ecx
jmp 0x412557
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2e8]
mov edx, dword [eax + ecx]
mov ecx, 0x443064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x34], 0
je 0x4125cf
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4125cf
mov eax, dword [ebp - 0x34]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4125b2
mov dword [ebp - 0x2ec], 0
jmp 0x4125be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x2f0], ecx
jmp 0x4125db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2f0]
mov edx, dword [eax + ecx]
mov ecx, 0x4431c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x34], 0
je 0x412653
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412653
mov eax, dword [ebp - 0x34]
mov ecx, 0x19
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412636
mov dword [ebp - 0x2f4], 0
jmp 0x412642
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x2f8], ecx
jmp 0x41265f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2f8]
mov edx, dword [eax + ecx]
mov ecx, 0x4431c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x34], 0
je 0x4126d7
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4126d7
mov eax, dword [ebp - 0x34]
mov ecx, 0x1a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4126ba
mov dword [ebp - 0x2fc], 0
jmp 0x4126c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x300], ecx
jmp 0x4126e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x300]
mov edx, dword [eax + ecx]
mov ecx, 0x4431c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x34], 0
je 0x41275b
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41275b
mov eax, dword [ebp - 0x34]
mov ecx, 0x1b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x41273e
mov dword [ebp - 0x304], 0
jmp 0x41274a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x308], ecx
jmp 0x412767
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x308]
mov edx, dword [eax + ecx]
mov ecx, 0x443284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x34], 0
je 0x4127df
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4127df
mov eax, dword [ebp - 0x34]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4127c2
mov dword [ebp - 0x30c], 0
jmp 0x4127ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x310], ecx
jmp 0x4127eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x310]
mov edx, dword [eax + ecx]
mov ecx, 0x4431b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
push 0x2062
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x39
push 0x39e
push 0x1f4
push 0x3b2
push 0x2a4
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x3a
push 0x14fe
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3b
cmp dword [ebp - 0x34], 0
je 0x4128e3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4128e3
mov eax, dword [ebp - 0x34]
mov ecx, 0x1d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4128c6
mov dword [ebp - 0x314], 0
jmp 0x4128d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x318], ecx
jmp 0x4128ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x318]
mov edx, dword [eax + ecx]
mov ecx, 0x443138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x34], 0
je 0x412967
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412967
mov eax, dword [ebp - 0x34]
mov ecx, 0x1e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x41294a
mov dword [ebp - 0x31c], 0
jmp 0x412956
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x320], ecx
jmp 0x412973
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x320]
mov edx, dword [eax + ecx]
mov ecx, 0x443134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3d
push 0xda5
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3e
cmp dword [ebp - 0x34], 0
je 0x412a18
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412a18
mov eax, dword [ebp - 0x34]
mov ecx, 0x1f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x4129fb
mov dword [ebp - 0x324], 0
jmp 0x412a07
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x328], ecx
jmp 0x412a24
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x328]
mov edx, dword [eax + ecx]
mov ecx, 0x44313c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x34], 0
je 0x412a9c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412a9c
mov eax, dword [ebp - 0x34]
mov ecx, 0x20
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412a7f
mov dword [ebp - 0x32c], 0
jmp 0x412a8b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x330], ecx
jmp 0x412aa8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x330]
mov edx, dword [eax + ecx]
mov ecx, 0x4430dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x34], 0
je 0x412b20
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412b20
mov eax, dword [ebp - 0x34]
mov ecx, 0x21
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412b03
mov dword [ebp - 0x334], 0
jmp 0x412b0f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x338], ecx
jmp 0x412b2c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x338]
mov edx, dword [eax + ecx]
mov ecx, 0x443254
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x34], 0
je 0x412ba4
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412ba4
mov eax, dword [ebp - 0x34]
mov ecx, 0x22
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412b87
mov dword [ebp - 0x33c], 0
jmp 0x412b93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x340], ecx
jmp 0x412bb0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x340]
mov edx, dword [eax + ecx]
mov ecx, 0x44306c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x34], 0
je 0x412c28
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412c28
mov eax, dword [ebp - 0x34]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412c0b
mov dword [ebp - 0x344], 0
jmp 0x412c17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x348], ecx
jmp 0x412c34
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x348]
mov edx, dword [eax + ecx]
mov ecx, 0x4430b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x34], 0
je 0x412cac
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412cac
mov eax, dword [ebp - 0x34]
mov ecx, 0x24
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412c8f
mov dword [ebp - 0x34c], 0
jmp 0x412c9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x350], ecx
jmp 0x412cb8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x350]
mov edx, dword [eax + ecx]
mov ecx, 0x4430b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x34], 0
je 0x412d30
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412d30
mov eax, dword [ebp - 0x34]
mov ecx, 0x25
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412d13
mov dword [ebp - 0x354], 0
jmp 0x412d1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x358], ecx
jmp 0x412d3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x358]
mov edx, dword [eax + ecx]
mov ecx, 0x4430bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x34], 0
je 0x412db4
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412db4
mov eax, dword [ebp - 0x34]
mov ecx, 0x26
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412d97
mov dword [ebp - 0x35c], 0
jmp 0x412da3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x360], ecx
jmp 0x412dc0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x360]
mov edx, dword [eax + ecx]
mov ecx, 0x4430c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x34], 0
je 0x412e38
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412e38
mov eax, dword [ebp - 0x34]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412e1b
mov dword [ebp - 0x364], 0
jmp 0x412e27
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x368], ecx
jmp 0x412e44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x368]
mov edx, dword [eax + ecx]
mov ecx, 0x4430cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x34], 0
je 0x412ebc
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412ebc
mov eax, dword [ebp - 0x34]
mov ecx, 0x28
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412e9f
mov dword [ebp - 0x36c], 0
jmp 0x412eab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x370], ecx
jmp 0x412ec8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x370]
mov edx, dword [eax + ecx]
mov ecx, 0x4430d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x34], 0
je 0x412f40
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x412f40
mov eax, dword [ebp - 0x34]
mov ecx, 0x29
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x412f23
mov dword [ebp - 0x374], 0
jmp 0x412f2f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x378], ecx
jmp 0x412f4c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x378]
mov edx, dword [eax + ecx]
mov ecx, 0x4430d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
push pe_nt_image_headers32
push 0x4b
push 0x11e
push 0x3c6
push 0xbb
call fcn.0040815c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x48], 0xd0
mov dword [ebp - 0x50], 2
push 0
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x48], 0xd6
mov dword [ebp - 0x50], 2
push 0
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x34], 0
je 0x41305c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41305c
mov edx, dword [ebp - 0x34]
mov eax, 0x2a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41303f
mov dword [ebp - 0x37c], 0
jmp 0x41304b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x380], eax
jmp 0x413068
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x380]
mov edx, dword [edx + eax]
mov ecx, 0x443198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x4130e0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4130e0
mov edx, dword [ebp - 0x34]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4130c3
mov dword [ebp - 0x384], 0
jmp 0x4130cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x388], eax
jmp 0x4130ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x388]
mov edx, dword [edx + eax]
mov ecx, 0x44305c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
push 0x63
push 0x45
push 0x252
push 0x8f
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x413184
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413184
mov edx, dword [ebp - 0x34]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413167
mov dword [ebp - 0x38c], 0
jmp 0x413173
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x390], eax
jmp 0x413190
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x390]
mov edx, dword [edx + eax]
mov ecx, 0x443060
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x34], 0
je 0x413208
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413208
mov edx, dword [ebp - 0x34]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4131eb
mov dword [ebp - 0x394], 0
jmp 0x4131f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x398], eax
jmp 0x413214
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x398]
mov edx, dword [edx + eax]
mov ecx, 0x443158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x34], 0
je 0x41328c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41328c
mov edx, dword [ebp - 0x34]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41326f
mov dword [ebp - 0x39c], 0
jmp 0x41327b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3a0], eax
jmp 0x413298
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a0]
mov edx, dword [edx + eax]
mov ecx, 0x443054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x34], 0
je 0x413310
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413310
mov edx, dword [ebp - 0x34]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4132f3
mov dword [ebp - 0x3a4], 0
jmp 0x4132ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3a8], eax
jmp 0x41331c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3a8]
mov edx, dword [edx + eax]
mov ecx, 0x443058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x34], 0
je 0x413394
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413394
mov edx, dword [ebp - 0x34]
mov eax, 0x30
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413377
mov dword [ebp - 0x3ac], 0
jmp 0x413383
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3b0], eax
jmp 0x4133a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3b0]
mov edx, dword [edx + eax]
mov ecx, 0x4431f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
push 0x37a
push 0x340
push 0x3a4
push 0x2dd
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x55
push 0x40538000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x56
push 0x104
push 0x3e7
push 6
push 0x3c
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x34], 0
je 0x413478
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413478
mov edx, dword [ebp - 0x34]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41345b
mov dword [ebp - 0x3b4], 0
jmp 0x413467
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3b8], eax
jmp 0x413484
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3b8]
mov edx, dword [edx + eax]
mov ecx, 0x4431f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x58
push 0x4068e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x59
push 0x149f
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x5a
push 0x25
push 0x371
push 0x58
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0x34], 0
je 0x41355e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41355e
mov edx, dword [ebp - 0x34]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413541
mov dword [ebp - 0x3bc], 0
jmp 0x41354d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3c0], eax
jmp 0x41356a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3c0]
mov edx, dword [edx + eax]
mov ecx, 0x4431a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
push 0x40626000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x48], 0x14
mov dword [ebp - 0x50], 2
push 0
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x48], 0x64
mov dword [ebp - 0x50], 2
push 0
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
cmp dword [ebp - 0x34], 0
je 0x41366c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41366c
mov ecx, dword [ebp - 0x34]
mov edx, 0x33
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x41364f
mov dword [ebp - 0x3c4], 0
jmp 0x41365b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x3c8], edx
jmp 0x413678
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3c8]
mov edx, dword [ecx + edx]
mov ecx, 0x4432a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x60
push 0x406cc000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x61
mov word [ebp - 0x20c], 0x270f
mov word [ebp - 0x208], 1
cmp dword [ebp - 0x34], 0
je 0x41371c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41371c
mov ecx, dword [ebp - 0x34]
mov edx, 0x34
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x4136ff
mov dword [ebp - 0x3cc], 0
jmp 0x41370b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x3d0], edx
jmp 0x413728
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x208]
push ecx
call fcn.0042a3f0
movsx edx, ax
mov dword [ebp - 0x3d4], edx
fild dword [ebp - 0x3d4]
fstp dword [ebp - 0x3d8]
mov eax, dword [ebp - 0x3d8]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3d0]
mov ecx, dword [edx + eax]
push ecx
call fcn.00424740
mov edx, eax
mov ecx, 0x443150
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x62
push 0x26e
push 0x35b
push 0x201
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x63
push 0x15d
push 0x346
push 0x31d
push 0x128
push 0x1e5
call fcn.0040815c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x64
push 0x16c
push 0x6b
push 0x376
push 0x222
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x65
mov word [ebp - 0x20c], 0x270f
mov word [ebp - 0x208], 1
cmp dword [ebp - 0x34], 0
je 0x413858
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x413858
mov eax, dword [ebp - 0x34]
mov ecx, 0x35
xor eax, 0x2b000000
dec eax
adc al, 0x89
invalid
in al, 0xfd
invalid
dec dword [ebx - 0x7a7433ab]
in al, 0xfd
invalid
invalid
cmp eax, dword [edx + 0x10]
jae 0x41383b
mov dword [ebp - 0x3dc], 0
jmp 0x413847
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x3e0], ecx
jmp 0x413864
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x208]
push eax
call fcn.0042a3f0
movsx ecx, ax
mov dword [ebp - 0x3e4], ecx
fild dword [ebp - 0x3e4]
fstp dword [ebp - 0x3e8]
mov edx, dword [ebp - 0x3e8]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e0]
mov eax, dword [ecx + edx]
push eax
call fcn.00424740
mov edx, eax
mov ecx, 0x443188
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x66
mov word [ebp - 0x20c], 0x270f
mov word [ebp - 0x208], 1
cmp dword [ebp - 0x34], 0
je 0x413925
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413925
mov edx, dword [ebp - 0x34]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413908
mov dword [ebp - 0x3ec], 0
jmp 0x413914
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x3f0], eax
jmp 0x413931
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x208]
push edx
call fcn.0042a3f0
movsx eax, ax
mov dword [ebp - 0x3f4], eax
fild dword [ebp - 0x3f4]
fstp dword [ebp - 0x3f8]
mov ecx, dword [ebp - 0x3f8]
push ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3f0]
mov edx, dword [eax + ecx]
push edx
call fcn.00424740
mov edx, eax
mov ecx, 0x44318c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x67
push 0x404a0000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x34], 0
je 0x4139fa
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4139fa
mov ecx, dword [ebp - 0x34]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x4139dd
mov dword [ebp - 0x3fc], 0
jmp 0x4139e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x400], edx
jmp 0x413a06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x400]
mov edx, dword [ecx + edx]
mov ecx, 0x443264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x34], 0
je 0x413a7e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x413a7e
mov ecx, dword [ebp - 0x34]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x413a61
mov dword [ebp - 0x404], 0
jmp 0x413a6d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x408], edx
jmp 0x413a8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x408]
mov edx, dword [ecx + edx]
mov ecx, 0x443214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x34], 0
je 0x413b02
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x413b02
mov ecx, dword [ebp - 0x34]
mov edx, 0x39
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x413ae5
mov dword [ebp - 0x40c], 0
jmp 0x413af1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x410], edx
jmp 0x413b0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x410]
mov edx, dword [ecx + edx]
mov ecx, 0x443218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
push 0x1d3
push 0x329
push 0xe0
push 0xae
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6c
push 0x336
push 0x126
push 0xf0
call fcn.00408118
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x6d
mov word [ebp - 0x208], 0x125
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x34], 0
je 0x413bea
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413bea
mov edx, dword [ebp - 0x34]
mov eax, 0x3a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413bcd
mov dword [ebp - 0x414], 0
jmp 0x413bd9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x418], eax
jmp 0x413bf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x418]
mov edx, dword [edx + eax]
mov ecx, 0x44321c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x34], 0
je 0x413c6e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413c6e
mov edx, dword [ebp - 0x34]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413c51
mov dword [ebp - 0x41c], 0
jmp 0x413c5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x420], eax
jmp 0x413c7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x420]
mov edx, dword [edx + eax]
mov ecx, 0x443220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x34], 0
je 0x413cf2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413cf2
mov edx, dword [ebp - 0x34]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413cd5
mov dword [ebp - 0x424], 0
jmp 0x413ce1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x428], eax
jmp 0x413cfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x428]
mov edx, dword [edx + eax]
mov ecx, 0x443224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x34], 0
je 0x413d76
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413d76
mov edx, dword [ebp - 0x34]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413d59
mov dword [ebp - 0x42c], 0
jmp 0x413d65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x430], eax
jmp 0x413d82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x430]
mov edx, dword [edx + eax]
mov ecx, 0x443228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x34], 0
je 0x413dfa
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413dfa
mov edx, dword [ebp - 0x34]
mov eax, 0x3e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413ddd
mov dword [ebp - 0x434], 0
jmp 0x413de9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x438], eax
jmp 0x413e06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x438]
mov edx, dword [edx + eax]
mov ecx, 0x44322c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
push 0x40480000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x413e98
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413e98
mov edx, dword [ebp - 0x34]
mov eax, 0x3f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413e7b
mov dword [ebp - 0x43c], 0
jmp 0x413e87
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x440], eax
jmp 0x413ea4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x440]
mov edx, dword [edx + eax]
mov ecx, 0x443230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0x34], 0
je 0x413f1c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413f1c
mov edx, dword [ebp - 0x34]
mov eax, 0x40
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413eff
mov dword [ebp - 0x444], 0
jmp 0x413f0b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x448], eax
jmp 0x413f28
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x448]
mov edx, dword [edx + eax]
mov ecx, 0x443234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0x34], 0
je 0x413fa0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x413fa0
mov edx, dword [ebp - 0x34]
mov eax, 0x41
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x413f83
mov dword [ebp - 0x44c], 0
jmp 0x413f8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x450], eax
jmp 0x413fac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x450]
mov edx, dword [edx + eax]
mov ecx, 0x443238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x77
push 0x40510000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x78
push 0x3ba
push 0x231
push 0x5b
push 0xcf
push 0x2f7
call fcn.0040815c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0x34], 0
je 0x414066
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414066
mov edx, dword [ebp - 0x34]
mov eax, 0x42
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414049
mov dword [ebp - 0x454], 0
jmp 0x414055
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x458], eax
jmp 0x414072
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x458]
mov edx, dword [edx + eax]
mov ecx, 0x44323c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x34], 0
je 0x4140ea
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4140ea
mov edx, dword [ebp - 0x34]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4140cd
mov dword [ebp - 0x45c], 0
jmp 0x4140d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x460], eax
jmp 0x4140f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x460]
mov edx, dword [edx + eax]
mov ecx, 0x4431ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7b
push 0x40280000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x7c
cmp dword [ebp - 0x34], 0
je 0x414188
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414188
mov edx, dword [ebp - 0x34]
mov eax, 0x44
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41416b
mov dword [ebp - 0x464], 0
jmp 0x414177
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x468], eax
jmp 0x414194
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x468]
mov edx, dword [edx + eax]
mov ecx, 0x443210
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0x34], 0
je 0x41420c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41420c
mov edx, dword [ebp - 0x34]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4141ef
mov dword [ebp - 0x46c], 0
jmp 0x4141fb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x470], eax
jmp 0x414218
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x470]
mov edx, dword [edx + eax]
mov ecx, 0x443240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x34], 0
je 0x414290
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414290
mov edx, dword [ebp - 0x34]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414273
mov dword [ebp - 0x474], 0
jmp 0x41427f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x478], eax
jmp 0x41429c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x478]
mov edx, dword [edx + eax]
mov ecx, 0x443244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x34], 0
je 0x414314
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414314
mov edx, dword [ebp - 0x34]
mov eax, 0x47
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4142f7
mov dword [ebp - 0x47c], 0
jmp 0x414303
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x480], eax
jmp 0x414320
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x480]
mov edx, dword [edx + eax]
mov ecx, 0x44307c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
push 0x40634000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0x34], 0
je 0x4143b2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4143b2
mov edx, dword [ebp - 0x34]
mov eax, 0x48
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414395
mov dword [ebp - 0x484], 0
jmp 0x4143a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x488], eax
jmp 0x4143be
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x488]
mov edx, dword [edx + eax]
mov ecx, 0x4431e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x34], 0
je 0x414436
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414436
mov edx, dword [ebp - 0x34]
mov eax, 0x49
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414419
mov dword [ebp - 0x48c], 0
jmp 0x414425
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x490], eax
jmp 0x414442
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x490]
mov edx, dword [edx + eax]
mov ecx, 0x4431e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
cmp dword [ebp - 0x34], 0
je 0x4144ba
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4144ba
mov edx, dword [ebp - 0x34]
mov eax, 0x4a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41449d
mov dword [ebp - 0x494], 0
jmp 0x4144a9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x498], eax
jmp 0x4144c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x498]
mov edx, dword [edx + eax]
mov ecx, 0x4432c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x34], 0
je 0x41453e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41453e
mov edx, dword [ebp - 0x34]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414521
mov dword [ebp - 0x49c], 0
jmp 0x41452d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4a0], eax
jmp 0x41454a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4a0]
mov edx, dword [edx + eax]
mov ecx, 0x4432c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0x34], 0
je 0x4145c2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4145c2
mov edx, dword [ebp - 0x34]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4145a5
mov dword [ebp - 0x4a4], 0
jmp 0x4145b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4a8], eax
jmp 0x4145ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4a8]
mov edx, dword [edx + eax]
mov ecx, 0x4432cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x34], 0
je 0x414646
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414646
mov edx, dword [ebp - 0x34]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414629
mov dword [ebp - 0x4ac], 0
jmp 0x414635
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4b0], eax
jmp 0x414652
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4b0]
mov edx, dword [edx + eax]
mov ecx, 0x4432a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x34], 0
je 0x4146ca
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4146ca
mov edx, dword [ebp - 0x34]
mov eax, 0x4e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4146ad
mov dword [ebp - 0x4b4], 0
jmp 0x4146b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4b8], eax
jmp 0x4146d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4b8]
mov edx, dword [edx + eax]
mov ecx, 0x443258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x88
push 0x406c4000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x89
cmp dword [ebp - 0x34], 0
je 0x414768
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414768
mov edx, dword [ebp - 0x34]
mov eax, 0x4f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41474b
mov dword [ebp - 0x4bc], 0
jmp 0x414757
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4c0], eax
jmp 0x414774
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4c0]
mov edx, dword [edx + eax]
mov ecx, 0x4430d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
push 0x405a8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x8b
push 0x4060e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x34], 0
je 0x414820
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414820
mov edx, dword [ebp - 0x34]
mov eax, 0x50
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414803
mov dword [ebp - 0x4c4], 0
jmp 0x41480f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4c8], eax
jmp 0x41482c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4c8]
mov edx, dword [edx + eax]
mov ecx, 0x44325c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
push 0x261
push 0x3d3
push 0x295
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x34], 0
je 0x4148c5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4148c5
mov edx, dword [ebp - 0x34]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4148a8
mov dword [ebp - 0x4cc], 0
jmp 0x4148b4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4d0], eax
jmp 0x4148d1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4d0]
mov edx, dword [edx + eax]
mov ecx, 0x44303c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x34], 0
je 0x414949
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414949
mov edx, dword [ebp - 0x34]
mov eax, 0x52
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41492c
mov dword [ebp - 0x4d4], 0
jmp 0x414938
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4d8], eax
jmp 0x414955
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4d8]
mov edx, dword [edx + eax]
mov ecx, 0x443040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
push 0x3b9
push 0x2d8
push 0x2b
push 0x101
push 0x3dd
call fcn.0040819c
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x91
push 0x37b
push 0xde
push 0x3d2
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x92
push 0x4062c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x93
cmp dword [ebp - 0x34], 0
je 0x414a30
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414a30
mov edx, dword [ebp - 0x34]
mov eax, 0x53
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414a13
mov dword [ebp - 0x4dc], 0
jmp 0x414a1f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4e0], eax
jmp 0x414a3c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e0]
mov edx, dword [edx + eax]
mov ecx, 0x443044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x34], 0
je 0x414ab4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414ab4
mov edx, dword [ebp - 0x34]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414a97
mov dword [ebp - 0x4e4], 0
jmp 0x414aa3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4e8], eax
jmp 0x414ac0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e8]
mov edx, dword [edx + eax]
mov ecx, 0x443048
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
push 0x406e0000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x34], 0
je 0x414b52
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414b52
mov edx, dword [ebp - 0x34]
mov eax, 0x55
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414b35
mov dword [ebp - 0x4ec], 0
jmp 0x414b41
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x4f0], eax
jmp 0x414b5e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4f0]
mov edx, dword [edx + eax]
mov ecx, 0x443104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x97
mov dword [ebp - 0x1cc], 0x4085b4
mov dword [ebp - 0x1d4], 8
lea edx, [ebp - 0x1d4]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [0x443104]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x60]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x210], eax
lea edx, [ebp - 0x210]
push edx
push 0x443098
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x98
cmp dword [ebp - 0x34], 0
je 0x414c53
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x414c53
mov eax, dword [ebp - 0x34]
mov ecx, 0x56
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x21c], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x21c]
cmp eax, dword [edx + 0x10]
jae 0x414c36
mov dword [ebp - 0x4f4], 0
jmp 0x414c42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov ecx, dword [ebp - 0x21c]
shl ecx, 2
mov dword [ebp - 0x4f8], ecx
jmp 0x414c5f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4f8]
mov edx, dword [eax + ecx]
mov ecx, 0x443144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x99
push 0x40600000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0x48], 0x20
mov dword [ebp - 0x50], 2
push 0
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x9b
cmp dword [ebp - 0x34], 0
je 0x414d29
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x414d29
mov ecx, dword [ebp - 0x34]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x414d0c
mov dword [ebp - 0x4fc], 0
jmp 0x414d18
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x500], edx
jmp 0x414d35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x500]
mov edx, dword [ecx + edx]
mov ecx, 0x443274
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9c
push 0x1ee
push 0x2af
push 0x1bd
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9d
push 0x13d
push 0x20f
push 0x33e
push 0x2d6
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0x9e
push 0x405fc000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0x9f
cmp dword [ebp - 0x34], 0
je 0x414e0e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x414e0e
mov ecx, dword [ebp - 0x34]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x414df1
mov dword [ebp - 0x504], 0
jmp 0x414dfd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x508], edx
jmp 0x414e1a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x508]
mov edx, dword [ecx + edx]
mov ecx, 0x443278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa0
cmp dword [ebp - 0x34], 0
je 0x414e92
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x414e92
mov ecx, dword [ebp - 0x34]
mov edx, 0x59
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x414e75
mov dword [ebp - 0x50c], 0
jmp 0x414e81
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x510], edx
jmp 0x414e9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x510]
mov edx, dword [ecx + edx]
mov ecx, 0x44317c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa1
push 0x25d
push 0x343
push 0x120
push 0xbb
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x34], 0
je 0x414f3c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x414f3c
mov ecx, dword [ebp - 0x34]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x21c], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x21c]
cmp ecx, dword [eax + 0x10]
jae 0x414f1f
mov dword [ebp - 0x514], 0
jmp 0x414f2b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov edx, dword [ebp - 0x21c]
shl edx, 2
mov dword [ebp - 0x518], edx
jmp 0x414f48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x518]
mov edx, dword [ecx + edx]
mov ecx, 0x443180
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
push 0x40656000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xa4
mov word [ebp - 0x208], 0x138b
lea eax, [ebp - 0x208]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0x34], 0
je 0x414ff7
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x414ff7
mov edx, dword [ebp - 0x34]
mov eax, 0x5b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x414fda
mov dword [ebp - 0x51c], 0
jmp 0x414fe6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x520], eax
jmp 0x415003
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x520]
mov edx, dword [edx + eax]
mov ecx, 0x44315c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x34], 0
je 0x41507b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41507b
mov edx, dword [ebp - 0x34]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41505e
mov dword [ebp - 0x524], 0
jmp 0x41506a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x528], eax
jmp 0x415087
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x528]
mov edx, dword [edx + eax]
mov ecx, 0x443084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
push 0x405bc000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xa8
push 0x4058c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xa9
cmp dword [ebp - 0x34], 0
je 0x415133
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x415133
mov edx, dword [ebp - 0x34]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x415116
mov dword [ebp - 0x52c], 0
jmp 0x415122
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x530], eax
jmp 0x41513f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x530]
mov edx, dword [edx + eax]
mov ecx, 0x443088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaa
cmp dword [ebp - 0x34], 0
je 0x4151b7
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4151b7
mov edx, dword [ebp - 0x34]
mov eax, 0x5e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41519a
mov dword [ebp - 0x534], 0
jmp 0x4151a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x538], eax
jmp 0x4151c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x538]
mov edx, dword [edx + eax]
mov ecx, 0x4431fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xab
cmp dword [ebp - 0x34], 0
je 0x41523b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41523b
mov edx, dword [ebp - 0x34]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x41521e
mov dword [ebp - 0x53c], 0
jmp 0x41522a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x540], eax
jmp 0x415247
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x540]
mov edx, dword [edx + eax]
mov ecx, 0x443200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xac
push 0x40684000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xad
push 0x1f1
push 0x288
push 0x86
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x34], 0
je 0x4152fa
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4152fa
mov edx, dword [ebp - 0x34]
mov eax, 0x60
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4152dd
mov dword [ebp - 0x544], 0
jmp 0x4152e9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x548], eax
jmp 0x415306
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x548]
mov edx, dword [edx + eax]
mov ecx, 0x443204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
cmp dword [ebp - 0x34], 0
je 0x41537e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41537e
mov edx, dword [ebp - 0x34]
mov eax, 0x61
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x415361
mov dword [ebp - 0x54c], 0
jmp 0x41536d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x550], eax
jmp 0x41538a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x550]
mov edx, dword [edx + eax]
mov ecx, 0x443208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb0
push 0x404d8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xb1
cmp dword [ebp - 0x34], 0
je 0x41541c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41541c
mov edx, dword [ebp - 0x34]
mov eax, 0x62
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x4153ff
mov dword [ebp - 0x554], 0
jmp 0x41540b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x558], eax
jmp 0x415428
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x558]
mov edx, dword [edx + eax]
mov ecx, 0x443038
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x34], 0
je 0x4154a0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4154a0
mov edx, dword [ebp - 0x34]
mov eax, 0x63
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x415483
mov dword [ebp - 0x55c], 0
jmp 0x41548f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x560], eax
jmp 0x4154ac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x560]
mov edx, dword [edx + eax]
mov ecx, 0x4432b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
cmp dword [ebp - 0x34], 0
je 0x415524
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x415524
mov edx, dword [ebp - 0x34]
mov eax, 0x64
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x21c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x21c]
cmp edx, dword [ecx + 0x10]
jae 0x415507
mov dword [ebp - 0x564], 0
jmp 0x415513
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov eax, dword [ebp - 0x21c]
shl eax, 2
mov dword [ebp - 0x568], eax
jmp 0x415530
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x568], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x568]
mov edx, dword [edx + eax]
mov ecx, 0x4432bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb4
push 0x153
push 0x3b
push 0x2d
call fcn.00408118
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb5
push 0x201
push 0x289
push 0x2d7
push 0x1a7
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb6
push 0x2ec
push 0x37a
push 0x386
push 0x6e
call fcn.00408078
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xb7
mov dword [ebp - 0x1cc], 0x443198
mov dword [ebp - 0x1d4], 0x4008
push 1
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4430a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb8
mov edx, 0x4085bc
mov ecx, 0x443074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb9
mov dword [ebp - 0x1cc], 0x443194
mov dword [ebp - 0x1d4], 0x4008
push 4
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x44319c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xba
push 3
mov ecx, dword [0x443194]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x443184
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbb
mov dword [ebp - 0x48], 0x28
mov dword [ebp - 0x50], 2
push 0
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xbc
push 0x597
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xbd
push 3
mov eax, dword [0x443198]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x443128
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbe
push 3
mov ecx, dword [0x4430d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x44308c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xbf
push 0x40478000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], pe_nt_image_headers32
mov dword [ebp - 0x1cc], 0x4431ac
mov dword [ebp - 0x1d4], 0x4008
push 3
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x443090
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc1
mov dword [ebp - 0x1cc], 0x4432cc
mov dword [ebp - 0x1d4], 0x4008
push 3
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x443094
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc2
push 0x6e
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x73
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1cc], 0x4085c4
mov dword [ebp - 0x1d4], 8
push 0x2e
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x70
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x6c
lea eax, [ebp - 0xd0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1dc], 0x408268
mov dword [ebp - 0x1e4], 8
push 0x79
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x65
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x72
lea eax, [ebp - 0x140]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x31
lea ecx, [ebp - 0x160]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x33
lea edx, [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1ec], 0x4085cc
mov dword [ebp - 0x1f4], 8
push 0x32
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x170]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1f4]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1c0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x1b0]
push edx
lea eax, [ebp - 0x1a0]
push eax
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 0x18
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x64
mov dword [ebp - 4], 0xc3
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x4430a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4085d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4431e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc4
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [0x4430a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4085e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4431ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc5
push 0x40648000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xc6
push 0x4067e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xc7
push 0x9f
push 0x1c1
push 0x24c
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xc8
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [0x4430a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4085ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4432b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc9
push 0x1e9
push 0x325
push 0x3a6
call fcn.00408034
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xca
push 0x40498000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0x218]
mov dword [ebp - 4], 0xcb
push 0
push 0
push 1
push 0
lea ecx, [ebp - 0x1c4]
push ecx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x1cc], 0x3e8
mov dword [ebp - 0x1d4], 2
lea edx, [ebp - 0x1d4]
mov eax, dword [ebp - 0x1c4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1c4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1c4]
push ecx
mov edx, dword [0x4431c8]
push edx
mov eax, dword [0x443068]
push eax
call fcn.004252a0
lea ecx, [ebp - 0x1c4]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xcc
push 0xcc
push 0x293
push 0x33e
push 0x3b8
call fcn.004080d8
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
mov dword [ebp - 4], 0xcd
push 0xa82
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xce
mov word [ebp - 0x208], 0x1681
lea edx, [ebp - 0x208]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xcf
push 0x28
call fcn.00418520
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x60], 8
push 0x5c
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.00421010
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x80], 8
mov ecx, dword [0x443198]
mov dword [ebp - 0x1cc], ecx
mov dword [ebp - 0x1d4], 8
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4430c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x60]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
wait
push 0x415e9d
jmp 0x415e69
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x28]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x34]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret