Function at 0x4363e0
Capabilities:
Manipulate safe mode programs

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x402ad6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x3f8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x402980
mov dword [ebp - 0xc], 0
mov dword [ebp - 8], 0
push 1
call sub.MSVBVM60.DLL___vbaOnError
push 0xfa
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
push 0xfa
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcSpaceVar
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 0x218], 0x443078
mov dword [ebp - 0x220], 0x4008
push 3
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
and dword [ebp - 0x2f8], 0
and dword [ebp - 0x2f4], 0
push 0x400
push dword [ebp - 0x30]
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
lea eax, [ebp - 0x2f8]
push eax
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x50]
push eax
push 0x400
push dword [ebp - 0x28]
lea eax, [ebp - 0x68]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
call fcn.004070cc
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x68]
lea eax, [ebp - 0x28]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
push dword [ebp - 0x6c]
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
cmp dword [ebp - 0x50], 0
je 0x437942
mov ecx, dword [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaI4Abs
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 3
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcVarStrFromVar
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcLeftTrimVar
mov dword [ebp - 0x228], 0x40df6c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x300]
mov dword [ebp - 0xc8], 1
mov dword [ebp - 0xd0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4008
lea eax, [ebp - 0xd0]
push eax
push 2
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x308]
mov dword [ebp - 0x108], 1
mov dword [ebp - 0x110], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x270], 0x4008
lea eax, [ebp - 0x110]
push eax
push 3
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x68]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x310]
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x290], 0x4008
lea eax, [ebp - 0x150]
push eax
push 4
lea eax, [ebp - 0x290]
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x318]
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2b0], 0x4008
lea eax, [ebp - 0x190]
push eax
push 5
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x320]
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
push 6
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x1e0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x328]
mov dword [ebp - 0x238], 0x40ec58
mov dword [ebp - 0x240], 8
fld qword [0x4029a8]
fadd qword [ebp - 0x300]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x4029a8]
fadd qword [ebp - 0x308]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x4029a8]
fadd qword [ebp - 0x310]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x4029a8]
fadd qword [ebp - 0x318]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x4029a8]
fadd qword [ebp - 0x320]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x4029a8]
fadd qword [ebp - 0x328]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1f0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
mov dword [ebp - 0x2e8], 0x40ec60
mov dword [ebp - 0x2f0], 8
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 0x19
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x68
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x300]
mov dword [ebp - 0xc8], 1
mov dword [ebp - 0xd0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4008
lea eax, [ebp - 0xd0]
push eax
push 2
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x308]
mov dword [ebp - 0x108], 1
mov dword [ebp - 0x110], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x270], 0x4008
lea eax, [ebp - 0x110]
push eax
push 3
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x68]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x310]
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x290], 0x4008
lea eax, [ebp - 0x150]
push eax
push 4
lea eax, [ebp - 0x290]
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x318]
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2b0], 0x4008
lea eax, [ebp - 0x190]
push eax
push 5
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x320]
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
push 6
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x1e0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x328]
mov dword [ebp - 0x238], 0x40ec70
mov dword [ebp - 0x240], 8
fld qword [0x402978]
fadd qword [ebp - 0x300]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402978]
fadd qword [ebp - 0x308]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402978]
fadd qword [ebp - 0x310]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402978]
fadd qword [ebp - 0x318]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402978]
fadd qword [ebp - 0x320]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402978]
fadd qword [ebp - 0x328]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1f0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
mov dword [ebp - 0x2e8], 0x40ec78
mov dword [ebp - 0x2f0], 8
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 0x19
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x68
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x300]
mov dword [ebp - 0xc8], 1
mov dword [ebp - 0xd0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4008
lea eax, [ebp - 0xd0]
push eax
push 2
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x308]
mov dword [ebp - 0x108], 1
mov dword [ebp - 0x110], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x270], 0x4008
lea eax, [ebp - 0x110]
push eax
push 3
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x68]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x310]
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x290], 0x4008
lea eax, [ebp - 0x150]
push eax
push 4
lea eax, [ebp - 0x290]
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x318]
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2b0], 0x4008
lea eax, [ebp - 0x190]
push eax
push 5
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x320]
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
push 6
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x1e0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x328]
mov dword [ebp - 0x238], 0x40ec88
mov dword [ebp - 0x240], 8
fld qword [0x402970]
fadd qword [ebp - 0x300]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402970]
fadd qword [ebp - 0x308]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402970]
fadd qword [ebp - 0x310]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402970]
fadd qword [ebp - 0x318]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402970]
fadd qword [ebp - 0x320]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402970]
fadd qword [ebp - 0x328]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1f0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
mov dword [ebp - 0x2e8], 0x40ec90
mov dword [ebp - 0x2f0], 8
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 0x19
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x68
mov dword [ebp - 0x88], 1
mov dword [ebp - 0x90], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
lea eax, [ebp - 0x90]
push eax
push 1
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x300]
mov dword [ebp - 0xc8], 1
mov dword [ebp - 0xd0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4008
lea eax, [ebp - 0xd0]
push eax
push 2
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0x64]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x308]
mov dword [ebp - 0x108], 1
mov dword [ebp - 0x110], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x270], 0x4008
lea eax, [ebp - 0x110]
push eax
push 3
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0x120]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x68]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x310]
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x290], 0x4008
lea eax, [ebp - 0x150]
push eax
push 4
lea eax, [ebp - 0x290]
push eax
lea eax, [ebp - 0x160]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x6c]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x318]
mov dword [ebp - 0x188], 1
mov dword [ebp - 0x190], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0x2b0], 0x4008
lea eax, [ebp - 0x190]
push eax
push 5
lea eax, [ebp - 0x2b0]
push eax
lea eax, [ebp - 0x1a0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x70]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x320]
mov dword [ebp - 0x1c8], 1
mov dword [ebp - 0x1d0], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x2c8], eax
mov dword [ebp - 0x2d0], 0x4008
lea eax, [ebp - 0x1d0]
push eax
push 6
lea eax, [ebp - 0x2d0]
push eax
lea eax, [ebp - 0x1e0]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
fstp qword [ebp - 0x328]
mov dword [ebp - 0x238], 0x40eca0
mov dword [ebp - 0x240], 8
fld qword [0x402968]
fadd qword [ebp - 0x300]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402968]
fadd qword [ebp - 0x308]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402968]
fadd qword [ebp - 0x310]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x130]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402968]
fadd qword [ebp - 0x318]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x170]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402968]
fadd qword [ebp - 0x320]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1b0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
fld qword [0x402968]
fadd qword [ebp - 0x328]
fnstsw ax
test al, 0xd
jne 0x43bbf7
call sub.MSVBVM60.DLL___vbaFpI4
push eax
lea eax, [ebp - 0x1f0]
push eax
call sub.MSVBVM60.DLL_rtcVarBstrFromAnsi
mov dword [ebp - 0x2e8], 0x40eca8
mov dword [ebp - 0x2f0], 8
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x140]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x180]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x1c0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x2f0]
push eax
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x210]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x180]
push eax
lea eax, [ebp - 0x1a0]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x160]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 0x19
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x68
jmp 0x437969
mov edx, 0x40ecb8
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40eaf4
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e3b4
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ecd8
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421948
mov dword [ebp - 0x218], 0x40ed80
mov dword [ebp - 0x220], 0x8008
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x437a9f
mov edx, 0x40ed94
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ecd8
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ee14
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421948
mov dword [ebp - 0x218], 0x40ed80
mov dword [ebp - 0x220], 0x8008
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x437bd5
mov edx, 0x40eebc
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ee14
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ef3c
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421948
mov dword [ebp - 0x218], 0x40ed80
mov dword [ebp - 0x220], 0x8008
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x437d0b
mov edx, 0x40efdc
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40ef3c
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40f0a0
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421948
mov dword [ebp - 0x218], 0x40ed80
mov dword [ebp - 0x220], 0x8008
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x437e41
mov edx, 0x40f140
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40f0a0
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40f1bc
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421948
mov dword [ebp - 0x238], 0x40ed80
mov dword [ebp - 0x240], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x240]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x4380c2
mov dword [ebp - 0x228], 0x40f290
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40f1bc
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40f2fc
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421948
mov dword [ebp - 0x238], 0x40ed80
mov dword [ebp - 0x240], 0x8008
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x240]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x438343
mov dword [ebp - 0x228], 0x40f38c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40ed80
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40a73c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40f2fc
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x409518
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421656
mov dword [ebp - 0x238], 2
mov dword [ebp - 0x240], 0x8002
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x240]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x438d43
mov dword [ebp - 0x228], 0x40e1bc
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40f3f8
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e630
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.0042260e
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40f24c
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e694
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, 0x40a1a0
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.0042237a
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40b374
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e6b0
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
push 1
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, 0x40e20c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov edx, 0x40eb78
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e4dc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x2f4], 2
mov edx, 0x409518
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421500
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x2f4], 0x110
mov edx, 0x40e22c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421500
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
cmp dword [0x4430e4], 0
jle 0x438c55
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x2f4], 1
mov edx, 0x40e23c
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x228], 0x40e14c
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x2f4]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xb0]
push eax
call fcn.00421500
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
mov dword [ebp - 0x228], 0x40f058
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x238], 0x40e24c
mov dword [ebp - 0x240], 8
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 0x5c]
lea eax, [ebp - 0x60]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0x80000002
call fcn.00409268
call sub.MSVBVM60.DLL___vbaSetSystemError
push dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaStrToUnicode
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x20]
call fcn.00409220
call sub.MSVBVM60.DLL___vbaSetSystemError
mov edx, 0x40e0b4
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e028
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x90]
push eax
call fcn.00421948
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeVar
mov eax, dword [ebp - 0x28]
mov dword [ebp - 0x228], eax
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
and dword [ebp - 0x238], 0
mov dword [ebp - 0x240], 0x8002
push 1
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0x90]
push eax
push 0
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
push eax
lea eax, [ebp - 0x240]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x438f55
push dword [ebp - 0x28]
push 0x40cd60
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 8
lea eax, [ebp - 0x24]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4008
push 8
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x228], 0x4098f4
mov dword [ebp - 0x230], 8
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, 0x40e0b4
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, 0x40e028
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0xd0]
push eax
call fcn.00421eb8
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0xa0]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
cmp dword [0x444a4c], 0
jne 0x438f79
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x370], 0x444a4c
jmp 0x438f83
mov dword [ebp - 0x370], 0x444a4c
mov eax, dword [ebp - 0x370]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x438fd7
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x374], eax
jmp 0x438fde
and dword [ebp - 0x374], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43902d
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x378], eax
jmp 0x439034
and dword [ebp - 0x378], 0
push dword [ebp - 0x60]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x33c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x33c]
test eax, eax
je 0x43944c
cmp dword [0x444a4c], 0
jne 0x4390eb
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x37c], 0x444a4c
jmp 0x4390f5
mov dword [ebp - 0x37c], 0x444a4c
mov eax, dword [ebp - 0x37c]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x439149
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x380], eax
jmp 0x439150
and dword [ebp - 0x380], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43919f
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x384], eax
jmp 0x4391a6
and dword [ebp - 0x384], 0
cmp dword [0x444a4c], 0
jne 0x4391ca
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x388], 0x444a4c
jmp 0x4391d4
mov dword [ebp - 0x388], 0x444a4c
mov eax, dword [ebp - 0x388]
mov eax, dword [eax]
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [ebp - 0x33c]
mov eax, dword [eax]
push dword [ebp - 0x33c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x340], eax
cmp dword [ebp - 0x340], 0
jge 0x439228
push 0x14
push 0x407fd8
push dword [ebp - 0x33c]
push dword [ebp - 0x340]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x38c], eax
jmp 0x43922f
and dword [ebp - 0x38c], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x344], eax
lea eax, [ebp - 0x6c]
push eax
mov eax, dword [ebp - 0x344]
mov eax, dword [eax]
push dword [ebp - 0x344]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x348], eax
cmp dword [ebp - 0x348], 0
jge 0x43927e
push 0x50
push 0x407ff8
push dword [ebp - 0x344]
push dword [ebp - 0x348]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x390], eax
jmp 0x439285
and dword [ebp - 0x390], 0
push dword [ebp - 0x60]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40e924
call sub.MSVBVM60.DLL___vbaStrCmp
xor ebx, ebx
test eax, eax
setge bl
neg ebx
push dword [ebp - 0x6c]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0044098d
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40f468
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
and bx, ax
mov word [ebp - 0x34c], bx
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
movsx eax, word [ebp - 0x34c]
test eax, eax
je 0x43944c
cmp dword [0x444a4c], 0
jne 0x43936a
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x394], 0x444a4c
jmp 0x439374
mov dword [ebp - 0x394], 0x444a4c
mov eax, dword [ebp - 0x394]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x4393c8
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x398], eax
jmp 0x4393cf
and dword [ebp - 0x398], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43941e
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x39c], eax
jmp 0x439425
and dword [ebp - 0x39c], 0
push dword [ebp - 0x60]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
push dword [ebp - 0x4c]
push 0x40a73c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4396fc
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x4396fc
push 0xffffffffffffffff
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b664
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x4396fc
mov dword [ebp - 0x228], 0x40de40
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x40]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4007
push 1
push 1
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x238], 0x40f488
mov dword [ebp - 0x240], 0x8008
mov dword [ebp - 0x258], 0x40de40
mov dword [ebp - 0x260], 8
lea edx, [ebp - 0x260]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x38]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4007
push 1
push 1
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x268], 0x40f4b4
mov dword [ebp - 0x270], 0x8008
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x4396fc
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439997
push 0xffffffffffffffff
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b664
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439997
mov dword [ebp - 0x228], 0x40de40
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x40]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4007
push 1
push 1
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x238], 0x40f4e0
mov dword [ebp - 0x240], 0x8008
mov dword [ebp - 0x258], 0x40de40
mov dword [ebp - 0x260], 8
lea edx, [ebp - 0x260]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x38]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4007
push 1
push 1
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x268], 0x40f50c
mov dword [ebp - 0x270], 0x8008
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439997
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x4c]
push 0x40a73c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x439c47
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439c47
push 0xffffffffffffffff
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b664
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439c47
mov dword [ebp - 0x228], 0x40de40
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x40]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4007
push 1
push 1
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x238], 0x40f538
mov dword [ebp - 0x240], 0x8008
mov dword [ebp - 0x258], 0x40de40
mov dword [ebp - 0x260], 8
lea edx, [ebp - 0x260]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x38]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4007
push 1
push 1
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x268], 0x40f564
mov dword [ebp - 0x270], 0x8008
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439c47
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x4c]
push 0x40a73c
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x439ef7
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x32c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439ef7
push 0xffffffffffffffff
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x40]
push eax
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b664
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439ef7
mov dword [ebp - 0x228], 0x40de40
mov dword [ebp - 0x230], 8
lea edx, [ebp - 0x230]
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x40]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], 0x4007
push 1
push 1
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xa0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x238], 0x40f590
mov dword [ebp - 0x240], 0x8008
mov dword [ebp - 0x258], 0x40de40
mov dword [ebp - 0x260], 8
lea edx, [ebp - 0x260]
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaVarDup
lea eax, [ebp - 0x38]
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x250], 0x4007
push 1
push 1
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0x250]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x268], 0x40f5bc
mov dword [ebp - 0x270], 0x8008
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x270]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x439ef7
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaLenBstr
test eax, eax
jle 0x43b11e
cmp dword [0x444a4c], 0
jne 0x439f2b
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3a0], 0x444a4c
jmp 0x439f35
mov dword [ebp - 0x3a0], 0x444a4c
mov eax, dword [ebp - 0x3a0]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x439f89
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a4], eax
jmp 0x439f90
and dword [ebp - 0x3a4], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x439fdf
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a8], eax
jmp 0x439fe6
and dword [ebp - 0x3a8], 0
cmp dword [0x444a4c], 0
jne 0x43a00a
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3ac], 0x444a4c
jmp 0x43a014
mov dword [ebp - 0x3ac], 0x444a4c
mov eax, dword [ebp - 0x3ac]
mov eax, dword [eax]
mov dword [ebp - 0x33c], eax
lea eax, [ebp - 0x7c]
push eax
mov eax, dword [ebp - 0x33c]
mov eax, dword [eax]
push dword [ebp - 0x33c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x340], eax
cmp dword [ebp - 0x340], 0
jge 0x43a068
push 0x14
push 0x407fd8
push dword [ebp - 0x33c]
push dword [ebp - 0x340]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b0], eax
jmp 0x43a06f
and dword [ebp - 0x3b0], 0
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x344], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x344]
mov eax, dword [eax]
push dword [ebp - 0x344]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x348], eax
cmp dword [ebp - 0x348], 0
jge 0x43a0be
push 0x50
push 0x407ff8
push dword [ebp - 0x344]
push dword [ebp - 0x348]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b4], eax
jmp 0x43a0c5
and dword [ebp - 0x3b4], 0
push dword [ebp - 0x60]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
push dword [ebp - 0x64]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 7
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x8008
and dword [ebp - 0x230], 0
cmp dword [0x444a4c], 0
jne 0x43a16d
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b8], 0x444a4c
jmp 0x43a177
mov dword [ebp - 0x3b8], 0x444a4c
mov eax, dword [ebp - 0x3b8]
mov eax, dword [eax]
mov dword [ebp - 0x34c], eax
lea eax, [ebp - 0x80]
push eax
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
push dword [ebp - 0x34c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x350], eax
cmp dword [ebp - 0x350], 0
jge 0x43a1cb
push 0x14
push 0x407fd8
push dword [ebp - 0x34c]
push dword [ebp - 0x350]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3bc], eax
jmp 0x43a1d2
and dword [ebp - 0x3bc], 0
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x354], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x354]
mov eax, dword [eax]
push dword [ebp - 0x354]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x358], eax
cmp dword [ebp - 0x358], 0
jge 0x43a221
push 0x50
push 0x407ff8
push dword [ebp - 0x354]
push dword [ebp - 0x358]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c0], eax
jmp 0x43a228
and dword [ebp - 0x3c0], 0
push dword [ebp - 0x4c]
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x68]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
xor ecx, ecx
test eax, eax
setg cl
neg ecx
mov word [ebp - 0x238], cx
mov dword [ebp - 0x240], 0xb
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x35c], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x78]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x10
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x35c]
test eax, eax
je 0x43a472
cmp dword [0x444a4c], 0
jne 0x43a37d
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3c4], 0x444a4c
jmp 0x43a387
mov dword [ebp - 0x3c4], 0x444a4c
mov eax, dword [ebp - 0x3c4]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43a3db
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c8], eax
jmp 0x43a3e2
and dword [ebp - 0x3c8], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43a431
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3cc], eax
jmp 0x43a438
and dword [ebp - 0x3cc], 0
push dword [ebp - 0x60]
push 0x40f444
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 7
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x8008
and dword [ebp - 0x230], 0
push dword [ebp - 0x4c]
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
xor ecx, ecx
test eax, eax
setg cl
neg ecx
mov word [ebp - 0x238], cx
mov dword [ebp - 0x240], 0xb
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43a79d
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f488
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042bad5
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f4b4
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b807
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f5e8
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b96e
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 7
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x8008
and dword [ebp - 0x230], 0
push dword [ebp - 0x4c]
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
xor ecx, ecx
test eax, eax
setg cl
neg ecx
mov word [ebp - 0x238], cx
mov dword [ebp - 0x240], 0xb
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43aac8
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f4e0
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042bad5
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f50c
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b807
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f624
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40b410
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b96e
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 7
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x8008
and dword [ebp - 0x230], 0
push dword [ebp - 0x4c]
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
xor ecx, ecx
test eax, eax
setg cl
neg ecx
mov word [ebp - 0x238], cx
mov dword [ebp - 0x240], 0xb
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43adf3
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f538
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042bad5
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f564
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b807
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f650
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b96e
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 8
push 7
lea eax, [ebp - 0xc0]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x8008
and dword [ebp - 0x230], 0
push dword [ebp - 0x4c]
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x70]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x6c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.00440523
mov edx, eax
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
xor ecx, ecx
test eax, eax
setg cl
neg ecx
mov word [ebp - 0x238], cx
mov dword [ebp - 0x240], 0xb
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
lea eax, [ebp - 0xb0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x230]
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpNe
push eax
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xf0]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0x240]
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x18
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43b11e
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f590
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042bad5
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f5bc
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b807
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
push 0xffffffffffffffff
push 0x40f67c
call sub.MSVBVM60.DLL___vbaDateStr
push ecx
push ecx
fstp qword [esp]
push dword [0x443078]
push 0x40e268
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call fcn.0042b96e
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
cmp dword [0x444a4c], 0
jne 0x43b142
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3d0], 0x444a4c
jmp 0x43b14c
mov dword [ebp - 0x3d0], 0x444a4c
mov eax, dword [ebp - 0x3d0]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b1a0
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d4], eax
jmp 0x43b1a7
and dword [ebp - 0x3d4], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43b1f6
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d8], eax
jmp 0x43b1fd
and dword [ebp - 0x3d8], 0
push dword [ebp - 0x60]
push 0x40a8a4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x33c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x33c]
test eax, eax
je 0x43b44b
push dword [0x443078]
push 0x40a8a4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43b44b
cmp dword [0x444a4c], 0
jne 0x43b33a
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3dc], 0x444a4c
jmp 0x43b344
mov dword [ebp - 0x3dc], 0x444a4c
mov eax, dword [ebp - 0x3dc]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b398
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e0], eax
jmp 0x43b39f
and dword [ebp - 0x3e0], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43b3ee
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e4], eax
jmp 0x43b3f5
and dword [ebp - 0x3e4], 0
push dword [0x443078]
push 0x40a8a4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x60]
push 0x40a8a4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
cmp dword [0x444a4c], 0
jne 0x43b46f
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3e8], 0x444a4c
jmp 0x43b479
mov dword [ebp - 0x3e8], 0x444a4c
mov eax, dword [ebp - 0x3e8]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b4cd
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ec], eax
jmp 0x43b4d4
and dword [ebp - 0x3ec], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43b523
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f0], eax
jmp 0x43b52a
and dword [ebp - 0x3f0], 0
push dword [ebp - 0x60]
push 0x40f6a8
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x33c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x33c]
test eax, eax
je 0x43b778
push dword [0x443078]
push 0x40f6a8
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43b778
cmp dword [0x444a4c], 0
jne 0x43b667
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3f4], 0x444a4c
jmp 0x43b671
mov dword [ebp - 0x3f4], 0x444a4c
mov eax, dword [ebp - 0x3f4]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b6c5
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f8], eax
jmp 0x43b6cc
and dword [ebp - 0x3f8], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43b71b
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3fc], eax
jmp 0x43b722
and dword [ebp - 0x3fc], 0
push dword [0x443078]
push 0x40f6a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x60]
push 0x40f6a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
cmp dword [0x444a4c], 0
jne 0x43b79c
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x400], 0x444a4c
jmp 0x43b7a6
mov dword [ebp - 0x400], 0x444a4c
mov eax, dword [ebp - 0x400]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b7fa
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x404], eax
jmp 0x43b801
and dword [ebp - 0x404], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43b850
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x408], eax
jmp 0x43b857
and dword [ebp - 0x408], 0
push dword [ebp - 0x60]
push 0x40800c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstNe
mov word [ebp - 0x33c], ax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x33c]
test eax, eax
je 0x43baa5
push dword [0x443078]
push 0x40800c
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x90], 8
push 7
lea eax, [ebp - 0x90]
push eax
call sub.MSVBVM60.DLL_rtcDir
mov dword [ebp - 0x98], eax
mov dword [ebp - 0xa0], 0x8008
and dword [ebp - 0x220], 0
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
mov word [ebp - 0x32c], ax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x32c]
test eax, eax
je 0x43baa5
cmp dword [0x444a4c], 0
jne 0x43b994
push 0x444a4c
push 0x407fe8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x40c], 0x444a4c
jmp 0x43b99e
mov dword [ebp - 0x40c], 0x444a4c
mov eax, dword [ebp - 0x40c]
mov eax, dword [eax]
mov dword [ebp - 0x32c], eax
lea eax, [ebp - 0x78]
push eax
mov eax, dword [ebp - 0x32c]
mov eax, dword [eax]
push dword [ebp - 0x32c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x330], eax
cmp dword [ebp - 0x330], 0
jge 0x43b9f2
push 0x14
push 0x407fd8
push dword [ebp - 0x32c]
push dword [ebp - 0x330]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x410], eax
jmp 0x43b9f9
and dword [ebp - 0x410], 0
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x334], eax
lea eax, [ebp - 0x60]
push eax
mov eax, dword [ebp - 0x334]
mov eax, dword [eax]
push dword [ebp - 0x334]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x338], eax
cmp dword [ebp - 0x338], 0
jge 0x43ba48
push 0x50
push 0x407ff8
push dword [ebp - 0x334]
push dword [ebp - 0x338]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x414], eax
jmp 0x43ba4f
and dword [ebp - 0x414], 0
push dword [0x443078]
push 0x40800c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x60]
push 0x40800c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcFileCopy
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeObj
call sub.MSVBVM60.DLL___vbaExitProc
wait
push 0x43bbe8
jmp 0x43bba7
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
jmp fcn.00402adc