Function at 0x4e2810
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push 0x401cd6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x27c
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401bd8
xor esi, esi
mov dword [ebp - 0xc], esi
mov dword [ebp - 8], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x98], esi
mov dword [ebp - 0x9c], esi
mov dword [ebp - 0xa0], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xac], esi
mov dword [ebp - 0xb0], esi
mov dword [ebp - 0xb4], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xd0], esi
mov dword [ebp - 0xd4], esi
mov dword [ebp - 0xd8], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xe4], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xec], esi
mov dword [ebp - 0xfc], esi
mov dword [ebp - 0x10c], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x12c], esi
mov dword [ebp - 0x13c], esi
mov dword [ebp - 0x14c], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x16c], esi
mov dword [ebp - 0x17c], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x19c], esi
mov dword [ebp - 0x1ac], esi
mov dword [ebp - 0x1bc], esi
mov dword [ebp - 0x1cc], esi
mov dword [ebp - 0x1dc], esi
mov dword [ebp - 0x1ec], esi
mov dword [ebp - 0x1fc], esi
mov dword [ebp - 0x20c], esi
mov dword [ebp - 0x21c], esi
mov dword [ebp - 0x230], esi
mov dword [ebp - 0x234], esi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f810
test ax, ax
jne 0x4e2a92
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x40821c
mov ebx, 8
mov dword [ebp - 0x1bc], ebx
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov dword [ebp - 0x1cc], ebx
mov dword [ebp - 0x1d4], 0x40b43c
mov dword [ebp - 0x1dc], ebx
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x12c]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x13c]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4e2a55
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x14c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x148]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x144]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x140]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
jmp 0x4e2baa
call fcn.0042f1a0
test ax, ax
jne 0x4e2c14
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x40821c
mov ebx, 8
mov dword [ebp - 0x1bc], ebx
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov dword [ebp - 0x1cc], ebx
mov dword [ebp - 0x1d4], 0x40e910
mov dword [ebp - 0x1dc], ebx
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x12c]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x13c]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x144], eax
mov dword [ebp - 0x14c], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4e2b72
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x14c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x148]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x144]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x140]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x324]
push eax
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4e9a41
jmp 0x4e99fb
mov eax, dword [ebp - 0x70]
push eax
push 0x406010
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
push eax
push 0x4235d4
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x5c]
push ecx
mov edx, dword [ebp - 0x70]
push edx
lea eax, [ebp - 0x74]
push eax
push 0x4fd160
call fcn.0042df30
test ax, ax
je 0x4e96f4
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0x234]
push edx
push eax
call dword [ecx + 0x68]
fnclex
cmp eax, esi
jge 0x4e2c97
push 0x68
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423660
mov dword [ebp - 0x1dc], eax
mov word [ebp - 0x1e4], si
mov dword [ebp - 0x1ec], 2
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x12c]
push edx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x15c], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e2da1
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x15c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x158]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x4236dc
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x98]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0x230]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4e2e8a
push 0x50
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x230], 0
jne 0x4e968a
mov dword [ebp - 0x1bc], 0
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x423730
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x41a6b0
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e2f5f
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e2fd0
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e3004
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x405be0
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x4230c0
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e3114
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e3185
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e31b9
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x405be0
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x423794
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e32d7
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x4237b4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e3348
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e337c
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x405be0
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
call esi
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x421a54
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e349f
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412720
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e3510
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e3544
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x11c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x405be0
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea ecx, [ebp - 0x5c]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 0x4fd154
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x238], 0
jne 0x4e96f4
mov eax, dword [ebp - 0x44]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e367c
push 0x54
push 0x406578
mov edx, dword [ebp - 0x44]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4090b4
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e36ed
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xfc]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e3721
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c4], 0
mov dword [ebp - 0x1cc], 0x8002
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x24c], ax
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x24c], 0
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
je 0x4e6943
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e37ab
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4237c8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e381c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e3850
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x24c], ax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x24c], 0
je 0x4e38a0
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], eax
jmp 0x4e39a2
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e38c8
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4237c8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e3939
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xfc]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e396d
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x40]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1bc], 0
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x4237dc
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x423840
mov dword [ebp - 0x1cc], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x4238dc
mov dword [ebp - 0x1cc], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x423980
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x423a30
mov dword [ebp - 0x1cc], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x421d44
mov dword [ebp - 0x1cc], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x40bfe0
mov dword [ebp - 0x1cc], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x41a308
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e3caf
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e3d20
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e3d54
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e3e64
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x40fea8
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e3ed5
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e3f09
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e4019
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e408a
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e40be
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e41dc
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x4237b4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e424d
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e4281
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
call esi
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e43a4
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412720
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e4415
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e4449
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x11c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e4559
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x421868
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e45ca
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e45fe
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x11c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e471c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x4214ac
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e478d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e47c1
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e48e4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412734
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e4955
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e4989
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e4a99
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412540
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e4b0a
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e4b3e
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e4c4e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412558
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e4cbf
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e4cf3
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e4e11
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x41ca08
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e4e82
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e4eb6
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
call esi
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e4fd9
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x412184
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e504a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e507e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x11c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e519c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x423aa4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e520d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e5241
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x1d4], edx
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x1d0], ecx
mov dword [ebp - 0x1dc], 5
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x11c]
push edx
call esi
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e5427
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x410450
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e5498
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e54cc
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e55dc
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x423ab8
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e564d
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e5681
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e5791
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x40feb8
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e5802
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e5836
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x11c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x412a40
mov dword [ebp - 0x1ec], eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0xfc]
push eax
call esi
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x10c]
push edx
call esi
push eax
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x405bf8
mov dword [ebp - 0x1cc], eax
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e5954
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x4126f8
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e59c5
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x11c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e59f9
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x405be0
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x10c]
push eax
call esi
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x13c]
push edx
call esi
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x14c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b4], 0x406010
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov dword [ebp - 0x1c4], 0x421e24
mov dword [ebp - 0x1cc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e5b1c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1d4], 0x40fd38
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e5b8d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e5bc1
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x11c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1e4], 0x421e5c
mov dword [ebp - 0x1ec], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e5c16
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x1f4], 0x40e960
mov eax, 8
mov dword [ebp - 0x1fc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xdc]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1f8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1f0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e5c87
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x250]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x258], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x15c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e5cbb
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x258]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x15c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x164], eax
mov eax, 8
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x204], 0x40a08c
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0xfc]
push edx
call esi
push eax
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x10c]
push ecx
call esi
push eax
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
push eax
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x17c]
push ecx
call esi
push eax
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x18c]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x17c]
push edx
lea eax, [ebp - 0x16c]
push eax
lea ecx, [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea edx, [ebp - 0x5c]
mov dword [ebp - 0x1b4], edx
mov dword [ebp - 0x1bc], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd154
call fcn.0042e1b0
mov word [ebp - 0x238], ax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x238], 0
je 0x4e67d3
lea ecx, [ebp - 0xfc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e5ec4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e5f35
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x14c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e5f69
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x14c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x40ae20
mov dword [ebp - 0x1fc], eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x12c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x13c]
push edx
call esi
push eax
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x16c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x17c]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x18c], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e6015
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x18c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x188]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x184]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x18c]
push eax
lea ecx, [ebp - 0x17c]
push ecx
lea edx, [ebp - 0x16c]
push edx
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1bc], 0
lea ecx, [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, dword [ebp - 0x70]
push edx
push 0x423b2c
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x70]
push eax
push 0x421f14
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e6176
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e61e7
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e621b
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e6243
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x1c4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xdc]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1c4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1c0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e62b4
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x250]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x258], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x10c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e62e8
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x258]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e631e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x1d4], 0x4237b4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e638f
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x264]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x26c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e63c3
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x26c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e63eb
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe8]
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x1e4], 0x412720
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xec]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e645c
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x278]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x280], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x12c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e6490
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x280]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x70]
push eax
push 0x421f6c
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
push 0x423350
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
lea edx, [ebp - 0x10c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xac]
call edi
push eax
push 0x423b58
call ebx
mov edx, eax
lea ecx, [ebp - 0xb4]
call edi
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xb8]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xbc]
call edi
push eax
push 0x41e3d4
call ebx
mov edx, eax
lea ecx, [ebp - 0xc0]
call edi
push eax
lea edx, [ebp - 0x12c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xc8]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x5c
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x1b4], ecx
mov dword [ebp - 0x1bc], 0x4008
lea edx, [ebp - 0x24]
push edx
lea eax, [ebp - 0x1bc]
push eax
mov ecx, dword [ebp - 0x70]
push ecx
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4e962d
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e6722
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e6793
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x14c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e67c7
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c]
push edx
jmp 0x4e9260
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e6872
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e68e3
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x14c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e6917
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x423bf8
jmp 0x4e9280
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e695e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4237c8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e69cf
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e6a03
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x24c], ax
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x24c], 0
je 0x4e6a53
xor eax, eax
mov dword [ebp - 0x40], eax
mov dword [ebp - 0x3c], eax
jmp 0x4e6b55
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e6a7b
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4237c8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e6aec
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xfc]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e6b20
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x40]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1bc], 0
lea eax, [ebp - 0x1bc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
mov ecx, dword [ebp - 0x8c]
push ecx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e6bd4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x421868
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e6c45
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xfc]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e6c79
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x8c]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423c90
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x98]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
xor edx, edx
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e6d58
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4214ac
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e6dc9
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xfc]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e6dfd
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x8c]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423cac
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xfc]
push edx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x24
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e6edc
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x412734
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e6f4d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e6f81
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423ccc
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7052
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x412540
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e70c3
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e70f7
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423ce8
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e71c8
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x412558
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7239
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e726d
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d08
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
xor edx, edx
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e734c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x41ca08
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e73bd
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e73f1
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d24
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x24
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e74d0
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x412184
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7541
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e7575
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d40
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
xor edx, edx
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7654
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x423aa4
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e76c5
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e76f9
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d5c
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x24
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x8c]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d78
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
mov ecx, dword [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x40]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7861
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x410450
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e78d2
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e7906
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423d94
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e79d7
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x423ab8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7a48
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e7a7c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423bdc
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7b4d
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x40feb8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7bbe
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e7bf2
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423a18
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
xor edx, edx
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7cd1
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x4126f8
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7d42
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e7d76
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x423820
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x24
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov ecx, dword [ebp - 0x8c]
push ecx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x41535c
call ebx
mov dword [ebp - 0x124], eax
mov eax, 8
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x1b4], 0x41537c
mov dword [ebp - 0x1bc], eax
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x40cde8
mov dword [ebp - 0x1cc], 8
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x14c]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x13c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e7f62
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x40e960
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e7fd3
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e8007
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x8c]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x41c3bc
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea eax, [ebp - 0xfc]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xfc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e80d8
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e8149
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e817d
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e81a5
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x1c4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xdc]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1c4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1c0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e8216
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x250]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x258], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x10c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e824a
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x258]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e8280
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x1d4], 0x4237b4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e82f1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x264]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x26c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e8325
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x26c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e834d
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe8]
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x1e4], 0x412720
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xec]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e83be
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x278]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x280], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x12c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e83f2
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x280]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x8c]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x41a6b0
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x423350
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
lea edx, [ebp - 0x10c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xac]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xb0]
call edi
push eax
push 0x423b58
call ebx
mov edx, eax
lea ecx, [ebp - 0xb8]
call edi
push eax
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xbc]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xc0]
call edi
push eax
push 0x41e3d4
call ebx
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
push eax
lea edx, [ebp - 0x12c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xc8]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xcc]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x8c]
call edi
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
lea edx, [ebp - 0xb8]
push edx
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 0xe
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x60
lea ecx, [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea edx, [ebp - 0x5c]
mov dword [ebp - 0x1b4], edx
mov dword [ebp - 0x1bc], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
mov edx, dword [ebp - 0x8c]
push edx
push 0x4fd154
call fcn.0042e1b0
test ax, ax
lea eax, [ebp - 0xfc]
push eax
je 0x4e933a
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e86a6
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e8717
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x14c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e874b
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x40ae20
mov dword [ebp - 0x1fc], eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x12c]
push edx
call esi
push eax
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x16c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x17c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x18c], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e87f7
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x18c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x188]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x184]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x18c]
push eax
lea ecx, [ebp - 0x17c]
push ecx
lea edx, [ebp - 0x16c]
push edx
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1bc], 0
lea ecx, [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
mov edx, dword [ebp - 0x70]
push edx
push 0x423b2c
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x70]
push eax
push 0x421f14
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e8958
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1b4], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1bc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e89c9
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xfc]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e89fd
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e8a25
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x250], ecx
mov dword [ebp - 0x1c4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xdc]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1c8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1c4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1c0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e8a96
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x250]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x258], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x10c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e8aca
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x258]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
xor edx, edx
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e8b00
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x1d4], 0x4237b4
mov eax, 8
mov dword [ebp - 0x1dc], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e8b71
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x264]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x26c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x11c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e8ba5
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x26c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e8bcd
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe8]
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0x1e4], 0x412720
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xec]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e8c3e
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x278]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x280], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x12c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e8c72
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x280]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x70]
push eax
push 0x421f6c
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
push 0x423350
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
lea edx, [ebp - 0x10c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xac]
call edi
push eax
push 0x423b58
call ebx
mov edx, eax
lea ecx, [ebp - 0xb4]
call edi
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call fcn.0042e750
mov edx, eax
lea ecx, [ebp - 0xb8]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xbc]
call edi
push eax
push 0x41e3d4
call ebx
mov edx, eax
lea ecx, [ebp - 0xc0]
call edi
push eax
lea edx, [ebp - 0x12c]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xc4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xc8]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xec]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x5c
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x1b4], ecx
mov dword [ebp - 0x1bc], 0x4008
lea edx, [ebp - 0x24]
push edx
lea eax, [ebp - 0x1bc]
push eax
mov ecx, dword [ebp - 0x70]
push ecx
push 0x4fd160
call fcn.0042e1b0
test ax, ax
je 0x4e9115
lea edx, [ebp - 0xfc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xfc]
push ecx
lea edx, [ebp - 0x11c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423558
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e8f04
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e8f75
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x14c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e8fa9
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x40ae20
mov dword [ebp - 0x1fc], eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x12c]
push edx
call esi
push eax
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x13c]
push ecx
call esi
push eax
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x16c]
push eax
call esi
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x17c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x18c], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e9055
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x18c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x188]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x184]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x180]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x18c]
push eax
lea ecx, [ebp - 0x17c]
push ecx
lea edx, [ebp - 0x16c]
push edx
lea eax, [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
lea eax, [ebp - 0x12c]
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
jmp 0x4e962d
lea ecx, [ebp - 0xfc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x10c]
push edx
lea eax, [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x11c]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4e91b4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xd4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xd0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4e9225
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x23c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x14c]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4e9259
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x244]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x14c]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x423b7c
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 0x408240
mov dword [ebp - 0x20c], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x214], ecx
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x15c]
push ecx
lea edx, [ebp - 0x16c]
push edx
call esi
push eax
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x17c]
push ecx
call esi
push eax
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x18c]
push eax
call esi
push eax
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x19c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e9564
jmp 0x4e954f
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x408ddc
mov dword [ebp - 0x1bc], 8
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov eax, 8
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x1d4], 0x423acc
mov dword [ebp - 0x1dc], eax
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4e93d2
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x1e4], 0x422ec0
mov eax, 8
mov dword [ebp - 0x1ec], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xd4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4e9443
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x23c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x244], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x14c]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4e9477
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x244]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x14c]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x154], eax
mov eax, 8
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x1f4], 0x423bf8
mov dword [ebp - 0x1fc], eax
mov dword [ebp - 0x204], 0x408240
mov dword [ebp - 0x20c], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x214], ecx
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x12c]
push ecx
call esi
push eax
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x13c]
push eax
call esi
push eax
lea ecx, [ebp - 0x15c]
push ecx
lea edx, [ebp - 0x16c]
push edx
call esi
push eax
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x17c]
push ecx
call esi
push eax
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x18c]
push eax
call esi
push eax
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x19c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e9564
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x1ac]
mov dword [ecx], edx
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x1a4]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x1a0]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x18c]
push edx
lea eax, [ebp - 0x17c]
push eax
lea ecx, [ebp - 0x16c]
push ecx
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x14c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x60
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x88]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
push eax
call dword [edx + 0x90]
fnclex
test eax, eax
jge 0x4e2e62
push 0x90
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4e2e62
xor edx, edx
lea ecx, [ebp - 0x98]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x74]
push eax
call fcn.0042e050
lea ecx, [ebp - 0x98]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x423db0
lea ecx, [ebp - 0x98]
call esi
lea ecx, [ebp - 0x98]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x98]
call edi
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4e9a41
jmp 0x4e99fb
mov edx, dword [ebp - 0x5c]
push edx
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4e98be
lea eax, [ebp - 0xfc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b4], 0x40b424
mov edi, 8
mov dword [ebp - 0x1bc], edi
lea edx, [ebp - 0x1bc]
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x11c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c4], 0x408240
mov dword [ebp - 0x1cc], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0xd0]
push ecx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov edx, dword [esi]
lea eax, [ebp - 0x98]
push eax
push esi
call dword [edx + 0x2c]
fnclex
test eax, eax
jge 0x4e97a8
push 0x2c
push 0x406288
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x98], 0
mov dword [ebp - 0x134], eax
mov dword [ebp - 0x13c], edi
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x12c]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x14c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x154], eax
mov dword [ebp - 0x15c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4e9823
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov ecx, esp
mov edx, dword [ebp - 0x15c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x158]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd4]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x15c]
push edx
lea eax, [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x13c]
push ecx
lea edx, [ebp - 0x12c]
push edx
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x10c]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4e9a41
jmp 0x4e99fb
lea ecx, [ebp - 0x20]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call esi
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
call ebx
lea ecx, [ebp - 0x44]
call esi
lea ecx, [ebp - 0x5c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0x88]
call esi
lea ecx, [ebp - 0x8c]
call edi
ret