Function at 0x497e30
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401876
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x11c
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x401748
xor eax, eax
lea ecx, [ebp - 0xc0]
mov dword [ebp - 0x14], eax
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x28], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x4c], eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x60], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x90], eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x3c], eax
mov eax, dword [ebp + 0x10]
push 6
lea edx, [ebp - 0x70]
push ecx
push edx
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
lea edx, [ebp - 0xc0]
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x2c]
push edx
push eax
mov dword [ebp - 0xb8], ecx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov ecx, dword [ebp + 0x14]
lea edx, [ebp - 0xd0]
push 6
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0xc8], ecx
mov dword [ebp - 0xd0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x70]
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
not eax
mov word [ebp - 0xfc], ax
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x70]
push eax
push ecx
push 2
call ebx
add esp, 0xc
cmp word [ebp - 0xfc], 0
je 0x4992e7
lea eax, [ebp - 0xc0]
push 4
lea ecx, [ebp - 0x70]
lea edx, [ebp - 0x2c]
push eax
push ecx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
mov dword [ebp - 0x50], eax
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x70]
push eax
push ecx
push 2
call ebx
mov eax, 2
add esp, 0xc
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], eax
lea edx, [ebp - 0x2c]
lea eax, [ebp - 0x70]
mov dword [ebp - 0xb8], edx
push eax
lea ecx, [ebp - 0xc0]
push 5
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2ErrVar]
lea ecx, [ebp - 0x80]
mov dword [ebp - 0x4c], eax
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 3
call ebx
mov ecx, dword [ebp - 0x2c]
add esp, 0x10
push 0x408a28
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
mov edx, 0x40df64
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0xc0]
lea ecx, [ebp - 0x70]
lea edx, [ebp - 0x2c]
push eax
push ecx
mov dword [ebp - 0xb8], edx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov edx, dword [ebp + 0x10]
lea eax, [ebp - 0xd0]
push 6
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0xc8], edx
mov dword [ebp - 0xd0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea edx, [ebp - 0x70]
lea eax, [ebp - 0x80]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xfc], ax
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x70]
push ecx
push edx
push 2
call ebx
add esp, 0xc
cmp word [ebp - 0xfc], 0
je 0x49830b
mov eax, 2
lea ecx, [ebp - 0x70]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], eax
mov eax, dword [ebp + 0x10]
push ecx
mov dword [ebp - 0xb8], eax
lea edx, [ebp - 0xc0]
push 7
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x28]
call esi
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
call ebx
add esp, 0xc
lea edx, [ebp - 0xc0]
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x2c]
push edx
push eax
mov dword [ebp - 0xb8], ecx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov ecx, dword [ebp + 0x14]
lea edx, [ebp - 0xd0]
push 6
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0xc8], ecx
mov dword [ebp - 0xd0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea ecx, [ebp - 0x70]
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xfc], ax
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x70]
push eax
push ecx
push 2
call ebx
add esp, 0xc
cmp word [ebp - 0xfc], 0
je 0x498200
mov edx, dword [ebp + 0x14]
mov eax, 2
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x70]
mov dword [ebp - 0xb8], edx
push eax
lea ecx, [ebp - 0xc0]
push 7
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0x70]
push ecx
push edx
push 2
call ebx
add esp, 0xc
jmp 0x4984fe
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x408d44
mov dword [ebp - 0xd0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x50]
push 1
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xb8], eax
push 1
lea edx, [ebp - 0xc0]
push ecx
lea eax, [ebp - 0x80]
push edx
push eax
mov dword [ebp - 0xc0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xe8], 0x408d54
mov dword [ebp - 0xf0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x4c]
push 1
lea edx, [ebp - 0x90]
mov dword [ebp - 0xd8], ecx
push 1
lea eax, [ebp - 0xe0]
push edx
lea ecx, [ebp - 0xa0]
push eax
push ecx
mov dword [ebp - 0xe0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xa0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
call fcn.0049c6b0
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x54]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xa0]
lea eax, [ebp - 0x80]
push edx
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
jmp 0x4984f7
lea ecx, [ebp - 0xc0]
lea edx, [ebp - 0x70]
lea eax, [ebp - 0x2c]
push ecx
push edx
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov eax, dword [ebp + 0x14]
lea ecx, [ebp - 0xd0]
push 6
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xd0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0x80]
push eax
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xfc], ax
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
call ebx
add esp, 0xc
cmp word [ebp - 0xfc], 0
mov edx, 0x40a758
lea ecx, [ebp - 0x28]
je 0x4983eb
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov ecx, dword [ebp + 0x14]
mov eax, 2
lea edx, [ebp - 0x70]
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0xb8], ecx
push edx
lea eax, [ebp - 0xc0]
push 7
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x70]
push eax
push ecx
push 2
call ebx
add esp, 0xc
jmp 0x4984fe
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x408d44
mov dword [ebp - 0xd0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x50]
push 1
lea eax, [ebp - 0x70]
mov dword [ebp - 0xb8], edx
push 1
lea ecx, [ebp - 0xc0]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xe8], 0x408d54
mov dword [ebp - 0xf0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x4c]
push 1
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xd8], eax
push 1
lea edx, [ebp - 0xe0]
push ecx
lea eax, [ebp - 0xa0]
push edx
push eax
mov dword [ebp - 0xe0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x54]
push eax
push ecx
call fcn.0049c6b0
mov edx, eax
lea ecx, [ebp - 0x1c]
call esi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xa0]
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x90]
push edx
lea ecx, [ebp - 0x70]
push eax
push ecx
push 4
call ebx
add esp, 0x20
mov edx, 0x406ae4
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x406ae4
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, dword [ebp - 0x2c]
mov eax, dword [ebp - 0x28]
push edx
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x34]
call esi
mov ecx, dword [ebp - 0x2c]
mov edx, dword [ebp - 0x1c]
push ecx
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x30]
call esi
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xe8], 0x40a1d4
mov dword [ebp - 0xf0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x34]
push 1
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xd8], eax
push 1
lea edx, [ebp - 0xe0]
push ecx
lea eax, [ebp - 0xa0]
push edx
push eax
mov dword [ebp - 0xe0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x40a1d4
mov dword [ebp - 0xd0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0x30]
push 1
lea edx, [ebp - 0x70]
mov dword [ebp - 0xb8], ecx
push 1
lea eax, [ebp - 0xc0]
push edx
lea ecx, [ebp - 0x80]
push eax
push ecx
mov dword [ebp - 0xc0], 0x4008
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fstp qword [ebp - 0x12c]
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
sub esp, 8
fstp qword [esp]
call dword [sym.imp.MSVBVM60.DLL___vbaDateR8]
fsubr qword [ebp - 0x12c]
fadd qword [0x4012f8]
fnstsw ax
test al, 0xd
jne 0x499419
call dword [sym.imp.MSVBVM60.DLL___vbaFpI2]
lea ecx, [ebp - 0xa0]
lea edx, [ebp - 0xa0]
mov dword [ebp - 0x44], eax
push ecx
push edx
lea eax, [ebp - 0x90]
lea ecx, [ebp - 0x80]
push eax
lea edx, [ebp - 0x80]
push ecx
lea eax, [ebp - 0x70]
push edx
push eax
push 6
call ebx
mov cx, word [ebp - 0x44]
add esp, 0x1c
add cx, word [ebp - 0x3c]
lea edx, [ebp - 0xf4]
lea eax, [ebp - 0x38]
push edx
jo 0x49941e
mov dword [ebp - 0x3c], ecx
lea ecx, [ebp - 0x40]
push eax
push ecx
push 0x4a6014
mov dword [ebp - 0xf4], 0
call fcn.00444e20
test ax, ax
je 0x4991c2
mov edx, dword [ebp - 0x38]
push 0x40df78
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
push eax
push 0x408e14
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x18]
push eax
push 0x408b0c
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
mov ecx, dword [ebp + 0xc]
push eax
mov edx, dword [ecx]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
push eax
push 0x4074ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x54]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0x18]
add esp, 0xc
push edx
push 0x40dfe8
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov eax, dword [ebp - 0x18]
push eax
push 0x408b64
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
mov ecx, dword [ebp + 8]
push eax
mov edx, dword [ecx + 0x18]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
push eax
push 0x4074ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea eax, [ebp - 0x58]
lea ecx, [ebp - 0x54]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov edx, dword [ebp - 0x18]
add esp, 0xc
push edx
push 0x40a770
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
push eax
mov eax, dword [ebp + 0x18]
mov ecx, dword [eax]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
push eax
push 0x4074ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea edx, [ebp - 0x58]
lea eax, [ebp - 0x54]
push edx
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0x18]
add esp, 0xc
push ecx
push 0x40e018
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov edx, dword [ebp - 0x18]
push edx
push 0x40a614
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
push eax
mov eax, dword [ebp - 0x28]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
push eax
push 0x4074ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea ecx, [ebp - 0x58]
lea edx, [ebp - 0x54]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov eax, dword [ebp - 0x18]
add esp, 0xc
push eax
push 0x40a638
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
mov ecx, dword [ebp - 0x1c]
push eax
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
push eax
push 0x4074ac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
mov ecx, dword [ebp - 0x18]
add esp, 0xc
push ecx
push 0x408bfc
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov edx, dword [ebp - 0x18]
push edx
push 0x40e048
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push 0x407390
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov eax, dword [ebp - 0x14]
push 3
push eax
mov ecx, dword [eax]
call dword [ecx + 0xf0]
test eax, eax
fnclex
jge 0x49889e
mov edx, dword [ebp - 0x14]
push 0xf0
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14]
push 0
push eax
mov ecx, dword [eax]
call dword [ecx + 0x4c]
test eax, eax
fnclex
jge 0x4988c1
mov edx, dword [ebp - 0x14]
push 0x4c
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14]
push 1
push eax
mov ecx, dword [eax]
call dword [ecx + 0x5c]
test eax, eax
fnclex
jge 0x4988e4
mov edx, dword [ebp - 0x14]
push 0x5c
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x4a6014]
mov ecx, dword [ebp - 0x18]
mov edx, dword [ebp - 0x14]
push 0xffffffffffffffff
mov dword [ebp - 0xc8], eax
push 0xffffffffffffffff
mov eax, 9
push 0xffffffffffffffff
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xb8], ecx
mov dword [ebp - 0xc0], 8
mov ecx, dword [edx]
sub esp, 0x10
mov edx, esp
sub esp, 0x10
mov dword [edx], eax
mov eax, dword [ebp - 0xcc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xc8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xc4]
mov dword [edx + 0xc], eax
mov eax, dword [ebp - 0xc0]
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x14]
push edx
call dword [ecx + 0xa0]
test eax, eax
fnclex
jge 0x498987
mov ecx, dword [ebp - 0x14]
push 0xa0
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14]
lea ecx, [ebp - 0xf4]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x50]
test eax, eax
fnclex
jge 0x4989af
mov edx, dword [ebp - 0x14]
push 0x50
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x14]
lea edx, [ebp - 0xf8]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x4989d7
mov ecx, dword [ebp - 0x14]
push 0x34
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
cmp word [ebp - 0xf8], dx
sete dl
xor eax, eax
cmp word [ebp - 0xf4], ax
sete al
or edx, eax
je 0x499183
mov eax, dword [ebp - 0x14]
lea edx, [ebp - 0xf4]
push edx
push eax
mov ecx, dword [eax]
call dword [ecx + 0x50]
test eax, eax
fnclex
jge 0x498a1f
mov ecx, dword [ebp - 0x14]
push 0x50
push 0x4073a4
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0xf4], 0
jne 0x499183
mov eax, dword [ebp - 0x14]
lea ecx, [ebp - 0x5c]
push ecx
push eax
mov edx, dword [eax]
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x498a52
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x5c]
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov edx, esp
mov dword [ebp - 0xb8], 0x40a8d4
mov dword [ebp - 0x100], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x5c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x498aba
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x407400
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea ecx, [ebp - 0x70]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x108], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x498ae8
mov edx, dword [ebp - 0x108]
push 0x34
push 0x407420
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x70]
lea ecx, [ebp - 0xd0]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc8], 0x406ae4
mov dword [ebp - 0xd0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
lea edx, [ebp - 0x90]
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x60]
lea edx, [ebp - 0x5c]
push ecx
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x80]
lea ecx, [ebp - 0x70]
push eax
push ecx
push 2
call ebx
add esp, 0x18
lea edx, [ebp - 0x11c]
lea eax, [ebp - 0xc0]
mov dword [ebp - 0xb8], 0x407a50
push edx
push eax
mov dword [ebp - 0xc0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x498f3e
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0xd0]
push ecx
push edx
mov dword [ebp - 0xc8], 0x407a68
mov dword [ebp - 0xd0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x498f3e
lea eax, [ebp - 0x11c]
lea ecx, [ebp - 0xc0]
push eax
push ecx
mov dword [ebp - 0xb8], 0x407a80
mov dword [ebp - 0xc0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x498d22
lea edx, [ebp - 0x11c]
lea eax, [ebp - 0xd0]
push edx
push eax
mov dword [ebp - 0xc8], 0x408954
mov dword [ebp - 0xd0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x498d22
mov cx, word [ebp - 0x48]
mov eax, dword [ebp - 0x14]
mov word [ebp - 0xc8], cx
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0xd0], 2
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x498c4e
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x5c]
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov edx, esp
mov dword [ebp - 0xb8], 0x40e078
mov dword [ebp - 0x100], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x5c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x498cb6
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x407400
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea ecx, [ebp - 0x70]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x108], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x498ce4
mov edx, dword [ebp - 0x108]
push 0x34
push 0x407420
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
jmp 0x49914e
mov cx, word [ebp - 0x48]
mov eax, dword [ebp - 0x14]
mov word [ebp - 0xc8], cx
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0xd0], 2
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x498d5c
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x5c]
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov edx, esp
mov dword [ebp - 0xb8], 0x40e078
mov dword [ebp - 0x100], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x5c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x498dc4
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x407400
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea ecx, [ebp - 0x70]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x108], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x498df2
mov edx, dword [ebp - 0x108]
push 0x34
push 0x407420
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
call ebx
mov cx, word [ebp - 0x20]
mov eax, dword [ebp - 0x14]
add esp, 0x18
mov word [ebp - 0xc8], cx
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0xd0], 2
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x498e6a
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x5c]
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov edx, esp
mov dword [ebp - 0xb8], 0x40e078
mov dword [ebp - 0x100], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x5c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x498ed2
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x407400
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea ecx, [ebp - 0x70]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x108], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x498f00
mov edx, dword [ebp - 0x108]
push 0x34
push 0x407420
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x20], eax
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
jmp 0x49914e
mov cx, word [ebp - 0x48]
mov eax, dword [ebp - 0x14]
mov word [ebp - 0xc8], cx
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0xd0], 2
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x498f78
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x60]
mov eax, 8
push edx
mov ecx, dword [ebp - 0x5c]
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov edx, esp
mov dword [ebp - 0xb8], 0x40e078
mov dword [ebp - 0x100], ecx
mov ecx, dword [ecx]
mov dword [edx], eax
mov eax, dword [ebp - 0xbc]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0xb8]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xb4]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0x5c]
push edx
call dword [ecx + 0x28]
test eax, eax
fnclex
jge 0x498fe0
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x407400
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea ecx, [ebp - 0x70]
push ecx
push eax
mov edx, dword [eax]
mov dword [ebp - 0x108], eax
call dword [edx + 0x34]
test eax, eax
fnclex
jge 0x49900e
mov edx, dword [ebp - 0x108]
push 0x34
push 0x407420
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x48], eax
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
call ebx
mov cx, word [ebp - 0x24]
mov eax, dword [ebp - 0x14]
add esp, 0x18
mov word [ebp - 0xc8], cx
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0xd0], 2
mov edx, dword [eax]
push ecx
push eax
call dword [edx + 0x54]
test eax, eax
fnclex
jge 0x499086
mov edx, dword [ebp - 0x14]
push 0x54
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea ebx, [ebp - 0x60]
mov eax, dword [ebp - 0x5c]
push ebx
mov ecx, 8
sub esp, 0x10
mov dword [ebp - 0xc0], ecx
mov ebx, esp
mov dword [ebp - 0xb8], 0x40e078
mov edx, dword [eax]
push eax
mov dword [ebx], ecx
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x100], eax
mov dword [ebx + 4], ecx
mov ecx, dword [ebp - 0xb8]
mov dword [ebx + 8], ecx
mov ecx, dword [ebp - 0xb4]
mov dword [ebx + 0xc], ecx
call dword [edx + 0x28]
test eax, eax
fnclex
jge 0x4990eb
mov edx, dword [ebp - 0x100]
push 0x28
push 0x407400
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x60]
lea edx, [ebp - 0x70]
push edx
push eax
mov ecx, dword [eax]
mov ebx, eax
call dword [ecx + 0x34]
test eax, eax
fnclex
jge 0x49910f
push 0x34
push 0x407420
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0x24], eax
lea eax, [ebp - 0x60]
lea ecx, [ebp - 0x5c]
push eax
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
lea edx, [ebp - 0x80]
lea eax, [ebp - 0x70]
push edx
push eax
push 2
call ebx
mov eax, dword [ebp - 0x14]
add esp, 0x18
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
test eax, eax
fnclex
jge 0x4989f7
mov edx, dword [ebp - 0x14]
push 0x90
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4989f7
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x4991aa
mov edx, dword [ebp - 0x14]
push 0x80
push 0x4073a4
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x407380
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x14]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ax, word [ebp - 0x4c]
add ax, 1
jo 0x49941e
cmp ax, 0xc
mov dword [ebp - 0x4c], eax
jle 0x4991f1
mov cx, word [ebp - 0x50]
mov dword [ebp - 0x4c], 1
add cx, 1
jo 0x49941e
mov dword [ebp - 0x50], ecx
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x408d44
mov dword [ebp - 0xd0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0x50]
push 1
lea eax, [ebp - 0x70]
mov dword [ebp - 0xb8], edx
push 1
lea ecx, [ebp - 0xc0]
push eax
lea edx, [ebp - 0x80]
push ecx
push edx
mov dword [ebp - 0xc0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xe8], 0x408d54
mov dword [ebp - 0xf0], 8
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0x4c]
push 1
lea ecx, [ebp - 0x90]
mov dword [ebp - 0xd8], eax
push 1
lea edx, [ebp - 0xe0]
push ecx
lea eax, [ebp - 0xa0]
push edx
push eax
mov dword [ebp - 0xe0], 0x4002
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x80]
lea edx, [ebp - 0xa0]
push ecx
lea eax, [ebp - 0xb0]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x2c]
call esi
lea ecx, [ebp - 0xb0]
lea edx, [ebp - 0xa0]
push ecx
lea eax, [ebp - 0x80]
push edx
lea ecx, [ebp - 0x90]
push eax
lea edx, [ebp - 0x70]
push ecx
push edx
push 5
call ebx
add esp, 0x18
jmp 0x497f28
mov ecx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x3c]
cmp cx, ax
jge 0x499309
sub ax, cx
jo 0x49941e
add ax, cx
jo 0x49941e
mov dword [ebp - 0x48], eax
jmp 0x499324
jle 0x499327
mov ax, cx
sub ax, word [ebp - 0x44]
jo 0x49941e
sub cx, ax
jo 0x49941e
mov dword [ebp - 0x48], ecx
mov ecx, dword [ebp - 0x48]
mov eax, dword [ebp + 8]
push 0x499406
wait
mov dx, word [eax + 0x86]
add dx, cx
mov cx, word [eax + 0x88]
jo 0x49941e
add cx, word [ebp - 0x24]
mov word [eax + 0x86], dx
mov dx, word [eax + 0x8a]
jo 0x49941e
add dx, word [ebp - 0x20]
mov word [eax + 0x88], cx
jo 0x49941e
mov word [eax + 0x8a], dx
jmp 0x4993c2
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x14]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x18]
call esi
lea ecx, [ebp - 0x1c]
call esi
lea ecx, [ebp - 0x28]
call esi
lea ecx, [ebp - 0x2c]
call esi
lea ecx, [ebp - 0x30]
call esi
lea ecx, [ebp - 0x34]
call esi
lea ecx, [ebp - 0x38]
call esi
lea ecx, [ebp - 0x40]
call esi
ret
jmp fcn.0040187c
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop