Function at 0x554c80
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402ee6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x544
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402998
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
movsx eax, word [0x597f4a]
test eax, eax
je 0x554cdc
jmp 0x55db01
mov dword [ebp - 4], 5
mov dword [ebp - 0xa8], 0x40b69c
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x407cf4
mov dword [ebp - 0xc0], 8
lea ecx, [ebp - 0xb0]
push ecx
push 0x5977a8
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 6
mov dword [ebp - 0xc8], 0x80020004
mov dword [ebp - 0xd0], 0xa
mov dword [ebp - 0xb8], 0x80020004
mov dword [ebp - 0xc0], 0xa
mov dword [ebp - 0xa8], 4
mov dword [ebp - 0xb0], 3
lea edx, [ebp - 0x3c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xd0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xcc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xc8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xc4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xc0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xbc]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xb8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xb4]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [0x596224]
mov eax, dword [edx]
mov ecx, dword [0x596224]
push ecx
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x554e76
push 0xbc
push 0x407114
mov edx, dword [0x596224]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x124], eax
jmp 0x554e80
mov dword [ebp - 0x124], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0x104], ecx
mov dword [ebp - 0x3c], 0
mov edx, dword [ebp - 0x104]
push edx
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 7
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x554ef5
push 0x20
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x128], eax
jmp 0x554eff
mov dword [ebp - 0x128], 0
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0xe0], eax
cmp dword [ebp - 0xe0], 0
jge 0x554f43
push 0x34
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xe0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x12c], eax
jmp 0x554f4d
mov dword [ebp - 0x12c], 0
movsx ecx, word [ebp - 0xd4]
neg ecx
sbb ecx, ecx
inc ecx
movsx edx, word [ebp - 0xd8]
neg edx
sbb edx, edx
inc edx
or ecx, edx
test ecx, ecx
je 0x55da8e
mov dword [ebp - 4], 8
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x554fbd
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x130], eax
jmp 0x554fc7
mov dword [ebp - 0x130], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b710
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55505d
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x134], eax
jmp 0x555067
mov dword [ebp - 0x134], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x108], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x108]
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x5962e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 9
mov dword [ebp - 0x48], 1
mov dword [ebp - 0x50], 2
lea eax, [ebp - 0x50]
push eax
push 1
push 0x5962e8
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xb8], 0x4077dc
mov dword [ebp - 0xc0], 0x8008
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xdc], ax
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0xdc]
test eax, eax
je 0x555318
mov dword [ebp - 4], 0xa
push 3
push 0x597838
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0xa8], 0x40770c
mov dword [ebp - 0xb0], 8
push 3
push 0x597838
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcRightCharVar]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x60]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea eax, [ebp - 0x70]
push eax
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x597838
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x70]
push edx
lea eax, [ebp - 0x60]
push eax
lea ecx, [ebp - 0x50]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xb
mov dword [ebp - 0xa8], 0x40770c
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x40a184
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0xc8], 0x40770c
mov dword [ebp - 0xd0], 8
push 0x5977d8
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x597818
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0x70]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x597828
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x597838
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x5977e8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
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], 0xc
mov dword [ebp - 0xa8], 0x40a184
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x40770c
mov dword [ebp - 0xc0], 8
push 0x597818
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x597828
lea eax, [ebp - 0x60]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0x70]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x597838
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x597808
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x70]
push ecx
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x50]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xe
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555366
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x138], eax
jmp 0x555370
mov dword [ebp - 0x138], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40a264
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555406
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x13c], eax
jmp 0x555410
mov dword [ebp - 0x13c], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x555463
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x140], eax
jmp 0x55546d
mov dword [ebp - 0x140], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x597898], eax
mov dword [0x59789c], edx
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5554ec
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x144], eax
jmp 0x5554f6
mov dword [ebp - 0x144], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40a250
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55558c
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x148], eax
jmp 0x555596
mov dword [ebp - 0x148], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5555e9
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x14c], eax
jmp 0x5555f3
mov dword [ebp - 0x14c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x5978a0], eax
mov dword [0x5978a4], edx
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x10
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555672
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x150], eax
jmp 0x55567c
mov dword [ebp - 0x150], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b72c
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555712
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x154], eax
jmp 0x55571c
mov dword [ebp - 0x154], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55576f
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x158], eax
jmp 0x555779
mov dword [ebp - 0x158], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596a00], eax
mov dword [0x596a04], edx
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5557f8
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x15c], eax
jmp 0x555802
mov dword [ebp - 0x15c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b74c
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555898
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x160], eax
jmp 0x5558a2
mov dword [ebp - 0x160], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5558f5
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x164], eax
jmp 0x5558ff
mov dword [ebp - 0x164], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x596b00], eax
mov dword [0x596b04], edx
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55597e
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x168], eax
jmp 0x555988
mov dword [ebp - 0x168], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b77c
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555a1e
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x16c], eax
jmp 0x555a28
mov dword [ebp - 0x16c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x10c], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x10c]
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x597aec
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555aad
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x170], eax
jmp 0x555ab7
mov dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b7ac
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555b4d
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x174], eax
jmp 0x555b57
mov dword [ebp - 0x174], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x110], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x110]
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x597afc
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x14
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555bdc
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x178], eax
jmp 0x555be6
mov dword [ebp - 0x178], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b7c4
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555c7c
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x17c], eax
jmp 0x555c86
mov dword [ebp - 0x17c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x114], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x114]
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x597b0c
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555d0b
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x180], eax
jmp 0x555d15
mov dword [ebp - 0x180], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b7dc
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555dab
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x184], eax
jmp 0x555db5
mov dword [ebp - 0x184], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x118], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x118]
mov dword [ebp - 0x48], edx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x597b1c
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x16
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555e3a
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x188], eax
jmp 0x555e44
mov dword [ebp - 0x188], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b800
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x555eda
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x18c], eax
jmp 0x555ee4
mov dword [ebp - 0x18c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x555f37
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x190], eax
jmp 0x555f41
mov dword [ebp - 0x190], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c94], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x555fbb
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x194], eax
jmp 0x555fc5
mov dword [ebp - 0x194], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b820
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55605b
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x198], eax
jmp 0x556065
mov dword [ebp - 0x198], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5560b8
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x19c], eax
jmp 0x5560c2
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c96], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55613c
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1a0], eax
jmp 0x556146
mov dword [ebp - 0x1a0], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b7c4
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5561dc
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1a4], eax
jmp 0x5561e6
mov dword [ebp - 0x1a4], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x556239
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1a8], eax
jmp 0x556243
mov dword [ebp - 0x1a8], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c98], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5562bd
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1ac], eax
jmp 0x5562c7
mov dword [ebp - 0x1ac], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b840
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55635d
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b0], eax
jmp 0x556367
mov dword [ebp - 0x1b0], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5563ba
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b4], eax
jmp 0x5563c4
mov dword [ebp - 0x1b4], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c9a], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x1b
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55644d
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1b8], eax
jmp 0x556457
mov dword [ebp - 0x1b8], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b860
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5564ed
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1bc], eax
jmp 0x5564f7
mov dword [ebp - 0x1bc], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55654a
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c0], eax
jmp 0x556554
mov dword [ebp - 0x1c0], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c9c], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5565ce
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c4], eax
jmp 0x5565d8
mov dword [ebp - 0x1c4], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b884
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55666e
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1c8], eax
jmp 0x556678
mov dword [ebp - 0x1c8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5566cb
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1cc], eax
jmp 0x5566d5
mov dword [ebp - 0x1cc], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597c9e], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1d
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55674f
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1d0], eax
jmp 0x556759
mov dword [ebp - 0x1d0], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b8a4
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5567ef
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1d4], eax
jmp 0x5567f9
mov dword [ebp - 0x1d4], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55684c
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1d8], eax
jmp 0x556856
mov dword [ebp - 0x1d8], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ca0], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5568d0
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1dc], eax
jmp 0x5568da
mov dword [ebp - 0x1dc], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b8c0
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x556970
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1e0], eax
jmp 0x55697a
mov dword [ebp - 0x1e0], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5569cd
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1e4], eax
jmp 0x5569d7
mov dword [ebp - 0x1e4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ca2], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x556a51
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1e8], eax
jmp 0x556a5b
mov dword [ebp - 0x1e8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b8e4
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x556af1
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1ec], eax
jmp 0x556afb
mov dword [ebp - 0x1ec], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x556b4e
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1f0], eax
jmp 0x556b58
mov dword [ebp - 0x1f0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ca4], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x556bd2
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1f4], eax
jmp 0x556bdc
mov dword [ebp - 0x1f4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b90c
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x556c72
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1f8], eax
jmp 0x556c7c
mov dword [ebp - 0x1f8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x556ccf
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x1fc], eax
jmp 0x556cd9
mov dword [ebp - 0x1fc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ca6], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x556d53
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x200], eax
jmp 0x556d5d
mov dword [ebp - 0x200], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b944
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x556df3
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x204], eax
jmp 0x556dfd
mov dword [ebp - 0x204], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x556e50
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x208], eax
jmp 0x556e5a
mov dword [ebp - 0x208], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ca8], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x556ed4
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x20c], eax
jmp 0x556ede
mov dword [ebp - 0x20c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b968
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x556f74
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x210], eax
jmp 0x556f7e
mov dword [ebp - 0x210], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x556fd1
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x214], eax
jmp 0x556fdb
mov dword [ebp - 0x214], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597caa], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0xb8], 0x405be8
mov dword [ebp - 0xc0], 8
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557069
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x218], eax
jmp 0x557073
mov dword [ebp - 0x218], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b98c
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557109
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x21c], eax
jmp 0x557113
mov dword [ebp - 0x21c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x557166
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x220], eax
jmp 0x557170
mov dword [ebp - 0x220], 0
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
mov ecx, 0x597cac
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x60]
push ecx
lea edx, [ebp - 0x50]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55720d
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x224], eax
jmp 0x557217
mov dword [ebp - 0x224], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b9b4
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5572ad
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x228], eax
jmp 0x5572b7
mov dword [ebp - 0x228], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55730a
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x22c], eax
jmp 0x557314
mov dword [ebp - 0x22c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cb0], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55738e
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x230], eax
jmp 0x557398
mov dword [ebp - 0x230], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b9d8
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55742e
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x234], eax
jmp 0x557438
mov dword [ebp - 0x234], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55748b
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x238], eax
jmp 0x557495
mov dword [ebp - 0x238], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cb2], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x26
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55750f
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x23c], eax
jmp 0x557519
mov dword [ebp - 0x23c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b9f8
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5575af
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x240], eax
jmp 0x5575b9
mov dword [ebp - 0x240], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55760c
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x244], eax
jmp 0x557616
mov dword [ebp - 0x244], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cb4], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x27
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557690
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x248], eax
jmp 0x55769a
mov dword [ebp - 0x248], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40ba1c
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557730
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x24c], eax
jmp 0x55773a
mov dword [ebp - 0x24c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55778d
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x250], eax
jmp 0x557797
mov dword [ebp - 0x250], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cb6], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557811
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x254], eax
jmp 0x55781b
mov dword [ebp - 0x254], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40ba38
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5578b1
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x258], eax
jmp 0x5578bb
mov dword [ebp - 0x258], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x55790e
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x25c], eax
jmp 0x557918
mov dword [ebp - 0x25c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cb8], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557992
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x260], eax
jmp 0x55799c
mov dword [ebp - 0x260], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40ba54
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557a32
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x264], eax
jmp 0x557a3c
mov dword [ebp - 0x264], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x557a8f
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x268], eax
jmp 0x557a99
mov dword [ebp - 0x268], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cba], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557b13
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x26c], eax
jmp 0x557b1d
mov dword [ebp - 0x26c], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40ba78
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557bb3
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x270], eax
jmp 0x557bbd
mov dword [ebp - 0x270], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x557c10
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x274], eax
jmp 0x557c1a
mov dword [ebp - 0x274], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cbc], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2b
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557c94
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x278], eax
jmp 0x557c9e
mov dword [ebp - 0x278], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40ba94
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557d34
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x27c], eax
jmp 0x557d3e
mov dword [ebp - 0x27c], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x557d91
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x280], eax
jmp 0x557d9b
mov dword [ebp - 0x280], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cbe], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557e15
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x284], eax
jmp 0x557e1f
mov dword [ebp - 0x284], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bab0
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x557eb5
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x288], eax
jmp 0x557ebf
mov dword [ebp - 0x288], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x557f12
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x28c], eax
jmp 0x557f1c
mov dword [ebp - 0x28c], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cc0], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x557f96
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x290], eax
jmp 0x557fa0
mov dword [ebp - 0x290], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bad4
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558036
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x294], eax
jmp 0x558040
mov dword [ebp - 0x294], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558093
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x298], eax
jmp 0x55809d
mov dword [ebp - 0x298], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cc2], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558117
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x29c], eax
jmp 0x558121
mov dword [ebp - 0x29c], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bb0c
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5581b7
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a0], eax
jmp 0x5581c1
mov dword [ebp - 0x2a0], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558214
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a4], eax
jmp 0x55821e
mov dword [ebp - 0x2a4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cc4], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2f
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558298
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a8], eax
jmp 0x5582a2
mov dword [ebp - 0x2a8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bb2c
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558338
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ac], eax
jmp 0x558342
mov dword [ebp - 0x2ac], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558395
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b0], eax
jmp 0x55839f
mov dword [ebp - 0x2b0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cc6], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558419
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b4], eax
jmp 0x558423
mov dword [ebp - 0x2b4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bb4c
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5584b9
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b8], eax
jmp 0x5584c3
mov dword [ebp - 0x2b8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558516
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2bc], eax
jmp 0x558520
mov dword [ebp - 0x2bc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cca], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x32
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5585a9
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x5585b3
mov dword [ebp - 0x2c0], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bb6c
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558649
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c4], eax
jmp 0x558653
mov dword [ebp - 0x2c4], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5586a6
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c8], eax
jmp 0x5586b0
mov dword [ebp - 0x2c8], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597ccc], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x33
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55872a
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2cc], eax
jmp 0x558734
mov dword [ebp - 0x2cc], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bb90
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x5587ca
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x5587d4
mov dword [ebp - 0x2d0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558827
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d4], eax
jmp 0x558831
mov dword [ebp - 0x2d4], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cce], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x5588ab
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d8], eax
jmp 0x5588b5
mov dword [ebp - 0x2d8], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bbb0
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55894b
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2dc], eax
jmp 0x558955
mov dword [ebp - 0x2dc], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5589a8
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e0], eax
jmp 0x5589b2
mov dword [ebp - 0x2e0], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cd0], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x35
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558a2c
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e4], eax
jmp 0x558a36
mov dword [ebp - 0x2e4], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bbcc
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558acc
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e8], eax
jmp 0x558ad6
mov dword [ebp - 0x2e8], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x11c], eax
mov dword [ebp - 0x40], 0
mov ecx, dword [ebp - 0x11c]
mov dword [ebp - 0x48], ecx
mov dword [ebp - 0x50], 9
lea edx, [ebp - 0x50]
mov ecx, 0x597abc
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x3c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x36
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558b5b
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ec], eax
jmp 0x558b65
mov dword [ebp - 0x2ec], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bbf4
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558bfb
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f0], eax
jmp 0x558c05
mov dword [ebp - 0x2f0], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558c58
push 0x44
push 0x407160
mov edx, dword [ebp - 0xe8]
push edx
mov eax, dword [ebp - 0xec]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f4], eax
jmp 0x558c62
mov dword [ebp - 0x2f4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cd4], ax
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x3c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0x24]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558cdc
push 0xb4
push 0x407124
mov edx, dword [ebp - 0x24]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f8], eax
jmp 0x558ce6
mov dword [ebp - 0x2f8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bc14
mov dword [ebp - 0xb0], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xb0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xac]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xa8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xa4]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xe0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558d7c
push 0x30
push 0x407150
mov eax, dword [ebp - 0xe0]
push eax
mov ecx, dword [ebp - 0xe4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2fc], eax
jmp 0x558d86
mov dword [ebp - 0x2fc], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
lea eax, [ebp - 0x50]
push eax
mov ecx, dword [ebp - 0xe8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe8]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558dd9
push 0x44
push 0x407160
mov ecx, dword [ebp - 0xe8]
push ecx
mov edx, dword [ebp - 0xec]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x300], eax
jmp 0x558de3
mov dword [ebp - 0x300], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cd6], ax
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x3c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x38
lea eax, [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558e5d
push 0xb4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x304], eax
jmp 0x558e67
mov dword [ebp - 0x304], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bc38
mov dword [ebp - 0xb0], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xb0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xac]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xa8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xa4]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0xe0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe0]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x558efd
push 0x30
push 0x407150
mov edx, dword [ebp - 0xe0]
push edx
mov eax, dword [ebp - 0xe4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x308], eax
jmp 0x558f07
mov dword [ebp - 0x308], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], ecx
lea edx, [ebp - 0x50]
push edx
mov eax, dword [ebp - 0xe8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xe8]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x558f5a
push 0x44
push 0x407160
mov eax, dword [ebp - 0xe8]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x30c], eax
jmp 0x558f64
mov dword [ebp - 0x30c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x597cd8], ax
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x3c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x39
lea edx, [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0x24]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x558fde
push 0xb4
push 0x407124
mov eax, dword [ebp - 0x24]
push eax
mov ecx, dword [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x310], eax
jmp 0x558fe8
mov dword [ebp - 0x310], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bc5c
mov dword [ebp - 0xb0], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xb0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xac]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xa8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xa4]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xe0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xe0]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xe4], eax
cmp dword [ebp - 0xe4], 0
jge 0x55907e
push 0x30
push 0x407150
mov ecx, dword [ebp - 0xe0]
push ecx
mov edx, dword [ebp - 0xe4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x314], eax
jmp 0x559088
mov dword [ebp - 0x314], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xe8], eax
lea ecx, [ebp - 0x50]
push ecx
mov edx, dword [ebp - 0xe8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xe8]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xec], eax
cmp dword [ebp - 0xec], 0
jge 0x5590db
mov dword [ebp - 4], 0x6e
mov ecx, dword [ebp - 0x24]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24]
push eax
call dword [edx + 0xc4]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x55dad8
push 0xc4
push 0x407124
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x55dae2
mov dword [ebp - 0x564], 0
mov dword [ebp - 4], 0x6f
push 0x407124
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x24]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push 0x55db61
jmp 0x55db4e
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret