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

Disassembly:
push ebp
mov ebp, esp
sub esp, 8
push 0x401fb6
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], 0x401cf0
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 0x4d38a7
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 0x40eb64
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0x38]
call esi
mov edx, 0x40e628
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 0x4d28cb
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 0x4d27c0
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 0x4d2abe
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x40bccc
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], 0x40bcdc
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.004d7130
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 0x4d2ab7
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, 0x40b758
lea ecx, [ebp - 0x28]
je 0x4d29ab
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 0x4d2abe
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x40bccc
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], 0x40bcdc
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.004d7130
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, 0x408ba0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x408ba0
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], 0x40b018
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], 0x40b018
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 [0x401328]
fnstsw ax
test al, 0xd
jne 0x4d39d9
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 0x4d39de
mov dword [ebp - 0x3c], ecx
lea ecx, [ebp - 0x40]
push eax
push ecx
push 0x4f1d50
mov dword [ebp - 0xf4], 0
call fcn.004e77f0
test ax, ax
je 0x4d3782
mov edx, dword [ebp - 0x38]
push 0x412edc
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
push eax
push 0x40b97c
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 0x40ee70
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 0x40b580
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 0x412f4c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov eax, dword [ebp - 0x18]
push eax
push 0x40eec8
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 0x40b580
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 0x40eef0
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 0x40b580
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 0x412f7c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov edx, dword [ebp - 0x18]
push edx
push 0x40f814
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 0x40b580
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 0x40f838
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 0x40b580
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 0x40ef6c
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
mov edx, dword [ebp - 0x18]
push edx
push 0x412fac
call edi
mov edx, eax
lea ecx, [ebp - 0x18]
call esi
push 0x40b124
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 0x4d2e5e
mov edx, dword [ebp - 0x14]
push 0xf0
push 0x40b134
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 0x4d2e81
mov edx, dword [ebp - 0x14]
push 0x4c
push 0x40b134
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 0x4d2ea4
mov edx, dword [ebp - 0x14]
push 0x5c
push 0x40b134
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [0x4f1d50]
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 0x4d2f47
mov ecx, dword [ebp - 0x14]
push 0xa0
push 0x40b134
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 0x4d2f6f
mov edx, dword [ebp - 0x14]
push 0x50
push 0x40b134
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 0x4d2f97
mov ecx, dword [ebp - 0x14]
push 0x34
push 0x40b134
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 0x4d3743
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 0x4d2fdf
mov ecx, dword [ebp - 0x14]
push 0x50
push 0x40b134
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0xf4], 0
jne 0x4d3743
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 0x4d3012
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x40ef98
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 0x4d307a
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d30a8
mov edx, dword [ebp - 0x108]
push 0x34
push 0x40b180
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], 0x408ba0
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], 0x40cf44
push edx
push eax
mov dword [ebp - 0xc0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x4d34fe
lea ecx, [ebp - 0x11c]
lea edx, [ebp - 0xd0]
push ecx
push edx
mov dword [ebp - 0xc8], 0x40c028
mov dword [ebp - 0xd0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x4d34fe
lea eax, [ebp - 0x11c]
lea ecx, [ebp - 0xc0]
push eax
push ecx
mov dword [ebp - 0xb8], 0x40c030
mov dword [ebp - 0xc0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x4d32e2
lea edx, [ebp - 0x11c]
lea eax, [ebp - 0xd0]
push edx
push eax
mov dword [ebp - 0xc8], 0x40c038
mov dword [ebp - 0xd0], 0x8008
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
test ax, ax
jne 0x4d32e2
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 0x4d320e
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x412fdc
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 0x4d3276
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d32a4
mov edx, dword [ebp - 0x108]
push 0x34
push 0x40b180
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 0x4d370e
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 0x4d331c
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x412fdc
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 0x4d3384
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d33b2
mov edx, dword [ebp - 0x108]
push 0x34
push 0x40b180
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 0x4d342a
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x412fdc
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 0x4d3492
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d34c0
mov edx, dword [ebp - 0x108]
push 0x34
push 0x40b180
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 0x4d370e
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 0x4d3538
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x412fdc
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 0x4d35a0
mov ecx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d35ce
mov edx, dword [ebp - 0x108]
push 0x34
push 0x40b180
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 0x4d3646
mov edx, dword [ebp - 0x14]
push 0x54
push 0x40b134
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], 0x412fdc
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 0x4d36ab
mov edx, dword [ebp - 0x100]
push 0x28
push 0x40b160
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 0x4d36cf
push 0x34
push 0x40b180
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 0x4d2fb7
mov edx, dword [ebp - 0x14]
push 0x90
push 0x40b134
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4d2fb7
mov eax, dword [ebp - 0x14]
push eax
mov ecx, dword [eax]
call dword [ecx + 0x80]
test eax, eax
fnclex
jge 0x4d376a
mov edx, dword [ebp - 0x14]
push 0x80
push 0x40b134
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
push 0x40b114
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 0x4d39de
cmp ax, 0xc
mov dword [ebp - 0x4c], eax
jle 0x4d37b1
mov cx, word [ebp - 0x50]
mov dword [ebp - 0x4c], 1
add cx, 1
jo 0x4d39de
mov dword [ebp - 0x50], ecx
lea edx, [ebp - 0xd0]
lea ecx, [ebp - 0x70]
mov dword [ebp - 0xc8], 0x40bccc
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], 0x40bcdc
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 0x4d24e8
mov ecx, dword [ebp - 0x48]
mov eax, dword [ebp - 0x3c]
cmp cx, ax
jge 0x4d38c9
sub ax, cx
jo 0x4d39de
add ax, cx
jo 0x4d39de
mov dword [ebp - 0x48], eax
jmp 0x4d38e4
jle 0x4d38e7
mov ax, cx
sub ax, word [ebp - 0x44]
jo 0x4d39de
sub cx, ax
jo 0x4d39de
mov dword [ebp - 0x48], ecx
mov ecx, dword [ebp - 0x48]
mov eax, dword [ebp + 8]
push 0x4d39c6
wait
mov dx, word [eax + 0x86]
add dx, cx
mov cx, word [eax + 0x88]
jo 0x4d39de
add cx, word [ebp - 0x24]
mov word [eax + 0x86], dx
mov dx, word [eax + 0x8a]
jo 0x4d39de
add dx, word [ebp - 0x20]
mov word [eax + 0x88], cx
jo 0x4d39de
mov word [eax + 0x8a], dx
jmp 0x4d3982
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.00401fbc
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop