Function at 0x40dee0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403026
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x3f8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401c38
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
mov word [ebp - 0xb8], 0xba3
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 4
mov dword [ebp - 0x88], 0xea
mov dword [ebp - 0x90], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 5
push 0x5f48614
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x426100
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 6
push 0x404548
push 0x404550
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x72
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404558
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x65
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404560
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404568
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404570
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4260a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x58]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x24
mov dword [ebp - 4], 7
mov word [ebp - 0xb8], 0xffff
mov dword [ebp - 0xc0], 0x65a
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xc0]
push edx
push 0x4260d0
push 0x426104
call fcn.0041b230
mov dword [ebp - 4], 8
mov dword [ebp - 0x88], 0x9d
mov dword [ebp - 0x90], 2
push 1
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 9
mov ecx, dword [0x426070]
push ecx
mov edx, dword [0x426100]
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 0x426104
call fcn.0040d2a0
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0xac], 0x426104
mov dword [ebp - 0xb4], 0x6011
push 0
push 0x40
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4260f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x88], 0x10
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x88], 0xd1
mov dword [ebp - 0x90], 2
push 1
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd
mov dword [ebp - 0xac], 0x4044fc
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x90]
push edx
mov eax, dword [0x4260f8]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xa0]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe
cmp dword [ebp - 0x34], 0
je 0x40e33d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e33d
mov edx, dword [ebp - 0x34]
xor eax, eax
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e320
mov dword [ebp - 0xe4], 0
jmp 0x40e32c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0xe8], eax
jmp 0x40e349
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xe8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xe8]
mov edx, dword [edx + eax]
mov ecx, 0x4260ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf
cmp dword [ebp - 0x34], 0
je 0x40e3c1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e3c1
mov edx, dword [ebp - 0x34]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e3a4
mov dword [ebp - 0xec], 0
jmp 0x40e3b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0xf0], eax
jmp 0x40e3cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0xf0]
mov edx, dword [edx + eax]
mov ecx, 0x4261fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x10
push 0x88
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], 0x11
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x34], 0
je 0x40e492
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e492
mov eax, dword [ebp - 0x34]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40e475
mov dword [ebp - 0xf4], 0
jmp 0x40e481
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0xf8], ecx
jmp 0x40e49e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0xf8]
mov edx, dword [eax + ecx]
mov ecx, 0x4260e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x88], 0x7b
mov dword [ebp - 0x90], 2
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x90]
push edx
push 0x81
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x34], 0
je 0x40e582
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e582
mov ecx, dword [ebp - 0x34]
mov edx, 3
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40e565
mov dword [ebp - 0xfc], 0
jmp 0x40e571
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x100], edx
jmp 0x40e58e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x100], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x100]
mov edx, dword [ecx + edx]
mov ecx, 0x42614c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15
push 0x40538000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x88], 0x73
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x17
cmp dword [ebp - 0x34], 0
je 0x40e668
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e668
mov edx, dword [ebp - 0x34]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e64b
mov dword [ebp - 0x104], 0
jmp 0x40e657
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x108], eax
jmp 0x40e674
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x108]
mov edx, dword [edx + eax]
mov ecx, 0x426210
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
cmp dword [ebp - 0x34], 0
je 0x40e6ec
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e6ec
mov edx, dword [ebp - 0x34]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e6cf
mov dword [ebp - 0x10c], 0
jmp 0x40e6db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x110], eax
jmp 0x40e6f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x110]
mov edx, dword [edx + eax]
mov ecx, 0x42620c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x19
cmp dword [ebp - 0x34], 0
je 0x40e770
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e770
mov edx, dword [ebp - 0x34]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e753
mov dword [ebp - 0x114], 0
jmp 0x40e75f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x114], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x118], eax
jmp 0x40e77c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x118], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x118]
mov edx, dword [edx + eax]
mov ecx, 0x426054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x34], 0
je 0x40e7f4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e7f4
mov edx, dword [ebp - 0x34]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40e7d7
mov dword [ebp - 0x11c], 0
jmp 0x40e7e3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x120], eax
jmp 0x40e800
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x120]
mov edx, dword [edx + eax]
mov ecx, 0x426058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x88], 0xd5
mov dword [ebp - 0x90], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x34], 0
je 0x40e8c0
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e8c0
mov eax, dword [ebp - 0x34]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40e8a3
mov dword [ebp - 0x124], 0
jmp 0x40e8af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x128], ecx
jmp 0x40e8cc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x128]
mov edx, dword [eax + ecx]
mov ecx, 0x426218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x34], 0
je 0x40e944
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e944
mov eax, dword [ebp - 0x34]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40e927
mov dword [ebp - 0x12c], 0
jmp 0x40e933
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x130], ecx
jmp 0x40e950
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x130], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x130]
mov edx, dword [eax + ecx]
mov ecx, 0x426214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x34], 0
je 0x40e9c8
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e9c8
mov eax, dword [ebp - 0x34]
mov ecx, 0xa
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40e9ab
mov dword [ebp - 0x134], 0
jmp 0x40e9b7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x134], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x138], ecx
jmp 0x40e9d4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x138]
mov edx, dword [eax + ecx]
mov ecx, 0x42618c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x34], 0
je 0x40ea4c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ea4c
mov eax, dword [ebp - 0x34]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ea2f
mov dword [ebp - 0x13c], 0
jmp 0x40ea3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x140], ecx
jmp 0x40ea58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x140], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x140]
mov edx, dword [eax + ecx]
mov ecx, 0x4261f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20
push 0x40000000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x34], 0
je 0x40eaea
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40eaea
mov eax, dword [ebp - 0x34]
mov ecx, 0xc
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40eacd
mov dword [ebp - 0x144], 0
jmp 0x40ead9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x148], ecx
jmp 0x40eaf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x148]
mov edx, dword [eax + ecx]
mov ecx, 0x426050
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x34], 0
je 0x40eb6e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40eb6e
mov eax, dword [ebp - 0x34]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40eb51
mov dword [ebp - 0x14c], 0
jmp 0x40eb5d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x150], ecx
jmp 0x40eb7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x150]
mov edx, dword [eax + ecx]
mov ecx, 0x42605c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0x34], 0
je 0x40ebf2
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ebf2
mov eax, dword [ebp - 0x34]
mov ecx, 0xe
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ebd5
mov dword [ebp - 0x154], 0
jmp 0x40ebe1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x158], ecx
jmp 0x40ebfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x158], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x158]
mov edx, dword [eax + ecx]
mov ecx, 0x4260e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x34], 0
je 0x40ec76
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ec76
mov eax, dword [ebp - 0x34]
mov ecx, 0xf
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ec59
mov dword [ebp - 0x15c], 0
jmp 0x40ec65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x160], ecx
jmp 0x40ec82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x160], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x160]
mov edx, dword [eax + ecx]
mov ecx, 0x426148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
cmp dword [ebp - 0x34], 0
je 0x40ecfa
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ecfa
mov eax, dword [ebp - 0x34]
mov ecx, 0x10
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ecdd
mov dword [ebp - 0x164], 0
jmp 0x40ece9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x164], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x168], ecx
jmp 0x40ed06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x168], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x168]
mov edx, dword [eax + ecx]
mov ecx, 0x426090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x34], 0
je 0x40ed7e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ed7e
mov eax, dword [ebp - 0x34]
mov ecx, 0x11
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ed61
mov dword [ebp - 0x16c], 0
jmp 0x40ed6d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x16c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x170], ecx
jmp 0x40ed8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x170], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x170]
mov edx, dword [eax + ecx]
mov ecx, 0x42608c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x34], 0
je 0x40ee02
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ee02
mov eax, dword [ebp - 0x34]
mov ecx, 0x12
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40ede5
mov dword [ebp - 0x174], 0
jmp 0x40edf1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x174], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x178], ecx
jmp 0x40ee0e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x178]
mov edx, dword [eax + ecx]
mov ecx, 0x426094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
push 0x404a0000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x88], 0x1f
mov dword [ebp - 0x90], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x34], 0
je 0x40eee8
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40eee8
mov ecx, dword [ebp - 0x34]
mov edx, 0x14
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40eecb
mov dword [ebp - 0x17c], 0
jmp 0x40eed7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x180], edx
jmp 0x40eef4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x180]
mov edx, dword [ecx + edx]
mov ecx, 0x426154
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x34], 0
je 0x40ef6c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ef6c
mov ecx, dword [ebp - 0x34]
mov edx, 0x15
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40ef4f
mov dword [ebp - 0x184], 0
jmp 0x40ef5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x188], edx
jmp 0x40ef78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x188]
mov edx, dword [ecx + edx]
mov ecx, 0x426150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x34], 0
je 0x40eff0
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40eff0
mov ecx, dword [ebp - 0x34]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40efd3
mov dword [ebp - 0x18c], 0
jmp 0x40efdf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x190], edx
jmp 0x40effc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x190], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x190]
mov edx, dword [ecx + edx]
mov ecx, 0x426230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
cmp dword [ebp - 0x34], 0
je 0x40f074
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f074
mov ecx, dword [ebp - 0x34]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f057
mov dword [ebp - 0x194], 0
jmp 0x40f063
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x198], edx
jmp 0x40f080
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x198]
mov edx, dword [ecx + edx]
mov ecx, 0x4262cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x34], 0
je 0x40f0f8
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f0f8
mov ecx, dword [ebp - 0x34]
mov edx, 0x18
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f0db
mov dword [ebp - 0x19c], 0
jmp 0x40f0e7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1a0], edx
jmp 0x40f104
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1a0]
mov edx, dword [ecx + edx]
mov ecx, 0x426200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0x34], 0
je 0x40f17c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f17c
mov ecx, dword [ebp - 0x34]
mov edx, 0x19
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f15f
mov dword [ebp - 0x1a4], 0
jmp 0x40f16b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1a8], edx
jmp 0x40f188
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1a8]
mov edx, dword [ecx + edx]
mov ecx, 0x426204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x34], 0
je 0x40f200
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f200
mov ecx, dword [ebp - 0x34]
mov edx, 0x1a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f1e3
mov dword [ebp - 0x1ac], 0
jmp 0x40f1ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1b0], edx
jmp 0x40f20c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1b0]
mov edx, dword [ecx + edx]
mov ecx, 0x426208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x34], 0
je 0x40f284
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f284
mov ecx, dword [ebp - 0x34]
mov edx, 0x1b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f267
mov dword [ebp - 0x1b4], 0
jmp 0x40f273
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1b8], edx
jmp 0x40f290
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1b8]
mov edx, dword [ecx + edx]
mov ecx, 0x4260ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
cmp dword [ebp - 0x34], 0
je 0x40f308
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f308
mov ecx, dword [ebp - 0x34]
mov edx, 0x1c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f2eb
mov dword [ebp - 0x1bc], 0
jmp 0x40f2f7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1c0], edx
jmp 0x40f314
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1c0]
mov edx, dword [ecx + edx]
mov ecx, 0x4261f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x34], 0
je 0x40f38c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f38c
mov ecx, dword [ebp - 0x34]
mov edx, 0x1d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f36f
mov dword [ebp - 0x1c4], 0
jmp 0x40f37b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1c8], edx
jmp 0x40f398
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1c8]
mov edx, dword [ecx + edx]
mov ecx, 0x426178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x34], 0
je 0x40f410
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f410
mov ecx, dword [ebp - 0x34]
mov edx, 0x1e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f3f3
mov dword [ebp - 0x1cc], 0
jmp 0x40f3ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1d0], edx
jmp 0x40f41c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1d0]
mov edx, dword [ecx + edx]
mov ecx, 0x426174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x34], 0
je 0x40f494
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f494
mov ecx, dword [ebp - 0x34]
mov edx, 0x1f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f477
mov dword [ebp - 0x1d4], 0
jmp 0x40f483
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1d8], edx
jmp 0x40f4a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1d8]
mov edx, dword [ecx + edx]
mov ecx, 0x42617c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
cmp dword [ebp - 0x34], 0
je 0x40f518
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f518
mov ecx, dword [ebp - 0x34]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40f4fb
mov dword [ebp - 0x1dc], 0
jmp 0x40f507
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x1e0], edx
jmp 0x40f524
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1e0]
mov edx, dword [ecx + edx]
mov ecx, 0x426088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x88], 0xe3
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
cmp dword [ebp - 0x34], 0
je 0x40f5e4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40f5e4
mov edx, dword [ebp - 0x34]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40f5c7
mov dword [ebp - 0x1e4], 0
jmp 0x40f5d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x1e8], eax
jmp 0x40f5f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1e8]
mov edx, dword [edx + eax]
mov ecx, 0x426294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x34], 0
je 0x40f668
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40f668
mov edx, dword [ebp - 0x34]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40f64b
mov dword [ebp - 0x1ec], 0
jmp 0x40f657
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x1f0], eax
jmp 0x40f674
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1f0]
mov edx, dword [edx + eax]
mov ecx, 0x4260a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x34], 0
je 0x40f6ec
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40f6ec
mov edx, dword [ebp - 0x34]
mov eax, 0x23
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40f6cf
mov dword [ebp - 0x1f4], 0
jmp 0x40f6db
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x1f8], eax
jmp 0x40f6f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1f8]
mov edx, dword [edx + eax]
mov ecx, 0x426060
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
push 0x11
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_rtcCharValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x3c
cmp dword [ebp - 0x34], 0
je 0x40f79a
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40f79a
mov edx, dword [ebp - 0x34]
mov eax, 0x24
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x40f77d
mov dword [ebp - 0x1fc], 0
jmp 0x40f789
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x200], eax
jmp 0x40f7a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x200], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x200]
mov edx, dword [edx + eax]
mov ecx, 0x426064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3e
push 0x40488000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x34], 0
je 0x40f858
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40f858
mov eax, dword [ebp - 0x34]
mov ecx, 0x25
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40f83b
mov dword [ebp - 0x204], 0
jmp 0x40f847
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x208], ecx
jmp 0x40f864
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x208]
mov edx, dword [eax + ecx]
mov ecx, 0x426068
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x34], 0
je 0x40f8dc
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40f8dc
mov eax, dword [ebp - 0x34]
mov ecx, 0x26
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40f8bf
mov dword [ebp - 0x20c], 0
jmp 0x40f8cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x210], ecx
jmp 0x40f8e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x210]
mov edx, dword [eax + ecx]
mov ecx, 0x426074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x34], 0
je 0x40f960
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40f960
mov eax, dword [ebp - 0x34]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x40f943
mov dword [ebp - 0x214], 0
jmp 0x40f94f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x218], ecx
jmp 0x40f96c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x218]
mov edx, dword [eax + ecx]
mov ecx, 0x426078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x88], 0xeb
mov dword [ebp - 0x90], 2
push 3
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x34], 0
je 0x40fa2e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fa2e
mov ecx, dword [ebp - 0x34]
mov edx, 0x28
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fa11
mov dword [ebp - 0x21c], 0
jmp 0x40fa1d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x220], edx
jmp 0x40fa3a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x220]
mov edx, dword [ecx + edx]
mov ecx, 0x42607c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x34], 0
je 0x40fab2
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fab2
mov ecx, dword [ebp - 0x34]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fa95
mov dword [ebp - 0x224], 0
jmp 0x40faa1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x228], edx
jmp 0x40fabe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x228]
mov edx, dword [ecx + edx]
mov ecx, 0x426080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x34], 0
je 0x40fb36
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fb36
mov ecx, dword [ebp - 0x34]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fb19
mov dword [ebp - 0x22c], 0
jmp 0x40fb25
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x230], edx
jmp 0x40fb42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x230]
mov edx, dword [ecx + edx]
mov ecx, 0x4261d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x34], 0
je 0x40fbba
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fbba
mov ecx, dword [ebp - 0x34]
mov edx, 0x2b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fb9d
mov dword [ebp - 0x234], 0
jmp 0x40fba9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x238], edx
jmp 0x40fbc6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x238]
mov edx, dword [ecx + edx]
mov ecx, 0x4262c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x34], 0
je 0x40fc3e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fc3e
mov ecx, dword [ebp - 0x34]
mov edx, 0x2c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fc21
mov dword [ebp - 0x23c], 0
jmp 0x40fc2d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x240], edx
jmp 0x40fc4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x240]
mov edx, dword [ecx + edx]
mov ecx, 0x4262c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x34], 0
je 0x40fcc2
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fcc2
mov ecx, dword [ebp - 0x34]
mov edx, 0x2d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fca5
mov dword [ebp - 0x244], 0
jmp 0x40fcb1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x248], edx
jmp 0x40fcce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x248]
mov edx, dword [ecx + edx]
mov ecx, 0x426198
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0x34], 0
je 0x40fd46
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fd46
mov ecx, dword [ebp - 0x34]
mov edx, 0x2e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fd29
mov dword [ebp - 0x24c], 0
jmp 0x40fd35
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x250], edx
jmp 0x40fd52
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x250]
mov edx, dword [ecx + edx]
mov ecx, 0x4262bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x34], 0
je 0x40fdca
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fdca
mov ecx, dword [ebp - 0x34]
mov edx, 0x2f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fdad
mov dword [ebp - 0x254], 0
jmp 0x40fdb9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x258], edx
jmp 0x40fdd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x258]
mov edx, dword [ecx + edx]
mov ecx, 0x4262c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
cmp dword [ebp - 0x34], 0
je 0x40fe4e
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fe4e
mov ecx, dword [ebp - 0x34]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fe31
mov dword [ebp - 0x25c], 0
jmp 0x40fe3d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x260], edx
jmp 0x40fe5a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x260]
mov edx, dword [ecx + edx]
mov ecx, 0x426234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4c
push 0x2d
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_rtcCharValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x40fefc
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40fefc
mov ecx, dword [ebp - 0x34]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40fedf
mov dword [ebp - 0x264], 0
jmp 0x40feeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x268], edx
jmp 0x40ff08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x268]
mov edx, dword [ecx + edx]
mov ecx, 0x426238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
cmp dword [ebp - 0x34], 0
je 0x40ff80
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ff80
mov ecx, dword [ebp - 0x34]
mov edx, 0x32
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40ff63
mov dword [ebp - 0x26c], 0
jmp 0x40ff6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x270], edx
jmp 0x40ff8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x270]
mov edx, dword [ecx + edx]
mov ecx, 0x4261e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x410004
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x410004
mov ecx, dword [ebp - 0x34]
mov edx, 0x33
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x40ffe7
mov dword [ebp - 0x274], 0
jmp 0x40fff3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x278], edx
jmp 0x410010
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x278]
mov edx, dword [ecx + edx]
mov ecx, 0x426110
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
mov word [ebp - 0xbc], 0x270f
mov word [ebp - 0xb8], 1
cmp dword [ebp - 0x34], 0
je 0x41009a
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41009a
mov ecx, dword [ebp - 0x34]
mov edx, 0x34
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41007d
mov dword [ebp - 0x27c], 0
jmp 0x410089
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x280], edx
jmp 0x4100a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call fcn.0040b1b0
movsx edx, ax
mov dword [ebp - 0x284], edx
fild dword [ebp - 0x284]
fstp dword [ebp - 0x288]
mov eax, dword [ebp - 0x288]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x280]
mov ecx, dword [edx + eax]
push ecx
call fcn.00421460
mov edx, eax
mov ecx, 0x426190
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x51
mov word [ebp - 0xbc], 0x270f
mov word [ebp - 0xb8], 1
cmp dword [ebp - 0x34], 0
je 0x410167
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x410167
mov eax, dword [ebp - 0x34]
mov ecx, 0x35
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x41014a
mov dword [ebp - 0x28c], 0
jmp 0x410156
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x290], ecx
jmp 0x410173
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xb8]
push eax
call fcn.0040b1b0
movsx ecx, ax
mov dword [ebp - 0x294], ecx
fild dword [ebp - 0x294]
fstp dword [ebp - 0x298]
mov edx, dword [ebp - 0x298]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x290]
mov eax, dword [ecx + edx]
push eax
call fcn.00421460
mov edx, eax
mov ecx, 0x4261c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x52
mov word [ebp - 0xbc], 0x270f
mov word [ebp - 0xb8], 1
cmp dword [ebp - 0x34], 0
je 0x410234
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410234
mov edx, dword [ebp - 0x34]
mov eax, 0x36
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410217
mov dword [ebp - 0x29c], 0
jmp 0x410223
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x2a0], eax
jmp 0x410240
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xb8]
push edx
call fcn.0040b1b0
movsx eax, ax
mov dword [ebp - 0x2a4], eax
fild dword [ebp - 0x2a4]
fstp dword [ebp - 0x2a8]
mov ecx, dword [ebp - 0x2a8]
push ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2a0]
mov edx, dword [eax + ecx]
push edx
call fcn.00421460
mov edx, eax
mov ecx, 0x4261cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x53
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x54
push 0
push 0xb
push 0x78
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 3
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_rtcInStrRev]
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x34], 0
je 0x41035b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41035b
mov ecx, dword [ebp - 0x34]
mov edx, 0x37
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41033e
mov dword [ebp - 0x2ac], 0
jmp 0x41034a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x2b0], edx
jmp 0x410367
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2b0]
mov edx, dword [ecx + edx]
mov ecx, 0x4260cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x34], 0
je 0x4103df
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4103df
mov ecx, dword [ebp - 0x34]
mov edx, 0x38
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x4103c2
mov dword [ebp - 0x2b4], 0
jmp 0x4103ce
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x2b8], edx
jmp 0x4103eb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2b8]
mov edx, dword [ecx + edx]
mov ecx, 0x426254
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
push 4
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x34], 0
je 0x410485
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410485
mov edx, dword [ebp - 0x34]
mov eax, 0x39
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410468
mov dword [ebp - 0x2bc], 0
jmp 0x410474
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x2c0], eax
jmp 0x410491
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, 0x426258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x34], 0
je 0x410509
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410509
mov edx, dword [ebp - 0x34]
mov eax, 0x3a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x4104ec
mov dword [ebp - 0x2c4], 0
jmp 0x4104f8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x2c8], eax
jmp 0x410515
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, 0x42625c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x34], 0
je 0x41058d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41058d
mov edx, dword [ebp - 0x34]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410570
mov dword [ebp - 0x2cc], 0
jmp 0x41057c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x2d0], eax
jmp 0x410599
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, 0x426260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0x34], 0
je 0x410611
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410611
mov edx, dword [ebp - 0x34]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x4105f4
mov dword [ebp - 0x2d4], 0
jmp 0x410600
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x2d8], eax
jmp 0x41061d
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, 0x426264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x88], 0xf1
mov dword [ebp - 0x90], 2
push 0
push 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x34], 0
je 0x4106e1
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4106e1
mov eax, dword [ebp - 0x34]
mov ecx, 0x3d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x4106c4
mov dword [ebp - 0x2dc], 0
jmp 0x4106d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x2e0], ecx
jmp 0x4106ed
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, 0x426268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x34], 0
je 0x410765
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x410765
mov eax, dword [ebp - 0x34]
mov ecx, 0x3e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x410748
mov dword [ebp - 0x2e4], 0
jmp 0x410754
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x2e8], ecx
jmp 0x410771
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, 0x42626c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x60
push 0x40642000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0x34], 0
je 0x410823
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x410823
mov ecx, dword [ebp - 0x34]
mov edx, 0x3f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x410806
mov dword [ebp - 0x2ec], 0
jmp 0x410812
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x2f0], edx
jmp 0x41082f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2f0]
mov edx, dword [ecx + edx]
mov ecx, 0x426270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x34], 0
je 0x4108a7
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4108a7
mov ecx, dword [ebp - 0x34]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41088a
mov dword [ebp - 0x2f4], 0
jmp 0x410896
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x2f8], edx
jmp 0x4108b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2f8]
mov edx, dword [ecx + edx]
mov ecx, 0x426274
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
cmp dword [ebp - 0x34], 0
je 0x41092b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41092b
mov ecx, dword [ebp - 0x34]
mov edx, 0x41
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41090e
mov dword [ebp - 0x2fc], 0
jmp 0x41091a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x300], edx
jmp 0x410937
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x300]
mov edx, dword [ecx + edx]
mov ecx, 0x426278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x34], 0
je 0x4109af
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4109af
mov ecx, dword [ebp - 0x34]
mov edx, 0x42
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x410992
mov dword [ebp - 0x304], 0
jmp 0x41099e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x308], edx
jmp 0x4109bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x308]
mov edx, dword [ecx + edx]
mov ecx, 0x42627c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
cmp dword [ebp - 0x34], 0
je 0x410a33
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x410a33
mov ecx, dword [ebp - 0x34]
mov edx, 0x43
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x410a16
mov dword [ebp - 0x30c], 0
jmp 0x410a22
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x310], edx
jmp 0x410a3f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x310]
mov edx, dword [ecx + edx]
mov ecx, 0x4261ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x34], 0
je 0x410ab7
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x410ab7
mov ecx, dword [ebp - 0x34]
mov edx, 0x44
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x410a9a
mov dword [ebp - 0x314], 0
jmp 0x410aa6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x318], edx
jmp 0x410ac3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x318]
mov edx, dword [ecx + edx]
mov ecx, 0x426250
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x88], 6
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x34], 0
je 0x410b83
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410b83
mov edx, dword [ebp - 0x34]
mov eax, 0x45
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410b66
mov dword [ebp - 0x31c], 0
jmp 0x410b72
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x320], eax
jmp 0x410b8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x320]
mov edx, dword [edx + eax]
mov ecx, 0x426280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x34], 0
je 0x410c07
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410c07
mov edx, dword [ebp - 0x34]
mov eax, 0x46
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410bea
mov dword [ebp - 0x324], 0
jmp 0x410bf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x328], eax
jmp 0x410c13
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x328]
mov edx, dword [edx + eax]
mov ecx, 0x426284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x34], 0
je 0x410c8b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410c8b
mov edx, dword [ebp - 0x34]
mov eax, 0x47
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410c6e
mov dword [ebp - 0x32c], 0
jmp 0x410c7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x330], eax
jmp 0x410c97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x330]
mov edx, dword [edx + eax]
mov ecx, 0x4260b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
cmp dword [ebp - 0x34], 0
je 0x410d0f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410d0f
mov edx, dword [ebp - 0x34]
mov eax, 0x48
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410cf2
mov dword [ebp - 0x334], 0
jmp 0x410cfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x338], eax
jmp 0x410d1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x338]
mov edx, dword [edx + eax]
mov ecx, 0x426220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x34], 0
je 0x410d93
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410d93
mov edx, dword [ebp - 0x34]
mov eax, 0x49
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410d76
mov dword [ebp - 0x33c], 0
jmp 0x410d82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x340], eax
jmp 0x410d9f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x340]
mov edx, dword [edx + eax]
mov ecx, 0x426224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
cmp dword [ebp - 0x34], 0
je 0x410e17
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410e17
mov edx, dword [ebp - 0x34]
mov eax, 0x4a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410dfa
mov dword [ebp - 0x344], 0
jmp 0x410e06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x348], eax
jmp 0x410e23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x348]
mov edx, dword [edx + eax]
mov ecx, 0x42612c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x34], 0
je 0x410e9b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x410e9b
mov edx, dword [ebp - 0x34]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x410e7e
mov dword [ebp - 0x34c], 0
jmp 0x410e8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x350], eax
jmp 0x410ea7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x350]
mov edx, dword [edx + eax]
mov ecx, 0x426130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x88], 0x26
mov dword [ebp - 0x90], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x88], 0xcc
mov dword [ebp - 0x90], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x34], 0
je 0x410faf
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x410faf
mov ecx, dword [ebp - 0x34]
mov edx, 0x4c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x410f92
mov dword [ebp - 0x354], 0
jmp 0x410f9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x358], edx
jmp 0x410fbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x358]
mov edx, dword [ecx + edx]
mov ecx, 0x426134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x34], 0
je 0x411033
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x411033
mov ecx, dword [ebp - 0x34]
mov edx, 0x4d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x411016
mov dword [ebp - 0x35c], 0
jmp 0x411022
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x360], edx
jmp 0x41103f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x360]
mov edx, dword [ecx + edx]
mov ecx, 0x42610c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0x34], 0
je 0x4110b7
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4110b7
mov ecx, dword [ebp - 0x34]
mov edx, 0x4e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41109a
mov dword [ebp - 0x364], 0
jmp 0x4110a6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x368], edx
jmp 0x4110c3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x368]
mov edx, dword [ecx + edx]
mov ecx, 0x426298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x41113b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41113b
mov ecx, dword [ebp - 0x34]
mov edx, 0x4f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x41111e
mov dword [ebp - 0x36c], 0
jmp 0x41112a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x370], edx
jmp 0x411147
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x370]
mov edx, dword [ecx + edx]
mov ecx, 0x426084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0x34], 0
je 0x4111bf
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4111bf
mov ecx, dword [ebp - 0x34]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x4111a2
mov dword [ebp - 0x374], 0
jmp 0x4111ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x378], edx
jmp 0x4111cb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x378]
mov edx, dword [ecx + edx]
mov ecx, 0x42629c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x34], 0
je 0x411263
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411263
mov edx, dword [ebp - 0x34]
mov eax, 0x51
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411246
mov dword [ebp - 0x37c], 0
jmp 0x411252
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x380], eax
jmp 0x41126f
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, 0x4262a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x34], 0
je 0x4112e7
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4112e7
mov edx, dword [ebp - 0x34]
mov eax, 0x52
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x4112ca
mov dword [ebp - 0x384], 0
jmp 0x4112d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x388], eax
jmp 0x4112f3
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, 0x4262a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x88], 0xe8
mov dword [ebp - 0x90], 2
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7a
cmp dword [ebp - 0x34], 0
je 0x4113b3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4113b3
mov eax, dword [ebp - 0x34]
mov ecx, 0x53
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x411396
mov dword [ebp - 0x38c], 0
jmp 0x4113a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x390], ecx
jmp 0x4113bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x390]
mov edx, dword [eax + ecx]
mov ecx, 0x4262ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x34], 0
je 0x411437
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x411437
mov eax, dword [ebp - 0x34]
mov ecx, 0x54
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x41141a
mov dword [ebp - 0x394], 0
jmp 0x411426
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x398], ecx
jmp 0x411443
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x398]
mov edx, dword [eax + ecx]
mov ecx, 0x4262b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
push 0x40470000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x88], 0x21
mov dword [ebp - 0x90], 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x34], 0
je 0x41151d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41151d
mov ecx, dword [ebp - 0x34]
mov edx, 0x55
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xcc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xcc]
cmp ecx, dword [eax + 0x10]
jae 0x411500
mov dword [ebp - 0x39c], 0
jmp 0x41150c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov edx, dword [ebp - 0xcc]
shl edx, 2
mov dword [ebp - 0x3a0], edx
jmp 0x411529
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3a0]
mov edx, dword [ecx + edx]
mov ecx, 0x426144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7f
push 0x71
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_rtcCharValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x88], 0x54
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x81
mov dword [ebp - 0xac], 0x404578
mov dword [ebp - 0xb4], 8
lea edx, [ebp - 0xb4]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x90]
push ecx
mov edx, dword [0x426144]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0xa0]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xc0], eax
lea edx, [ebp - 0xc0]
push edx
push 0x426044
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x34], 0
je 0x4116a2
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x4116a2
mov eax, dword [ebp - 0x34]
mov ecx, 0x56
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x411685
mov dword [ebp - 0x3a4], 0
jmp 0x411691
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x3a8], ecx
jmp 0x4116ae
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3a8]
mov edx, dword [eax + ecx]
mov ecx, 0x426184
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
cmp dword [ebp - 0x34], 0
je 0x411726
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x411726
mov eax, dword [ebp - 0x34]
mov ecx, 0x57
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xcc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xcc]
cmp eax, dword [edx + 0x10]
jae 0x411709
mov dword [ebp - 0x3ac], 0
jmp 0x411715
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov ecx, dword [ebp - 0xcc]
shl ecx, 2
mov dword [ebp - 0x3b0], ecx
jmp 0x411732
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3b0]
mov edx, dword [eax + ecx]
mov ecx, 0x4260dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x84
mov dword [ebp - 0x88], 0x40
mov dword [ebp - 0x90], 2
push 2
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x88], 0x49
mov dword [ebp - 0x90], 2
push 2
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x90]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x34], 0
je 0x41183e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41183e
mov edx, dword [ebp - 0x34]
mov eax, 0x58
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411821
mov dword [ebp - 0x3b4], 0
jmp 0x41182d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3b8], eax
jmp 0x41184a
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, 0x4260e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x34], 0
je 0x4118c2
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4118c2
mov edx, dword [ebp - 0x34]
mov eax, 0x59
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x4118a5
mov dword [ebp - 0x3bc], 0
jmp 0x4118b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3c0], eax
jmp 0x4118ce
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, 0x4261bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x88
cmp dword [ebp - 0x34], 0
je 0x411946
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411946
mov edx, dword [ebp - 0x34]
mov eax, 0x5a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411929
mov dword [ebp - 0x3c4], 0
jmp 0x411935
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3c8], eax
jmp 0x411952
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3c8]
mov edx, dword [edx + eax]
mov ecx, 0x4261c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x89
cmp dword [ebp - 0x34], 0
je 0x4119ca
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4119ca
mov edx, dword [ebp - 0x34]
mov eax, 0x5b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x4119ad
mov dword [ebp - 0x3cc], 0
jmp 0x4119b9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3d0], eax
jmp 0x4119d6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3d0]
mov edx, dword [edx + eax]
mov ecx, 0x42619c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
push 0x405b8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xc8]
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x34], 0
je 0x411a68
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411a68
mov edx, dword [ebp - 0x34]
mov eax, 0x5c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411a4b
mov dword [ebp - 0x3d4], 0
jmp 0x411a57
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3d8], eax
jmp 0x411a74
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3d8]
mov edx, dword [edx + eax]
mov ecx, 0x4260c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x34], 0
je 0x411aec
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411aec
mov edx, dword [ebp - 0x34]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411acf
mov dword [ebp - 0x3dc], 0
jmp 0x411adb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3e0], eax
jmp 0x411af8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3e0]
mov edx, dword [edx + eax]
mov ecx, 0x4260c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
cmp dword [ebp - 0x34], 0
je 0x411b70
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411b70
mov edx, dword [ebp - 0x34]
mov eax, 0x5e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411b53
mov dword [ebp - 0x3e4], 0
jmp 0x411b5f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3e8], eax
jmp 0x411b7c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3e8]
mov edx, dword [edx + eax]
mov ecx, 0x42623c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x34], 0
je 0x411bf4
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411bf4
mov edx, dword [ebp - 0x34]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411bd7
mov dword [ebp - 0x3ec], 0
jmp 0x411be3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3f0], eax
jmp 0x411c00
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3f0]
mov edx, dword [edx + eax]
mov ecx, 0x426240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x34], 0
je 0x411c78
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411c78
mov edx, dword [ebp - 0x34]
mov eax, 0x60
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411c5b
mov dword [ebp - 0x3f4], 0
jmp 0x411c67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x3f8], eax
jmp 0x411c84
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3f8]
mov edx, dword [edx + eax]
mov ecx, 0x426244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x34], 0
je 0x411cfc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411cfc
mov edx, dword [ebp - 0x34]
mov eax, 0x61
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411cdf
mov dword [ebp - 0x3fc], 0
jmp 0x411ceb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x400], eax
jmp 0x411d08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x400]
mov edx, dword [edx + eax]
mov ecx, 0x426248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
cmp dword [ebp - 0x34], 0
je 0x411d80
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411d80
mov edx, dword [ebp - 0x34]
mov eax, 0x62
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411d63
mov dword [ebp - 0x404], 0
jmp 0x411d6f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x408], eax
jmp 0x411d8c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x408]
mov edx, dword [edx + eax]
mov ecx, 0x4262a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x34], 0
je 0x411e04
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411e04
mov edx, dword [ebp - 0x34]
mov eax, 0x63
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411de7
mov dword [ebp - 0x40c], 0
jmp 0x411df3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x410], eax
jmp 0x411e10
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x410]
mov edx, dword [edx + eax]
mov ecx, 0x426120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
cmp dword [ebp - 0x34], 0
je 0x411e88
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x411e88
mov edx, dword [ebp - 0x34]
mov eax, 0x64
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xcc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xcc]
cmp edx, dword [ecx + 0x10]
jae 0x411e6b
mov dword [ebp - 0x414], 0
jmp 0x411e77
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov eax, dword [ebp - 0xcc]
shl eax, 2
mov dword [ebp - 0x418], eax
jmp 0x411e94
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, 0x426124
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x94
push 1
mov ecx, dword [0x4261d8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
mov ecx, 0x42604c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x95
mov edx, 0x404580
mov ecx, 0x4260b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x96
mov dword [ebp - 0x88], 0xfb
mov dword [ebp - 0x90], 2
push 3
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x90]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x97
push 4
mov eax, dword [0x4261d4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x4261dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], pe_nt_image_headers32
push 3
mov ecx, dword [0x4261d4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x4261c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x99
push 3
mov edx, dword [0x4261d8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x426168
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9a
push 3
mov eax, dword [0x426080]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x426038
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9b
push 3
mov ecx, dword [0x4261ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x42603c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9c
push 3
mov edx, dword [0x426134]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x426040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9d
push 0x404558
push 0x73
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x31
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404588
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404590
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404560
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x61
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404598
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404550
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x72
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4045a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404568
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x35
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404570
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x48
mov dword [ebp - 4], 0x9e
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [0x42604c]
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 0x4045a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x426228
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x9f
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x42604c]
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 0x4045b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42622c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa0
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [0x42604c]
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 0x4045c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42611c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa1
push 0
push 0
push 1
push 0
lea edx, [ebp - 0xa4]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0xac], 0x3e8
mov dword [ebp - 0xb4], 2
lea edx, [ebp - 0xb4]
mov eax, dword [ebp - 0xa4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xa4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xa4]
push ecx
mov edx, dword [0x426208]
push edx
mov eax, dword [0x4260a4]
push eax
call fcn.00406390
lea ecx, [ebp - 0xa4]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xa2
push 0x28
call fcn.00414a80
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x5c
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call fcn.0041e290
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4261d8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42606c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
wait
push 0x412477
jmp 0x412443
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