Function at 0x4d4530
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, 0x21c
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401b60
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 - 0xc4], ebx
mov dword [ebp - 0xd4], ebx
mov dword [ebp - 0xe4], ebx
mov dword [ebp - 0xf4], ebx
mov dword [ebp - 0x104], ebx
mov dword [ebp - 0x114], ebx
mov dword [ebp - 0x124], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x164], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x184], ebx
mov dword [ebp - 0x194], ebx
mov dword [ebp - 0x1a4], ebx
mov dword [ebp - 0x1b4], ebx
mov dword [ebp - 0x1c4], ebx
mov dword [ebp - 0x1d4], ebx
mov dword [ebp - 0x1e4], ebx
mov dword [ebp - 0x1f8], ebx
mov dword [ebp - 0x1fc], ebx
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f810
test ax, ax
jne 0x4d4767
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x40821c
mov edi, 8
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x40b43c
mov dword [ebp - 0x1a4], edi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xf4]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x104]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4d472a
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 - 0x114]
mov dword [ecx], edx
mov edx, dword [ebp - 0x110]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x10c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x108]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
jmp 0x4d487f
call fcn.0042f1a0
test ax, ax
jne 0x4d48e8
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x40821c
mov edi, 8
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x40e910
mov dword [ebp - 0x1a4], edi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xf4]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x104]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x10c], eax
mov dword [ebp - 0x114], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4d4847
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 - 0x114]
mov dword [ecx], edx
mov edx, dword [ebp - 0x110]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x10c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x108]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x324]
push eax
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x4d7a19
jmp 0x4d79d6
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 0x42211c
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 0x4d7727
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0x1fc]
push edx
push eax
call dword [ecx + 0x68]
fnclex
cmp eax, ebx
jge 0x4d496b
push 0x68
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x1fc]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
lea edx, [ebp - 0xc4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x408ddc
mov edi, 8
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x4221ec
mov dword [ebp - 0x1a4], edi
mov word [ebp - 0x1ac], si
mov dword [ebp - 0x1b4], 2
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0xf4]
push edx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x114]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov eax, dword [0x4fd1f4]
cmp eax, ebx
jne 0x4d4a6d
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 - 0x124]
mov dword [ecx], edx
mov edx, dword [ebp - 0x120]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x11c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x118]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xa8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x422268
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 - 0x1f8]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4d4b56
push 0x50
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x1f8], 0
jne 0x4d76be
mov dword [ebp - 0x184], 0
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x34]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
call ebx
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x4222c0
mov dword [ebp - 0x194], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call ebx
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x41a6b0
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d4c1f
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fe8c
mov dword [ebp - 0x1a4], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1a0]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x19c]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x198]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4d4c85
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x204]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0xe4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d4caf
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x405be0
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x421a30
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d4db5
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x421868
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov ebx, dword [ebp - 0x1a0]
mov dword [ecx + 4], ebx
mov ebx, dword [ebp - 0x19c]
mov dword [ecx + 8], ebx
mov ebx, dword [ebp - 0x198]
mov dword [ecx + 0xc], ebx
push eax
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d4e1b
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov ebx, eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d4e45
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xe4]
push eax
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x405be0
mov dword [ebp - 0x1b4], edi
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0xc4]
push eax
call esi
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0xd4]
push edx
call esi
push eax
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x104]
push ecx
call esi
push eax
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x114]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x3c]
push edx
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 0x4d7727
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d4f73
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x3c]
push ecx
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
call ebx
jmp 0x4d4f79
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x17c], 0x4090b4
mov dword [ebp - 0x184], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x180]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x178]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d4fe1
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5011
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
mov dword [ebp - 0x18c], 0
mov dword [ebp - 0x194], 0x8002
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0x194]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x214], ax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x214], 0
mov dword [ebp - 0x184], 0
je 0x4d702b
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x422324
mov dword [ebp - 0x194], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x4223d0
mov dword [ebp - 0x194], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x184]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call esi
push eax
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xd4]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x42246c
mov dword [ebp - 0x194], edi
lea ecx, [ebp - 0x64]
push ecx
lea edx, [ebp - 0x184]
push edx
lea eax, [ebp - 0xc4]
push eax
call esi
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0xd4]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x421d44
mov dword [ebp - 0x194], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x40bfe0
mov dword [ebp - 0x194], edi
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x184]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call esi
push eax
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xd4]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x41a308
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d529c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fe8c
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5304
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5334
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5436
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fea8
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d549e
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d54ce
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d55d0
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x421868
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5638
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5668
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d576a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fec8
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d57d2
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5802
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5904
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fed8
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d596c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d599c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5a9e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x422518
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5b06
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5b36
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5c38
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x422530
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5ca0
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5cd0
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5dd2
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fcf4
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5e3a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d5e6a
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d5f6c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x411218
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d5fd4
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d6004
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x412a40
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x405bf8
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d6106
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fd20
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d616e
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d619e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x405be0
mov dword [ebp - 0x1b4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x17c], 0x406010
mov dword [ebp - 0x184], edi
mov dword [ebp - 0x18c], 0x421e24
mov dword [ebp - 0x194], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d62a0
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x19c], 0x40fd38
mov dword [ebp - 0x1a4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1a0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x198]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d6308
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xe4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d6338
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
lea edx, [ebp - 0xe4]
push edx
call fcn.0042e4a0
mov dword [ebp - 0xec], eax
mov dword [ebp - 0xf4], edi
mov dword [ebp - 0x1ac], 0x421e5c
mov dword [ebp - 0x1b4], edi
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
lea edx, [ebp - 0xb0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d6384
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x1bc], 0x40e960
mov dword [ebp - 0x1c4], edi
mov edx, dword [eax]
lea eax, [ebp - 0xb4]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x1c0]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x1bc]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x1b8]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d63ec
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x218]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x220], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x124]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d641c
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x220]
push ecx
push eax
call ebx
lea edx, [ebp - 0x124]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x134], edi
mov dword [ebp - 0x1cc], 0x40a08c
mov dword [ebp - 0x1d4], edi
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0xc4]
push edx
call esi
push eax
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call esi
push eax
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x1b4]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
push eax
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x144]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x154]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x64]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xc4]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea edx, [ebp - 0x54]
mov dword [ebp - 0x17c], edx
mov dword [ebp - 0x184], 0x4008
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x184]
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 - 0x200], ax
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x200], 0
lea ecx, [ebp - 0xc4]
push ecx
je 0x4d6e30
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x408ddc
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x422548
mov dword [ebp - 0x1a4], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d6613
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x1ac], 0x421868
mov dword [ebp - 0x1b4], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1b0]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1a8]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa8]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d667b
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x204]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d66ab
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x20c]
push edx
push eax
call ebx
lea eax, [ebp - 0x114]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov dword [ebp - 0x1bc], 0x40ae20
mov dword [ebp - 0x1c4], edi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xf4]
push eax
call esi
push eax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x104]
push edx
call esi
push eax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
call esi
push eax
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x144]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x154], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d674e
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 - 0x154]
mov dword [ecx], edx
mov edx, dword [ebp - 0x150]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x14c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x148]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x58
mov dword [ebp - 0x184], 0
lea ecx, [ebp - 0x184]
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 0x422368
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 - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d68c5
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x17c], 0x40fe8c
mov dword [ebp - 0x184], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x180]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x178]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d6931
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d6965
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xb0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d698d
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x18c], 0x421868
mov dword [ebp - 0x194], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xb4]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x190]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x188]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xb0]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d69f9
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x218]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x220], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xd4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d6a2d
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x220]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x68]
push eax
push 0x421f6c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x90]
call ebx
push eax
lea ecx, [ebp - 0xc4]
push ecx
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 0x421c18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call ebx
push eax
lea edx, [ebp - 0xd4]
push edx
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 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call ebx
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea eax, [ebp - 0x54]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x184], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x68]
push eax
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4d7664
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x408ddc
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x422548
mov dword [ebp - 0x1a4], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d6bf9
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x1ac], 0x421868
mov dword [ebp - 0x1b4], edi
mov ecx, dword [eax]
lea edx, [ebp - 0xac]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ebx, dword [ebp - 0x1b0]
mov dword [edx + 4], ebx
mov ebx, dword [ebp - 0x1ac]
mov dword [edx + 8], ebx
mov ebx, dword [ebp - 0x1a8]
mov dword [edx + 0xc], ebx
push eax
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x4d6c5f
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x204]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xac]
mov ebx, eax
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d6c89
push 0x34
push 0x406b94
push ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x114]
push edx
call fcn.0042e4a0
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov dword [ebp - 0x1bc], 0x4225a8
mov dword [ebp - 0x1c4], edi
mov dword [ebp - 0x1cc], 0x408240
mov dword [ebp - 0x1d4], edi
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x1e4], edi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xf4]
push eax
call esi
push eax
lea ecx, [ebp - 0x1a4]
push ecx
lea edx, [ebp - 0x104]
push edx
call esi
push eax
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x134]
push ecx
call esi
push eax
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x144]
push eax
call esi
push eax
lea ecx, [ebp - 0x1d4]
push ecx
lea edx, [ebp - 0x154]
push edx
call esi
push eax
lea eax, [ebp - 0x1e4]
push eax
lea ecx, [ebp - 0x164]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d6d6d
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 - 0x174]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x170]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x16c]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x168]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0xb0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x164]
push edx
lea eax, [ebp - 0x154]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x134]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
jmp 0x4d7659
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x408ddc
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x422548
mov dword [ebp - 0x1a4], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d6ebb
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x1ac], 0x421868
mov dword [ebp - 0x1b4], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1b0]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1a8]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa8]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d6f23
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x204]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d6f53
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x20c]
push edx
push eax
call ebx
lea eax, [ebp - 0x114]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov dword [ebp - 0x1bc], 0x42260c
mov dword [ebp - 0x1c4], edi
mov dword [ebp - 0x1cc], 0x408240
mov dword [ebp - 0x1d4], edi
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x1dc], ecx
mov dword [ebp - 0x1e4], edi
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call esi
push eax
lea edx, [ebp - 0x1a4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x134]
push edx
call esi
push eax
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x144]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x154]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x164]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d759b
jmp 0x4d7586
lea eax, [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0x68]
push ecx
push 0x422368
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 edx, dword [ebp - 0x68]
push edx
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 - 0xa8]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4d70e7
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x17c], 0x40fe8c
mov dword [ebp - 0x184], edi
mov edx, dword [eax]
lea eax, [ebp - 0xac]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x180]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x178]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xa8]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4d714f
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x204]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xc4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4d717f
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x20c]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xb0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d71a3
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xb0]
mov dword [ebp - 0x218], eax
mov dword [ebp - 0x18c], 0x421868
mov dword [ebp - 0x194], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xb4]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x190]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x188]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xb0]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d720b
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x218]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xb4]
mov dword [ebp - 0x220], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xd4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d723b
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x220]
push edx
push eax
call ebx
mov eax, dword [ebp - 0x68]
push eax
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 ecx, [ebp - 0xc4]
push ecx
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 0x421c18
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
lea edx, [ebp - 0xd4]
push edx
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 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xa4]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x94]
push ecx
lea edx, [ebp - 0x90]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
lea eax, [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xac]
push edx
lea eax, [ebp - 0xa8]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x3c
lea eax, [ebp - 0x54]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x184], 0x4008
lea ecx, [ebp - 0x24]
push ecx
lea edx, [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x68]
push eax
push 0x4fd160
call fcn.0042e1b0
test ax, ax
jne 0x4d7664
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x408ddc
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
mov dword [ebp - 0x19c], 0x422548
mov dword [ebp - 0x1a4], edi
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
lea ecx, [ebp - 0xa8]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4d741f
push 0x54
push 0x406578
mov edx, dword [ebp - 0x6c]
push edx
push eax
call ebx
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x1ac], 0x421868
mov dword [ebp - 0x1b4], edi
mov eax, dword [eax]
lea ecx, [ebp - 0xac]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x1b0]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x1ac]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x1a8]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xa8]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4d7487
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x204]
push ecx
push eax
call ebx
mov eax, dword [ebp - 0xac]
mov dword [ebp - 0x20c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x114]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4d74b7
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x20c]
push edx
push eax
call ebx
lea eax, [ebp - 0x114]
push eax
call fcn.0042e4a0
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov dword [ebp - 0x1bc], 0x4225a8
mov dword [ebp - 0x1c4], edi
mov dword [ebp - 0x1cc], 0x408240
mov dword [ebp - 0x1d4], edi
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x1dc], ecx
mov dword [ebp - 0x1e4], edi
lea edx, [ebp - 0xe4]
push edx
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call esi
push eax
lea edx, [ebp - 0x1a4]
push edx
lea eax, [ebp - 0x104]
push eax
call esi
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x134]
push edx
call esi
push eax
lea eax, [ebp - 0x1c4]
push eax
lea ecx, [ebp - 0x144]
push ecx
call esi
push eax
lea edx, [ebp - 0x1d4]
push edx
lea eax, [ebp - 0x154]
push eax
call esi
push eax
lea ecx, [ebp - 0x1e4]
push ecx
lea edx, [ebp - 0x164]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x16c], eax
mov dword [ebp - 0x174], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d759b
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 - 0x174]
mov dword [ecx], edx
mov edx, dword [ebp - 0x170]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x16c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x168]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xb0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xac]
push ecx
lea edx, [ebp - 0xa8]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x154]
push edx
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x60
xor edx, edx
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x6c]
mov edx, dword [eax]
push eax
call dword [edx + 0x90]
fnclex
test eax, eax
jge 0x4d4b2e
push 0x90
push 0x406578
mov ecx, dword [ebp - 0x6c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4d4b2e
xor edx, edx
lea ecx, [ebp - 0x90]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x6c]
push eax
call fcn.0042e050
lea ecx, [ebp - 0x90]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x422660
lea ecx, [ebp - 0x90]
call esi
lea ecx, [ebp - 0x90]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x90]
call edi
call fcn.0042f420
call fcn.0042f270
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x4d7a19
jmp 0x4d79d6
mov edx, dword [ebp - 0x54]
push edx
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4d78f1
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x17c], 0x40b424
mov edi, 8
mov dword [ebp - 0x184], edi
lea edx, [ebp - 0x184]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x18c], 0x408240
mov dword [ebp - 0x194], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea ecx, [ebp - 0xa8]
push ecx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov edx, dword [esi]
lea eax, [ebp - 0x90]
push eax
push esi
call dword [edx + 0x2c]
fnclex
test eax, eax
jge 0x4d77db
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 - 0xfc], eax
mov dword [ebp - 0x104], edi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0xf4]
push eax
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0x114]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x124], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4d7856
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 - 0x124]
mov dword [ecx], edx
mov edx, dword [ebp - 0x120]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x11c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x118]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xac]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0xac]
push eax
lea ecx, [ebp - 0xa8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xc4]
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 0x4d7a19
jmp 0x4d79d6
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