Function at 0x41c810
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403216
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x408
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402b08
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
push 0x5f48614
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
mov ecx, 0x428298
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
push 0x6b
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404fc4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x72
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 0x6e
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 0x404fc4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x6c
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 0x33
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x32
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
mov ecx, 0x42823c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x68]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x48]
push eax
lea ecx, [ebp - 0x44]
push ecx
lea edx, [ebp - 0x40]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x34
mov dword [ebp - 4], 5
mov word [ebp - 0xc8], 0x69f
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 6
mov word [ebp - 0xc8], 0xffff
mov dword [ebp - 0xd0], 0x65a
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 0x428268
push 0x42829c
call fcn.0040e310
mov dword [ebp - 4], 7
mov eax, dword [0x428070]
push eax
mov ecx, dword [0x428298]
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 0x42829c
call fcn.0041bc20
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
mov dword [ebp - 0xbc], 0x42829c
mov dword [ebp - 0xc4], 0x6011
push 0
push 0x40
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x428290
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
mov dword [ebp - 0x98], 0x5f
mov dword [ebp - 0xa0], 2
push 1
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa
mov dword [ebp - 0xbc], 0x404aa0
mov dword [ebp - 0xc4], 8
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xa0]
push eax
mov ecx, dword [0x428290]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0xb0]
push eax
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xd0], eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb
mov word [ebp - 0xc8], 0xaa3
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xc
cmp dword [ebp - 0x34], 0
je 0x41cbfc
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41cbfc
mov ecx, dword [ebp - 0x34]
xor edx, edx
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41cbdf
mov dword [ebp - 0xf4], 0
jmp 0x41cbeb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0xf8], edx
jmp 0x41cc08
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xf8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0xf8]
mov edx, dword [ecx + edx]
mov ecx, 0x428244
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x98], 0xc0
mov dword [ebp - 0xa0], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
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 0x41ccc8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ccc8
mov edx, dword [ebp - 0x34]
mov eax, 1
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41ccab
mov dword [ebp - 0xfc], 0
jmp 0x41ccb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0xfc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x100], eax
jmp 0x41ccd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x100], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x100]
mov edx, dword [edx + eax]
mov ecx, 0x428168
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x98], 0x19
mov dword [ebp - 0xa0], 2
push 1
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x10
cmp dword [ebp - 0x34], 0
je 0x41cd96
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41cd96
mov eax, dword [ebp - 0x34]
mov ecx, 2
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41cd79
mov dword [ebp - 0x104], 0
jmp 0x41cd85
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x104], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x108], ecx
jmp 0x41cda2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x108], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x108]
mov edx, dword [eax + ecx]
mov ecx, 0x42827c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
cmp dword [ebp - 0x34], 0
je 0x41ce1a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41ce1a
mov eax, dword [ebp - 0x34]
mov ecx, 3
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41cdfd
mov dword [ebp - 0x10c], 0
jmp 0x41ce09
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x10c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x110], ecx
jmp 0x41ce26
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x110], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x110]
mov edx, dword [eax + ecx]
mov ecx, 0x4280b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x98], 0x86
mov dword [ebp - 0xa0], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x13
cmp dword [ebp - 0x34], 0
je 0x41cee6
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41cee6
mov ecx, dword [ebp - 0x34]
mov edx, 4
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41cec9
mov dword [ebp - 0x114], 0
jmp 0x41ced5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x114], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x118], edx
jmp 0x41cef2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x118], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x118]
mov edx, dword [ecx + edx]
mov ecx, 0x42817c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14
push 0xba
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_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x34], 0
je 0x41cf97
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41cf97
mov ecx, dword [ebp - 0x34]
mov edx, 5
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41cf7a
mov dword [ebp - 0x11c], 0
jmp 0x41cf86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x11c], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x120], edx
jmp 0x41cfa3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x120], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x120]
mov edx, dword [ecx + edx]
mov ecx, 0x428178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16
cmp dword [ebp - 0x34], 0
je 0x41d01b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41d01b
mov ecx, dword [ebp - 0x34]
mov edx, 6
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41cffe
mov dword [ebp - 0x124], 0
jmp 0x41d00a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x124], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x128], edx
jmp 0x41d027
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x128]
mov edx, dword [ecx + edx]
mov ecx, 0x428054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x17
cmp dword [ebp - 0x34], 0
je 0x41d09f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41d09f
mov ecx, dword [ebp - 0x34]
mov edx, 7
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41d082
mov dword [ebp - 0x12c], 0
jmp 0x41d08e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x12c], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x130], edx
jmp 0x41d0ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x130]
mov edx, dword [ecx + edx]
mov ecx, 0x428058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x98], 0xbc
mov dword [ebp - 0xa0], 2
push 0
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x19
cmp dword [ebp - 0x34], 0
je 0x41d16d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d16d
mov edx, dword [ebp - 0x34]
mov eax, 8
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d150
mov dword [ebp - 0x134], 0
jmp 0x41d15c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x138], eax
jmp 0x41d179
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x138], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x138]
mov edx, dword [edx + eax]
mov ecx, 0x428184
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x34], 0
je 0x41d1f1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d1f1
mov edx, dword [ebp - 0x34]
mov eax, 9
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d1d4
mov dword [ebp - 0x13c], 0
jmp 0x41d1e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x13c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x140], eax
jmp 0x41d1fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x140], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x140]
mov edx, dword [edx + eax]
mov ecx, 0x428180
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0x34], 0
je 0x41d275
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d275
mov edx, dword [ebp - 0x34]
mov eax, 0xa
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d258
mov dword [ebp - 0x144], 0
jmp 0x41d264
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x144], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x148], eax
jmp 0x41d281
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x148], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x148]
mov edx, dword [edx + eax]
mov ecx, 0x4280f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1c
cmp dword [ebp - 0x34], 0
je 0x41d2f9
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d2f9
mov edx, dword [ebp - 0x34]
mov eax, 0xb
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d2dc
mov dword [ebp - 0x14c], 0
jmp 0x41d2e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x150], eax
jmp 0x41d305
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x150], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x150]
mov edx, dword [edx + eax]
mov ecx, 0x428160
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x34], 0
je 0x41d37d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d37d
mov edx, dword [ebp - 0x34]
mov eax, 0xc
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d360
mov dword [ebp - 0x154], 0
jmp 0x41d36c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x158], eax
jmp 0x41d389
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x158], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x158]
mov edx, dword [edx + eax]
mov ecx, 0x428050
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
push 0x1131
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], 0x1f
cmp dword [ebp - 0x34], 0
je 0x41d42e
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d42e
mov edx, dword [ebp - 0x34]
mov eax, 0xd
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d411
mov dword [ebp - 0x15c], 0
jmp 0x41d41d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x15c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x160], eax
jmp 0x41d43a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x160], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x160]
mov edx, dword [edx + eax]
mov ecx, 0x42805c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20
push 0x40180000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x34], 0
je 0x41d4cc
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d4cc
mov edx, dword [ebp - 0x34]
mov eax, 0xe
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d4af
mov dword [ebp - 0x164], 0
jmp 0x41d4bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x164], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x168], eax
jmp 0x41d4d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x168], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x168]
mov edx, dword [edx + eax]
mov ecx, 0x428280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x34], 0
je 0x41d550
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d550
mov edx, dword [ebp - 0x34]
mov eax, 0xf
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d533
mov dword [ebp - 0x16c], 0
jmp 0x41d53f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x170], eax
jmp 0x41d55c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x170], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x170]
mov edx, dword [edx + eax]
mov ecx, 0x4280b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
push 0x3b
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_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x34], 0
je 0x41d5fe
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d5fe
mov edx, dword [ebp - 0x34]
mov eax, 0x10
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d5e1
mov dword [ebp - 0x174], 0
jmp 0x41d5ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x178], eax
jmp 0x41d60a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x178], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x178]
mov edx, dword [edx + eax]
mov ecx, 0x428090
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
push 0x192
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], 0x26
cmp dword [ebp - 0x34], 0
je 0x41d6af
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d6af
mov edx, dword [ebp - 0x34]
mov eax, 0x11
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d692
mov dword [ebp - 0x17c], 0
jmp 0x41d69e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x17c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x180], eax
jmp 0x41d6bb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x180]
mov edx, dword [edx + eax]
mov ecx, 0x42808c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x34], 0
je 0x41d733
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d733
mov edx, dword [ebp - 0x34]
mov eax, 0x12
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d716
mov dword [ebp - 0x184], 0
jmp 0x41d722
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x188], eax
jmp 0x41d73f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x188], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x188]
mov edx, dword [edx + eax]
mov ecx, 0x428094
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
push 0x4064a000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x29
cmp dword [ebp - 0x34], 0
je 0x41d7d1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d7d1
mov edx, dword [ebp - 0x34]
mov eax, 0x14
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d7b4
mov dword [ebp - 0x18c], 0
jmp 0x41d7c0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x18c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x190], eax
jmp 0x41d7dd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x190], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x190]
mov edx, dword [edx + eax]
mov ecx, 0x4280c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x34], 0
je 0x41d855
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d855
mov edx, dword [ebp - 0x34]
mov eax, 0x15
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d838
mov dword [ebp - 0x194], 0
jmp 0x41d844
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x198], eax
jmp 0x41d861
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x198], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x198]
mov edx, dword [edx + eax]
mov ecx, 0x4280bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
push 0x40450000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x34], 0
je 0x41d8f3
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d8f3
mov edx, dword [ebp - 0x34]
mov eax, 0x16
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d8d6
mov dword [ebp - 0x19c], 0
jmp 0x41d8e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x19c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x1a0], eax
jmp 0x41d8ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1a0]
mov edx, dword [edx + eax]
mov ecx, 0x42819c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
push 0x406f6000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x2e
cmp dword [ebp - 0x34], 0
je 0x41d991
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41d991
mov edx, dword [ebp - 0x34]
mov eax, 0x17
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41d974
mov dword [ebp - 0x1a4], 0
jmp 0x41d980
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x1a8], eax
jmp 0x41d99d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x1a8]
mov edx, dword [edx + eax]
mov ecx, 0x428238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x98], 0xa3
mov dword [ebp - 0xa0], 2
push 3
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x34], 0
je 0x41da5f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41da5f
mov eax, dword [ebp - 0x34]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41da42
mov dword [ebp - 0x1ac], 0
jmp 0x41da4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ac], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x1b0], ecx
jmp 0x41da6b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1b0]
mov edx, dword [eax + ecx]
mov ecx, 0x42816c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x34], 0
je 0x41dae3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41dae3
mov eax, dword [ebp - 0x34]
mov ecx, 0x19
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41dac6
mov dword [ebp - 0x1b4], 0
jmp 0x41dad2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b4], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x1b8], ecx
jmp 0x41daef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1b8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1b8]
mov edx, dword [eax + ecx]
mov ecx, 0x428170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
push 0x40490000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x34], 0
je 0x41db81
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41db81
mov eax, dword [ebp - 0x34]
mov ecx, 0x1a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41db64
mov dword [ebp - 0x1bc], 0
jmp 0x41db70
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x1c0], ecx
jmp 0x41db8d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1c0]
mov edx, dword [eax + ecx]
mov ecx, 0x428174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
cmp dword [ebp - 0x34], 0
je 0x41dc05
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41dc05
mov eax, dword [ebp - 0x34]
mov ecx, 0x1b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41dbe8
mov dword [ebp - 0x1c4], 0
jmp 0x41dbf4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c4], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x1c8], ecx
jmp 0x41dc11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1c8], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1c8]
mov edx, dword [eax + ecx]
mov ecx, 0x428284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x34], 0
je 0x41dc89
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41dc89
mov eax, dword [ebp - 0x34]
mov ecx, 0x1c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41dc6c
mov dword [ebp - 0x1cc], 0
jmp 0x41dc78
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1cc], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x1d0], ecx
jmp 0x41dc95
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x1d0]
mov edx, dword [eax + ecx]
mov ecx, 0x428164
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x98], 0xaa
mov dword [ebp - 0xa0], 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x37
cmp dword [ebp - 0x34], 0
je 0x41dd55
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41dd55
mov ecx, dword [ebp - 0x34]
mov edx, 0x1d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41dd38
mov dword [ebp - 0x1d4], 0
jmp 0x41dd44
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1d4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x1d8], edx
jmp 0x41dd61
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, 0x4280e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
push 0x64
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], 0x39
cmp dword [ebp - 0x34], 0
je 0x41de03
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41de03
mov ecx, dword [ebp - 0x34]
mov edx, 0x1e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41dde6
mov dword [ebp - 0x1dc], 0
jmp 0x41ddf2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1dc], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x1e0], edx
jmp 0x41de0f
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, 0x4280e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x34], 0
je 0x41de87
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41de87
mov ecx, dword [ebp - 0x34]
mov edx, 0x1f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41de6a
mov dword [ebp - 0x1e4], 0
jmp 0x41de76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x1e8], edx
jmp 0x41de93
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1e8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1e8]
mov edx, dword [ecx + edx]
mov ecx, 0x4280e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
cmp dword [ebp - 0x34], 0
je 0x41df0b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41df0b
mov ecx, dword [ebp - 0x34]
mov edx, 0x20
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41deee
mov dword [ebp - 0x1ec], 0
jmp 0x41defa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1ec], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x1f0], edx
jmp 0x41df17
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x1f0]
mov edx, dword [ecx + edx]
mov ecx, 0x428088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3c
mov word [ebp - 0xc8], 0x248c
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x34], 0
je 0x41dfac
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41dfac
mov edx, dword [ebp - 0x34]
mov eax, 0x21
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41df8f
mov dword [ebp - 0x1f4], 0
jmp 0x41df9b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x1f8], eax
jmp 0x41dfb8
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, 0x428200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
push 0x40340000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x34], 0
je 0x41e04a
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e04a
mov edx, dword [ebp - 0x34]
mov eax, 0x22
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e02d
mov dword [ebp - 0x1fc], 0
jmp 0x41e039
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x1fc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x200], eax
jmp 0x41e056
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, 0x428240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x34], 0
je 0x41e0ce
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e0ce
mov edx, dword [ebp - 0x34]
mov eax, 0x23
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e0b1
mov dword [ebp - 0x204], 0
jmp 0x41e0bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x208], eax
jmp 0x41e0da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x208], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x208]
mov edx, dword [edx + eax]
mov ecx, 0x428060
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x34], 0
je 0x41e152
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e152
mov edx, dword [ebp - 0x34]
mov eax, 0x24
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e135
mov dword [ebp - 0x20c], 0
jmp 0x41e141
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x20c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x210], eax
jmp 0x41e15e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x210], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x210]
mov edx, dword [edx + eax]
mov ecx, 0x428064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x34], 0
je 0x41e1d6
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e1d6
mov edx, dword [ebp - 0x34]
mov eax, 0x25
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e1b9
mov dword [ebp - 0x214], 0
jmp 0x41e1c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x218], eax
jmp 0x41e1e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x218]
mov edx, dword [edx + eax]
mov ecx, 0x428068
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x34], 0
je 0x41e25a
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e25a
mov edx, dword [ebp - 0x34]
mov eax, 0x26
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e23d
mov dword [ebp - 0x21c], 0
jmp 0x41e249
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x21c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x220], eax
jmp 0x41e266
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x220], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x220]
mov edx, dword [edx + eax]
mov ecx, 0x428074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
cmp dword [ebp - 0x34], 0
je 0x41e2de
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e2de
mov edx, dword [ebp - 0x34]
mov eax, 0x27
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e2c1
mov dword [ebp - 0x224], 0
jmp 0x41e2cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x228], eax
jmp 0x41e2ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x228], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x228]
mov edx, dword [edx + eax]
mov ecx, 0x428078
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x34], 0
je 0x41e362
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e362
mov edx, dword [ebp - 0x34]
mov eax, 0x28
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e345
mov dword [ebp - 0x22c], 0
jmp 0x41e351
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x22c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x230], eax
jmp 0x41e36e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x230]
mov edx, dword [edx + eax]
mov ecx, 0x42807c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x34], 0
je 0x41e3e6
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e3e6
mov edx, dword [ebp - 0x34]
mov eax, 0x29
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e3c9
mov dword [ebp - 0x234], 0
jmp 0x41e3d5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x238], eax
jmp 0x41e3f2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x238]
mov edx, dword [edx + eax]
mov ecx, 0x428080
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
push 0xd1
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_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x48
cmp dword [ebp - 0x34], 0
je 0x41e497
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e497
mov edx, dword [ebp - 0x34]
mov eax, 0x2a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e47a
mov dword [ebp - 0x23c], 0
jmp 0x41e486
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x240], eax
jmp 0x41e4a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x240]
mov edx, dword [edx + eax]
mov ecx, 0x428144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x49
cmp dword [ebp - 0x34], 0
je 0x41e51b
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e51b
mov edx, dword [ebp - 0x34]
mov eax, 0x2b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e4fe
mov dword [ebp - 0x244], 0
jmp 0x41e50a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x248], eax
jmp 0x41e527
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x248]
mov edx, dword [edx + eax]
mov ecx, 0x428230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x34], 0
je 0x41e59f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e59f
mov edx, dword [ebp - 0x34]
mov eax, 0x2c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e582
mov dword [ebp - 0x24c], 0
jmp 0x41e58e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x250], eax
jmp 0x41e5ab
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x250]
mov edx, dword [edx + eax]
mov ecx, 0x428234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
push 0x40500000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x4c
cmp dword [ebp - 0x34], 0
je 0x41e63d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e63d
mov edx, dword [ebp - 0x34]
mov eax, 0x2d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e620
mov dword [ebp - 0x254], 0
jmp 0x41e62c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x258], eax
jmp 0x41e649
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x258]
mov edx, dword [edx + eax]
mov ecx, 0x428104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x41e6c1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e6c1
mov edx, dword [ebp - 0x34]
mov eax, 0x2e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e6a4
mov dword [ebp - 0x25c], 0
jmp 0x41e6b0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x260], eax
jmp 0x41e6cd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x260]
mov edx, dword [edx + eax]
mov ecx, 0x428228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
push 0xc
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_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x41e76f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e76f
mov edx, dword [ebp - 0x34]
mov eax, 0x2f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e752
mov dword [ebp - 0x264], 0
jmp 0x41e75e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x268], eax
jmp 0x41e77b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x268]
mov edx, dword [edx + eax]
mov ecx, 0x42822c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
cmp dword [ebp - 0x34], 0
je 0x41e7f3
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e7f3
mov edx, dword [ebp - 0x34]
mov eax, 0x30
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e7d6
mov dword [ebp - 0x26c], 0
jmp 0x41e7e2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x270], eax
jmp 0x41e7ff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x270]
mov edx, dword [edx + eax]
mov ecx, 0x4281a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x34], 0
je 0x41e877
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e877
mov edx, dword [ebp - 0x34]
mov eax, 0x31
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e85a
mov dword [ebp - 0x274], 0
jmp 0x41e866
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x278], eax
jmp 0x41e883
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x278]
mov edx, dword [edx + eax]
mov ecx, 0x4281a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x34], 0
je 0x41e8fb
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e8fb
mov edx, dword [ebp - 0x34]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e8de
mov dword [ebp - 0x27c], 0
jmp 0x41e8ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x280], eax
jmp 0x41e907
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x280]
mov edx, dword [edx + eax]
mov ecx, 0x42814c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x34], 0
je 0x41e97f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41e97f
mov edx, dword [ebp - 0x34]
mov eax, 0x33
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e962
mov dword [ebp - 0x284], 0
jmp 0x41e96e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x288], eax
jmp 0x41e98b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x288]
mov edx, dword [edx + eax]
mov ecx, 0x4282a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
mov word [ebp - 0xcc], 0x270f
mov word [ebp - 0xc8], 1
cmp dword [ebp - 0x34], 0
je 0x41ea15
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ea15
mov edx, dword [ebp - 0x34]
mov eax, 0x34
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41e9f8
mov dword [ebp - 0x28c], 0
jmp 0x41ea04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x290], eax
jmp 0x41ea21
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc8]
push edx
call fcn.00419d20
movsx eax, ax
mov dword [ebp - 0x294], eax
fild dword [ebp - 0x294]
fstp dword [ebp - 0x298]
mov ecx, dword [ebp - 0x298]
push ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x290]
mov edx, dword [eax + ecx]
push edx
call fcn.00414760
mov edx, eax
mov ecx, 0x4280fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x55
mov word [ebp - 0xcc], 0x270f
mov word [ebp - 0xc8], 1
cmp dword [ebp - 0x34], 0
je 0x41eae2
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41eae2
mov ecx, dword [ebp - 0x34]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41eac5
mov dword [ebp - 0x29c], 0
jmp 0x41ead1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x2a0], edx
jmp 0x41eaee
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.00419d20
movsx edx, ax
mov dword [ebp - 0x2a4], edx
fild dword [ebp - 0x2a4]
fstp dword [ebp - 0x2a8]
mov eax, dword [ebp - 0x2a8]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2a0]
mov ecx, dword [edx + eax]
push ecx
call fcn.00414760
mov edx, eax
mov ecx, 0x428134
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x56
mov word [ebp - 0xcc], 0x270f
mov word [ebp - 0xc8], 1
cmp dword [ebp - 0x34], 0
je 0x41ebaf
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41ebaf
mov eax, dword [ebp - 0x34]
mov ecx, 0x36
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41eb92
mov dword [ebp - 0x2ac], 0
jmp 0x41eb9e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x2b0], ecx
jmp 0x41ebbb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
call fcn.00419d20
movsx ecx, ax
mov dword [ebp - 0x2b4], ecx
fild dword [ebp - 0x2b4]
fstp dword [ebp - 0x2b8]
mov edx, dword [ebp - 0x2b8]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2b0]
mov eax, dword [ecx + edx]
push eax
call fcn.00414760
mov edx, eax
mov ecx, 0x428138
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x57
push 0x404c8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x58
cmp dword [ebp - 0x34], 0
je 0x41ec84
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ec84
mov edx, dword [ebp - 0x34]
mov eax, 0x37
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41ec67
mov dword [ebp - 0x2bc], 0
jmp 0x41ec73
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2c0], eax
jmp 0x41ec90
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, 0x428264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x59
push 0x406a8000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x34], 0
je 0x41ed22
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ed22
mov edx, dword [ebp - 0x34]
mov eax, 0x38
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41ed05
mov dword [ebp - 0x2c4], 0
jmp 0x41ed11
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2c8], eax
jmp 0x41ed2e
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, 0x4281c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
push 0x405cc000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x5c
cmp dword [ebp - 0x34], 0
je 0x41edc0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41edc0
mov edx, dword [ebp - 0x34]
mov eax, 0x39
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41eda3
mov dword [ebp - 0x2cc], 0
jmp 0x41edaf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2d0], eax
jmp 0x41edcc
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, 0x4281c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x34], 0
je 0x41ee44
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ee44
mov edx, dword [ebp - 0x34]
mov eax, 0x3a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41ee27
mov dword [ebp - 0x2d4], 0
jmp 0x41ee33
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2d8], eax
jmp 0x41ee50
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, 0x4281c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
cmp dword [ebp - 0x34], 0
je 0x41eec8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41eec8
mov edx, dword [ebp - 0x34]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41eeab
mov dword [ebp - 0x2dc], 0
jmp 0x41eeb7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2e0], eax
jmp 0x41eed4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2e0]
mov edx, dword [edx + eax]
mov ecx, 0x4281cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5f
cmp dword [ebp - 0x34], 0
je 0x41ef4c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41ef4c
mov edx, dword [ebp - 0x34]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41ef2f
mov dword [ebp - 0x2e4], 0
jmp 0x41ef3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2e8], eax
jmp 0x41ef58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2e8]
mov edx, dword [edx + eax]
mov ecx, 0x4281d0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x60
cmp dword [ebp - 0x34], 0
je 0x41efd0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41efd0
mov edx, dword [ebp - 0x34]
mov eax, 0x3d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41efb3
mov dword [ebp - 0x2ec], 0
jmp 0x41efbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2f0], eax
jmp 0x41efdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2f0]
mov edx, dword [edx + eax]
mov ecx, 0x4281d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x61
cmp dword [ebp - 0x34], 0
je 0x41f054
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41f054
mov edx, dword [ebp - 0x34]
mov eax, 0x3e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41f037
mov dword [ebp - 0x2f4], 0
jmp 0x41f043
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x2f8], eax
jmp 0x41f060
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2f8]
mov edx, dword [edx + eax]
mov ecx, 0x4281d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x62
cmp dword [ebp - 0x34], 0
je 0x41f0d8
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41f0d8
mov edx, dword [ebp - 0x34]
mov eax, 0x3f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41f0bb
mov dword [ebp - 0x2fc], 0
jmp 0x41f0c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x300], eax
jmp 0x41f0e4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x300]
mov edx, dword [edx + eax]
mov ecx, 0x4281dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x63
push 0x40692000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x64
cmp dword [ebp - 0x34], 0
je 0x41f176
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x41f176
mov edx, dword [ebp - 0x34]
mov eax, 0x40
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x41f159
mov dword [ebp - 0x304], 0
jmp 0x41f165
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x308], eax
jmp 0x41f182
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x308]
mov edx, dword [edx + eax]
mov ecx, 0x4281e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x98], 0xe0
mov dword [ebp - 0xa0], 2
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x66
cmp dword [ebp - 0x34], 0
je 0x41f242
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f242
mov eax, dword [ebp - 0x34]
mov ecx, 0x41
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f225
mov dword [ebp - 0x30c], 0
jmp 0x41f231
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x310], ecx
jmp 0x41f24e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x310]
mov edx, dword [eax + ecx]
mov ecx, 0x4281e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x34], 0
je 0x41f2c6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f2c6
mov eax, dword [ebp - 0x34]
mov ecx, 0x42
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f2a9
mov dword [ebp - 0x314], 0
jmp 0x41f2b5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x318], ecx
jmp 0x41f2d2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x318]
mov edx, dword [eax + ecx]
mov ecx, 0x4281e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
cmp dword [ebp - 0x34], 0
je 0x41f34a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f34a
mov eax, dword [ebp - 0x34]
mov ecx, 0x43
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f32d
mov dword [ebp - 0x31c], 0
jmp 0x41f339
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x320], ecx
jmp 0x41f356
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x320]
mov edx, dword [eax + ecx]
mov ecx, 0x428158
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x34], 0
je 0x41f3ce
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f3ce
mov eax, dword [ebp - 0x34]
mov ecx, 0x44
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f3b1
mov dword [ebp - 0x324], 0
jmp 0x41f3bd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x328], ecx
jmp 0x41f3da
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x328]
mov edx, dword [eax + ecx]
mov ecx, 0x4281bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
cmp dword [ebp - 0x34], 0
je 0x41f452
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f452
mov eax, dword [ebp - 0x34]
mov ecx, 0x45
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f435
mov dword [ebp - 0x32c], 0
jmp 0x41f441
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x330], ecx
jmp 0x41f45e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x330]
mov edx, dword [eax + ecx]
mov ecx, 0x4281ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6b
push 0x50
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_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x34], 0
je 0x41f500
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f500
mov eax, dword [ebp - 0x34]
mov ecx, 0x46
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f4e3
mov dword [ebp - 0x334], 0
jmp 0x41f4ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x338], ecx
jmp 0x41f50c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x338]
mov edx, dword [eax + ecx]
mov ecx, 0x4281f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
push 0x4067c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcLog]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x6e
cmp dword [ebp - 0x34], 0
je 0x41f59e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f59e
mov eax, dword [ebp - 0x34]
mov ecx, 0x47
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f581
mov dword [ebp - 0x33c], 0
jmp 0x41f58d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x340], ecx
jmp 0x41f5aa
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x340]
mov edx, dword [eax + ecx]
mov ecx, 0x428250
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x34], 0
je 0x41f622
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f622
mov eax, dword [ebp - 0x34]
mov ecx, 0x48
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f605
mov dword [ebp - 0x344], 0
jmp 0x41f611
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x348], ecx
jmp 0x41f62e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x348]
mov edx, dword [eax + ecx]
mov ecx, 0x42818c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x34], 0
je 0x41f6a6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f6a6
mov eax, dword [ebp - 0x34]
mov ecx, 0x49
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f689
mov dword [ebp - 0x34c], 0
jmp 0x41f695
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x350], ecx
jmp 0x41f6b2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x350]
mov edx, dword [eax + ecx]
mov ecx, 0x428190
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
cmp dword [ebp - 0x34], 0
je 0x41f72a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f72a
mov eax, dword [ebp - 0x34]
mov ecx, 0x4a
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f70d
mov dword [ebp - 0x354], 0
jmp 0x41f719
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x358], ecx
jmp 0x41f736
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x358]
mov edx, dword [eax + ecx]
mov ecx, 0x4282c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x34], 0
je 0x41f7ae
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f7ae
mov eax, dword [ebp - 0x34]
mov ecx, 0x4b
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f791
mov dword [ebp - 0x35c], 0
jmp 0x41f79d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x360], ecx
jmp 0x41f7ba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x360]
mov edx, dword [eax + ecx]
mov ecx, 0x4282c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
cmp dword [ebp - 0x34], 0
je 0x41f832
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f832
mov eax, dword [ebp - 0x34]
mov ecx, 0x4c
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f815
mov dword [ebp - 0x364], 0
jmp 0x41f821
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x368], ecx
jmp 0x41f83e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x368]
mov edx, dword [eax + ecx]
mov ecx, 0x4282cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x41f8b6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f8b6
mov eax, dword [ebp - 0x34]
mov ecx, 0x4d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f899
mov dword [ebp - 0x36c], 0
jmp 0x41f8a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x370], ecx
jmp 0x41f8c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x370]
mov edx, dword [eax + ecx]
mov ecx, 0x4282a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
cmp dword [ebp - 0x34], 0
je 0x41f93a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f93a
mov eax, dword [ebp - 0x34]
mov ecx, 0x4e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f91d
mov dword [ebp - 0x374], 0
jmp 0x41f929
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x378], ecx
jmp 0x41f946
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x378]
mov edx, dword [eax + ecx]
mov ecx, 0x428204
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0x34], 0
je 0x41f9be
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41f9be
mov eax, dword [ebp - 0x34]
mov ecx, 0x4f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41f9a1
mov dword [ebp - 0x37c], 0
jmp 0x41f9ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x380], ecx
jmp 0x41f9ca
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x380]
mov edx, dword [eax + ecx]
mov ecx, 0x428084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x34], 0
je 0x41fa42
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41fa42
mov eax, dword [ebp - 0x34]
mov ecx, 0x50
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fa25
mov dword [ebp - 0x384], 0
jmp 0x41fa31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x388], ecx
jmp 0x41fa4e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x388]
mov edx, dword [eax + ecx]
mov ecx, 0x428208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
push 0x43
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], 0x79
cmp dword [ebp - 0x34], 0
je 0x41faf0
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41faf0
mov eax, dword [ebp - 0x34]
mov ecx, 0x51
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fad3
mov dword [ebp - 0x38c], 0
jmp 0x41fadf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x390], ecx
jmp 0x41fafc
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, 0x428210
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
push 0x84
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_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x34], 0
je 0x41fba1
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41fba1
mov eax, dword [ebp - 0x34]
mov ecx, 0x52
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fb84
mov dword [ebp - 0x394], 0
jmp 0x41fb90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x398], ecx
jmp 0x41fbad
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, 0x428214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
push 0x40588000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0x34], 0
je 0x41fc3f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41fc3f
mov eax, dword [ebp - 0x34]
mov ecx, 0x53
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fc22
mov dword [ebp - 0x39c], 0
jmp 0x41fc2e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x3a0], ecx
jmp 0x41fc4b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3a0]
mov edx, dword [eax + ecx]
mov ecx, 0x428218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
cmp dword [ebp - 0x34], 0
je 0x41fcc3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41fcc3
mov eax, dword [ebp - 0x34]
mov ecx, 0x54
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fca6
mov dword [ebp - 0x3a4], 0
jmp 0x41fcb2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x3a8], ecx
jmp 0x41fccf
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, 0x42821c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x34], 0
je 0x41fd47
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x41fd47
mov eax, dword [ebp - 0x34]
mov ecx, 0x55
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x41fd2a
mov dword [ebp - 0x3ac], 0
jmp 0x41fd36
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x3b0], ecx
jmp 0x41fd53
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, 0x4280b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
mov dword [ebp - 0xbc], 0x404fcc
mov dword [ebp - 0xc4], 8
lea edx, [ebp - 0xc4]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xa0]
push edx
mov eax, dword [0x4280b0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0xb0]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
push 0x428044
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x81
cmp dword [ebp - 0x34], 0
je 0x41fe59
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41fe59
mov ecx, dword [ebp - 0x34]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41fe3c
mov dword [ebp - 0x3b4], 0
jmp 0x41fe48
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3b8], edx
jmp 0x41fe65
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3b8]
mov edx, dword [ecx + edx]
mov ecx, 0x4280f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x82
cmp dword [ebp - 0x34], 0
je 0x41fedd
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41fedd
mov ecx, dword [ebp - 0x34]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41fec0
mov dword [ebp - 0x3bc], 0
jmp 0x41fecc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3c0], edx
jmp 0x41fee9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3c0]
mov edx, dword [ecx + edx]
mov ecx, 0x428274
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
cmp dword [ebp - 0x34], 0
je 0x41ff61
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41ff61
mov ecx, dword [ebp - 0x34]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41ff44
mov dword [ebp - 0x3c4], 0
jmp 0x41ff50
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3c8], edx
jmp 0x41ff6d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3c8]
mov edx, dword [ecx + edx]
mov ecx, 0x428278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x34], 0
je 0x41ffe5
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x41ffe5
mov ecx, dword [ebp - 0x34]
mov edx, 0x59
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x41ffc8
mov dword [ebp - 0x3cc], 0
jmp 0x41ffd4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3d0], edx
jmp 0x41fff1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3d0]
mov edx, dword [ecx + edx]
mov ecx, 0x428128
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
cmp dword [ebp - 0x34], 0
je 0x420069
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x420069
mov ecx, dword [ebp - 0x34]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x42004c
mov dword [ebp - 0x3d4], 0
jmp 0x420058
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3d8], edx
jmp 0x420075
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3d8]
mov edx, dword [ecx + edx]
mov ecx, 0x42812c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x86
push 0x40544000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x34], 0
je 0x420107
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x420107
mov ecx, dword [ebp - 0x34]
mov edx, 0x5b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x4200ea
mov dword [ebp - 0x3dc], 0
jmp 0x4200f6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3e0], edx
jmp 0x420113
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e0], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e0]
mov edx, dword [ecx + edx]
mov ecx, 0x428108
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x88
push 0x40100000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x89
cmp dword [ebp - 0x34], 0
je 0x4201a5
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x4201a5
mov ecx, dword [ebp - 0x34]
mov edx, 0x5c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x420188
mov dword [ebp - 0x3e4], 0
jmp 0x420194
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e4], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x3e8], edx
jmp 0x4201b1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3e8]
mov edx, dword [ecx + edx]
mov ecx, 0x428258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8a
mov dword [ebp - 0x98], 0x88
mov dword [ebp - 0xa0], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x8b
cmp dword [ebp - 0x34], 0
je 0x420271
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x420271
mov edx, dword [ebp - 0x34]
mov eax, 0x5d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x420254
mov dword [ebp - 0x3ec], 0
jmp 0x420260
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x3f0], eax
jmp 0x42027d
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, 0x42825c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8c
cmp dword [ebp - 0x34], 0
je 0x4202f5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4202f5
mov edx, dword [ebp - 0x34]
mov eax, 0x5e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x4202d8
mov dword [ebp - 0x3f4], 0
jmp 0x4202e4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f4], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x3f8], eax
jmp 0x420301
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, 0x4281a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8d
cmp dword [ebp - 0x34], 0
je 0x420379
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x420379
mov edx, dword [ebp - 0x34]
mov eax, 0x5f
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x42035c
mov dword [ebp - 0x3fc], 0
jmp 0x420368
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x400], eax
jmp 0x420385
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, 0x4281ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
mov dword [ebp - 0x98], 0xf5
mov dword [ebp - 0xa0], 2
push 1
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xa0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x34], 0
je 0x420447
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x420447
mov eax, dword [ebp - 0x34]
mov ecx, 0x60
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0xdc], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0xdc]
cmp eax, dword [edx + 0x10]
jae 0x42042a
mov dword [ebp - 0x404], 0
jmp 0x420436
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov ecx, dword [ebp - 0xdc]
shl ecx, 2
mov dword [ebp - 0x408], ecx
jmp 0x420453
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x408]
mov edx, dword [eax + ecx]
mov ecx, 0x4281b0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
mov dword [ebp - 0x98], 0x88
mov dword [ebp - 0xa0], 2
push 2
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xa0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x91
cmp dword [ebp - 0x34], 0
je 0x420515
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x420515
mov ecx, dword [ebp - 0x34]
mov edx, 0x61
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x4204f8
mov dword [ebp - 0x40c], 0
jmp 0x420504
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x410], edx
jmp 0x420521
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x410]
mov edx, dword [ecx + edx]
mov ecx, 0x4281b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x92
cmp dword [ebp - 0x34], 0
je 0x420599
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x420599
mov ecx, dword [ebp - 0x34]
mov edx, 0x62
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0xdc], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0xdc]
cmp ecx, dword [eax + 0x10]
jae 0x42057c
mov dword [ebp - 0x414], 0
jmp 0x420588
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov edx, dword [ebp - 0xdc]
shl edx, 2
mov dword [ebp - 0x418], edx
jmp 0x4205a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x418]
mov edx, dword [ecx + edx]
mov ecx, 0x42820c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x93
mov dword [ebp - 0x98], 0xa0
mov dword [ebp - 0xa0], 2
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xa0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x94
cmp dword [ebp - 0x34], 0
je 0x420665
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x420665
mov edx, dword [ebp - 0x34]
mov eax, 0x63
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x420648
mov dword [ebp - 0x41c], 0
jmp 0x420654
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x420], eax
jmp 0x420671
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x420]
mov edx, dword [edx + eax]
mov ecx, 0x4282b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x95
cmp dword [ebp - 0x34], 0
je 0x4206e9
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x4206e9
mov edx, dword [ebp - 0x34]
mov eax, 0x64
sub eax, dword [edx + 0x14]
mov dword [ebp - 0xdc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0xdc]
cmp edx, dword [ecx + 0x10]
jae 0x4206cc
mov dword [ebp - 0x424], 0
jmp 0x4206d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov eax, dword [ebp - 0xdc]
shl eax, 2
mov dword [ebp - 0x428], eax
jmp 0x4206f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x428]
mov edx, dword [edx + eax]
mov ecx, 0x4282bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x96
push 1
mov ecx, dword [0x428144]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharBstr]
mov edx, eax
mov ecx, 0x42804c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x97
mov edx, 0x404e5c
mov ecx, 0x428248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x98
push 0x8c
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_rtcByteValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x99
push 4
mov edx, dword [0x428140]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x428148
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9a
mov dword [ebp - 0xbc], 0x428140
mov dword [ebp - 0xc4], 0x4008
push 3
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x428130
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0xbc], 0x428144
mov dword [ebp - 0xc4], 0x4008
push 3
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4280d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9c
push 3
mov eax, dword [0x428080]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x428038
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x9d
push 0x40418000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0x9e
mov dword [ebp - 0xbc], 0x428158
mov dword [ebp - 0xc4], 0x4008
push 3
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x42803c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x9f
push 0x40550000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0xa0
push 3
mov ecx, dword [0x4282cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharBstr]
mov edx, eax
mov ecx, 0x428040
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0xa1
push 0xbe
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_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa2
push 0x6e
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x73
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 0x31
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
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
push 0x2e
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x70
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 0x404e90
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x61
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x79
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404fc4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x78]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404fd4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x7c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x31
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x84]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x33
call dword [sym.imp.MSVBVM60.DLL_rtcBstrFromAnsi]
mov edx, eax
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x8c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404fdc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x404fe4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x88]
push ecx
lea edx, [ebp - 0x84]
push edx
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 0x15
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x58
mov dword [ebp - 4], 0xa3
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [0x42804c]
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 0x404fec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x428194
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa4
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x42804c]
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 0x404ff8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x428198
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa5
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [0x42804c]
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 0x405004
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4282b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa6
push 0x405ac000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0xd8]
mov dword [ebp - 4], 0xa7
push 0
push 0
push 1
push 0
lea edx, [ebp - 0xb4]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0xbc], 0x3e8
mov dword [ebp - 0xc4], 2
lea edx, [ebp - 0xc4]
mov eax, dword [ebp - 0xb4]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [0x428174]
push edx
mov eax, dword [0x42823c]
push eax
call fcn.004152a0
lea ecx, [ebp - 0xb4]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xa8
push 0x78
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], 0xa9
push 0x28
call fcn.0040ac90
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.004114c0
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 [0x428144]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x42806c
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 0x420e80
jmp 0x420e4c
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x28]
push edx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x34]
push eax
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
ret