Function at 0x4cf680
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, 0x294
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401b38
xor ebx, ebx
mov dword [ebp - 0xc], ebx
mov dword [ebp - 8], ebx
mov dword [ebp - 0x20], ebx
mov dword [ebp - 0x24], ebx
mov dword [ebp - 0x34], ebx
mov dword [ebp - 0x3c], ebx
mov dword [ebp - 0x4c], ebx
mov dword [ebp - 0x54], ebx
mov dword [ebp - 0x64], ebx
mov dword [ebp - 0x68], ebx
mov dword [ebp - 0x6c], ebx
mov dword [ebp - 0x80], ebx
mov dword [ebp - 0x84], ebx
mov dword [ebp - 0x90], ebx
mov dword [ebp - 0x94], ebx
mov dword [ebp - 0x98], ebx
mov dword [ebp - 0x9c], ebx
mov dword [ebp - 0xa0], ebx
mov dword [ebp - 0xa4], ebx
mov dword [ebp - 0xa8], ebx
mov dword [ebp - 0xac], ebx
mov dword [ebp - 0xb0], ebx
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0xb8], ebx
mov dword [ebp - 0xbc], ebx
mov dword [ebp - 0xc0], ebx
mov dword [ebp - 0xc4], ebx
mov dword [ebp - 0xc8], ebx
mov dword [ebp - 0xcc], ebx
mov dword [ebp - 0xd0], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xd8], ebx
mov dword [ebp - 0xdc], ebx
mov dword [ebp - 0xe0], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xe8], ebx
mov dword [ebp - 0xec], ebx
mov dword [ebp - 0xf0], ebx
mov dword [ebp - 0x100], ebx
mov dword [ebp - 0x110], ebx
mov dword [ebp - 0x120], ebx
mov dword [ebp - 0x130], ebx
mov dword [ebp - 0x140], ebx
mov dword [ebp - 0x150], ebx
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x170], ebx
mov dword [ebp - 0x180], ebx
mov dword [ebp - 0x190], ebx
mov dword [ebp - 0x1a0], ebx
mov dword [ebp - 0x1b0], ebx
mov dword [ebp - 0x1c0], ebx
mov dword [ebp - 0x1d0], ebx
mov dword [ebp - 0x1e0], ebx
mov dword [ebp - 0x1f0], ebx
mov dword [ebp - 0x200], ebx
mov dword [ebp - 0x210], ebx
mov dword [ebp - 0x220], ebx
mov dword [ebp - 0x234], ebx
mov dword [ebp - 0x238], ebx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f810
test ax, ax
jne 0x4cf911
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x40821c
mov edi, 8
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x40b43c
mov dword [ebp - 0x1e0], edi
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x130]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4cf8d4
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 - 0x150]
mov dword [ecx], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x148]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x144]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
jmp 0x4cfa29
call fcn.0042f1a0
test ax, ax
jne 0x4cfa92
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x40821c
mov edi, 8
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x40e910
mov dword [ebp - 0x1e0], edi
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x130]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4cf9f1
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 - 0x150]
mov dword [ecx], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x148]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x144]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x324]
push eax
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x4d44f3
jmp 0x4d44b0
mov eax, dword [ebp - 0x68]
push eax
push 0x406010
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call esi
mov edx, eax
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call edi
push eax
push 0x42187c
call esi
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 0x4fd160
call fcn.0042df30
test ax, ax
je 0x4d4195
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0x238]
push edx
push eax
call dword [ecx + 0x68]
fnclex
cmp eax, ebx
jge 0x4cfb15
push 0x68
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x238]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x408ddc
mov edi, 8
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x120]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x421908
mov dword [ebp - 0x1e0], edi
mov word [ebp - 0x1e8], si
mov dword [ebp - 0x1f0], 2
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x130]
push edx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4cfc17
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 - 0x160]
mov dword [ecx], edx
mov edx, dword [ebp - 0x15c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x158]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x42197c
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 - 0x234]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4cfd00
push 0x50
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x234], 0
jne 0x4d412c
mov dword [ebp - 0x1c0], 0
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x4219cc
mov dword [ebp - 0x1d0], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x41a6b0
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4cfdc9
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40fe8c
mov dword [ebp - 0x1e0], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1dc]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d8]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4cfe2f
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4cfe59
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x41d22c
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4cff5f
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40feb8
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1dc]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1d8]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4cffc5
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4cffef
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421a30
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d00f5
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421868
mov dword [ebp - 0x1e0], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1dc]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d8]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4d015b
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d0185
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421488
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d028b
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x4214ac
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1dc]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1d8]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d02f1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d031b
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421a54
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d0421
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x412720
mov dword [ebp - 0x1e0], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xd0]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1dc]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1d8]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4d0487
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d04b1
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 0x4fd154
call fcn.0042df30
mov bx, ax
neg bx
sbb ebx, ebx
inc ebx
neg ebx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
test bx, bx
jne 0x4d4195
mov eax, dword [ebp - 0x3c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d05df
push 0x54
push 0x406578
mov edx, dword [ebp - 0x3c]
push edx
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
call ebx
jmp 0x4d05e5
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1b8], 0x4090b4
mov dword [ebp - 0x1c0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1b8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1b4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d064d
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x100]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d067d
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 0x1d0], 0x8002
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x250], ax
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x250], 0
mov dword [ebp - 0x1c0], 0
je 0x4d3706
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421a78
mov dword [ebp - 0x1d0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421abc
mov dword [ebp - 0x1d0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421b58
mov dword [ebp - 0x1d0], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x110]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421c3c
mov dword [ebp - 0x1d0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421ce0
mov dword [ebp - 0x1d0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421d44
mov dword [ebp - 0x1d0], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x110]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x40bfe0
mov dword [ebp - 0x1d0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x41a308
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d09c0
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40fe8c
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d0a28
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d0a58
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d0b5a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40fea8
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d0bc2
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d0bf2
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d0cf4
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40feb8
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d0d5c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d0d8c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d0e9c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x4126f8
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d0f04
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d0f34
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d1049
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421868
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d10b1
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d10e1
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d11f1
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x4214ac
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d1259
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d1289
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x120]
push ecx
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x110]
push eax
call esi
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x150]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d139e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x412720
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d1406
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d1436
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d1546
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421ddc
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d15ae
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d15de
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d1701
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421df4
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d1769
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d1799
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x120]
push ecx
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x110]
push eax
call esi
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x150]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d18bc
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421e0c
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d1924
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d1954
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d1a69
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x421bfc
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d1ad1
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d1b01
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d1c03
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x418e2c
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d1c6b
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d1c9b
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d1dab
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x41c6e8
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d1e13
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d1e43
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x120]
push ecx
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x1c0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x110]
push eax
call esi
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x150]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d1f58
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x41d148
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d1fc0
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d1ff0
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d20f2
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x41ad88
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d215a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d218a
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d229a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x41ad98
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d2302
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d2332
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e750
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x412a40
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x405bf8
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d2447
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x41aaec
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d24af
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d24df
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x405be0
mov dword [ebp - 0x1f0], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x100]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x110]
push edx
call esi
push eax
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x140]
push ecx
call esi
push eax
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x1b8], 0x406010
mov dword [ebp - 0x1c0], edi
mov dword [ebp - 0x1c8], 0x421e24
mov dword [ebp - 0x1d0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d25e1
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1d8], 0x40fd38
mov dword [ebp - 0x1e0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1d8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1d4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d2649
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x120]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d2679
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x120]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x130], edi
mov dword [ebp - 0x1e8], 0x421e5c
mov dword [ebp - 0x1f0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xd4]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d26c5
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x1f8], 0x40e960
mov dword [ebp - 0x200], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd8]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1fc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1f8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xd4]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d272d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x254]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x25c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x160]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d275d
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x25c]
push ecx
push eax
call ebx
lea edx, [ebp - 0x160]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x170], edi
mov dword [ebp - 0x208], 0x40a08c
mov dword [ebp - 0x210], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x100]
push edx
call esi
push eax
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call esi
push eax
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x1f0]
push ecx
lea edx, [ebp - 0x150]
push edx
call esi
push eax
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x180]
push ecx
call esi
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x190]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x180]
push edx
lea eax, [ebp - 0x170]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1b8], edx
mov dword [ebp - 0x1c0], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd154
call fcn.0042e1b0
mov word [ebp - 0x23c], ax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x23c], 0
je 0x4d3504
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x408ddc
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x421e90
mov dword [ebp - 0x1e0], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xcc]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d2954
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1e8], 0x40feb8
mov dword [ebp - 0x1f0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1e8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xcc]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d29bc
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x240]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x150]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d29ec
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x248]
push edx
push eax
call ebx
lea eax, [ebp - 0x150]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x1f8], 0x40ae20
mov dword [ebp - 0x200], edi
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x130]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x170]
push ecx
call esi
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x180]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x188], eax
mov dword [ebp - 0x190], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d2a8f
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 - 0x190]
mov dword [ecx], edx
mov edx, dword [ebp - 0x18c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x188]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x184]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x1c0], 0
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call ebx
mov edx, dword [ebp - 0x68]
push edx
push 0x421ee8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call ebx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x68]
push eax
push 0x421f14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call ebx
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call ebx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d2c06
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1b8], 0x40fe8c
mov dword [ebp - 0x1c0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d2c72
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x100]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d2ca6
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xd4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d2cce
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x1c8], 0x40feb8
mov dword [ebp - 0x1d0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d2d3a
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x254]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x25c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x110]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d2d6e
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x25c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xdc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d2d96
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x1d8], 0x421868
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d2e02
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x268]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x270], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d2e36
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x270]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xe4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d2e5e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x1e8], 0x4214ac
mov dword [ebp - 0x1f0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1e8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d2eca
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x27c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x284], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x130]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d2efe
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x284]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xec]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d2f26
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x1f8], 0x412720
mov dword [ebp - 0x200], edi
mov edx, dword [eax]
lea eax, [ebp - 0xf0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1fc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1f8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d2f92
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x290]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x298], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x140]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d2fc6
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x298]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov edx, dword [ebp - 0x68]
push edx
push 0x421f6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call ebx
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x94]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call ebx
push eax
push 0x421fc0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call ebx
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call ebx
push eax
push 0x421c18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call ebx
push eax
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xac]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb0]
call ebx
push eax
push 0x422004
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call ebx
push eax
lea eax, [ebp - 0x130]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xb8]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call ebx
push eax
push 0x41e3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call ebx
push eax
lea ecx, [ebp - 0x140]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xc4]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call ebx
push eax
push 0x405bf8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call ebx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xa0]
push eax
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 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x6c
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1b8], edx
mov dword [ebp - 0x1c0], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
mov edx, dword [ebp - 0x68]
push edx
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4d40d2
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x408ddc
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x421e90
mov dword [ebp - 0x1e0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d32cd
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1e8], 0x40feb8
mov dword [ebp - 0x1f0], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xd0]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1ec]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x1e8]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d3333
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xd0]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0x150]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d335d
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x150]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x1f8], 0x42202c
mov dword [ebp - 0x200], edi
mov dword [ebp - 0x208], 0x408240
mov dword [ebp - 0x210], edi
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x218], ecx
mov dword [ebp - 0x220], edi
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x130]
push ecx
call esi
push eax
lea edx, [ebp - 0x1e0]
push edx
lea eax, [ebp - 0x140]
push eax
call esi
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x170]
push edx
call esi
push eax
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x180]
push ecx
call esi
push eax
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x190]
push eax
call esi
push eax
lea ecx, [ebp - 0x220]
push ecx
lea edx, [ebp - 0x1a0]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d3441
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 - 0x1b0]
mov dword [ecx], edx
mov edx, dword [ebp - 0x1ac]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x1a8]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x1a4]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x180]
push eax
lea ecx, [ebp - 0x170]
push ecx
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
jmp 0x4d40c7
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x408ddc
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x421e90
mov dword [ebp - 0x1e0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d3596
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1e8], 0x40feb8
mov dword [ebp - 0x1f0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d35fe
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x150]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d362e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x150]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x1f8], 0x422088
mov dword [ebp - 0x200], edi
mov dword [ebp - 0x208], 0x408240
mov dword [ebp - 0x210], edi
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], edi
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x130]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x170]
push ecx
call esi
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x180]
push eax
call esi
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x190]
push edx
call esi
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d4009
jmp 0x4d3ff4
lea ecx, [ebp - 0x1c0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0x68]
push edx
push 0x421ee8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x68]
push eax
push 0x421f14
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d37c2
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1b8], 0x40fe8c
mov dword [ebp - 0x1c0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d382a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x100]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d385a
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xd4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d387e
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x1c8], 0x40feb8
mov dword [ebp - 0x1d0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xd8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1cc]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1c8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xd4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d38e6
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x254]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x25c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x110]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d3916
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x25c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xdc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d393a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x1d8], 0x421868
mov dword [ebp - 0x1e0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xe0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1dc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1d8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1d4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d39a2
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x268]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x270], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x120]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d39d2
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x270]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xe4]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d39f6
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x1e8], 0x4214ac
mov dword [ebp - 0x1f0], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xe8]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1ec]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1e8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d3a5e
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x27c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0x284], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x130]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d3a8e
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x284]
push edx
push eax
call ebx
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xec]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d3ab2
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xec]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x1f8], 0x412720
mov dword [ebp - 0x200], edi
mov edx, dword [eax]
lea eax, [ebp - 0xf0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1fc]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1f8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1f4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d3b1a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x290]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xf0]
mov dword [ebp - 0x298], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x140]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d3b4a
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x298]
push ecx
push eax
call ebx
mov edx, dword [ebp - 0x68]
push edx
push 0x421f6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x100]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0x94]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x98]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x421fc0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x421c18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0x120]
push edx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xac]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x422004
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea eax, [ebp - 0x130]
push eax
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xb8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41e3d4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea ecx, [ebp - 0x140]
push ecx
call fcn.0042e4a0
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x405bf8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0xa4]
push edx
lea eax, [ebp - 0xa0]
push eax
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 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xec]
push eax
lea ecx, [ebp - 0xe8]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xe0]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x6c
lea eax, [ebp - 0x140]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea edx, [ebp - 0x54]
mov dword [ebp - 0x1b8], edx
mov dword [ebp - 0x1c0], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1c0]
push ecx
mov edx, dword [ebp - 0x68]
push edx
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4d40d2
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x408ddc
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x120]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
mov dword [ebp - 0x1d8], 0x421e90
mov dword [ebp - 0x1e0], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xcc]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d3e8d
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xcc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x1e8], 0x40feb8
mov dword [ebp - 0x1f0], edi
mov edx, dword [eax]
lea eax, [ebp - 0xd0]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1ec]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1e8]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1e4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xcc]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d3ef5
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x240]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xd0]
mov dword [ebp - 0x248], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x150]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d3f25
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x248]
push ecx
push eax
call ebx
lea edx, [ebp - 0x150]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov dword [ebp - 0x1f8], 0x42202c
mov dword [ebp - 0x200], edi
mov dword [ebp - 0x208], 0x408240
mov dword [ebp - 0x210], edi
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x220], edi
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x1d0]
push edx
lea eax, [ebp - 0x130]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e0]
push ecx
lea edx, [ebp - 0x140]
push edx
call esi
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x170]
push ecx
call esi
push eax
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x180]
push eax
call esi
push eax
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x190]
push edx
call esi
push eax
lea eax, [ebp - 0x220]
push eax
lea ecx, [ebp - 0x1a0]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1a8], eax
mov dword [ebp - 0x1b0], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d4009
push 0x4fd1f4
push 0x402cc4
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov eax, dword [0x4fd1f4]
sub esp, 0x10
mov edx, esp
mov ecx, dword [ebp - 0x1b0]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1a8]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x1b0]
push ecx
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x180]
push ecx
lea edx, [ebp - 0x170]
push edx
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
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 ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
call fcn.0042e050
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
fnclex
test eax, eax
jge 0x4cfcd8
push 0x90
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4cfcd8
xor edx, edx
lea ecx, [ebp - 0x90]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x4220d4
lea ecx, [ebp - 0x90]
call esi
lea edx, [ebp - 0x90]
push edx
call fcn.0042cda0
lea ecx, [ebp - 0x90]
call edi
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x4d44f3
jmp 0x4d44b0
mov eax, dword [ebp - 0x54]
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4d435f
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x1b8], 0x40b424
mov edi, 8
mov dword [ebp - 0x1c0], edi
lea edx, [ebp - 0x1c0]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x1c8], 0x408240
mov dword [ebp - 0x1d0], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0xcc]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov eax, dword [esi]
lea ecx, [ebp - 0x90]
push ecx
push esi
call dword [eax + 0x2c]
fnclex
test eax, eax
jge 0x4d4249
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 - 0x138], eax
mov dword [ebp - 0x140], edi
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x1d0]
push eax
lea ecx, [ebp - 0x130]
push ecx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x150]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x158], eax
mov dword [ebp - 0x160], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d42c4
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 - 0x160]
mov dword [ecx], edx
mov edx, dword [ebp - 0x15c]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x158]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x154]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xd0]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x160]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x140]
push ecx
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
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 0x4d44f3
jmp 0x4d44b0
lea ecx, [ebp - 0x20]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call esi
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
call ebx
lea ecx, [ebp - 0x3c]
call esi
lea ecx, [ebp - 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