Function at 0x4ec730
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, 0x250
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401c28
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 - 0x3c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x50], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x58], 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 - 0xc8], esi
mov dword [ebp - 0xd8], esi
mov dword [ebp - 0xe8], esi
mov dword [ebp - 0xf8], esi
mov dword [ebp - 0x108], esi
mov dword [ebp - 0x118], esi
mov dword [ebp - 0x128], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x148], esi
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x168], esi
mov dword [ebp - 0x178], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x198], esi
mov dword [ebp - 0x1a8], esi
mov dword [ebp - 0x1b8], esi
mov dword [ebp - 0x1c8], esi
mov dword [ebp - 0x1d8], esi
mov dword [ebp - 0x1e8], esi
mov dword [ebp - 0x1f8], esi
mov dword [ebp - 0x208], esi
mov dword [ebp - 0x218], esi
mov dword [ebp - 0x21c], esi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f810
test ax, ax
jne 0x4ec930
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x40821c
mov edi, 8
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x408248
mov dword [ebp - 0x1c8], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x118], edi
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4eca10
jmp 0x4ec9fb
call fcn.0042f4b0
test ax, ax
jne 0x4ecab2
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x40821c
mov edi, 8
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x40b48c
mov dword [ebp - 0x1c8], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x118], edi
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4eca10
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 - 0x118]
mov dword [ecx], edx
mov edx, dword [ebp - 0x114]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x110]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x10c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xa4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4f203a
jmp 0x4f1fef
mov eax, dword [ebp - 0x70]
push eax
push 0x406010
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call esi
mov edx, eax
lea ecx, [ebp - 0x98]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
push eax
push 0x4246c8
call esi
mov edx, eax
lea ecx, [ebp - 0x70]
call edi
lea ecx, [ebp - 0x98]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call esi
lea ecx, [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x70]
push edx
lea eax, [ebp - 0x74]
push eax
push 0x4fd160
call fcn.0042df30
test ax, ax
je 0x4f1d38
mov edx, 0x4247bc
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 esi
mov edi, 8
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0x21c]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4ecb67
push 0x50
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x21c], 0
jne 0x4f1cce
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424800
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424864
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ecc30
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1c4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1c0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ecc96
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4eccc0
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe8]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x405be0
mov dword [ebp - 0x1d8], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x423f50
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ecdc6
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x423f74
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1c4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1c0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ece2c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ece56
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x405be0
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424898
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ecf5c
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x4248c0
mov dword [ebp - 0x1c8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1c4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1c0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ecfc2
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ecfec
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe8]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x405be0
mov dword [ebp - 0x1d8], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea ecx, [ebp - 0x54]
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 - 0x3c]
push ecx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov eax, dword [ebp - 0x3c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ed116
push 0x54
push 0x406578
mov edx, dword [ebp - 0x3c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1a0], 0x4090b4
mov dword [ebp - 0x1a8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1a4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1a0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x19c]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ed17c
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ed1a6
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1b8], 0x8002
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x1b8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov bx, ax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
test bx, bx
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
je 0x4ee3ad
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x4248dc
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x3c]
push edx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x6c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424948
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x42498c
mov dword [ebp - 0x1b8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x40bfe0
mov dword [ebp - 0x1b8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x41a308
mov dword [ebp - 0x1b8], edi
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ed42f
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x3c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424a20
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ed49b
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ed4cf
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e750
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ed5e4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4ed650
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ed684
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ed786
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x423f74
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4ed7f2
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ed826
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ed928
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x4248c0
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4ed994
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ed9c8
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
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 - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4edad8
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424a2c
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4edb44
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4edb78
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call fcn.0042e750
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x40a08c
mov dword [ebp - 0x1d8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x118]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a8], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd15c
call fcn.0042e1b0
mov bx, ax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
je 0x4ee260
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xe8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424a6c
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4edd2d
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4edd93
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4eddbd
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x118]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x40ae20
mov dword [ebp - 0x1e8], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x138]
push ecx
call esi
push eax
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x148]
push eax
call esi
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
call ebx
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4ede62
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 - 0x158]
mov dword [ecx], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1a8], 0
lea ecx, [ebp - 0x1a8]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call ebx
mov edx, dword [ebp - 0x70]
push edx
push 0x424ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x70]
push eax
push 0x424ae8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4edfd5
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1a0], 0x408af0
mov dword [ebp - 0x1a8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ee041
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ee075
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x70]
push edx
push 0x424b3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x9c]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call ebx
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x1c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a8], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x70]
push eax
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4f1c74
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424a6c
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ee1d6
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ee23c
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f18d0
jmp 0x4f18c1
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424a6c
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ee2f6
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ee35c
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ee386
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x424bd4
jmp 0x4f18f2
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424c48
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ee3fb
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1c4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1c0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ee461
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ee48b
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x424cb4
mov dword [ebp - 0x1d8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ee4db
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1e0], 0x423f74
mov dword [ebp - 0x1e8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1e4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1e0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1dc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ee541
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x238]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x128]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ee56b
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x128]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x1f0], 0x424cdc
mov dword [ebp - 0x1f8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xb4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ee5bb
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x200], 0x4248c0
mov dword [ebp - 0x208], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xb8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x204]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x200]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1fc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ee621
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x24c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x168]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ee64b
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x168]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], edi
mov dword [ebp - 0x210], 0x405be0
mov dword [ebp - 0x218], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
push eax
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
push eax
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x158]
push ecx
call esi
push eax
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0x188]
push eax
call esi
push eax
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x198]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x54
lea ecx, [ebp - 0x54]
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 - 0x3c]
push ecx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov eax, dword [ebp - 0x3c]
mov edx, dword [eax]
lea ecx, [ebp - 0x21c]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4ee811
push 0x50
push 0x406578
mov edx, dword [ebp - 0x3c]
push edx
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
call ebx
jmp 0x4ee817
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x21c], 0
je 0x4efbc2
xor eax, eax
mov dword [ebp - 0x5c], eax
mov dword [ebp - 0x58], eax
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x4248dc
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x3c]
push edx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x6c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424948
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x42498c
mov dword [ebp - 0x1b8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x40bfe0
mov dword [ebp - 0x1b8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x41a308
mov dword [ebp - 0x1b8], edi
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4eea59
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x3c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424a20
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4eeac5
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4eeaf9
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e750
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4eec0e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4eec7a
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4eecae
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4eedb0
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x423f74
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4eee1c
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4eee50
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4eef52
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x4248c0
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4eefbe
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4eeff2
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x5c]
mov dword [ebp - 0x1c0], edx
mov dword [ebp - 0x1c8], 0x4005
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x1c8]
push ecx
call fcn.0042e750
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0x1d0], 0x424d08
mov dword [ebp - 0x1d8], edi
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 - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ef152
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1e0], 0x424a2c
mov dword [ebp - 0x1e8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1e0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4ef1be
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ef1f2
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x118]
push ecx
call fcn.0042e750
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1f0], 0x40a08c
mov dword [ebp - 0x1f8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xf8]
push edx
call esi
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x138]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0x118]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a8], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd15c
call fcn.0042e1b0
mov bx, ax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
je 0x4efaa2
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xe8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ef3e7
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ef44d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ef477
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x118]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x40ae20
mov dword [ebp - 0x1e8], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x138]
push ecx
call esi
push eax
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x148]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4ef51a
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 - 0x158]
mov dword [ecx], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1a8], 0
lea ecx, [ebp - 0x1a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call ebx
mov edx, dword [ebp - 0x70]
push edx
push 0x424ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x70]
push eax
push 0x424d60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ef691
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1a0], 0x408af0
mov dword [ebp - 0x1a8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4ef6fd
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4ef731
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x70]
push edx
push 0x424b3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x9c]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call ebx
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x1c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a8], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x70]
push eax
push 0x4fd160
call fcn.0042e1b0
test ax, ax
lea ecx, [ebp - 0xc8]
push ecx
je 0x4ef9b9
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424db4
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ef892
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ef8f8
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ef922
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x40ae20
mov dword [ebp - 0x1e8], edi
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xf8]
push edx
call esi
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x138]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f16f1
jmp 0x4f16dc
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4efa48
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ee23c
jmp 0x4ee227
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4efb38
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4efb9e
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ee386
jmp 0x4ee377
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4efbe6
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x3c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1a0], 0x424a2c
mov dword [ebp - 0x1a8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4efc4e
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4efc7e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x5c]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424e28
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4efd10
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4efd78
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4efda8
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call ebx
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x424cb4
mov dword [ebp - 0x1d8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4efdf4
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1e0], 0x423f74
mov dword [ebp - 0x1e8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xb0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4efe5c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x238]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x240], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x128]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4efe8c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
lea edx, [ebp - 0x128]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x1f0], 0x424cdc
mov dword [ebp - 0x1f8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xb4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4efed8
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x200], 0x4248c0
mov dword [ebp - 0x208], edi
mov edx, dword [eax]
lea eax, [ebp - 0xb8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x204]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x200]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1fc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4eff40
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x24c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x254], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x168]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4eff70
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x254]
push ecx
push eax
call ebx
lea edx, [ebp - 0x168]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], edi
mov dword [ebp - 0x210], 0x405be0
mov dword [ebp - 0x218], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
push eax
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x148]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x158]
push eax
call esi
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x188]
push edx
call esi
push eax
lea eax, [ebp - 0x218]
push eax
lea ecx, [ebp - 0x198]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
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
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x168]
push edx
lea eax, [ebp - 0x148]
push eax
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x54
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x3c]
push eax
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424e8c
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f016b
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1c4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1c0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f01d1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f01fb
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe8]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x424cb4
mov dword [ebp - 0x1d8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f024b
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x1e0], 0x423f74
mov dword [ebp - 0x1e8], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1e4]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1e0]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1dc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f02b1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x238]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x128]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f02db
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x128]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], edi
mov dword [ebp - 0x1f0], 0x424cdc
mov dword [ebp - 0x1f8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xb4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f032b
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x24c], eax
mov dword [ebp - 0x200], 0x4248c0
mov dword [ebp - 0x208], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xb8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x204]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x200]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1fc]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f0391
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x24c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x168]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f03bb
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x168]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], edi
mov dword [ebp - 0x210], 0x405be0
mov dword [ebp - 0x218], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
push eax
lea ecx, [ebp - 0x138]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
push eax
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x158]
push ecx
call esi
push eax
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0x188]
push eax
call esi
push eax
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x198]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x168]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xd
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x54
lea ecx, [ebp - 0x54]
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 - 0x3c]
push ecx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x4248dc
mov dword [ebp - 0x1b8], edi
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x54]
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 - 0x3c]
push ecx
push 0x4fd15c
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4f1d38
mov dword [ebp - 0x1a8], 0
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0x6c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x424948
mov dword [ebp - 0x1b8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x42498c
mov dword [ebp - 0x1b8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x40bfe0
mov dword [ebp - 0x1b8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x41a308
mov dword [ebp - 0x1b8], edi
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x3c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f0785
push 0x54
push 0x406578
mov edx, dword [ebp - 0x3c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424a20
mov dword [ebp - 0x1c8], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c0]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f07f1
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f0825
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x22c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call fcn.0042e750
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x1d8]
push eax
lea ecx, [ebp - 0x118]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f093a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x424888
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f09a6
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f09da
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe8]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f0adc
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x423f74
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f0b48
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f0b7c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe8]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f0c7e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1c0], 0x4248c0
mov dword [ebp - 0x1c8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f0cea
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f0d1e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe8]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xf8], edi
mov dword [ebp - 0x1d0], 0x412a40
mov dword [ebp - 0x1d8], edi
lea eax, [ebp - 0x6c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
push eax
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1a0], 0x406010
mov dword [ebp - 0x1a8], edi
mov dword [ebp - 0x1b0], 0x405bf8
mov dword [ebp - 0x1b8], edi
xor edx, edx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x1c0], ecx
mov dword [ebp - 0x1c8], 0x4005
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x1c8]
push eax
call fcn.0042e750
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xe8], edi
mov dword [ebp - 0x1d0], 0x424d08
mov dword [ebp - 0x1d8], edi
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 - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f0e7e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1e0], 0x424a2c
mov dword [ebp - 0x1e8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f0eea
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f0f1e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x118]
push eax
call fcn.0042e750
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1f0], 0x40a08c
mov dword [ebp - 0x1f8], edi
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
push eax
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xf8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x108]
push eax
call esi
push eax
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x138]
push edx
call esi
push eax
lea eax, [ebp - 0x1f8]
push eax
lea ecx, [ebp - 0x148]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x6c]
call ebx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x128]
push ecx
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
push edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1a0], edx
mov dword [ebp - 0x1a8], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x6c]
push edx
lea eax, [ebp - 0x98]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd15c
call fcn.0042e1b0
mov bx, ax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
lea ecx, [ebp - 0xc8]
push ecx
je 0x4f19a8
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f1113
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4f1179
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f11a3
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x40ae20
mov dword [ebp - 0x1e8], edi
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xf8]
push edx
call esi
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x138]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f1246
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 - 0x158]
mov dword [ecx], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1a8], 0
lea ecx, [ebp - 0x1a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x70]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call ebx
mov edx, dword [ebp - 0x70]
push edx
push 0x424ab8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x70]
push eax
push 0x424d60
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
lea edx, [ebp - 0xa4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f13bd
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x74]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1a0], 0x408af0
mov dword [ebp - 0x1a8], edi
mov edx, dword [eax]
lea eax, [ebp - 0xa8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f1429
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x22c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f145d
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x22c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x70]
push edx
push 0x424b3c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x9c]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa0]
call ebx
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call ebx
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x1c
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0x54]
mov dword [ebp - 0x1a0], eax
mov dword [ebp - 0x1a8], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x1a8]
push edx
mov eax, dword [ebp - 0x70]
push eax
push 0x4fd160
call fcn.0042e1b0
test ax, ax
lea ecx, [ebp - 0xc8]
push ecx
je 0x4f17b1
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424db4
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f15be
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4f1624
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f164e
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x40ae20
mov dword [ebp - 0x1e8], edi
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xf8]
push edx
call esi
push eax
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x138]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x148]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f16f1
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 - 0x158]
mov dword [ecx], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
jmp 0x4f1c74
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f1840
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4f18a6
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f18d0
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x424b84
mov dword [ebp - 0x1e8], edi
mov dword [ebp - 0x1f0], 0x408240
mov dword [ebp - 0x1f8], edi
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x208], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x138]
push ecx
call esi
push eax
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x148]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x158]
push edx
call esi
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x168]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f1bab
jmp 0x4f1b96
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x408ddc
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
mov dword [ebp - 0x1c0], 0x424d14
mov dword [ebp - 0x1c8], edi
mov eax, dword [ebp - 0x74]
mov edx, dword [eax]
lea ecx, [ebp - 0xa4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f1a37
push 0x54
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x1d0], 0x423f74
mov dword [ebp - 0x1d8], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d0]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1cc]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4f1a9d
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f1ac7
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov dword [ebp - 0x1e0], 0x424bd4
mov dword [ebp - 0x1e8], edi
mov dword [ebp - 0x1f0], 0x408240
mov dword [ebp - 0x1f8], edi
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x208], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x1b8]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1c8]
push ecx
lea edx, [ebp - 0x108]
push edx
call esi
push eax
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x138]
push ecx
call esi
push eax
lea edx, [ebp - 0x1e8]
push edx
lea eax, [ebp - 0x148]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f8]
push ecx
lea edx, [ebp - 0x158]
push edx
call esi
push eax
lea eax, [ebp - 0x208]
push eax
lea ecx, [ebp - 0x168]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f1bab
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov edx, esp
mov ecx, dword [ebp - 0x178]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x174]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x170]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x16c]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0xa4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0x168]
push edx
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
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 ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x3c]
push edx
call fcn.0042e050
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
fnclex
test eax, eax
jge 0x4ecb3f
push 0x90
push 0x406578
mov edx, dword [ebp - 0x74]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4ecb3f
xor edx, edx
lea ecx, [ebp - 0x98]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x74]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x98]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x424eec
lea ecx, [ebp - 0x98]
call esi
lea edx, [ebp - 0x98]
push edx
call fcn.0042cda0
lea ecx, [ebp - 0x98]
call edi
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4f203a
jmp 0x4f1fef
mov eax, dword [ebp - 0x54]
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4f1f02
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1a0], 0x40b424
mov edi, 8
mov dword [ebp - 0x1a8], edi
lea edx, [ebp - 0x1a8]
lea ecx, [ebp - 0xd8]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xe8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1b0], 0x408240
mov dword [ebp - 0x1b8], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0xa4]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov eax, dword [esi]
lea ecx, [ebp - 0x98]
push ecx
push esi
call dword [eax + 0x2c]
fnclex
test eax, eax
jge 0x4f1dec
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 - 0x100], eax
mov dword [ebp - 0x108], edi
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xf8]
push ecx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea edx, [ebp - 0x108]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f1e67
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 - 0x128]
mov dword [ecx], edx
mov edx, dword [ebp - 0x124]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x120]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x11c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xa8]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x118]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0xf8]
push edx
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
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 0x4f203a
jmp 0x4f1fef
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 - 0x3c]
call esi
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0x54]
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