Function at 0x4f45c0
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, 0x324
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401c78
xor esi, esi
mov dword [ebp - 0xc], esi
mov dword [ebp - 8], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x4c], esi
mov dword [ebp - 0x50], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x90], esi
mov dword [ebp - 0x9c], esi
mov dword [ebp - 0xac], esi
mov dword [ebp - 0xb0], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xf0], esi
mov dword [ebp - 0xf4], esi
mov dword [ebp - 0xf8], esi
mov dword [ebp - 0xfc], esi
mov dword [ebp - 0x10c], esi
mov dword [ebp - 0x11c], esi
mov dword [ebp - 0x134], esi
mov dword [ebp - 0x138], esi
mov dword [ebp - 0x148], esi
mov dword [ebp - 0x154], esi
mov dword [ebp - 0x158], esi
mov dword [ebp - 0x15c], esi
mov dword [ebp - 0x160], esi
mov dword [ebp - 0x164], esi
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x184], esi
mov dword [ebp - 0x188], esi
mov dword [ebp - 0x18c], esi
mov dword [ebp - 0x190], esi
mov dword [ebp - 0x194], esi
mov dword [ebp - 0x198], esi
mov dword [ebp - 0x19c], esi
mov dword [ebp - 0x1ac], esi
mov dword [ebp - 0x1bc], esi
mov dword [ebp - 0x1cc], esi
mov dword [ebp - 0x1dc], esi
mov dword [ebp - 0x1ec], esi
mov dword [ebp - 0x1fc], esi
mov dword [ebp - 0x20c], esi
mov dword [ebp - 0x21c], esi
mov dword [ebp - 0x22c], esi
mov dword [ebp - 0x23c], esi
mov dword [ebp - 0x24c], esi
mov dword [ebp - 0x25c], esi
mov dword [ebp - 0x26c], esi
mov dword [ebp - 0x27c], esi
mov dword [ebp - 0x28c], esi
mov dword [ebp - 0x29c], esi
mov dword [ebp - 0x2ac], esi
mov dword [ebp - 0x2bc], esi
mov dword [ebp - 0x2cc], esi
mov dword [ebp - 0x2dc], esi
mov dword [ebp - 0x2ec], esi
mov dword [ebp - 0x2fc], esi
mov dword [ebp - 0x300], esi
mov dword [ebp - 0x304], esi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f4b0
test ax, ax
jne 0x4f487b
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x40821c
mov edi, 8
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x40b48c
mov dword [ebp - 0x28c], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x1fc], edi
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4f483e
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 - 0x1fc]
mov dword [ecx], edx
mov edx, dword [ebp - 0x1f8]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x1f4]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x1f0]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
jmp 0x4f4993
call fcn.0042f660
test ax, ax
lea eax, [ebp - 0x1ac]
push eax
jne 0x4f49fd
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x40821c
mov edi, 8
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x40bafc
mov dword [ebp - 0x28c], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x1fc], edi
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x4f495b
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 - 0x1fc]
mov dword [ecx], edx
mov edx, dword [ebp - 0x1f8]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x1f4]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x1f0]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x324]
push eax
lea edx, [ebp - 0x198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4f7aec
jmp 0x4f79fe
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x425518
mov edi, 8
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea ecx, [ebp - 0x1cc]
push ecx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
call esi
mov edx, eax
lea ecx, [ebp - 0xf8]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call ebx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0x26c], 0
lea edx, [ebp - 0x26c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
mov eax, dword [ebp - 0xf4]
push eax
push 0x406010
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425530
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xf4]
push ecx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x42539c
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425584
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xf4]
push eax
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425618
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xf4]
push ecx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425638
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4256bc
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xf4]
push eax
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4256f4
call esi
mov edx, eax
lea ecx, [ebp - 0x18c]
call ebx
push eax
mov ecx, dword [ebp - 0xf8]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x190]
call ebx
push eax
push 0x425738
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x18c]
push eax
lea ecx, [ebp - 0x188]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425764
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xf4]
push eax
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4257bc
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xf4]
push ecx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425828
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425888
call esi
mov edx, eax
lea ecx, [ebp - 0x18c]
call ebx
push eax
mov eax, dword [ebp - 0xf8]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x190]
call ebx
push eax
push 0x40649c
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x190]
push ecx
lea edx, [ebp - 0x18c]
push edx
lea eax, [ebp - 0x188]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0xf4]
push ecx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4258b4
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4258ec
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xf4]
push eax
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x42594c
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov ecx, dword [ebp - 0xf4]
push ecx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425998
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0xf4]
push edx
push 0x406010
call esi
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x425a14
call esi
mov edx, eax
lea ecx, [ebp - 0xf4]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xf4]
push ecx
lea edx, [ebp - 0xfc]
push edx
push 0x4fd15c
call fcn.0042df30
test ax, ax
je 0x4f7742
mov eax, dword [ebp - 0xfc]
mov ecx, dword [eax]
lea edx, [ebp - 0x304]
push edx
push eax
call dword [ecx + 0x68]
fnclex
test eax, eax
jge 0x4f4ed5
push 0x68
push 0x406578
mov ecx, dword [ebp - 0xfc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x304]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov esi, eax
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x408ddc
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x425aac
mov dword [ebp - 0x28c], edi
mov word [ebp - 0x294], si
mov dword [ebp - 0x29c], 2
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1dc]
push edx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x1fc]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x20c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f4fd2
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 - 0x20c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x208]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x204]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x200]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0x198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0x1ac]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x425b38
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0x188]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, 0x405be0
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x405be0
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov eax, dword [ebp - 0xfc]
mov edx, dword [eax]
lea ecx, [ebp - 0x300]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4f50e0
push 0x50
push 0x406578
mov edx, dword [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x300], 0
jne 0x4f76d5
mov eax, dword [ebp - 0xfc]
mov ecx, dword [eax]
lea edx, [ebp - 0x198]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f511c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0xfc]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x423f74
mov dword [ebp - 0x26c], edi
mov edx, dword [eax]
lea eax, [ebp - 0x19c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x268]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x264]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x260]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f5188
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x30c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x1ac]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f51bc
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x314]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x15c]
call ebx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x198]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0xfc]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f5226
push 0x54
push 0x406578
mov edx, dword [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425b7c
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f5292
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x1ac]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f52c6
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x314]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xe0]
call ebx
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, 2
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], eax
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 0x4008
lea ecx, [ebp - 0x1ac]
push ecx
push 5
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
mov edx, eax
lea ecx, [ebp - 0x10c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov eax, 2
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], eax
lea edx, [ebp - 0xe0]
mov dword [ebp - 0x264], edx
mov dword [ebp - 0x26c], 0x4008
lea eax, [ebp - 0x1ac]
push eax
push 5
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x284], 0xc
mov dword [ebp - 0x28c], 0x8002
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x308], ax
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
cmp word [ebp - 0x308], 0
je 0x4f5675
mov eax, dword [ebp - 0xfc]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f5457
push 0x54
push 0x406578
mov edx, dword [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425b94
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f54c3
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x1ac]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f54f7
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x314]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [ebp - 0x28]
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x1a4], 4
mov dword [ebp - 0x1ac], 2
lea eax, [ebp - 0x28]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 0x4007
lea ecx, [ebp - 0x1ac]
push ecx
push 1
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, 2
mov dword [ebp - 0x1c4], eax
mov dword [ebp - 0x1cc], eax
lea ecx, [ebp - 0x28]
mov dword [ebp - 0x284], ecx
mov dword [ebp - 0x28c], 0x4007
lea edx, [ebp - 0x1cc]
push edx
push 6
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov eax, 2
mov dword [ebp - 0x1f4], eax
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0x28]
mov dword [ebp - 0x2a4], edx
mov dword [ebp - 0x2ac], 0x4007
lea eax, [ebp - 0x1fc]
push eax
push 9
lea ecx, [ebp - 0x2ac]
push ecx
lea edx, [ebp - 0x20c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x21c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xe0]
call ebx
lea edx, [ebp - 0x21c]
push edx
lea eax, [ebp - 0x20c]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1ac]
push eax
push edi
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x26c], 0
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425ba4
mov dword [ebp - 0x27c], edi
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1ac]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425c2c
mov dword [ebp - 0x27c], edi
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call esi
push eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425cf0
mov dword [ebp - 0x27c], edi
mov eax, dword [ebp - 0x15c]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x424c14
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2ac], edi
mov dword [ebp - 0x2b4], 0x425b08
mov dword [ebp - 0x2bc], edi
mov edx, dword [ebp - 0xe0]
mov dword [ebp - 0x2c4], edx
mov dword [ebp - 0x2cc], edi
mov dword [ebp - 0x2d4], 0x425d20
mov dword [ebp - 0x2dc], edi
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call esi
push eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call esi
push eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x1cc]
push eax
call esi
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x1dc]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
call esi
push eax
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x1fc]
push eax
call esi
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x20c]
push edx
call esi
push eax
lea eax, [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x21c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425d64
mov dword [ebp - 0x27c], edi
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call esi
push eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425e40
mov dword [ebp - 0x27c], edi
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x80]
push ecx
push 0x4fd15c
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x308], ax
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x308], 0
jne 0x4f7742
mov eax, dword [ebp - 0x80]
mov edx, dword [eax]
lea ecx, [ebp - 0x300]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x4f59c8
push 0x50
push 0x406578
mov edx, dword [ebp - 0x80]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x300], 0
jne 0x4f7675
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax]
lea edx, [ebp - 0x198]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f59fe
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x80]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x423f74
mov dword [ebp - 0x26c], edi
mov edx, dword [eax]
lea eax, [ebp - 0x19c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x268]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x264]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x260]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f5a6a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x30c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x19c], 0
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 9
lea edx, [ebp - 0x1ac]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x80]
mov ecx, dword [eax]
lea edx, [ebp - 0x198]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f5ad0
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x80]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425e70
mov dword [ebp - 0x26c], edi
mov edx, dword [eax]
lea eax, [ebp - 0x19c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x268]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x264]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x260]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f5b3c
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x30c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x1ac]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f5b70
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x314]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x160]
call ebx
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x198]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x80]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f5bd4
push 0x54
push 0x406578
mov edx, dword [ebp - 0x80]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425e88
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f5c40
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x1ac]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f5c74
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x314]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x274], 1
mov dword [ebp - 0x27c], 2
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarInt]
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov dword [ebp - 0xcc], eax
lea ecx, [ebp - 0x19c]
push ecx
lea edx, [ebp - 0x198]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 0x26c], 0
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425ba4
mov dword [ebp - 0x27c], edi
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425ef4
mov dword [ebp - 0x27c], edi
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1ac]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425cf0
mov dword [ebp - 0x27c], edi
mov eax, dword [ebp - 0x160]
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x424c14
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x2ac], edi
mov dword [ebp - 0x2b4], 0x425b08
mov dword [ebp - 0x2bc], edi
mov eax, dword [ebp - 0xe0]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2cc], edi
mov dword [ebp - 0x2d4], 0x425fb8
mov dword [ebp - 0x2dc], edi
mov cx, word [ebp - 0xcc]
mov word [ebp - 0x2e4], cx
mov dword [ebp - 0x2ec], 2
mov dword [ebp - 0x2f4], 0x410300
mov dword [ebp - 0x2fc], edi
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call esi
push eax
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
call esi
push eax
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x1ec]
push eax
call esi
push eax
lea ecx, [ebp - 0x2bc]
push ecx
lea edx, [ebp - 0x1fc]
push edx
call esi
push eax
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x20c]
push ecx
call esi
push eax
lea edx, [ebp - 0x2dc]
push edx
lea eax, [ebp - 0x21c]
push eax
call esi
push eax
lea ecx, [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x22c]
push edx
call esi
push eax
lea eax, [ebp - 0x2fc]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 9
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x28
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425d64
mov dword [ebp - 0x27c], edi
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425e40
mov dword [ebp - 0x27c], edi
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1ac]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x9c]
push eax
push 0x4fd15c
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x308], ax
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x308], 0
jne 0x4f7742
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
lea edx, [ebp - 0x300]
push edx
push eax
call dword [ecx + 0x50]
fnclex
test eax, eax
jge 0x4f60a1
push 0x50
push 0x406578
mov ecx, dword [ebp - 0x9c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x300], 0
jne 0x4f7618
mov eax, dword [ebp - 0x9c]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f60dd
push 0x54
push 0x406578
mov edx, dword [ebp - 0x9c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x423f74
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f6149
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x19c], 0
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 9
lea edx, [ebp - 0x1ac]
lea ecx, [ebp - 0x11c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov eax, dword [ebp - 0x9c]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f61b5
push 0x54
push 0x406578
mov edx, dword [ebp - 0x9c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425fe4
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f6221
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x19c], 0
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 9
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x314], ax
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x314], 0
je 0x4f629e
mov dword [ebp - 0x264], 0x425ff8
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x4f6376
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
lea edx, [ebp - 0x198]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f62cc
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x9c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x425fe4
mov dword [ebp - 0x26c], edi
mov edx, dword [eax]
lea eax, [ebp - 0x19c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x268]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x264]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x260]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f6338
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x30c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x19c], 0
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], 9
lea edx, [ebp - 0x1ac]
lea ecx, [ebp - 0x134]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 0x1a4], 4
mov dword [ebp - 0x1ac], 2
lea eax, [ebp - 0xe0]
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x26c], 0x4008
lea ecx, [ebp - 0x1ac]
push ecx
push 1
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x284], 0x408e58
mov dword [ebp - 0x28c], edi
mov eax, 2
mov dword [ebp - 0x1d4], eax
mov dword [ebp - 0x1dc], eax
lea ecx, [ebp - 0xe0]
mov dword [ebp - 0x294], ecx
mov dword [ebp - 0x29c], 0x4008
lea edx, [ebp - 0x1dc]
push edx
push 5
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0x2b4], 0x408e58
mov dword [ebp - 0x2bc], edi
mov dword [ebp - 0x214], edi
mov dword [ebp - 0x21c], 2
lea edx, [ebp - 0xe0]
mov dword [ebp - 0x2c4], edx
mov dword [ebp - 0x2cc], 0x4008
lea eax, [ebp - 0x21c]
push eax
push 7
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x22c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x20c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x23c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaDateVar]
fstp qword [ebp - 0x7c]
lea eax, [ebp - 0x23c]
push eax
lea ecx, [ebp - 0x22c]
push ecx
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0x1ac]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
lea edx, [ebp - 0x198]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x4f6547
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x9c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x426000
mov dword [ebp - 0x26c], edi
mov edx, dword [eax]
lea eax, [ebp - 0x19c]
push eax
sub esp, 0x10
mov ecx, esp
mov dword [ecx], edi
mov eax, dword [ebp - 0x268]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x264]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x260]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x4f65b3
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x30c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov ecx, dword [eax]
lea edx, [ebp - 0x1ac]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x4f65e7
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x314]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaR8Var]
fstp qword [ebp - 0x98]
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x198]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea edx, [ebp - 0x134]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 0x26c], 0
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x264], 0x426014
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425e9c
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x425ec8
mov dword [ebp - 0x28c], edi
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x294], edx
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x29c], 7
mov dword [ebp - 0x2a4], 0x418fbc
mov dword [ebp - 0x2ac], edi
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x1ac]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
push eax
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call esi
push eax
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1dc]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0x1ac]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea ecx, [ebp - 0xb8]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea ecx, [ebp - 0x154]
push ecx
push 0x4fd15c
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x308], ax
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x308], 0
jne 0x4f7742
mov eax, dword [ebp - 0x154]
mov edx, dword [eax]
lea ecx, [ebp - 0x198]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x4f67c9
push 0x54
push 0x406578
mov edx, dword [ebp - 0x154]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x198]
mov dword [ebp - 0x30c], eax
mov dword [ebp - 0x264], 0x4090b4
mov dword [ebp - 0x26c], edi
mov eax, dword [eax]
lea ecx, [ebp - 0x19c]
push ecx
sub esp, 0x10
mov edx, esp
mov dword [edx], edi
mov ecx, dword [ebp - 0x268]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x264]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x260]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [eax + 0x28]
fnclex
test eax, eax
jge 0x4f6835
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x30c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x19c]
mov dword [ebp - 0x314], eax
mov edx, dword [eax]
lea ecx, [ebp - 0x1ac]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x4f6869
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x314]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x274], 0
mov dword [ebp - 0x27c], 0x8002
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 0x31c], eax
lea edx, [ebp - 0x19c]
push edx
lea eax, [ebp - 0x198]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x31c], 0
mov dword [ebp - 0x26c], 0
je 0x4f6f82
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x4260cc
mov dword [ebp - 0x27c], edi
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x1ac]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x4261b4
mov dword [ebp - 0x27c], edi
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1ac]
push edx
call esi
push eax
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
call esi
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x42626c
mov dword [ebp - 0x27c], edi
mov eax, 0x40c020
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x29c], edi
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x2a4], edx
mov ecx, dword [ebp - 0x78]
mov dword [ebp - 0x2a0], ecx
mov dword [ebp - 0x2ac], 7
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], edi
mov edx, dword [ebp - 0x98]
mov dword [ebp - 0x2c4], edx
mov ecx, dword [ebp - 0x94]
mov dword [ebp - 0x2c0], ecx
mov dword [ebp - 0x2cc], 5
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2dc], edi
mov dword [ebp - 0x2e4], 0x426294
mov dword [ebp - 0x2ec], edi
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call esi
push eax
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
call esi
push eax
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x1ec]
push eax
call esi
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x1fc]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x20c]
push ecx
call esi
push eax
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x21c]
push eax
call esi
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x22c]
push edx
call esi
push eax
lea eax, [ebp - 0x2dc]
push eax
lea ecx, [ebp - 0x23c]
push ecx
call esi
push eax
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x24c]
push eax
call esi
push eax
lea ecx, [ebp - 0x2ec]
push ecx
lea edx, [ebp - 0x25c]
push edx
call esi
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x24c]
push eax
lea ecx, [ebp - 0x23c]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 0x264], 0x406010
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x4262a4
mov dword [ebp - 0x27c], edi
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call esi
push eax
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
mov edx, eax
lea ecx, [ebp - 0xdc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1ac]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb8]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0x26c], 0x4008
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd15c
call fcn.0042e1b0
mov word [ebp - 0x308], ax
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x308], 0
je 0x4f6e22
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x408ddc
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x426314
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x408e58
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], 0x40ae20
mov dword [ebp - 0x2ac], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x20c]
push eax
call esi
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x21c]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x23c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f6d70
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 - 0x23c]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x238]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x234]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x230]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x23c]
push ecx
lea edx, [ebp - 0x22c]
push edx
lea eax, [ebp - 0x21c]
push eax
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
jmp 0x4f75e2
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x408ddc
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, 0x408240
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x42634c
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x408e58
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], 0x40c15c
mov dword [ebp - 0x2ac], edi
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], edi
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2cc], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x20c]
push eax
call esi
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x21c]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call esi
push eax
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x23c]
push eax
call esi
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x24c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f7527
jmp 0x4f7512
lea eax, [ebp - 0x26c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x164]
call ebx
mov ecx, dword [ebp - 0x164]
push ecx
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x426384
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0x164]
push edx
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x4263e4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x18c]
call ebx
push eax
mov eax, dword [ebp - 0x94]
push eax
mov ecx, dword [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrR8]
mov edx, eax
lea ecx, [ebp - 0x190]
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x194]
call ebx
push eax
push 0x416218
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call ebx
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x190]
push eax
lea ecx, [ebp - 0x18c]
push ecx
lea edx, [ebp - 0x188]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov eax, dword [ebp - 0x164]
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x426400
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], edi
mov dword [ebp - 0x264], 0x40649c
mov dword [ebp - 0x26c], edi
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x74]
push edx
lea eax, [ebp - 0x1bc]
push eax
call esi
push eax
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x164]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov eax, dword [ebp - 0x164]
push eax
push 0x406010
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x188]
call ebx
push eax
push 0x426424
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x1a4], eax
mov dword [ebp - 0x1ac], edi
mov dword [ebp - 0x264], 0x425e9c
mov dword [ebp - 0x26c], edi
mov dword [ebp - 0x274], 0x425ec8
mov dword [ebp - 0x27c], edi
mov ecx, dword [ebp - 0x7c]
mov dword [ebp - 0x284], ecx
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x280], edx
mov dword [ebp - 0x28c], 7
mov dword [ebp - 0x294], 0x418fbc
mov dword [ebp - 0x29c], edi
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0x1bc]
push edx
call esi
push eax
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call esi
push eax
lea edx, [ebp - 0x11c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x28c]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x20c]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x164]
call ebx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x20c]
push ecx
lea edx, [ebp - 0x1fc]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
lea edx, [ebp - 0xb8]
mov dword [ebp - 0x264], edx
mov dword [ebp - 0x26c], 0x4008
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x26c]
push ecx
mov edx, dword [ebp - 0x164]
push edx
push 0x4fd15c
call fcn.0042e1b0
test ax, ax
je 0x4f73bb
lea eax, [ebp - 0x1ac]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x408ddc
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x426314
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x408e58
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], 0x40ae20
mov dword [ebp - 0x2ac], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x20c]
push eax
call esi
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x21c]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x23c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f6d70
jmp 0x4f6d5b
lea edx, [ebp - 0x1ac]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x408ddc
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x1cc]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov eax, 0x408240
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], edi
mov dword [ebp - 0x284], 0x426314
mov dword [ebp - 0x28c], edi
mov dword [ebp - 0x294], 0x408e58
mov dword [ebp - 0x29c], edi
mov dword [ebp - 0x2a4], 0x40c15c
mov dword [ebp - 0x2ac], edi
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], edi
mov eax, dword [ebp - 0xb8]
mov dword [ebp - 0x2c4], eax
mov dword [ebp - 0x2cc], edi
lea ecx, [ebp - 0x1cc]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x1dc]
push eax
call esi
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x1ec]
push edx
call esi
push eax
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0x1fc]
push ecx
call esi
push eax
lea edx, [ebp - 0x29c]
push edx
lea eax, [ebp - 0x20c]
push eax
call esi
push eax
lea ecx, [ebp - 0x11c]
push ecx
lea edx, [ebp - 0x21c]
push edx
call esi
push eax
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x22c]
push ecx
call esi
push eax
lea edx, [ebp - 0x2bc]
push edx
lea eax, [ebp - 0x23c]
push eax
call esi
push eax
lea ecx, [ebp - 0x2cc]
push ecx
lea edx, [ebp - 0x24c]
push edx
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f7527
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 - 0x25c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x258]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x254]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x250]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0x198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0x198]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x25c]
push eax
lea ecx, [ebp - 0x24c]
push ecx
lea edx, [ebp - 0x23c]
push edx
lea eax, [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x21c]
push ecx
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
push 0xc
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x34
mov eax, dword [ebp - 0x9c]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
fnclex
test eax, eax
jge 0x4f6073
push 0x90
push 0x406578
mov edx, dword [ebp - 0x9c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4f6073
xor edx, edx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x9c]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x80]
mov edx, dword [eax]
push eax
call dword [edx + 0x90]
fnclex
test eax, eax
jge 0x4f59a0
push 0x90
push 0x406578
mov ecx, dword [ebp - 0x80]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4f59a0
xor edx, edx
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x80]
push eax
call fcn.0042e050
lea ecx, [ebp - 0x188]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xfc]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
fnclex
test eax, eax
jge 0x4f50b2
push 0x90
push 0x406578
mov edx, dword [ebp - 0xfc]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x4f50b2
xor edx, edx
lea ecx, [ebp - 0x188]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0xfc]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0x188]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x40c230
lea ecx, [ebp - 0x188]
call esi
lea edx, [ebp - 0x188]
push edx
call fcn.0042cda0
lea ecx, [ebp - 0x188]
call edi
call fcn.0042f390
call fcn.0042f300
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4f7aec
jmp 0x4f79fe
mov eax, dword [ebp - 0xb8]
push eax
push 0x405be0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
test eax, eax
jne 0x4f7931
lea edx, [ebp - 0xc8]
lea ecx, [ebp - 0xc8]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
call esi
lea edx, [ebp - 0x10c]
lea ecx, [ebp - 0x10c]
call esi
lea ecx, [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x264], 0x40b424
mov edi, 8
mov dword [ebp - 0x26c], edi
lea edx, [ebp - 0x26c]
lea ecx, [ebp - 0x1bc]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x1bc]
push edx
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x1cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x274], 0x408240
mov dword [ebp - 0x27c], edi
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0x198]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
call ebx
mov esi, eax
mov eax, dword [esi]
lea ecx, [ebp - 0x188]
push ecx
push esi
call dword [eax + 0x2c]
fnclex
test eax, eax
jge 0x4f781b
push 0x2c
push 0x406288
push esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0x188]
mov dword [ebp - 0x188], 0
mov dword [ebp - 0x1e4], eax
mov dword [ebp - 0x1ec], edi
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call esi
push eax
lea edx, [ebp - 0x1ec]
push edx
lea eax, [ebp - 0x1fc]
push eax
call esi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x204], eax
mov dword [ebp - 0x20c], edi
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x4f7896
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 - 0x20c]
mov dword [ecx], edx
mov edx, dword [ebp - 0x208]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x204]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x200]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0x19c]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
lea eax, [ebp - 0x19c]
push eax
lea ecx, [ebp - 0x198]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
lea edx, [ebp - 0x20c]
push edx
lea eax, [ebp - 0x1fc]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
lea edx, [ebp - 0x1dc]
push edx
lea eax, [ebp - 0x1cc]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
lea edx, [ebp - 0x1ac]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
call fcn.0042f390
call fcn.0042f300
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x4f7aec
jmp 0x4f79fe
lea ecx, [ebp - 0x20]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call ebx
lea ecx, [ebp - 0x38]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
call esi
lea ecx, [ebp - 0x48]
call esi
lea ecx, [ebp - 0x4c]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
lea ecx, [ebp - 0x60]
call esi
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0x80]
call ebx
lea ecx, [ebp - 0x90]
call esi
lea ecx, [ebp - 0x9c]
call ebx
lea ecx, [ebp - 0xb0]
call edi
lea ecx, [ebp - 0xb8]
call edi
lea ecx, [ebp - 0xc8]
call esi
lea ecx, [ebp - 0xdc]
call esi
lea ecx, [ebp - 0xe0]
call edi
lea ecx, [ebp - 0xf0]
call esi
lea ecx, [ebp - 0xf4]
call edi
lea ecx, [ebp - 0xf8]
call edi
lea ecx, [ebp - 0xfc]
call ebx
lea ecx, [ebp - 0x10c]
call esi
lea ecx, [ebp - 0x11c]
call esi
lea ecx, [ebp - 0x134]
call esi
lea ecx, [ebp - 0x138]
call edi
lea ecx, [ebp - 0x148]
call esi
lea ecx, [ebp - 0x154]
call ebx
lea ecx, [ebp - 0x158]
call ebx
lea ecx, [ebp - 0x15c]
call edi
lea ecx, [ebp - 0x160]
call edi
lea ecx, [ebp - 0x164]
call edi
lea ecx, [ebp - 0x174]
call esi
lea ecx, [ebp - 0x184]
call esi
ret