Function at 0x46a270
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, 0x338
push ebx
push esi
push edi
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x10], 0x401818
xor esi, esi
mov dword [ebp - 0xc], esi
mov dword [ebp - 8], esi
mov dword [ebp - 0x20], esi
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x28], esi
mov dword [ebp - 0x38], esi
mov dword [ebp - 0x3c], esi
mov dword [ebp - 0x40], esi
mov dword [ebp - 0x48], esi
mov dword [ebp - 0x4c], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x58], esi
mov dword [ebp - 0x5c], esi
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x70], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x78], esi
mov dword [ebp - 0x7c], esi
mov dword [ebp - 0x80], esi
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x9c], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xac], esi
mov dword [ebp - 0xb0], esi
mov dword [ebp - 0xb4], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xd0], esi
mov dword [ebp - 0xd4], esi
mov dword [ebp - 0xd8], esi
mov dword [ebp - 0xdc], esi
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xe4], esi
mov dword [ebp - 0xf4], esi
mov dword [ebp - 0x104], esi
mov dword [ebp - 0x114], esi
mov dword [ebp - 0x124], esi
mov dword [ebp - 0x134], esi
mov dword [ebp - 0x144], esi
mov dword [ebp - 0x154], esi
mov dword [ebp - 0x164], esi
mov dword [ebp - 0x174], esi
mov dword [ebp - 0x184], esi
mov dword [ebp - 0x194], esi
mov dword [ebp - 0x1a4], esi
mov dword [ebp - 0x1b4], esi
mov dword [ebp - 0x1c4], esi
mov dword [ebp - 0x1d4], esi
mov dword [ebp - 0x1e4], esi
mov dword [ebp - 0x1f4], esi
mov dword [ebp - 0x204], esi
mov dword [ebp - 0x214], esi
mov dword [ebp - 0x224], esi
mov dword [ebp - 0x234], esi
mov dword [ebp - 0x244], esi
mov dword [ebp - 0x254], esi
mov dword [ebp - 0x264], esi
mov dword [ebp - 0x274], esi
mov dword [ebp - 0x284], esi
mov dword [ebp - 0x294], esi
mov dword [ebp - 0x2a4], esi
mov dword [ebp - 0x2b4], esi
mov dword [ebp - 0x2c4], esi
mov dword [ebp - 0x2d4], esi
mov dword [ebp - 0x2e4], esi
mov dword [ebp - 0x2f4], esi
mov dword [ebp - 0x304], esi
mov dword [ebp - 0x314], esi
mov dword [ebp - 0x324], esi
mov dword [ebp - 0x328], esi
mov dword [ebp - 0x32c], esi
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
call fcn.0042f4b0
test ax, ax
jne 0x46a540
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x40821c
mov ebx, 8
mov dword [ebp - 0x214], ebx
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x408240
mov dword [ebp - 0x224], ebx
mov dword [ebp - 0x22c], 0x40b48c
mov dword [ebp - 0x234], ebx
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x124]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x134]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x144], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x46a503
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 - 0x144]
mov dword [ecx], edx
mov edx, dword [ebp - 0x140]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x13c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x138]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
jmp 0x46a658
call fcn.0042f1a0
test ax, ax
jne 0x46a6c1
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x40821c
mov ebx, 8
mov dword [ebp - 0x214], ebx
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x408240
mov dword [ebp - 0x224], ebx
mov dword [ebp - 0x22c], 0x40e910
mov dword [ebp - 0x234], ebx
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x124]
push eax
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call edi
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x134]
push edx
call edi
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x13c], eax
mov dword [ebp - 0x144], ebx
mov eax, dword [0x4fd1f4]
cmp eax, esi
jne 0x46a620
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 - 0x144]
mov dword [ecx], edx
mov edx, dword [ebp - 0x140]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x13c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x138]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x324]
push eax
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x46db3b
jmp 0x46da95
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
call esi
push eax
push 0x4154bc
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4154f4
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4156a4
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41588c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x415a7c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x415c74
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x415e6c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416058
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416238
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416430
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41661c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416334
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4167ec
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4169c8
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416bb4
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416d8c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416f6c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x417160
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov eax, dword [ebp - 0x74]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x417344
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov ecx, dword [ebp - 0x74]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41751c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
mov edx, dword [ebp - 0x74]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x417624
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call ebx
lea eax, [ebp - 0x5c]
push eax
mov ecx, dword [ebp - 0x74]
push ecx
lea edx, [ebp - 0x78]
push edx
push 0x4fd15c
call fcn.0042df30
test ax, ax
je 0x46d99b
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0x32c]
push edx
push eax
call dword [ecx + 0x68]
fnclex
test eax, eax
jge 0x46aab6
push 0x68
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0x32c]
call dword [sym.imp.MSVBVM60.DLL___vbaI2I4]
mov ebx, eax
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x408240
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x41765c
mov dword [ebp - 0x234], eax
mov word [ebp - 0x23c], bx
mov dword [ebp - 0x244], 2
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x224]
push ecx
lea edx, [ebp - 0x124]
push edx
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
call ebx
push eax
lea eax, [ebp - 0x234]
push eax
lea ecx, [ebp - 0x134]
push ecx
call ebx
push eax
lea edx, [ebp - 0x244]
push edx
lea eax, [ebp - 0x144]
push eax
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x14c], eax
mov dword [ebp - 0x154], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x46abc0
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 - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
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 - 0x114]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x20
mov edx, 0x4176c4
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xcc]
push ecx
call fcn.0042cda0
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0x328]
push ecx
push eax
call dword [edx + 0x50]
fnclex
test eax, eax
jge 0x46aca9
push 0x50
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
cmp word [ebp - 0x328], 0
jne 0x46d94c
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46acdf
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x40fe8c
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46ad50
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46ad84
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x60]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46ade5
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x417488
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46ae56
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46ae8a
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xc0]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46aeee
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x41749c
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46af5f
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46af93
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xbc]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46aff7
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x412540
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46b068
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46b09c
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x80]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46b0fd
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x4174b0
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46b16e
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46b1a2
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xb8]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46b206
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x4174c4
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46b277
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46b2ab
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46b30c
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x4174dc
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46b37d
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46b3b1
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xb4]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46b415
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x4174e8
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46b486
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46b4ba
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xac]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46b51e
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x417500
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46b58f
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46b5c3
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x48]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46b624
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x417268
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46b695
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46b6c9
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46b72a
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x41727c
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46b79b
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46b7cf
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x20]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46b830
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x417294
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46b8a1
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46b8d5
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x8c]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46b939
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x40e468
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46b9aa
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46b9de
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x58]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov edx, dword [eax]
lea ecx, [ebp - 0xe0]
push ecx
push eax
call dword [edx + 0x54]
fnclex
test eax, eax
jge 0x46ba3f
push 0x54
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x40fd38
mov eax, 8
mov dword [ebp - 0x214], eax
mov ecx, dword [ecx]
lea edx, [ebp - 0xe4]
push edx
sub esp, 0x10
mov edx, esp
mov dword [edx], eax
mov eax, dword [ebp - 0x210]
mov dword [edx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [edx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [edx + 0xc], eax
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x28]
fnclex
test eax, eax
jge 0x46bab0
push 0x28
push 0x4066d0
mov ecx, dword [ebp - 0x334]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov edx, dword [eax]
lea ecx, [ebp - 0xf4]
push ecx
push eax
call dword [edx + 0x34]
fnclex
test eax, eax
jge 0x46bae4
push 0x34
push 0x406b94
mov edx, dword [ebp - 0x33c]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea eax, [ebp - 0xf4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x54]
call esi
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46bb45
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x78]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x40e960
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46bbb6
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46bbea
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x7c]
call esi
lea eax, [ebp - 0xe4]
push eax
lea ecx, [ebp - 0xe0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x214], 0
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x4172ac
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x104]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x40e9cc
mov dword [ebp - 0x224], eax
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x22c], ecx
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x23c], 0x40649c
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x9c]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x104]
push eax
call ebx
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x114]
push edx
call ebx
push eax
lea eax, [ebp - 0x244]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x417300
mov dword [ebp - 0x224], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x22c], edx
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x23c], 0x40649c
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x9c]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x114]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x124]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x9c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x9c]
push ecx
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x4c]
push eax
push 0x4fd154
call fcn.0042df30
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x330], ax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x330], 0
jne 0x46d99b
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
lea edx, [ebp - 0xe0]
push edx
push eax
call dword [ecx + 0x54]
fnclex
test eax, eax
jge 0x46be99
push 0x54
push 0x406578
mov ecx, dword [ebp - 0x4c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x334], ecx
mov dword [ebp - 0x20c], 0x4090b4
mov eax, 8
mov dword [ebp - 0x214], eax
mov edx, dword [ecx]
lea ecx, [ebp - 0xe4]
push ecx
sub esp, 0x10
mov ecx, esp
mov dword [ecx], eax
mov eax, dword [ebp - 0x210]
mov dword [ecx + 4], eax
mov eax, dword [ebp - 0x20c]
mov dword [ecx + 8], eax
mov eax, dword [ebp - 0x208]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [edx + 0x28]
fnclex
test eax, eax
jge 0x46bf0a
push 0x28
push 0x4066d0
mov edx, dword [ebp - 0x334]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x33c], eax
mov ecx, dword [eax]
lea edx, [ebp - 0xf4]
push edx
push eax
call dword [ecx + 0x34]
fnclex
test eax, eax
jge 0x46bf3e
push 0x34
push 0x406b94
mov ecx, dword [ebp - 0x33c]
push ecx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x21c], 0
mov dword [ebp - 0x224], 0x8002
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x224]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov dword [ebp - 0x344], eax
lea ecx, [ebp - 0xe4]
push ecx
lea edx, [ebp - 0xe0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
cmp word [ebp - 0x344], 0
mov dword [ebp - 0x214], 0
je 0x46cb56
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x417074
mov dword [ebp - 0x224], eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x416e8c
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x104]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x416cb4
mov dword [ebp - 0x224], eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0xf4]
push eax
call ebx
push eax
lea ecx, [ebp - 0x224]
push ecx
lea edx, [ebp - 0x104]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x40bfe0
mov dword [ebp - 0x224], eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xf4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x40bff4
mov dword [ebp - 0x224], eax
mov edx, dword [ebp - 0x60]
mov dword [ebp - 0x22c], edx
mov dword [ebp - 0x234], eax
mov ecx, 0x40c020
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x244], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x24c], edx
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x26c], edx
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], ecx
mov dword [ebp - 0x284], eax
mov edx, dword [ebp - 0x80]
mov dword [ebp - 0x28c], edx
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x2a4], eax
mov ecx, dword [ebp - 0xb8]
mov dword [ebp - 0x2ac], ecx
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], 0x410300
mov dword [ebp - 0x2c4], eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x214]
push eax
lea ecx, [ebp - 0xf4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x224]
push edx
lea eax, [ebp - 0x104]
push eax
call ebx
push eax
lea ecx, [ebp - 0x234]
push ecx
lea edx, [ebp - 0x114]
push edx
call ebx
push eax
lea eax, [ebp - 0x244]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
push eax
lea edx, [ebp - 0x254]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x264]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
lea eax, [ebp - 0x274]
push eax
lea ecx, [ebp - 0x154]
push ecx
call ebx
push eax
lea edx, [ebp - 0x284]
push edx
lea eax, [ebp - 0x164]
push eax
call ebx
push eax
lea ecx, [ebp - 0x294]
push ecx
lea edx, [ebp - 0x174]
push edx
call ebx
push eax
lea eax, [ebp - 0x2a4]
push eax
lea ecx, [ebp - 0x184]
push ecx
call ebx
push eax
lea edx, [ebp - 0x2b4]
push edx
lea eax, [ebp - 0x194]
push eax
call ebx
push eax
lea ecx, [ebp - 0x2c4]
push ecx
lea edx, [ebp - 0x1a4]
push edx
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x194]
push eax
lea ecx, [ebp - 0x184]
push ecx
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0x164]
push eax
lea ecx, [ebp - 0x154]
push ecx
lea edx, [ebp - 0x144]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x40e65c
mov dword [ebp - 0x224], eax
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x22c], edx
mov dword [ebp - 0x234], eax
mov ecx, 0x40c020
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x244], eax
mov edx, dword [ebp - 0xb4]
mov dword [ebp - 0x24c], edx
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], 0x412a84
mov dword [ebp - 0x264], eax
mov edx, dword [ebp - 0xac]
mov dword [ebp - 0x26c], edx
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x27c], 0x412a84
mov dword [ebp - 0x284], eax
mov edx, dword [ebp - 0x48]
mov dword [ebp - 0x28c], edx
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x2a4], eax
mov edx, dword [ebp - 0x24]
mov dword [ebp - 0x2ac], edx
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0x2bc], ecx
mov dword [ebp - 0x2c4], eax
mov edx, dword [ebp - 0x20]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0x2dc], ecx
mov dword [ebp - 0x2e4], eax
mov ecx, dword [ebp - 0x8c]
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0x2f4], eax
mov dword [ebp - 0x2fc], 0x416d3c
mov dword [ebp - 0x304], eax
mov edx, dword [ebp - 0x58]
mov dword [ebp - 0x30c], edx
mov dword [ebp - 0x314], eax
mov dword [ebp - 0x31c], 0x416d4c
mov dword [ebp - 0x324], eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x114]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x124]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x134]
push ecx
call ebx
push eax
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x144]
push eax
call ebx
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x154]
push edx
call ebx
push eax
lea eax, [ebp - 0x284]
push eax
lea ecx, [ebp - 0x164]
push ecx
call ebx
push eax
lea edx, [ebp - 0x294]
push edx
lea eax, [ebp - 0x174]
push eax
call ebx
push eax
lea ecx, [ebp - 0x2a4]
push ecx
lea edx, [ebp - 0x184]
push edx
call ebx
push eax
lea eax, [ebp - 0x2b4]
push eax
lea ecx, [ebp - 0x194]
push ecx
call ebx
push eax
lea edx, [ebp - 0x2c4]
push edx
lea eax, [ebp - 0x1a4]
push eax
call ebx
push eax
lea ecx, [ebp - 0x2d4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call ebx
push eax
lea eax, [ebp - 0x2e4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x2f4]
push edx
lea eax, [ebp - 0x1d4]
push eax
call ebx
push eax
lea ecx, [ebp - 0x304]
push ecx
lea edx, [ebp - 0x1e4]
push edx
call ebx
push eax
lea eax, [ebp - 0x314]
push eax
lea ecx, [ebp - 0x1f4]
push ecx
call ebx
push eax
lea edx, [ebp - 0x324]
push edx
lea eax, [ebp - 0x204]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x1f4]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1a4]
push eax
lea ecx, [ebp - 0x194]
push ecx
lea edx, [ebp - 0x184]
push edx
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 - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 0x11
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x48
mov dword [ebp - 0x20c], 0x406010
mov eax, 8
mov dword [ebp - 0x214], eax
mov dword [ebp - 0x21c], 0x412a4c
mov dword [ebp - 0x224], eax
mov ecx, dword [ebp - 0x54]
mov dword [ebp - 0x22c], ecx
mov dword [ebp - 0x234], eax
mov dword [ebp - 0x23c], 0x40e24c
mov dword [ebp - 0x244], eax
mov edx, dword [ebp - 0x7c]
mov dword [ebp - 0x24c], edx
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], 0x414f78
mov dword [ebp - 0x264], eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x214]
push ecx
lea edx, [ebp - 0xf4]
push edx
call ebx
push eax
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x104]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x114]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x124]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x134]
push ecx
call ebx
push eax
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x144]
push eax
call ebx
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x124]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
lea eax, [ebp - 0x5c]
mov dword [ebp - 0x20c], eax
mov dword [ebp - 0x214], 0x4008
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x214]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
push 0x4fd154
call fcn.0042e1b0
mov word [ebp - 0x330], ax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
cmp word [ebp - 0x330], 0
je 0x46cabd
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x408240
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov ecx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x40ae20
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x154]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x164], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x46c881
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 - 0x164]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x160]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x158]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
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 - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x214], 0
lea eax, [ebp - 0x214]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
mov ecx, dword [ebp - 0x74]
push ecx
push 0x416d60
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0x74]
push edx
push 0x40cf90
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
push eax
push 0x416ac8
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
mov ecx, dword [ebp - 0xc0]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
push 0x40649c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x74]
push ecx
push 0x4fd15c
call fcn.0042e1b0
test ax, ax
jne 0x46d8f2
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, 0x408240
mov dword [ebp - 0x21c], ecx
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x416b28
jmp 0x46d639
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, 0x408240
mov dword [ebp - 0x21c], ecx
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x4168ec
jmp 0x46d639
lea ecx, [ebp - 0x214]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416934
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416968
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416988
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov eax, dword [ebp - 0x80]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4169ac
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov edx, dword [ebp - 0xb8]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416b7c
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov ecx, dword [ebp - 0x40]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416b9c
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov eax, dword [ebp - 0xb4]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x417324
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov edx, dword [ebp - 0xac]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41671c
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov ecx, dword [ebp - 0x48]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x416740
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov eax, dword [ebp - 0x24]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41675c
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov edx, dword [ebp - 0x20]
push edx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41677c
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov ecx, dword [ebp - 0x8c]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4152f8
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov eax, dword [ebp - 0x58]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40cde8
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41679c
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x41535c
call edi
mov dword [ebp - 0x11c], eax
mov eax, 8
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x20c], 0x41537c
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
lea eax, [ebp - 0x114]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x40cde8
mov dword [ebp - 0x224], 8
lea ecx, [ebp - 0x124]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x224]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x144]
push eax
lea ecx, [ebp - 0x134]
push ecx
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x1c
mov eax, dword [ebp - 0xb0]
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x4153a8
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov ecx, dword [ebp - 0x7c]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x40649c
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov edx, dword [ebp - 0xb0]
push edx
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x40e9cc
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
mov eax, dword [ebp - 0x60]
push eax
call edi
mov edx, eax
lea ecx, [ebp - 0xd4]
call esi
push eax
push 0x4167c4
call edi
mov edx, eax
lea ecx, [ebp - 0xd8]
call esi
push eax
mov ecx, dword [ebp - 0xc0]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xdc]
call esi
push eax
push 0x410300
call edi
mov edx, eax
lea ecx, [ebp - 0xb0]
call esi
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0xb0]
push ecx
push 0x4fd154
call fcn.0042e1b0
test ax, ax
je 0x46d6ef
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov dword [ebp - 0x21c], 0x408240
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov ecx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x40ae20
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x154]
push ecx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0x164], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x46d402
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 - 0x164]
mov dword [edx], ecx
mov ecx, dword [ebp - 0x160]
mov dword [edx + 4], ecx
mov ecx, dword [ebp - 0x15c]
mov dword [edx + 8], ecx
mov ecx, dword [ebp - 0x158]
mov dword [edx + 0xc], ecx
push 1
push 0x80
mov edx, dword [eax]
push eax
call dword [edx + 0x320]
push eax
lea eax, [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
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 - 0x114]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xf4]
push edx
push 8
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x24
mov dword [ebp - 0x214], 0
lea eax, [ebp - 0x214]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
mov ecx, dword [ebp - 0x74]
push ecx
push 0x416d60
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov edx, dword [ebp - 0x74]
push edx
push 0x416530
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
push 0x406010
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x74]
push eax
push 0x416ac8
call edi
mov edx, eax
lea ecx, [ebp - 0xcc]
call esi
push eax
mov ecx, dword [ebp - 0xc0]
push ecx
call edi
mov edx, eax
lea ecx, [ebp - 0xd0]
call esi
push eax
push 0x40649c
call edi
mov edx, eax
lea ecx, [ebp - 0x74]
call esi
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0x5c]
mov dword [ebp - 0x20c], ecx
mov dword [ebp - 0x214], 0x4008
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x214]
push eax
mov ecx, dword [ebp - 0x74]
push ecx
push 0x4fd15c
call fcn.0042e1b0
test ax, ax
jne 0x46d8f2
lea edx, [ebp - 0xf4]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea eax, [ebp - 0x104]
push eax
lea ecx, [ebp - 0xf4]
push ecx
lea edx, [ebp - 0x114]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, 0x408240
mov dword [ebp - 0x21c], ecx
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x41656c
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x264], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x154]
push ecx
call ebx
push eax
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x164]
push eax
call ebx
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x174]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x184], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x46d845
jmp 0x46d830
lea ecx, [ebp - 0xf4]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetPresentDate]
mov dword [ebp - 0x20c], 0x408ddc
mov dword [ebp - 0x214], 8
lea edx, [ebp - 0x214]
lea ecx, [ebp - 0x104]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x114]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
mov ecx, 0x408240
mov dword [ebp - 0x21c], ecx
mov eax, 8
mov dword [ebp - 0x224], eax
mov dword [ebp - 0x22c], 0x417110
mov dword [ebp - 0x234], eax
mov edx, dword [ebp - 0xc0]
mov dword [ebp - 0x23c], edx
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x24c], 0x4165c4
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0x264], eax
mov ecx, dword [ebp - 0x5c]
mov dword [ebp - 0x26c], ecx
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x114]
push edx
lea eax, [ebp - 0x224]
push eax
lea ecx, [ebp - 0x124]
push ecx
call ebx
push eax
lea edx, [ebp - 0x234]
push edx
lea eax, [ebp - 0x134]
push eax
call ebx
push eax
lea ecx, [ebp - 0x244]
push ecx
lea edx, [ebp - 0x144]
push edx
call ebx
push eax
lea eax, [ebp - 0x254]
push eax
lea ecx, [ebp - 0x154]
push ecx
call ebx
push eax
lea edx, [ebp - 0x264]
push edx
lea eax, [ebp - 0x164]
push eax
call ebx
push eax
lea ecx, [ebp - 0x274]
push ecx
lea edx, [ebp - 0x174]
push edx
call ebx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x184], 8
mov eax, dword [0x4fd1f4]
test eax, eax
jne 0x46d845
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 - 0x184]
mov dword [ecx], edx
mov edx, dword [ebp - 0x180]
mov dword [ecx + 4], edx
mov edx, dword [ebp - 0x17c]
mov dword [ecx + 8], edx
mov edx, dword [ebp - 0x178]
mov dword [ecx + 0xc], edx
push 1
push 0x80
mov ecx, dword [eax]
push eax
call dword [ecx + 0x320]
push eax
lea edx, [ebp - 0xe0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0x1c
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x184]
push eax
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 - 0x114]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0xf4]
push eax
push 0xa
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x2c
xor edx, edx
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0x4c]
push edx
call fcn.0042e050
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov eax, dword [ebp - 0x78]
mov ecx, dword [eax]
push eax
call dword [ecx + 0x90]
fnclex
test eax, eax
jge 0x46ac81
push 0x90
push 0x406578
mov edx, dword [ebp - 0x78]
push edx
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
jmp 0x46ac81
xor edx, edx
lea ecx, [ebp - 0xcc]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
call esi
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0x78]
push ecx
call fcn.0042e050
lea ecx, [ebp - 0xcc]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call edi
mov edx, 0x416160
lea ecx, [ebp - 0xcc]
call esi
lea edx, [ebp - 0xcc]
push edx
call fcn.0042cda0
lea ecx, [ebp - 0xcc]
call edi
call fcn.0042f420
call fcn.0042f300
call dword [sym.imp.MSVBVM60.DLL_rtcDoEvents]
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x46db3b
jmp 0x46da95
lea ecx, [ebp - 0x20]
mov esi, dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
call esi
lea ecx, [ebp - 0x24]
call esi
lea ecx, [ebp - 0x28]
mov edi, dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
call edi
lea ecx, [ebp - 0x40]
call esi
lea ecx, [ebp - 0x48]
call esi
lea ecx, [ebp - 0x4c]
call edi
lea ecx, [ebp - 0x54]
call esi
lea ecx, [ebp - 0x58]
call esi
lea ecx, [ebp - 0x5c]
call esi
lea ecx, [ebp - 0x60]
call esi
lea ecx, [ebp - 0x70]
mov ebx, dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
call ebx
lea ecx, [ebp - 0x74]
call esi
lea ecx, [ebp - 0x78]
call edi
lea ecx, [ebp - 0x7c]
call esi
lea ecx, [ebp - 0x80]
call esi
lea ecx, [ebp - 0x8c]
call esi
lea ecx, [ebp - 0x9c]
call ebx
lea ecx, [ebp - 0xa8]
call edi
lea ecx, [ebp - 0xac]
call esi
lea ecx, [ebp - 0xb0]
call esi
lea ecx, [ebp - 0xb4]
call esi
lea ecx, [ebp - 0xb8]
call esi
lea ecx, [ebp - 0xbc]
call esi
lea ecx, [ebp - 0xc0]
call esi
ret