Function at 0x40ad10
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403786
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x544
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401360
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, 0x4300e0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
mov dword [ebp - 0x1b8], 0x405178
mov dword [ebp - 0x1c0], 8
push 0x65
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1c8], 0x405180
mov dword [ebp - 0x1d0], 8
push 0x6e
lea ecx, [ebp - 0x8c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1d8], 0x405188
mov dword [ebp - 0x1e0], 8
push 0x6c
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x33
lea eax, [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1e8], 0x405190
mov dword [ebp - 0x1f0], 8
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430068
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 4], 5
push 0xd6
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], 6
push 0xec
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], 7
mov word [ebp - 0x204], 0xffff
mov dword [ebp - 0x20c], 0x65a
lea eax, [ebp - 0x204]
push eax
lea ecx, [ebp - 0x20c]
push ecx
push 0x4300b0
push 0x4300e4
call fcn.00418b60
mov dword [ebp - 4], 8
mov edx, dword [0x43012c]
push edx
mov eax, dword [0x4300e0]
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 0x4300e4
call fcn.0042a7e0
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 9
push 0x4065e000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x54], 2
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x1b8], 0x4300e4
mov dword [ebp - 0x1c0], 0x6011
push 0
push 0x40
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4300d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc
push 0x200a
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], 0xd
mov dword [ebp - 0x1b8], 0x405198
mov dword [ebp - 0x1c0], 8
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
mov eax, dword [0x4300d8]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea edx, [ebp - 0x6c]
push edx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x34]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf
push 0x54
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], 0x10
cmp dword [ebp - 0x34], 0
je 0x40b1b9
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b1b9
mov eax, dword [ebp - 0x34]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b19c
mov dword [ebp - 0x230], 0
jmp 0x40b1a8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x230], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x234], ecx
jmp 0x40b1c5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x234]
mov edx, dword [eax + ecx]
mov ecx, 0x430070
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x54], 0x32
mov dword [ebp - 0x5c], 2
push 1
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x34], 0
je 0x40b275
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40b275
mov ecx, dword [ebp - 0x34]
mov edx, 1
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40b258
mov dword [ebp - 0x238], 0
jmp 0x40b264
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x238], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x23c], edx
jmp 0x40b281
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x23c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x23c]
mov edx, dword [ecx + edx]
mov ecx, 0x430224
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14
cmp dword [ebp - 0x34], 0
je 0x40b313
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b313
mov edx, dword [ebp - 0x34]
mov eax, 2
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b2f6
mov dword [ebp - 0x240], 0
jmp 0x40b302
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x240], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x244], eax
jmp 0x40b31f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x244], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x244]
mov edx, dword [edx + eax]
mov ecx, 0x4300c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x15
cmp dword [ebp - 0x34], 0
je 0x40b397
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b397
mov edx, dword [ebp - 0x34]
mov eax, 3
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b37a
mov dword [ebp - 0x248], 0
jmp 0x40b386
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x24c], eax
jmp 0x40b3a3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x24c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x24c]
mov edx, dword [edx + eax]
mov ecx, 0x430174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16
push 0xf9
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], 0x17
cmp dword [ebp - 0x34], 0
je 0x40b448
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b448
mov edx, dword [ebp - 0x34]
mov eax, 4
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b42b
mov dword [ebp - 0x250], 0
jmp 0x40b437
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x250], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x254], eax
jmp 0x40b454
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x254], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x254]
mov edx, dword [edx + eax]
mov ecx, 0x430238
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x18
push 0xd40
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], 0x19
cmp dword [ebp - 0x34], 0
je 0x40b4f9
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b4f9
mov edx, dword [ebp - 0x34]
mov eax, 5
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b4dc
mov dword [ebp - 0x258], 0
jmp 0x40b4e8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x25c], eax
jmp 0x40b505
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x25c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x25c]
mov edx, dword [edx + eax]
mov ecx, 0x430234
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1a
cmp dword [ebp - 0x34], 0
je 0x40b57d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b57d
mov edx, dword [ebp - 0x34]
mov eax, 6
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b560
mov dword [ebp - 0x260], 0
jmp 0x40b56c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x264], eax
jmp 0x40b589
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x264], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x264]
mov edx, dword [edx + eax]
mov ecx, 0x4300a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x74], 0x13
mov dword [ebp - 0x7c], 2
mov dword [ebp - 0x64], 0xf0
mov dword [ebp - 0x6c], 2
mov dword [ebp - 0x54], 9
mov dword [ebp - 0x5c], 2
push 0
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x8c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcInStrChar]
lea edx, [ebp - 0x8c]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x54], 0x33
mov dword [ebp - 0x5c], 2
push 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1d
cmp dword [ebp - 0x34], 0
je 0x40b6a3
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40b6a3
mov edx, dword [ebp - 0x34]
mov eax, 7
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40b686
mov dword [ebp - 0x268], 0
jmp 0x40b692
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x26c], eax
jmp 0x40b6af
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x26c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x26c]
mov edx, dword [edx + eax]
mov ecx, 0x4300ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x54], 0x16
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x1f
cmp dword [ebp - 0x34], 0
je 0x40b75d
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b75d
mov eax, dword [ebp - 0x34]
mov ecx, 8
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b740
mov dword [ebp - 0x270], 0
jmp 0x40b74c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x270], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x274], ecx
jmp 0x40b769
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x274], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x274]
mov edx, dword [eax + ecx]
mov ecx, 0x430240
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x20
cmp dword [ebp - 0x34], 0
je 0x40b7e1
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b7e1
mov eax, dword [ebp - 0x34]
mov ecx, 9
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b7c4
mov dword [ebp - 0x278], 0
jmp 0x40b7d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x278], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x27c], ecx
jmp 0x40b7ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x27c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x27c]
mov edx, dword [eax + ecx]
mov ecx, 0x43023c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x21
cmp dword [ebp - 0x34], 0
je 0x40b865
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b865
mov eax, dword [ebp - 0x34]
mov ecx, 0xa
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b848
mov dword [ebp - 0x280], 0
jmp 0x40b854
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x280], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x284], ecx
jmp 0x40b871
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x284], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x284]
mov edx, dword [eax + ecx]
mov ecx, 0x4301b4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x22
cmp dword [ebp - 0x34], 0
je 0x40b8e9
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b8e9
mov eax, dword [ebp - 0x34]
mov ecx, 0xb
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b8cc
mov dword [ebp - 0x288], 0
jmp 0x40b8d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x288], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x28c], ecx
jmp 0x40b8f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x28c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x28c]
mov edx, dword [eax + ecx]
mov ecx, 0x43021c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x23
cmp dword [ebp - 0x34], 0
je 0x40b96d
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b96d
mov eax, dword [ebp - 0x34]
mov ecx, 0xc
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b950
mov dword [ebp - 0x290], 0
jmp 0x40b95c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x290], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x294], ecx
jmp 0x40b979
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x294], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x294]
mov edx, dword [eax + ecx]
mov ecx, 0x4300a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x24
cmp dword [ebp - 0x34], 0
je 0x40b9f1
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40b9f1
mov eax, dword [ebp - 0x34]
mov ecx, 0xd
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40b9d4
mov dword [ebp - 0x298], 0
jmp 0x40b9e0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x298], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x29c], ecx
jmp 0x40b9fd
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x29c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x29c]
mov edx, dword [eax + ecx]
mov ecx, 0x430118
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x54], 0xcf
mov dword [ebp - 0x5c], 2
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x5c]
push edx
push 0xee
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x26
cmp dword [ebp - 0x34], 0
je 0x40bacf
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bacf
mov ecx, dword [ebp - 0x34]
mov edx, 0xe
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bab2
mov dword [ebp - 0x2a0], 0
jmp 0x40babe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2a4], edx
jmp 0x40badb
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2a4]
mov edx, dword [ecx + edx]
mov ecx, 0x4300c8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x27
cmp dword [ebp - 0x34], 0
je 0x40bb53
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bb53
mov ecx, dword [ebp - 0x34]
mov edx, 0xf
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bb36
mov dword [ebp - 0x2a8], 0
jmp 0x40bb42
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2a8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2ac], edx
jmp 0x40bb5f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2ac]
mov edx, dword [ecx + edx]
mov ecx, 0x430170
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x28
push 0
push 0xffffffffffffffff
push 1
push 0x22
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x54
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x2a
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x54], 0xac
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2a
cmp dword [ebp - 0x34], 0
je 0x40bc82
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40bc82
mov eax, dword [ebp - 0x34]
mov ecx, 0x10
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40bc65
mov dword [ebp - 0x2b0], 0
jmp 0x40bc71
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2b4], ecx
jmp 0x40bc8e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2b4]
mov edx, dword [eax + ecx]
mov ecx, 0x43014c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2b
cmp dword [ebp - 0x34], 0
je 0x40bd06
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40bd06
mov eax, dword [ebp - 0x34]
mov ecx, 0x11
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40bce9
mov dword [ebp - 0x2b8], 0
jmp 0x40bcf5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2b8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2bc], ecx
jmp 0x40bd12
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2bc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2bc]
mov edx, dword [eax + ecx]
mov ecx, 0x430148
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2c
cmp dword [ebp - 0x34], 0
je 0x40bd8a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40bd8a
mov eax, dword [ebp - 0x34]
mov ecx, 0x12
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40bd6d
mov dword [ebp - 0x2c0], 0
jmp 0x40bd79
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2c4], ecx
jmp 0x40bd96
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2c4]
mov edx, dword [eax + ecx]
mov ecx, 0x430150
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x54], 0xf
mov dword [ebp - 0x5c], 2
push 0
push 1
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x2e
push 0x4055c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSin]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x2f
cmp dword [ebp - 0x34], 0
je 0x40be62
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40be62
mov ecx, dword [ebp - 0x34]
mov edx, 0x14
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40be45
mov dword [ebp - 0x2c8], 0
jmp 0x40be51
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2c8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2cc], edx
jmp 0x40be6e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2cc]
mov edx, dword [ecx + edx]
mov ecx, 0x43017c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x30
cmp dword [ebp - 0x34], 0
je 0x40bee6
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bee6
mov ecx, dword [ebp - 0x34]
mov edx, 0x15
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bec9
mov dword [ebp - 0x2d0], 0
jmp 0x40bed5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2d4], edx
jmp 0x40bef2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2d4]
mov edx, dword [ecx + edx]
mov ecx, 0x430178
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x34], 0
je 0x40bf6a
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40bf6a
mov ecx, dword [ebp - 0x34]
mov edx, 0x16
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bf4d
mov dword [ebp - 0x2d8], 0
jmp 0x40bf59
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2d8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2dc], edx
jmp 0x40bf76
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2dc]
mov edx, dword [ecx + edx]
mov ecx, 0x430258
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x32
push 0x40678000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x33
cmp dword [ebp - 0x34], 0
je 0x40c008
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c008
mov ecx, dword [ebp - 0x34]
mov edx, 0x17
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40bfeb
mov dword [ebp - 0x2e0], 0
jmp 0x40bff7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2e4], edx
jmp 0x40c014
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2e4]
mov edx, dword [ecx + edx]
mov ecx, 0x430064
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x34
push 0
push 0x63
push 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x35
cmp dword [ebp - 0x34], 0
je 0x40c0d8
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c0d8
mov eax, dword [ebp - 0x34]
mov ecx, 0x18
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c0bb
mov dword [ebp - 0x2e8], 0
jmp 0x40c0c7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2e8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x2ec], ecx
jmp 0x40c0e4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2ec], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x2ec]
mov edx, dword [eax + ecx]
mov ecx, 0x430228
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x54], 0xdd
mov dword [ebp - 0x5c], 2
push 3
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
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 0x40c194
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40c194
mov ecx, dword [ebp - 0x34]
mov edx, 0x19
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40c177
mov dword [ebp - 0x2f0], 0
jmp 0x40c183
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x2f4], edx
jmp 0x40c1a0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x2f4]
mov edx, dword [ecx + edx]
mov ecx, 0x43022c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x38
push 0
push 0xffffffffffffffff
push 1
push 0xf9
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x42
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xaf
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x39
cmp dword [ebp - 0x34], 0
je 0x40c293
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c293
mov edx, dword [ebp - 0x34]
mov eax, 0x1a
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c276
mov dword [ebp - 0x2f8], 0
jmp 0x40c282
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2f8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x2fc], eax
jmp 0x40c29f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x2fc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x2fc]
mov edx, dword [edx + eax]
mov ecx, 0x430230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3a
cmp dword [ebp - 0x34], 0
je 0x40c317
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c317
mov edx, dword [ebp - 0x34]
mov eax, 0x1b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c2fa
mov dword [ebp - 0x300], 0
jmp 0x40c306
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x300], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x304], eax
jmp 0x40c323
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x304], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x304]
mov edx, dword [edx + eax]
mov ecx, 0x4300cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x54], 0xf0
mov dword [ebp - 0x5c], 2
push 0
push 3
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3c
push 0
push 0xaa
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
cmp dword [ebp - 0x34], 0
je 0x40c424
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40c424
mov edx, dword [ebp - 0x34]
mov eax, 0x1c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40c407
mov dword [ebp - 0x308], 0
jmp 0x40c413
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x30c], eax
jmp 0x40c430
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x30c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x30c]
mov edx, dword [edx + eax]
mov ecx, 0x430220
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x54], 0xc5
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
cmp dword [ebp - 0x34], 0
je 0x40c4e0
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c4e0
mov eax, dword [ebp - 0x34]
mov ecx, 0x1d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c4c3
mov dword [ebp - 0x310], 0
jmp 0x40c4cf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x310], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x314], ecx
jmp 0x40c4ec
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x314], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x314]
mov edx, dword [eax + ecx]
mov ecx, 0x4301a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x40
cmp dword [ebp - 0x34], 0
je 0x40c564
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c564
mov eax, dword [ebp - 0x34]
mov ecx, 0x1e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c547
mov dword [ebp - 0x318], 0
jmp 0x40c553
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x318], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x31c], ecx
jmp 0x40c570
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x31c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x31c]
mov edx, dword [eax + ecx]
mov ecx, 0x43019c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x41
cmp dword [ebp - 0x34], 0
je 0x40c5e8
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c5e8
mov eax, dword [ebp - 0x34]
mov ecx, 0x1f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c5cb
mov dword [ebp - 0x320], 0
jmp 0x40c5d7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x320], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x324], ecx
jmp 0x40c5f4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x324], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x324]
mov edx, dword [eax + ecx]
mov ecx, 0x4301a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x42
cmp dword [ebp - 0x34], 0
je 0x40c66c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c66c
mov eax, dword [ebp - 0x34]
mov ecx, 0x20
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c64f
mov dword [ebp - 0x328], 0
jmp 0x40c65b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x328], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x32c], ecx
jmp 0x40c678
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x32c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x32c]
mov edx, dword [eax + ecx]
mov ecx, 0x430144
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x43
cmp dword [ebp - 0x34], 0
je 0x40c6f0
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c6f0
mov eax, dword [ebp - 0x34]
mov ecx, 0x21
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c6d3
mov dword [ebp - 0x330], 0
jmp 0x40c6df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x330], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x334], ecx
jmp 0x40c6fc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x334], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x334]
mov edx, dword [eax + ecx]
mov ecx, 0x4302bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x44
push 0x406fa000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x45
cmp dword [ebp - 0x34], 0
je 0x40c78e
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c78e
mov eax, dword [ebp - 0x34]
mov ecx, 0x22
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c771
mov dword [ebp - 0x338], 0
jmp 0x40c77d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x338], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x33c], ecx
jmp 0x40c79a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x33c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x33c]
mov edx, dword [eax + ecx]
mov ecx, 0x43006c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x46
cmp dword [ebp - 0x34], 0
je 0x40c812
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c812
mov eax, dword [ebp - 0x34]
mov ecx, 0x23
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c7f5
mov dword [ebp - 0x340], 0
jmp 0x40c801
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x340], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x344], ecx
jmp 0x40c81e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x344], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x344]
mov edx, dword [eax + ecx]
mov ecx, 0x43011c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x47
cmp dword [ebp - 0x34], 0
je 0x40c896
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c896
mov eax, dword [ebp - 0x34]
mov ecx, 0x24
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c879
mov dword [ebp - 0x348], 0
jmp 0x40c885
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x348], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x34c], ecx
jmp 0x40c8a2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x34c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x34c]
mov edx, dword [eax + ecx]
mov ecx, 0x430120
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x48
push 0
push 0xffffffffffffffff
push 1
push 0xc6
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xff
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x35
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x49
push 0
push 0xe7
push 0x46
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x4a
cmp dword [ebp - 0x34], 0
je 0x40c9e4
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40c9e4
mov eax, dword [ebp - 0x34]
mov ecx, 0x25
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40c9c7
mov dword [ebp - 0x350], 0
jmp 0x40c9d3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x350], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x354], ecx
jmp 0x40c9f0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x354], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x354]
mov edx, dword [eax + ecx]
mov ecx, 0x430124
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4b
mov word [ebp - 0x204], 0x2391
lea edx, [ebp - 0x204]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x54], 0x46
mov dword [ebp - 0x5c], 2
push 1
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x4d
cmp dword [ebp - 0x34], 0
je 0x40cabd
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40cabd
mov edx, dword [ebp - 0x34]
mov eax, 0x26
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40caa0
mov dword [ebp - 0x358], 0
jmp 0x40caac
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x358], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x35c], eax
jmp 0x40cac9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x35c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x35c]
mov edx, dword [edx + eax]
mov ecx, 0x430130
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x4e
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x4f
cmp dword [ebp - 0x34], 0
je 0x40cb5b
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40cb5b
mov eax, dword [ebp - 0x34]
mov ecx, 0x27
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40cb3e
mov dword [ebp - 0x360], 0
jmp 0x40cb4a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x360], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x364], ecx
jmp 0x40cb67
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x364], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x364]
mov edx, dword [eax + ecx]
mov ecx, 0x430134
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x54], 0x9a
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x51
cmp dword [ebp - 0x34], 0
je 0x40cc15
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cc15
mov ecx, dword [ebp - 0x34]
mov edx, 0x28
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cbf8
mov dword [ebp - 0x368], 0
jmp 0x40cc04
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x368], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x36c], edx
jmp 0x40cc21
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x36c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x36c]
mov edx, dword [ecx + edx]
mov ecx, 0x430138
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x52
cmp dword [ebp - 0x34], 0
je 0x40cc99
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cc99
mov ecx, dword [ebp - 0x34]
mov edx, 0x29
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cc7c
mov dword [ebp - 0x370], 0
jmp 0x40cc88
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x370], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x374], edx
jmp 0x40cca5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x374], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x374]
mov edx, dword [ecx + edx]
mov ecx, 0x43013c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x53
cmp dword [ebp - 0x34], 0
je 0x40cd1d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cd1d
mov ecx, dword [ebp - 0x34]
mov edx, 0x2a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cd00
mov dword [ebp - 0x378], 0
jmp 0x40cd0c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x378], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x37c], edx
jmp 0x40cd29
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x37c]
mov edx, dword [ecx + edx]
mov ecx, 0x430200
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x54
cmp dword [ebp - 0x34], 0
je 0x40cda1
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cda1
mov ecx, dword [ebp - 0x34]
mov edx, 0x2b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cd84
mov dword [ebp - 0x380], 0
jmp 0x40cd90
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x380], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x384], edx
jmp 0x40cdad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x384], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x384]
mov edx, dword [ecx + edx]
mov ecx, 0x43005c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x55
cmp dword [ebp - 0x34], 0
je 0x40ce25
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ce25
mov ecx, dword [ebp - 0x34]
mov edx, 0x2c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ce08
mov dword [ebp - 0x388], 0
jmp 0x40ce14
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x388], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x38c], edx
jmp 0x40ce31
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x38c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x38c]
mov edx, dword [ecx + edx]
mov ecx, 0x430060
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x56
cmp dword [ebp - 0x34], 0
je 0x40cea9
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cea9
mov ecx, dword [ebp - 0x34]
mov edx, 0x2d
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ce8c
mov dword [ebp - 0x390], 0
jmp 0x40ce98
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x390], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x394], edx
jmp 0x40ceb5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x394], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x394]
mov edx, dword [ecx + edx]
mov ecx, 0x4301c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x57
cmp dword [ebp - 0x34], 0
je 0x40cf2d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cf2d
mov ecx, dword [ebp - 0x34]
mov edx, 0x2e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cf10
mov dword [ebp - 0x398], 0
jmp 0x40cf1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x398], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x39c], edx
jmp 0x40cf39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x39c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x39c]
mov edx, dword [ecx + edx]
mov ecx, 0x430054
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x58
push 0x4065a000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x59
cmp dword [ebp - 0x34], 0
je 0x40cfcb
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40cfcb
mov ecx, dword [ebp - 0x34]
mov edx, 0x2f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40cfae
mov dword [ebp - 0x3a0], 0
jmp 0x40cfba
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3a4], edx
jmp 0x40cfd7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3a4]
mov edx, dword [ecx + edx]
mov ecx, 0x430058
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5a
cmp dword [ebp - 0x34], 0
je 0x40d04f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d04f
mov ecx, dword [ebp - 0x34]
mov edx, 0x30
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d032
mov dword [ebp - 0x3a8], 0
jmp 0x40d03e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3a8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3ac], edx
jmp 0x40d05b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ac], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3ac]
mov edx, dword [ecx + edx]
mov ecx, 0x43025c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5b
cmp dword [ebp - 0x34], 0
je 0x40d0d3
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d0d3
mov ecx, dword [ebp - 0x34]
mov edx, 0x31
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d0b6
mov dword [ebp - 0x3b0], 0
jmp 0x40d0c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3b4], edx
jmp 0x40d0df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3b4]
mov edx, dword [ecx + edx]
mov ecx, 0x430260
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x54], 0x14
mov dword [ebp - 0x5c], 2
push 0
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
cmp dword [ebp - 0x34], 0
je 0x40d18f
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d18f
mov edx, dword [ebp - 0x34]
mov eax, 0x32
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d172
mov dword [ebp - 0x3b8], 0
jmp 0x40d17e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3b8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x3bc], eax
jmp 0x40d19b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3bc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3bc]
mov edx, dword [edx + eax]
mov ecx, 0x430208
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x54], 2
mov dword [ebp - 0x5c], 2
push 0
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
cmp dword [ebp - 0x34], 0
je 0x40d24b
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40d24b
mov eax, dword [ebp - 0x34]
mov ecx, 0x33
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40d22e
mov dword [ebp - 0x3c0], 0
jmp 0x40d23a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3c4], ecx
jmp 0x40d257
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x3c4]
mov edx, dword [eax + ecx]
mov ecx, 0x4300f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x60
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40d2e1
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40d2e1
mov eax, dword [ebp - 0x34]
mov ecx, 0x34
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40d2c4
mov dword [ebp - 0x3c8], 0
jmp 0x40d2d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3c8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3cc], ecx
jmp 0x40d2ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3cc], eax
lea edx, [ebp - 0x208]
push edx
lea eax, [ebp - 0x204]
push eax
call fcn.0041c890
movsx ecx, ax
mov dword [ebp - 0x3d0], ecx
fild dword [ebp - 0x3d0]
fstp dword [ebp - 0x3d4]
mov edx, dword [ebp - 0x3d4]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3cc]
mov eax, dword [ecx + edx]
push eax
call fcn.004277d0
mov edx, eax
mov ecx, 0x4301b8
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x61
push 0x7c
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x54], 0xa
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLowerCaseVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x63
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40d400
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d400
mov ecx, dword [ebp - 0x34]
mov edx, 0x35
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d3e3
mov dword [ebp - 0x3d8], 0
jmp 0x40d3ef
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3d8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x3dc], edx
jmp 0x40d40c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3dc], eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x204]
push ecx
call fcn.0041c890
movsx edx, ax
mov dword [ebp - 0x3e0], edx
fild dword [ebp - 0x3e0]
fstp dword [ebp - 0x3e4]
mov eax, dword [ebp - 0x3e4]
push eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3dc]
mov ecx, dword [edx + eax]
push ecx
call fcn.004277d0
mov edx, eax
mov ecx, 0x4301f0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x64
mov word [ebp - 0x208], 0x270f
mov word [ebp - 0x204], 1
cmp dword [ebp - 0x34], 0
je 0x40d4cd
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40d4cd
mov eax, dword [ebp - 0x34]
mov ecx, 0x36
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40d4b0
mov dword [ebp - 0x3e8], 0
jmp 0x40d4bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3e8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x3ec], ecx
jmp 0x40d4d9
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3ec], eax
lea edx, [ebp - 0x208]
push edx
lea eax, [ebp - 0x204]
push eax
call fcn.0041c890
movsx ecx, ax
mov dword [ebp - 0x3f0], ecx
fild dword [ebp - 0x3f0]
fstp dword [ebp - 0x3f4]
mov edx, dword [ebp - 0x3f4]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x3ec]
mov eax, dword [ecx + edx]
push eax
call fcn.004277d0
mov edx, eax
mov ecx, 0x4301f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 0x65
cmp dword [ebp - 0x34], 0
je 0x40d588
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d588
mov edx, dword [ebp - 0x34]
mov eax, 0x37
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d56b
mov dword [ebp - 0x3f8], 0
jmp 0x40d577
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3f8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x3fc], eax
jmp 0x40d594
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x3fc], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x3fc]
mov edx, dword [edx + eax]
mov ecx, 0x4302cc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x66
push 0x4062c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcSqr]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x67
cmp dword [ebp - 0x34], 0
je 0x40d626
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d626
mov edx, dword [ebp - 0x34]
mov eax, 0x38
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d609
mov dword [ebp - 0x400], 0
jmp 0x40d615
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x400], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x404], eax
jmp 0x40d632
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x404], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x404]
mov edx, dword [edx + eax]
mov ecx, 0x43027c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x68
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x69
cmp dword [ebp - 0x34], 0
je 0x40d6c4
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40d6c4
mov eax, dword [ebp - 0x34]
mov ecx, 0x39
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40d6a7
mov dword [ebp - 0x408], 0
jmp 0x40d6b3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x408], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x40c], ecx
jmp 0x40d6d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x40c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x40c]
mov edx, dword [eax + ecx]
mov ecx, 0x430280
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6a
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6b
push 0x4060a000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x6c
cmp dword [ebp - 0x34], 0
je 0x40d77c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40d77c
mov ecx, dword [ebp - 0x34]
mov edx, 0x3a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40d75f
mov dword [ebp - 0x410], 0
jmp 0x40d76b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x410], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x414], edx
jmp 0x40d788
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x414], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x414]
mov edx, dword [ecx + edx]
mov ecx, 0x430284
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x6d
push 0x91
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], 0x6e
push 0x1c4
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x6f
cmp dword [ebp - 0x34], 0
je 0x40d84c
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d84c
mov edx, dword [ebp - 0x34]
mov eax, 0x3b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d82f
mov dword [ebp - 0x418], 0
jmp 0x40d83b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x418], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x41c], eax
jmp 0x40d858
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x41c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x41c]
mov edx, dword [edx + eax]
mov ecx, 0x430288
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x70
cmp dword [ebp - 0x34], 0
je 0x40d8d0
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40d8d0
mov edx, dword [ebp - 0x34]
mov eax, 0x3c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40d8b3
mov dword [ebp - 0x420], 0
jmp 0x40d8bf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x420], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x424], eax
jmp 0x40d8dc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x424], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x424]
mov edx, dword [edx + eax]
mov ecx, 0x43028c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x54], 0xde
mov dword [ebp - 0x5c], 2
push 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x72
cmp dword [ebp - 0x34], 0
je 0x40d98c
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40d98c
mov eax, dword [ebp - 0x34]
mov ecx, 0x3d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40d96f
mov dword [ebp - 0x428], 0
jmp 0x40d97b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x428], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x42c], ecx
jmp 0x40d998
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x42c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x42c]
mov edx, dword [eax + ecx]
mov ecx, 0x430290
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x73
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x74
cmp dword [ebp - 0x34], 0
je 0x40da2a
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40da2a
mov ecx, dword [ebp - 0x34]
mov edx, 0x3e
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40da0d
mov dword [ebp - 0x430], 0
jmp 0x40da19
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x430], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x434], edx
jmp 0x40da36
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x434], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x434]
mov edx, dword [ecx + edx]
mov ecx, 0x430294
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x75
push 0x40606000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcTan]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x76
cmp dword [ebp - 0x34], 0
je 0x40dac8
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dac8
mov ecx, dword [ebp - 0x34]
mov edx, 0x3f
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40daab
mov dword [ebp - 0x438], 0
jmp 0x40dab7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x438], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x43c], edx
jmp 0x40dad4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x43c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x43c]
mov edx, dword [ecx + edx]
mov ecx, 0x430298
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x77
cmp dword [ebp - 0x34], 0
je 0x40db4c
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40db4c
mov ecx, dword [ebp - 0x34]
mov edx, 0x40
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40db2f
mov dword [ebp - 0x440], 0
jmp 0x40db3b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x440], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x444], edx
jmp 0x40db58
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x444], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x444]
mov edx, dword [ecx + edx]
mov ecx, 0x43029c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x78
cmp dword [ebp - 0x34], 0
je 0x40dbd0
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dbd0
mov ecx, dword [ebp - 0x34]
mov edx, 0x41
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40dbb3
mov dword [ebp - 0x448], 0
jmp 0x40dbbf
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x448], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x44c], edx
jmp 0x40dbdc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x44c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x44c]
mov edx, dword [ecx + edx]
mov ecx, 0x4302a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x79
cmp dword [ebp - 0x34], 0
je 0x40dc54
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dc54
mov ecx, dword [ebp - 0x34]
mov edx, 0x42
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40dc37
mov dword [ebp - 0x450], 0
jmp 0x40dc43
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x450], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x454], edx
jmp 0x40dc60
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x454], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x454]
mov edx, dword [ecx + edx]
mov ecx, 0x4302a4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7a
mov word [ebp - 0x204], 0xa2a
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x7b
cmp dword [ebp - 0x34], 0
je 0x40dcf5
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40dcf5
mov edx, dword [ebp - 0x34]
mov eax, 0x43
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40dcd8
mov dword [ebp - 0x458], 0
jmp 0x40dce4
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x458], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x45c], eax
jmp 0x40dd01
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x45c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x45c]
mov edx, dword [edx + eax]
mov ecx, 0x430214
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7c
push 0x4067a000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcCos]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0x7d
cmp dword [ebp - 0x34], 0
je 0x40dd93
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40dd93
mov edx, dword [ebp - 0x34]
mov eax, 0x44
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40dd76
mov dword [ebp - 0x460], 0
jmp 0x40dd82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x460], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x464], eax
jmp 0x40dd9f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x464], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x464]
mov edx, dword [edx + eax]
mov ecx, 0x430278
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x54], 0x8f
mov dword [ebp - 0x5c], 2
push 0
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRound]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x7f
cmp dword [ebp - 0x34], 0
je 0x40de4f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40de4f
mov eax, dword [ebp - 0x34]
mov ecx, 0x45
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40de32
mov dword [ebp - 0x468], 0
jmp 0x40de3e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x468], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x46c], ecx
jmp 0x40de5b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x46c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x46c]
mov edx, dword [eax + ecx]
mov ecx, 0x4302a8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x80
push 0x1b2b
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], 0x81
push 0x824
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], 0x82
cmp dword [ebp - 0x34], 0
je 0x40df2d
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40df2d
mov eax, dword [ebp - 0x34]
mov ecx, 0x46
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40df10
mov dword [ebp - 0x470], 0
jmp 0x40df1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x470], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x474], ecx
jmp 0x40df39
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x474], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x474]
mov edx, dword [eax + ecx]
mov ecx, 0x4302ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x54], 1
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x84
cmp dword [ebp - 0x34], 0
je 0x40dfe7
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40dfe7
mov ecx, dword [ebp - 0x34]
mov edx, 0x47
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40dfca
mov dword [ebp - 0x478], 0
jmp 0x40dfd6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x478], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x47c], edx
jmp 0x40dff3
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x47c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x47c]
mov edx, dword [ecx + edx]
mov ecx, 0x43007c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x85
mov dword [ebp - 0x54], 0x3a
mov dword [ebp - 0x5c], 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x86
cmp dword [ebp - 0x34], 0
je 0x40e0a1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e0a1
mov edx, dword [ebp - 0x34]
mov eax, 0x48
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e084
mov dword [ebp - 0x480], 0
jmp 0x40e090
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x480], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x484], eax
jmp 0x40e0ad
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x484], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x484]
mov edx, dword [edx + eax]
mov ecx, 0x430248
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x87
cmp dword [ebp - 0x34], 0
je 0x40e125
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e125
mov edx, dword [ebp - 0x34]
mov eax, 0x49
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e108
mov dword [ebp - 0x488], 0
jmp 0x40e114
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x488], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x48c], eax
jmp 0x40e131
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x48c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x48c]
mov edx, dword [edx + eax]
mov ecx, 0x43024c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x54], 0x93
mov dword [ebp - 0x5c], 2
push 3
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x89
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x8a
cmp dword [ebp - 0x34], 0
je 0x40e1fb
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e1fb
mov ecx, dword [ebp - 0x34]
mov edx, 0x4a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e1de
mov dword [ebp - 0x490], 0
jmp 0x40e1ea
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x490], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x494], edx
jmp 0x40e207
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x494], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x494]
mov edx, dword [ecx + edx]
mov ecx, 0x43010c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8b
mov dword [ebp - 0x54], 0xba
mov dword [ebp - 0x5c], 2
push 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x8c
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_rtcAnsiValueBstr]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x8d
cmp dword [ebp - 0x34], 0
je 0x40e2e1
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e2e1
mov edx, dword [ebp - 0x34]
mov eax, 0x4b
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e2c4
mov dword [ebp - 0x498], 0
jmp 0x40e2d0
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x498], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x49c], eax
jmp 0x40e2ed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x49c], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x49c]
mov edx, dword [edx + eax]
mov ecx, 0x430110
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8e
cmp dword [ebp - 0x34], 0
je 0x40e365
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e365
mov edx, dword [ebp - 0x34]
mov eax, 0x4c
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e348
mov dword [ebp - 0x4a0], 0
jmp 0x40e354
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4a4], eax
jmp 0x40e371
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4a4]
mov edx, dword [edx + eax]
mov ecx, 0x430114
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x8f
cmp dword [ebp - 0x34], 0
je 0x40e3e9
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e3e9
mov edx, dword [ebp - 0x34]
mov eax, 0x4d
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e3cc
mov dword [ebp - 0x4a8], 0
jmp 0x40e3d8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4a8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4ac], eax
jmp 0x40e3f5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ac], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4ac]
mov edx, dword [edx + eax]
mov ecx, 0x4300ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x90
cmp dword [ebp - 0x34], 0
je 0x40e46d
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e46d
mov edx, dword [ebp - 0x34]
mov eax, 0x4e
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e450
mov dword [ebp - 0x4b0], 0
jmp 0x40e45c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4b4], eax
jmp 0x40e479
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4b4]
mov edx, dword [edx + eax]
mov ecx, 0x4302c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x54], 0x30
mov dword [ebp - 0x5c], 2
push 0
push 3
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcStrConvVar2]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x92
push 0x6b
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], 0x93
cmp dword [ebp - 0x34], 0
je 0x40e555
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e555
mov eax, dword [ebp - 0x34]
mov ecx, 0x4f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40e538
mov dword [ebp - 0x4b8], 0
jmp 0x40e544
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4b8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x4bc], ecx
jmp 0x40e561
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4bc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4bc]
mov edx, dword [eax + ecx]
mov ecx, 0x430140
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x94
mov dword [ebp - 0x54], 0xe0
mov dword [ebp - 0x5c], 2
push 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x95
cmp dword [ebp - 0x34], 0
je 0x40e611
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e611
mov ecx, dword [ebp - 0x34]
mov edx, 0x50
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e5f4
mov dword [ebp - 0x4c0], 0
jmp 0x40e600
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4c4], edx
jmp 0x40e61d
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4c4]
mov edx, dword [ecx + edx]
mov ecx, 0x4302c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x96
cmp dword [ebp - 0x34], 0
je 0x40e695
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40e695
mov ecx, dword [ebp - 0x34]
mov edx, 0x51
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40e678
mov dword [ebp - 0x4c8], 0
jmp 0x40e684
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4c8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4cc], edx
jmp 0x40e6a1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4cc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4cc]
mov edx, dword [ecx + edx]
mov ecx, 0x43003c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x97
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcCommandVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], pe_nt_image_headers32
push 0xc
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSpaceVar]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x99
cmp dword [ebp - 0x34], 0
je 0x40e74f
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e74f
mov eax, dword [ebp - 0x34]
mov ecx, 0x52
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40e732
mov dword [ebp - 0x4d0], 0
jmp 0x40e73e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d0], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x4d4], ecx
jmp 0x40e75b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d4], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4d4]
mov edx, dword [eax + ecx]
mov ecx, 0x430040
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9a
cmp dword [ebp - 0x34], 0
je 0x40e7d3
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40e7d3
mov eax, dword [ebp - 0x34]
mov ecx, 0x53
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40e7b6
mov dword [ebp - 0x4d8], 0
jmp 0x40e7c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4d8], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x4dc], ecx
jmp 0x40e7df
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4dc], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x4dc]
mov edx, dword [eax + ecx]
mov ecx, 0x430044
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9b
mov dword [ebp - 0x54], 0x57
mov dword [ebp - 0x5c], 2
push 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcLeftVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x9c
mov word [ebp - 0x204], 0x393
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0x9d
cmp dword [ebp - 0x34], 0
je 0x40e8ac
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e8ac
mov edx, dword [ebp - 0x34]
mov eax, 0x54
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e88f
mov dword [ebp - 0x4e0], 0
jmp 0x40e89b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e0], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4e4], eax
jmp 0x40e8b8
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e4], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4e4]
mov edx, dword [edx + eax]
mov ecx, 0x430048
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9e
cmp dword [ebp - 0x34], 0
je 0x40e930
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40e930
mov edx, dword [ebp - 0x34]
mov eax, 0x55
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40e913
mov dword [ebp - 0x4e8], 0
jmp 0x40e91f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4e8], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x4ec], eax
jmp 0x40e93c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4ec], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x4ec]
mov edx, dword [edx + eax]
mov ecx, 0x43016c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x9f
mov dword [ebp - 0x1b8], 0x4051a4
mov dword [ebp - 0x1c0], 8
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0x5c]
push ecx
mov edx, dword [0x43016c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x6c]
push ecx
push 0x2008
call dword [sym.imp.MSVBVM60.DLL___vbaAryVar]
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0x20c]
push edx
push 0x430098
call dword [sym.imp.MSVBVM60.DLL___vbaAryCopy]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa0
push 0x40604000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xa1
mov dword [ebp - 0x54], 0xa2
mov dword [ebp - 0x5c], 2
push 3
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xa2
cmp dword [ebp - 0x34], 0
je 0x40ea83
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ea83
mov ecx, dword [ebp - 0x34]
mov edx, 0x56
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ea66
mov dword [ebp - 0x4f0], 0
jmp 0x40ea72
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f0], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4f4], edx
jmp 0x40ea8f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f4], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4f4]
mov edx, dword [ecx + edx]
mov ecx, 0x4301ac
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa3
cmp dword [ebp - 0x34], 0
je 0x40eb07
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40eb07
mov ecx, dword [ebp - 0x34]
mov edx, 0x57
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40eaea
mov dword [ebp - 0x4f8], 0
jmp 0x40eaf6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4f8], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x4fc], edx
jmp 0x40eb13
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x4fc], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x4fc]
mov edx, dword [ecx + edx]
mov ecx, 0x4300bc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa4
cmp dword [ebp - 0x34], 0
je 0x40eb8b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40eb8b
mov ecx, dword [ebp - 0x34]
mov edx, 0x58
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40eb6e
mov dword [ebp - 0x500], 0
jmp 0x40eb7a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x500], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x504], edx
jmp 0x40eb97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x504], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x504]
mov edx, dword [ecx + edx]
mov ecx, 0x4300c0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa5
cmp dword [ebp - 0x34], 0
je 0x40ec0f
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ec0f
mov ecx, dword [ebp - 0x34]
mov edx, 0x59
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ebf2
mov dword [ebp - 0x508], 0
jmp 0x40ebfe
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x508], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x50c], edx
jmp 0x40ec1b
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x50c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x50c]
mov edx, dword [ecx + edx]
mov ecx, 0x4301e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa6
cmp dword [ebp - 0x34], 0
je 0x40ec93
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ec93
mov ecx, dword [ebp - 0x34]
mov edx, 0x5a
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ec76
mov dword [ebp - 0x510], 0
jmp 0x40ec82
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x510], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x514], edx
jmp 0x40ec9f
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x514], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x514]
mov edx, dword [ecx + edx]
mov ecx, 0x4301e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa7
cmp dword [ebp - 0x34], 0
je 0x40ed17
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ed17
mov ecx, dword [ebp - 0x34]
mov edx, 0x5b
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ecfa
mov dword [ebp - 0x518], 0
jmp 0x40ed06
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x518], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x51c], edx
jmp 0x40ed23
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x51c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x51c]
mov edx, dword [ecx + edx]
mov ecx, 0x4301c4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa8
cmp dword [ebp - 0x34], 0
je 0x40ed9b
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40ed9b
mov ecx, dword [ebp - 0x34]
mov edx, 0x5c
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40ed7e
mov dword [ebp - 0x520], 0
jmp 0x40ed8a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x520], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x524], edx
jmp 0x40eda7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x524], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x524]
mov edx, dword [ecx + edx]
mov ecx, 0x430084
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xa9
mov word [ebp - 0x204], 0xc44
lea eax, [ebp - 0x204]
push eax
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xaa
mov dword [ebp - 0x54], 0x90
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xab
cmp dword [ebp - 0x34], 0
je 0x40ee72
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ee72
mov eax, dword [ebp - 0x34]
mov ecx, 0x5d
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40ee55
mov dword [ebp - 0x528], 0
jmp 0x40ee61
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x528], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x52c], ecx
jmp 0x40ee7e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x52c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x52c]
mov edx, dword [eax + ecx]
mov ecx, 0x430088
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xac
cmp dword [ebp - 0x34], 0
je 0x40eef6
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40eef6
mov eax, dword [ebp - 0x34]
mov ecx, 0x5e
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40eed9
mov dword [ebp - 0x530], 0
jmp 0x40eee5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x530], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x534], ecx
jmp 0x40ef02
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x534], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x534]
mov edx, dword [eax + ecx]
mov ecx, 0x430264
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xad
cmp dword [ebp - 0x34], 0
je 0x40ef7a
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40ef7a
mov eax, dword [ebp - 0x34]
mov ecx, 0x5f
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40ef5d
mov dword [ebp - 0x538], 0
jmp 0x40ef69
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x538], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x53c], ecx
jmp 0x40ef86
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x53c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x53c]
mov edx, dword [eax + ecx]
mov ecx, 0x430268
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xae
cmp dword [ebp - 0x34], 0
je 0x40effe
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40effe
mov eax, dword [ebp - 0x34]
mov ecx, 0x60
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40efe1
mov dword [ebp - 0x540], 0
jmp 0x40efed
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x540], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x544], ecx
jmp 0x40f00a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x544], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x544]
mov edx, dword [eax + ecx]
mov ecx, 0x43026c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xaf
cmp dword [ebp - 0x34], 0
je 0x40f082
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40f082
mov eax, dword [ebp - 0x34]
mov ecx, 0x61
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40f065
mov dword [ebp - 0x548], 0
jmp 0x40f071
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x548], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x54c], ecx
jmp 0x40f08e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x54c], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x54c]
mov edx, dword [eax + ecx]
mov ecx, 0x430270
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb0
push 0
push 0xffffffffffffffff
push 1
push 0xb2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x6e
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x46
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xb1
mov dword [ebp - 0x54], 0xec
mov dword [ebp - 0x5c], 2
push 1
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb2
cmp dword [ebp - 0x34], 0
je 0x40f1b6
mov ecx, dword [ebp - 0x34]
cmp word [ecx], 1
jne 0x40f1b6
mov edx, dword [ebp - 0x34]
mov eax, 0x62
sub eax, dword [edx + 0x14]
mov dword [ebp - 0x218], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ebp - 0x218]
cmp edx, dword [ecx + 0x10]
jae 0x40f199
mov dword [ebp - 0x550], 0
jmp 0x40f1a5
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x550], eax
mov eax, dword [ebp - 0x218]
shl eax, 2
mov dword [ebp - 0x554], eax
jmp 0x40f1c2
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x554], eax
mov ecx, dword [ebp - 0x34]
mov edx, dword [ecx + 0xc]
mov eax, dword [ebp - 0x554]
mov edx, dword [edx + eax]
mov ecx, 0x430038
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb3
mov dword [ebp - 0x54], 0x58
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xb4
mov word [ebp - 0x204], 0x183a
lea edx, [ebp - 0x204]
push edx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xb5
cmp dword [ebp - 0x34], 0
je 0x40f28d
mov eax, dword [ebp - 0x34]
cmp word [eax], 1
jne 0x40f28d
mov ecx, dword [ebp - 0x34]
mov edx, 0x63
sub edx, dword [ecx + 0x14]
mov dword [ebp - 0x218], edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [ebp - 0x218]
cmp ecx, dword [eax + 0x10]
jae 0x40f270
mov dword [ebp - 0x558], 0
jmp 0x40f27c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x558], eax
mov edx, dword [ebp - 0x218]
shl edx, 2
mov dword [ebp - 0x55c], edx
jmp 0x40f299
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x55c], eax
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax + 0xc]
mov edx, dword [ebp - 0x55c]
mov edx, dword [ecx + edx]
mov ecx, 0x430100
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb6
push 0
push 0x1b
push 0x2a
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcInStrRev]
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x40]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0xb7
push 0x40570000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xb8
cmp dword [ebp - 0x34], 0
je 0x40f377
mov edx, dword [ebp - 0x34]
cmp word [edx], 1
jne 0x40f377
mov eax, dword [ebp - 0x34]
mov ecx, 0x64
sub ecx, dword [eax + 0x14]
mov dword [ebp - 0x218], ecx
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x218]
cmp eax, dword [edx + 0x10]
jae 0x40f35a
mov dword [ebp - 0x560], 0
jmp 0x40f366
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x560], eax
mov ecx, dword [ebp - 0x218]
shl ecx, 2
mov dword [ebp - 0x564], ecx
jmp 0x40f383
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x564], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [edx + 0xc]
mov ecx, dword [ebp - 0x564]
mov edx, dword [eax + ecx]
mov ecx, 0x430104
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xb9
mov dword [ebp - 0x54], 0x83
mov dword [ebp - 0x5c], 2
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xba
mov dword [ebp - 0x1b8], 0x430200
mov dword [ebp - 0x1c0], 0x4008
push 1
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4300a0
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbb
push 0
push 0xffffffffffffffff
push 1
push 0x71
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x79
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x40]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xbc
push 0x4069c000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcAtn]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xbd
mov edx, 0x4051ac
mov ecx, 0x430074
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0xbe
mov dword [ebp - 0x1b8], 0x4301fc
mov dword [ebp - 0x1c0], 0x4008
push 4
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430204
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xbf
mov dword [ebp - 0x1b8], 0x4301fc
mov dword [ebp - 0x1c0], 0x4008
push 3
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x4301ec
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc0
mov dword [ebp - 0x1b8], 0x430200
mov dword [ebp - 0x1c0], 0x4008
push 3
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430190
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc1
push 0
push 0xffffffffffffffff
push 1
push 0x42
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x60
call dword [sym.imp.MSVBVM60.DLL___vbaStrI2]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x59
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_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
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 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0xc2
push 0x40628000
push 0
call dword [sym.imp.MSVBVM60.DLL_rtcExp]
fstp qword [ebp - 0x214]
mov dword [ebp - 4], 0xc3
mov dword [ebp - 0x1b8], 0x43013c
mov dword [ebp - 0x1c0], 0x4008
push 3
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x43008c
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc4
mov dword [ebp - 0x1b8], 0x430214
mov dword [ebp - 0x1c0], 0x4008
push 3
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430090
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc5
mov dword [ebp - 0x54], 0x79
mov dword [ebp - 0x5c], 2
push 3
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xc6
mov dword [ebp - 0x1b8], 0x430114
mov dword [ebp - 0x1c0], 0x4008
push 3
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x5c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430094
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x5c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xc7
push 0x6e
lea eax, [ebp - 0x5c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x73
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x31
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x2e
lea eax, [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1b8], 0x4051b4
mov dword [ebp - 0x1c0], 8
mov dword [ebp - 0x1c8], 0x4051bc
mov dword [ebp - 0x1d0], 8
mov dword [ebp - 0x1d8], 0x4051c4
mov dword [ebp - 0x1e0], 8
mov dword [ebp - 0x1e8], 0x4051cc
mov dword [ebp - 0x1f0], 8
push 0x65
lea ecx, [ebp - 0x10c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x72
lea edx, [ebp - 0x12c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x31
lea eax, [ebp - 0x14c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x1f8], 0x4051d4
mov dword [ebp - 0x200], 8
push 0x35
lea ecx, [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
push 0x32
lea edx, [ebp - 0x19c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x7c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x9c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x15c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x16c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x17c]
push edx
lea eax, [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x18c]
push edx
lea eax, [ebp - 0x17c]
push eax
lea ecx, [ebp - 0x16c]
push ecx
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 0x16
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x5c
mov dword [ebp - 4], 0xc8
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x4300a0]
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 0x4051dc
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x430250
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xc9
mov dword [ebp - 0x54], 0xbe
mov dword [ebp - 0x5c], 2
push 3
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xca
mov dword [ebp - 0x54], 0x6b
mov dword [ebp - 0x5c], 2
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftTrimVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xcb
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [0x4300a0]
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 0x4051e8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x430254
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcc
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [0x4300a0]
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 0x4051f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
mov ecx, 0x4300fc
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcd
mov dword [ebp - 0x54], 0xfd
mov dword [ebp - 0x5c], 2
push 2
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xce
mov word [ebp - 0x204], 0x4c7
lea ecx, [ebp - 0x204]
push ecx
call dword [sym.imp.MSVBVM60.DLL_VarPtr]
mov dword [ebp - 4], 0xcf
push 0
push 0
push 1
push 0
lea edx, [ebp - 0x1b0]
push edx
push 0x10
push 0x880
call dword [sym.imp.MSVBVM60.DLL___vbaRedim]
add esp, 0x1c
mov dword [ebp - 0x1b8], 0x3e8
mov dword [ebp - 0x1c0], 2
lea edx, [ebp - 0x1c0]
mov eax, dword [ebp - 0x1b0]
xor ecx, ecx
sub ecx, dword [eax + 0x14]
shl ecx, 4
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax + 0xc]
add ecx, eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1b0]
push ecx
mov edx, dword [0x430230]
push edx
mov eax, dword [0x430068]
push eax
call fcn.00413a60
lea ecx, [ebp - 0x1b0]
push ecx
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaErase]
mov dword [ebp - 4], 0xd0
mov dword [ebp - 0x74], 0x2a
mov dword [ebp - 0x7c], 2
mov dword [ebp - 0x64], 9
mov dword [ebp - 0x6c], 2
mov dword [ebp - 0x54], 9
mov dword [ebp - 0x5c], 2
push 0
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x8c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcInStrChar]
lea eax, [ebp - 0x8c]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x5c]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xd1
mov dword [ebp - 0x54], 0xd0
mov dword [ebp - 0x5c], 2
push 3
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x5c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xd2
push 0x28
call fcn.00422bf0
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x6c], 8
push 0x5c
lea edx, [ebp - 0x5c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
call fcn.004292c0
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x8c], 8
mov eax, dword [0x430200]
mov dword [ebp - 0x1b8], eax
mov dword [ebp - 0x1c0], 8
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x7c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x9c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x430128
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x8c]
push ecx
lea edx, [ebp - 0x7c]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x6c]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
wait
push 0x40fe94
jmp 0x40fe60
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