Function at 0x4adf60
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, 0x220
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401a20
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 - 0x4c], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x68], esi
mov dword [ebp - 0x6c], esi
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x90], esi
mov dword [ebp - 0x94], 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 - 0x1fc], esi
mov dword [ebp - 0x200], esi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f810
test ax, ax
jne 0x4ae19d
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x40821c
mov ebx, 8
mov dword [ebp - 0x188], ebx
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov dword [ebp - 0x198], ebx
mov dword [ebp - 0x1a0], 0x40b43c
mov dword [ebp - 0x1a8], ebx
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xf8]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x108]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x118], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4ae160
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]
jmp 0x4ae2b5
call fcn.0042f1a0
test ax, ax
jne 0x4ae31e
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x40821c
mov ebx, 8
mov dword [ebp - 0x188], ebx
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov dword [ebp - 0x198], ebx
mov dword [ebp - 0x1a0], 0x40e910
mov dword [ebp - 0x1a8], ebx
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xf8]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x108]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x118], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4ae27d
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 + 0x324]
push eax
lea edx, [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xac]
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]
push 0x4b323b
jmp 0x4b31f8
mov eax, dword [ebp - 0x68]
push eax
push 0x406010
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
push eax
push 0x41f3a8
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
push ecx
mov edx, dword [ebp - 0x68]
push edx
lea eax, [ebp - 0x6c]
push eax
push 0x4fd154
call fcn.0042df30
test ax, ax
je 0x4b2f42
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0x200]
push edx
push eax
call dword [ecx + 0x68]
fnclex
cmp eax, esi
jge 0x4ae3a1
push 0x68
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x200]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f44c
mov dword [ebp - 0x1a8], eax
mov word [ebp - 0x1b0], si
mov dword [ebp - 0x1b8], 2
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xf8]
push edx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b8]
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], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4ae4ab
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 - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x128]
push eax
lea ecx, [ebp - 0x118]
push ecx
lea edx, [ebp - 0x108]
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 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x41f4a0
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x90]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0x1fc]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4ae594
push 0x50
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x1fc], 0
jne 0x4b2ed9
mov dword [ebp - 0x188], 0
lea edx, [ebp - 0x188]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x4172ac
mov dword [ebp - 0x198], eax
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41a6b0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ae669
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1a4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ae6da
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ae70e
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x405be0
mov dword [ebp - 0x1b8], eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x198]
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 - 0x1b8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41e7b4
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4ae81e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x417488
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1a4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1a0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x19c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4ae88f
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4ae8c3
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x405be0
mov dword [ebp - 0x1b8], eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x198]
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 - 0x1b8]
push edx
lea eax, [ebp - 0x118]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x80]
push edx
push 0x4fd160
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x204], ax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x204], 0
jne 0x4b2f42
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4ae9fb
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x80]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x4090b4
mov eax, 8
mov dword [ebp - 0x188], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4aea6c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4aeaa0
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x190], 0
mov dword [ebp - 0x198], 0x8002
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x218], ax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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]
cmp word [ebp - 0x218], 0
mov dword [ebp - 0x188], 0
je 0x4b0d5f
lea edx, [ebp - 0x188]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41f4d8
mov dword [ebp - 0x198], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41f550
mov dword [ebp - 0x198], eax
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41f5e8
mov dword [ebp - 0x198], eax
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0xc8]
push eax
call esi
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xd8]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41b110
mov dword [ebp - 0x198], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x40bfe0
mov dword [ebp - 0x198], eax
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call esi
push eax
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xd8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41a308
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4aed4d
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4aedbe
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4aedf2
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4aef02
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x417488
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4aef73
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4aefa7
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af0b7
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x41749c
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af128
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af15c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af26c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x412540
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af2dd
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af311
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af421
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x4174b0
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af492
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af4c6
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af5d6
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x4174c4
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af647
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af67b
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af78b
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x4174dc
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af7fc
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af830
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4af940
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x4174e8
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4af9b1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4af9e5
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4afaf5
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x417500
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4afb66
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4afb9a
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4afcaa
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x417268
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4afd1b
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4afd4f
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4afe5f
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x41727c
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4afed0
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4aff04
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x405be0
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b0014
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x417294
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b0085
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b00b9
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x412a40
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
push ecx
lea edx, [ebp - 0x118]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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 - 0x180], 0x406010
mov eax, 8
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], 0x41c068
mov dword [ebp - 0x198], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b01c9
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1a0], 0x40fd38
mov eax, 8
mov dword [ebp - 0x1a8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b023a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b026e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
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 eax, 8
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x1b0], 0x41c08c
mov dword [ebp - 0x1b8], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xb4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b02c3
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x1c0], 0x40e960
mov eax, 8
mov dword [ebp - 0x1c8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb8]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
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 - 0xb4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b0334
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x21c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x224], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x128]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b0368
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x224]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x128]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x130], eax
mov eax, 8
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x1d0], 0x40a08c
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0xc8]
push edx
call esi
push eax
lea eax, [ebp - 0x198]
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 - 0x1b8]
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 - 0x1d8]
push edx
lea eax, [ebp - 0x158]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x148]
push edx
lea eax, [ebp - 0x138]
push eax
lea ecx, [ebp - 0x118]
push ecx
lea edx, [ebp - 0x128]
push edx
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 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea edx, [ebp - 0x54]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x188], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x188]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd160
call fcn.0042e1b0
mov word [ebp - 0x204], ax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x204], 0
je 0x4b0bef
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b0571
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b05e2
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b0616
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x118]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x40ae20
mov dword [ebp - 0x1c8], eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1a8]
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 - 0x1c8]
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], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4b06c2
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 - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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 - 0x188], 0
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
mov edx, dword [ebp - 0x68]
push edx
push 0x41f6e4
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x68]
push eax
push 0x41b488
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b0823
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x188], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b0894
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b08c8
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xb4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b08f0
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x190], 0x417488
mov eax, 8
mov dword [ebp - 0x198], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x194]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x190]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x18c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b0961
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x21c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x224], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b0995
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
push eax
push 0x41c144
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x41e9b4
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea eax, [ebp - 0x54]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x68]
push eax
push 0x4fd154
call fcn.0042e1b0
test ax, ax
jne 0x4b2e7f
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b0b56
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b0bc7
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b2aa4
jmp 0x4b2a8f
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b0c8e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b0cff
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b0d33
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x41f73c
jmp 0x4b2acb
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
mov ecx, dword [ebp - 0x84]
push ecx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x416934
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b0dd4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x41749c
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b0e45
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b0e79
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f774
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b0f4a
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x412540
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b0fbb
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b0fef
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41e2b4
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b10c0
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x4174b0
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b1131
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b1165
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f790
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1236
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x4174c4
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b12a7
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b12db
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f7ac
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b13ac
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x4174dc
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b141d
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b1451
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f7cc
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1522
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x4174e8
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b1593
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b15c7
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f7e8
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1698
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x417500
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b1709
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b173d
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f804
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b180e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x417268
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b187f
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b18b3
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f828
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1984
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x41727c
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b19f5
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b1a29
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f844
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1afa
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x417294
mov eax, 8
mov dword [ebp - 0x188], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x184]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b1b6b
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xc8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b1b9f
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41f864
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x407c4c
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov edx, dword [ebp - 0x84]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41bab4
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b1ca6
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x40e960
mov eax, 8
mov dword [ebp - 0x188], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b1d17
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b1d4b
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x84]
push edx
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41c3bc
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea eax, [ebp - 0xc8]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x94]
push eax
lea ecx, [ebp - 0x90]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b1e1c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x188], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b1e8d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b1ec1
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xb4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b1ee9
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x190], 0x417488
mov eax, 8
mov dword [ebp - 0x198], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x194]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x190]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x18c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b1f5a
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x21c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x224], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b1f8e
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x84]
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x41a6b0
call ebx
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
push 0x41e9b4
call ebx
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa8]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x84]
call edi
lea eax, [ebp - 0xa8]
push eax
lea ecx, [ebp - 0xa4]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x94]
push edx
lea eax, [ebp - 0x90]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0xb4]
push edx
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x40
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x180], ecx
mov dword [ebp - 0x188], 0x4008
lea edx, [ebp - 0x24]
push edx
lea eax, [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x84]
push ecx
push 0x4fd160
call fcn.0042e1b0
test ax, ax
je 0x4b2b85
lea edx, [ebp - 0xc8]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b2171
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b21e2
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b2216
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x40ae20
mov dword [ebp - 0x1c8], eax
lea eax, [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xf8]
push edx
call esi
push eax
lea eax, [ebp - 0x1a8]
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 - 0x1c8]
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], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4b22c2
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 - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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 - 0x188], 0
lea ecx, [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
mov edx, dword [ebp - 0x68]
push edx
push 0x41f6e4
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x68]
push eax
push 0x41b488
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
push 0x406010
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b2423
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x180], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x188], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x180]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b2494
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc8]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b24c8
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xb4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b24f0
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xb4]
mov dword [ebp - 0x21c], ecx
mov dword [ebp - 0x190], 0x417488
mov eax, 8
mov dword [ebp - 0x198], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb8]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x194]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x190]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x18c]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b2561
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x21c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x224], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b2595
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x224]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
push eax
push 0x41c144
call ebx
mov edx, eax
lea ecx, [ebp - 0x90]
call edi
push eax
lea ecx, [ebp - 0xc8]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x94]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x98]
call edi
push eax
push 0x41e9b4
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call edi
push eax
lea edx, [ebp - 0xd8]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call edi
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0xa4]
call edi
push eax
push 0x405be0
call ebx
mov edx, eax
lea ecx, [ebp - 0x68]
call edi
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xc8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea eax, [ebp - 0x54]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x68]
push eax
push 0x4fd154
call fcn.0042e1b0
test ax, ax
lea ecx, [ebp - 0xc8]
push ecx
je 0x4b2967
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b2756
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b27c7
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b27fb
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x118]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x40ae20
mov dword [ebp - 0x1c8], eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xf8]
push eax
call esi
push eax
lea ecx, [ebp - 0x1a8]
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 - 0x1c8]
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], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4b28a7
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 - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
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 0x4b2e7f
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4b29ff
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xb0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4b2a70
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x208]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x118]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4b2aa4
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x210]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x118]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x41f50c
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x408240
mov dword [ebp - 0x1d8], eax
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xf8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1a8]
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 - 0x1c8]
push eax
lea ecx, [ebp - 0x148]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x158]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x168]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4b2db6
jmp 0x4b2da1
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x408ddc
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov eax, 8
mov dword [ebp - 0x198], eax
mov dword [ebp - 0x1a0], 0x41f6a0
mov dword [ebp - 0x1a8], eax
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4b2c24
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xac]
mov dword [ebp - 0x208], ecx
mov dword [ebp - 0x1b0], 0x417488
mov eax, 8
mov dword [ebp - 0x1b8], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xb0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b0]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1ac]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4b2c95
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x208]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x210], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x118]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4b2cc9
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x210]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x118]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x120], eax
mov eax, 8
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x1c0], 0x41f73c
mov dword [ebp - 0x1c8], eax
mov dword [ebp - 0x1d0], 0x408240
mov dword [ebp - 0x1d8], eax
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x1e0], ecx
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x198]
push eax
lea ecx, [ebp - 0xf8]
push ecx
call esi
push eax
lea edx, [ebp - 0x1a8]
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 - 0x1c8]
push eax
lea ecx, [ebp - 0x148]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x158]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x168]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x170], eax
mov dword [ebp - 0x178], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4b2db6
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 - 0x178]
mov dword [ecx], edx
mov edx, dword [ebp - 0x174]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x170]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x16c]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0x168]
push ecx
lea edx, [ebp - 0x158]
push edx
lea eax, [ebp - 0x148]
push eax
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 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x60
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
push eax
call dword [edx + 0x90]
fnclex
test eax, eax
jge 0x4ae56c
push 0x90
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4ae56c
xor edx, edx
lea ecx, [ebp - 0x90]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x6c]
push eax
call fcn.0042e050
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x41f884
lea ecx, [ebp - 0x90]
call esi
lea ecx, [ebp - 0x90]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x90]
call edi
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x4b323b
jmp 0x4b31f8
mov edx, dword [ebp - 0x54]
push edx
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4b310c
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x180], 0x40b424
mov edi, 8
mov dword [ebp - 0x188], edi
lea edx, [ebp - 0x188]
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 - 0x190], 0x408240
mov dword [ebp - 0x198], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0xac]
push ecx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov edx, dword [esi]
lea eax, [ebp - 0x90]
push eax
push esi
call dword [edx + 0x2c]
fnclex
test eax, eax
jge 0x4b2ff6
push 0x2c
push 0x406288
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x90], 0
mov dword [ebp - 0x100], eax
mov dword [ebp - 0x108], edi
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0x198]
push edx
lea eax, [ebp - 0xf8]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x118]
push edx
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 0x4b3071
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 - 0xb0]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
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]
push 0x4b323b
jmp 0x4b31f8
lea ecx, [ebp - 0x20]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call esi
lea ecx, [ebp - 0x3c]
call esi
lea ecx, [ebp - 0x4c]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
call ebx
lea ecx, [ebp - 0x54]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
lea ecx, [ebp - 0x64]
call ebx
lea ecx, [ebp - 0x68]
call edi
lea ecx, [ebp - 0x6c]
call esi
lea ecx, [ebp - 0x80]
call esi
lea ecx, [ebp - 0x84]
call edi
ret