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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x402116
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x110
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401f38
xor eax, eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], eax
mov dword [ebp - 0x2c], eax
mov dword [ebp - 0x30], eax
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x74], eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x7c], eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x84], eax
mov dword [ebp - 0x94], eax
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x10c], eax
mov edx, dword [ebp + 8]
lea ecx, [ebp - 0x34]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
mov edx, dword [ebp + 0x10]
lea ecx, [ebp - 0x30]
call esi
mov ebx, 8
push ebx
push 0x414a78
lea eax, [ebp - 0x4c]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaAryConstruct2]
call edi
push ebx
push 0x414a94
lea ecx, [ebp - 0x68]
push ecx
call edi
mov edx, 0x413eb4
mov ecx, dword [ebp - 0x5c]
call esi
mov edx, 0x413ee0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 4]
call esi
mov edx, 0x413f0c
mov ecx, dword [ebp - 0x5c]
add ecx, ebx
call esi
mov edx, 0x413f28
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0xc]
call esi
mov edx, 0x413f40
mov ecx, dword [ebp - 0x5c]
add ecx, 0x10
call esi
mov edx, dword [ebp - 0x30]
push edx
push 0x413d98
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
call edi
test eax, eax
jne 0x4488eb
mov edx, 0x413f50
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x14]
call esi
mov edx, 0x413fc0
mov ecx, dword [ebp - 0x5c]
add ecx, 0x18
call esi
mov edx, 0x41406c
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x1c]
call esi
mov edx, 0x4140dc
mov ecx, dword [ebp - 0x5c]
add ecx, 0x20
call esi
mov edx, 0x41414c
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x24]
call esi
mov edx, 0x4141bc
jmp 0x448931
mov edx, 0x414254
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x14]
call esi
mov edx, 0x4142d4
mov ecx, dword [ebp - 0x5c]
add ecx, 0x18
call esi
mov edx, 0x414354
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x1c]
call esi
mov edx, 0x414430
mov ecx, dword [ebp - 0x5c]
add ecx, 0x20
call esi
mov edx, 0x4144b0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x24]
call esi
mov edx, 0x414530
mov ecx, dword [ebp - 0x5c]
add ecx, 0x28
call esi
mov edx, dword [ebp - 0x30]
push edx
push 0x413d98
call edi
test eax, eax
jne 0x448cf7
mov dword [ebp - 0xdc], 0x4145b0
mov dword [ebp - 0xe4], ebx
lea eax, [ebp - 0x34]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 0x4008
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], ebx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0xa4]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
call ebx
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x2c]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x4145d4
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x30]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x4145ec
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x34]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x4143d4
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x38]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x4143ec
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x3c]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x414404
jmp 0x44909d
mov dword [ebp - 0xdc], 0x41441c
mov dword [ebp - 0xe4], ebx
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], ebx
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x2c]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x41422c
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x30]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x414240
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x34]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x414030
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x38]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x414044
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x3c]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0xdc], 0x414058
mov dword [ebp - 0xe4], 8
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xcc], ecx
mov dword [ebp - 0xd4], 0x4008
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0xec], 0x4145c8
mov dword [ebp - 0xf4], 8
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call ebx
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xb4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x40]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov edx, 0x414604
mov ecx, dword [ebp - 0x5c]
add ecx, 0x44
call esi
mov edx, 0x414648
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x48]
call esi
mov edx, 0x41468c
mov ecx, dword [ebp - 0x5c]
add ecx, 0x4c
call esi
mov edx, 0x4146d0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x50]
call esi
mov edx, 0x414714
mov ecx, dword [ebp - 0x5c]
add ecx, 0x54
call esi
mov edx, 0x414758
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x58]
call esi
mov edx, 0x41479c
mov ecx, dword [ebp - 0x5c]
add ecx, 0x5c
call esi
mov edx, 0x4147e0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x60]
call esi
mov edx, 0x414824
mov ecx, dword [ebp - 0x5c]
add ecx, 0x64
call esi
mov edx, 0x414868
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x68]
call esi
mov edx, 0x4148ac
mov ecx, dword [ebp - 0x5c]
add ecx, 0x6c
call esi
mov edx, 0x4148f0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x70]
call esi
mov edx, 0x414934
mov ecx, dword [ebp - 0x5c]
add ecx, 0x74
call esi
mov edx, 0x414958
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x78]
call esi
mov edx, 0x41497c
mov ecx, dword [ebp - 0x5c]
add ecx, 0x7c
call esi
mov edx, 0x413e90
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x80]
call esi
mov edx, 0x413b3c
mov ecx, dword [ebp - 0x5c]
add ecx, 0x84
call esi
mov edx, 0x4149a0
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x88]
call esi
mov dword [ebp - 0xcc], 3
mov dword [ebp - 0xd4], 2
push 0
push 0x15
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xa4]
push edx
call ebx
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov ecx, dword [ebp - 0x40]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0x94]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
push 0
push 0xf
mov edx, dword [ebp + 0xc]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x1c
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x40]
lea ecx, [eax + 4]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
push 0
push 8
mov ecx, dword [ebp + 0xc]
mov edx, dword [ecx]
push edx
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov ecx, dword [ebp - 0x40]
add ecx, 8
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp - 0x40]
mov eax, dword [edx + 4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 2
jge 0x44937b
push 0x413188
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 4]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x40]
lea ecx, [eax + 4]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x449381
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
cmp eax, 2
jge 0x4493bb
push 0x413188
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 8]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, eax
mov eax, dword [ebp - 0x40]
lea ecx, [eax + 8]
call esi
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
push 0x4149c4
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 8]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 4]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov edx, dword [ebp - 0x40]
mov eax, dword [edx]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov ecx, dword [ebp - 0x5c]
add ecx, 0x8c
call esi
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
push 0x4149e0
mov edx, dword [ebp - 0x40]
mov eax, dword [edx + 8]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 4]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x90]
call esi
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
push 0x4149f4
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 8]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 4]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov edx, dword [ebp - 0x40]
mov eax, dword [edx]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov ecx, dword [ebp - 0x5c]
add ecx, 0x94
call esi
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
push 0x414a08
mov edx, dword [ebp - 0x40]
mov eax, dword [edx + 8]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 4]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0x98]
call esi
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
push 0x414a1c
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 8]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax + 4]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov edx, dword [ebp - 0x40]
mov eax, dword [edx]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov ecx, dword [ebp - 0x5c]
add ecx, 0x9c
call esi
lea edx, [ebp - 0x84]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x7c]
push ecx
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x70]
push ecx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
push 0x414a30
mov edx, dword [ebp - 0x40]
mov eax, dword [edx + 8]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x74]
call edi
push eax
mov ecx, dword [ebp - 0x40]
mov edx, dword [ecx + 4]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x78]
call edi
push eax
push 0x4149d8
call ebx
mov edx, eax
lea ecx, [ebp - 0x7c]
call edi
push eax
mov eax, dword [ebp - 0x40]
mov ecx, dword [eax]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x80]
call edi
push eax
push 0x4145c8
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov edx, eax
mov eax, dword [ebp - 0x5c]
lea ecx, [eax + 0xa0]
call esi
lea ecx, [ebp - 0x84]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x7c]
push eax
lea ecx, [ebp - 0x78]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x70]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
mov dword [ebp - 0x110], 0x29
mov edx, 0x414a44
mov ecx, dword [ebp - 0x5c]
add ecx, 0xa4
call esi
mov edx, dword [ebp - 0x34]
push edx
push 0x411174
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
je 0x449d2f
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
push 0
push 0x14
mov edi, dword [ebp + 0x18]
mov eax, dword [edi]
push eax
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov si, ax
neg si
sbb esi, esi
inc esi
neg esi
mov dword [ebp - 0x110], esi
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test si, si
je 0x449808
or eax, 0xffffffff
mov dword [ebp - 0xcc], eax
mov ecx, 0xb
mov dword [ebp - 0xd4], ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], ecx
mov ecx, dword [ebp - 0xd0]
mov dword [edx + 4], ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xc8]
mov dword [edx + 0xc], eax
push 0x14
mov ecx, dword [edi]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 0xcc], 0
mov edi, 2
mov dword [ebp - 0xd4], edi
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x2c]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call esi
mov eax, dword [ebp + 0x14]
cmp word [eax], 0
jne 0x44994d
mov word [eax], 1
mov edi, dword [ebp + 0x18]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 0xcc], 0x2a
mov dword [ebp - 0xd4], 0x8002
lea edx, [ebp - 0x2c]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x449ca5
lea ecx, [ebp - 0x2c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x110], eax
cmp eax, 0x2b
jb 0x44989e
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x110]
mov edx, dword [ebp - 0x5c]
mov eax, dword [edx + eax*4]
mov dword [ebp - 0xcc], eax
mov dword [ebp - 0xd4], 8
push 0xa
lea ecx, [ebp - 0x94]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0xa4]
push ecx
call esi
sub esp, 0x10
mov edx, esp
mov ecx, dword [eax]
mov dword [edx], ecx
mov ecx, dword [eax + 4]
mov dword [edx + 4], ecx
mov ecx, dword [eax + 8]
mov dword [edx + 8], ecx
mov eax, dword [eax + 0xc]
mov dword [edx + 0xc], eax
push 0x19
mov ecx, dword [edi]
push ecx
call ebx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0xcc], 1
mov dword [ebp - 0xd4], 2
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x44984f
mov dword [ebp - 0xcc], 0xb
mov dword [ebp - 0xd4], edi
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x2c]
call esi
mov edi, dword [ebp + 0x18]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
mov dword [ebp - 0xcc], 0x11
mov dword [ebp - 0xd4], 0x8002
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x449a75
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x110], eax
cmp eax, 0x2b
jb 0x4499c6
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x5c]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0xcc], edx
mov dword [ebp - 0xd4], 8
push 0xa
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call esi
sub esp, 0x10
mov ecx, esp
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
push 0x19
mov ecx, dword [edi]
push ecx
call ebx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0xcc], 1
mov dword [ebp - 0xd4], 2
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
jmp 0x449977
mov dword [ebp - 0xcc], 0x1d
mov dword [ebp - 0xd4], 2
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xcc], 0x23
mov dword [ebp - 0xd4], 0x8002
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x449b8d
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x110], eax
cmp eax, 0x2b
jb 0x449ae7
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x5c]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0xcc], edx
mov dword [ebp - 0xd4], 8
push 0xa
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call esi
sub esp, 0x10
mov ecx, esp
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
push 0x19
mov ecx, dword [edi]
push ecx
call ebx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0xcc], 1
mov dword [ebp - 0xd4], 2
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call esi
mov edx, eax
jmp 0x449a8f
mov dword [ebp - 0xcc], 0x23
mov dword [ebp - 0xd4], 2
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0xcc], 0x2a
mov dword [ebp - 0xd4], 0x8002
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstLt]
test ax, ax
je 0x449ca5
lea eax, [ebp - 0x2c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x110], eax
cmp eax, 0x2b
jb 0x449bff
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov eax, dword [ebp - 0x110]
mov ecx, dword [ebp - 0x5c]
mov edx, dword [ecx + eax*4]
mov dword [ebp - 0xcc], edx
mov dword [ebp - 0xd4], 8
push 0xa
lea eax, [ebp - 0x94]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0xa4]
push eax
call esi
sub esp, 0x10
mov ecx, esp
mov edx, dword [eax]
mov dword [ecx], edx
mov edx, dword [eax + 4]
mov dword [ecx + 4], edx
mov edx, dword [eax + 8]
mov dword [ecx + 8], edx
mov eax, dword [eax + 0xc]
mov dword [ecx + 0xc], eax
push 0x19
mov ecx, dword [edi]
push ecx
call ebx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 0xcc], 1
mov dword [ebp - 0xd4], 2
lea ecx, [ebp - 0x2c]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0x94]
push eax
call esi
mov edx, eax
jmp 0x449ba7
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
push 0
push 0x14
mov ecx, dword [edi]
push ecx
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
xor ecx, ecx
cmp ax, 0xffff
sete cl
neg ecx
mov esi, ecx
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test si, si
je 0x449d1f
xor eax, eax
mov dword [ebp - 0xcc], eax
mov ecx, 0xb
mov dword [ebp - 0xd4], ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], ecx
mov ecx, dword [ebp - 0xd0]
mov dword [edx + 4], ecx
mov dword [edx + 8], eax
mov eax, dword [ebp - 0xc8]
mov dword [edx + 0xc], eax
push 0x14
mov ecx, dword [edi]
push ecx
call ebx
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x449e6e
jmp 0x449e26
mov eax, 0x80020004
mov dword [ebp - 0xbc], eax
mov ecx, 0xa
mov dword [ebp - 0xc4], ecx
mov dword [ebp - 0xac], eax
mov dword [ebp - 0xb4], ecx
mov dword [ebp - 0x9c], eax
mov dword [ebp - 0xa4], ecx
mov dword [ebp - 0xcc], 0x4127a4
mov dword [ebp - 0xd4], 8
lea edx, [ebp - 0xd4]
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 0
lea edx, [ebp - 0x94]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0x94]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x449e6e
jmp 0x449e26
lea ecx, [ebp - 0x2c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x30]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call esi
lea ecx, [ebp - 0x34]
call esi
lea edx, [ebp - 0x4c]
mov dword [ebp - 0x108], edx
lea eax, [ebp - 0x108]
push eax
push 0
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaAryDestruct]
call esi
lea ecx, [ebp - 0x68]
mov dword [ebp - 0x10c], ecx
lea edx, [ebp - 0x10c]
push edx
push 0
call esi
ret