Function at 0x4c96d0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402f56
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], 0x4029d8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
movsx eax, word [0x51bf5a]
test eax, eax
je 0x4c972c
jmp 0x4d2551
mov dword [ebp - 4], 5
mov dword [ebp - 0xa8], 0x40b708
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x407d90
mov dword [ebp - 0xc0], 8
lea ecx, [ebp - 0xb0]
push ecx
push 0x51b7b8
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 [0x51a224]
mov eax, dword [edx]
mov ecx, dword [0x51a224]
push ecx
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x4c98c6
push 0xbc
push 0x407194
mov edx, dword [0x51a224]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x124], eax
jmp 0x4c98d0
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 0x4c9945
push 0x20
push 0x4071a4
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 0x4c994f
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 0x4c9993
push 0x34
push 0x4071a4
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 0x4c999d
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 0x4d24de
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 0x4c9a0d
push 0xb4
push 0x4071a4
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 0x4c9a17
mov dword [ebp - 0x130], 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 0x4c9aad
push 0x30
push 0x4071d0
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 0x4c9ab7
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, 0x51a2e8
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 0x51a2e8
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xb8], 0x40785c
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 0x4c9d68
mov dword [ebp - 4], 0xa
push 3
push 0x51b848
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0xa8], 0x407218
mov dword [ebp - 0xb0], 8
push 3
push 0x51b848
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, 0x51b848
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], 0x407218
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x40a1e8
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0xc8], 0x407218
mov dword [ebp - 0xd0], 8
push 0x51b7e8
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b828
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 0x51b838
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 0x51b848
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x51b7f8
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], 0x40a1e8
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x407218
mov dword [ebp - 0xc0], 8
push 0x51b828
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x51b838
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 0x51b848
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x51b818
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 0x4c9db6
push 0xb4
push 0x4071a4
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 0x4c9dc0
mov dword [ebp - 0x138], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40a2c8
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 0x4c9e56
push 0x30
push 0x4071d0
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 0x4c9e60
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 0x4c9eb3
push 0x44
push 0x4071e0
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 0x4c9ebd
mov dword [ebp - 0x140], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8a8], eax
mov dword [0x51b8ac], 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 0x4c9f3c
push 0xb4
push 0x4071a4
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 0x4c9f46
mov dword [ebp - 0x144], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40a2b4
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 0x4c9fdc
push 0x30
push 0x4071d0
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 0x4c9fe6
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 0x4ca039
push 0x44
push 0x4071e0
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 0x4ca043
mov dword [ebp - 0x14c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8b0], eax
mov dword [0x51b8b4], 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 0x4ca0c2
push 0xb4
push 0x4071a4
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 0x4ca0cc
mov dword [ebp - 0x150], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b798
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 0x4ca162
push 0x30
push 0x4071d0
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 0x4ca16c
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 0x4ca1bf
push 0x44
push 0x4071e0
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 0x4ca1c9
mov dword [ebp - 0x158], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51aa00], eax
mov dword [0x51aa04], 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 0x4ca248
push 0xb4
push 0x4071a4
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 0x4ca252
mov dword [ebp - 0x15c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b7b8
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 0x4ca2e8
push 0x30
push 0x4071d0
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 0x4ca2f2
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 0x4ca345
push 0x44
push 0x4071e0
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 0x4ca34f
mov dword [ebp - 0x164], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ab00], eax
mov dword [0x51ab04], 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 0x4ca3ce
push 0xb4
push 0x4071a4
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 0x4ca3d8
mov dword [ebp - 0x168], 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 0x4ca46e
push 0x30
push 0x4071d0
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 0x4ca478
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, 0x51bafc
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 0x4ca4fd
push 0xb4
push 0x4071a4
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 0x4ca507
mov dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b830
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 0x4ca59d
push 0x30
push 0x4071d0
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 0x4ca5a7
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, 0x51bb0c
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 0x4ca62c
push 0xb4
push 0x4071a4
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 0x4ca636
mov dword [ebp - 0x178], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b848
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 0x4ca6cc
push 0x30
push 0x4071d0
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 0x4ca6d6
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, 0x51bb1c
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 0x4ca75b
push 0xb4
push 0x4071a4
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 0x4ca765
mov dword [ebp - 0x180], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b860
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 0x4ca7fb
push 0x30
push 0x4071d0
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 0x4ca805
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, 0x51bb2c
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 0x4ca88a
push 0xb4
push 0x4071a4
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 0x4ca894
mov dword [ebp - 0x188], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b884
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 0x4ca92a
push 0x30
push 0x4071d0
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 0x4ca934
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 0x4ca987
push 0x44
push 0x4071e0
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 0x4ca991
mov dword [ebp - 0x190], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bca4], 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 0x4caa0b
push 0xb4
push 0x4071a4
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 0x4caa15
mov dword [ebp - 0x194], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b8a4
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 0x4caaab
push 0x30
push 0x4071d0
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 0x4caab5
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 0x4cab08
push 0x44
push 0x4071e0
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 0x4cab12
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bca6], 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 0x4cab8c
push 0xb4
push 0x4071a4
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 0x4cab96
mov dword [ebp - 0x1a0], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b848
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 0x4cac2c
push 0x30
push 0x4071d0
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 0x4cac36
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 0x4cac89
push 0x44
push 0x4071e0
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 0x4cac93
mov dword [ebp - 0x1a8], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bca8], 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 0x4cad0d
push 0xb4
push 0x4071a4
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 0x4cad17
mov dword [ebp - 0x1ac], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b8c4
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 0x4cadad
push 0x30
push 0x4071d0
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 0x4cadb7
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 0x4cae0a
push 0x44
push 0x4071e0
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 0x4cae14
mov dword [ebp - 0x1b4], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcaa], 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 0x4cae9d
push 0xb4
push 0x4071a4
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 0x4caea7
mov dword [ebp - 0x1b8], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b8e4
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 0x4caf3d
push 0x30
push 0x4071d0
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 0x4caf47
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 0x4caf9a
push 0x44
push 0x4071e0
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 0x4cafa4
mov dword [ebp - 0x1c0], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcac], 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 0x4cb01e
push 0xb4
push 0x4071a4
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 0x4cb028
mov dword [ebp - 0x1c4], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b908
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 0x4cb0be
push 0x30
push 0x4071d0
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 0x4cb0c8
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 0x4cb11b
push 0x44
push 0x4071e0
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 0x4cb125
mov dword [ebp - 0x1cc], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcae], 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 0x4cb19f
push 0xb4
push 0x4071a4
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 0x4cb1a9
mov dword [ebp - 0x1d0], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b928
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 0x4cb23f
push 0x30
push 0x4071d0
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 0x4cb249
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 0x4cb29c
push 0x44
push 0x4071e0
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 0x4cb2a6
mov dword [ebp - 0x1d8], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcb0], 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 0x4cb320
push 0xb4
push 0x4071a4
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 0x4cb32a
mov dword [ebp - 0x1dc], 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 0x4cb3c0
push 0x30
push 0x4071d0
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 0x4cb3ca
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 0x4cb41d
push 0x44
push 0x4071e0
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 0x4cb427
mov dword [ebp - 0x1e4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcb2], 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 0x4cb4a1
push 0xb4
push 0x4071a4
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 0x4cb4ab
mov dword [ebp - 0x1e8], 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 0x4cb541
push 0x30
push 0x4071d0
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 0x4cb54b
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 0x4cb59e
push 0x44
push 0x4071e0
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 0x4cb5a8
mov dword [ebp - 0x1f0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcb4], 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 0x4cb622
push 0xb4
push 0x4071a4
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 0x4cb62c
mov dword [ebp - 0x1f4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40b990
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 0x4cb6c2
push 0x30
push 0x4071d0
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 0x4cb6cc
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 0x4cb71f
push 0x44
push 0x4071e0
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 0x4cb729
mov dword [ebp - 0x1fc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcb6], 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 0x4cb7a3
push 0xb4
push 0x4071a4
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 0x4cb7ad
mov dword [ebp - 0x200], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40b9c8
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 0x4cb843
push 0x30
push 0x4071d0
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 0x4cb84d
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 0x4cb8a0
push 0x44
push 0x4071e0
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 0x4cb8aa
mov dword [ebp - 0x208], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcb8], 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 0x4cb924
push 0xb4
push 0x4071a4
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 0x4cb92e
mov dword [ebp - 0x20c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40b9ec
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 0x4cb9c4
push 0x30
push 0x4071d0
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 0x4cb9ce
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 0x4cba21
push 0x44
push 0x4071e0
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 0x4cba2b
mov dword [ebp - 0x214], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcba], 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], 0x405c70
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 0x4cbab9
push 0xb4
push 0x4071a4
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 0x4cbac3
mov dword [ebp - 0x218], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40ba10
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 0x4cbb59
push 0x30
push 0x4071d0
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 0x4cbb63
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 0x4cbbb6
push 0x44
push 0x4071e0
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 0x4cbbc0
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, 0x51bcbc
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 0x4cbc5d
push 0xb4
push 0x4071a4
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 0x4cbc67
mov dword [ebp - 0x224], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40ba38
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 0x4cbcfd
push 0x30
push 0x4071d0
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 0x4cbd07
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 0x4cbd5a
push 0x44
push 0x4071e0
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 0x4cbd64
mov dword [ebp - 0x22c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcc0], 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 0x4cbdde
push 0xb4
push 0x4071a4
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 0x4cbde8
mov dword [ebp - 0x230], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40ba5c
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 0x4cbe7e
push 0x30
push 0x4071d0
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 0x4cbe88
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 0x4cbedb
push 0x44
push 0x4071e0
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 0x4cbee5
mov dword [ebp - 0x238], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcc2], 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 0x4cbf5f
push 0xb4
push 0x4071a4
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 0x4cbf69
mov dword [ebp - 0x23c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40ba7c
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 0x4cbfff
push 0x30
push 0x4071d0
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 0x4cc009
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 0x4cc05c
push 0x44
push 0x4071e0
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 0x4cc066
mov dword [ebp - 0x244], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcc4], 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 0x4cc0e0
push 0xb4
push 0x4071a4
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 0x4cc0ea
mov dword [ebp - 0x248], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40baa0
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 0x4cc180
push 0x30
push 0x4071d0
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 0x4cc18a
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 0x4cc1dd
push 0x44
push 0x4071e0
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 0x4cc1e7
mov dword [ebp - 0x250], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcc6], 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 0x4cc261
push 0xb4
push 0x4071a4
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 0x4cc26b
mov dword [ebp - 0x254], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40babc
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 0x4cc301
push 0x30
push 0x4071d0
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 0x4cc30b
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 0x4cc35e
push 0x44
push 0x4071e0
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 0x4cc368
mov dword [ebp - 0x25c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcc8], 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 0x4cc3e2
push 0xb4
push 0x4071a4
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 0x4cc3ec
mov dword [ebp - 0x260], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bad8
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 0x4cc482
push 0x30
push 0x4071d0
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 0x4cc48c
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 0x4cc4df
push 0x44
push 0x4071e0
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 0x4cc4e9
mov dword [ebp - 0x268], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcca], 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 0x4cc563
push 0xb4
push 0x4071a4
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 0x4cc56d
mov dword [ebp - 0x26c], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bafc
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 0x4cc603
push 0x30
push 0x4071d0
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 0x4cc60d
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 0x4cc660
push 0x44
push 0x4071e0
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 0x4cc66a
mov dword [ebp - 0x274], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bccc], 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 0x4cc6e4
push 0xb4
push 0x4071a4
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 0x4cc6ee
mov dword [ebp - 0x278], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bb18
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 0x4cc784
push 0x30
push 0x4071d0
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 0x4cc78e
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 0x4cc7e1
push 0x44
push 0x4071e0
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 0x4cc7eb
mov dword [ebp - 0x280], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcce], 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 0x4cc865
push 0xb4
push 0x4071a4
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 0x4cc86f
mov dword [ebp - 0x284], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bb34
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 0x4cc905
push 0x30
push 0x4071d0
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 0x4cc90f
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 0x4cc962
push 0x44
push 0x4071e0
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 0x4cc96c
mov dword [ebp - 0x28c], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcd0], 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 0x4cc9e6
push 0xb4
push 0x4071a4
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 0x4cc9f0
mov dword [ebp - 0x290], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bb58
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 0x4cca86
push 0x30
push 0x4071d0
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 0x4cca90
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 0x4ccae3
push 0x44
push 0x4071e0
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 0x4ccaed
mov dword [ebp - 0x298], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcd2], 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 0x4ccb67
push 0xb4
push 0x4071a4
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 0x4ccb71
mov dword [ebp - 0x29c], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bb90
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 0x4ccc07
push 0x30
push 0x4071d0
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 0x4ccc11
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 0x4ccc64
push 0x44
push 0x4071e0
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 0x4ccc6e
mov dword [ebp - 0x2a4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcd4], 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 0x4ccce8
push 0xb4
push 0x4071a4
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 0x4cccf2
mov dword [ebp - 0x2a8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bbb0
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 0x4ccd88
push 0x30
push 0x4071d0
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 0x4ccd92
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 0x4ccde5
push 0x44
push 0x4071e0
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 0x4ccdef
mov dword [ebp - 0x2b0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcd6], 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 0x4cce69
push 0xb4
push 0x4071a4
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 0x4cce73
mov dword [ebp - 0x2b4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bbd0
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 0x4ccf09
push 0x30
push 0x4071d0
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 0x4ccf13
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 0x4ccf66
push 0x44
push 0x4071e0
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 0x4ccf70
mov dword [ebp - 0x2bc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcda], 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 0x4ccff9
push 0xb4
push 0x4071a4
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 0x4cd003
mov dword [ebp - 0x2c0], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bbf0
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 0x4cd099
push 0x30
push 0x4071d0
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 0x4cd0a3
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 0x4cd0f6
push 0x44
push 0x4071e0
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 0x4cd100
mov dword [ebp - 0x2c8], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcdc], 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 0x4cd17a
push 0xb4
push 0x4071a4
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 0x4cd184
mov dword [ebp - 0x2cc], 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 0x4cd21a
push 0x30
push 0x4071d0
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 0x4cd224
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 0x4cd277
push 0x44
push 0x4071e0
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 0x4cd281
mov dword [ebp - 0x2d4], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bcde], 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 0x4cd2fb
push 0xb4
push 0x4071a4
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 0x4cd305
mov dword [ebp - 0x2d8], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bc34
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 0x4cd39b
push 0x30
push 0x4071d0
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 0x4cd3a5
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 0x4cd3f8
push 0x44
push 0x4071e0
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 0x4cd402
mov dword [ebp - 0x2e0], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bce0], 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 0x4cd47c
push 0xb4
push 0x4071a4
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 0x4cd486
mov dword [ebp - 0x2e4], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bc50
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 0x4cd51c
push 0x30
push 0x4071d0
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 0x4cd526
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, 0x51bacc
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 0x4cd5ab
push 0xb4
push 0x4071a4
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 0x4cd5b5
mov dword [ebp - 0x2ec], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bc78
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 0x4cd64b
push 0x30
push 0x4071d0
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 0x4cd655
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 0x4cd6a8
push 0x44
push 0x4071e0
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 0x4cd6b2
mov dword [ebp - 0x2f4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bce4], 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 0x4cd72c
push 0xb4
push 0x4071a4
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 0x4cd736
mov dword [ebp - 0x2f8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40bc98
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 0x4cd7cc
push 0x30
push 0x4071d0
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 0x4cd7d6
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 0x4cd829
push 0x44
push 0x4071e0
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 0x4cd833
mov dword [ebp - 0x300], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bce6], 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 0x4cd8ad
push 0xb4
push 0x4071a4
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 0x4cd8b7
mov dword [ebp - 0x304], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40bcbc
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 0x4cd94d
push 0x30
push 0x4071d0
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 0x4cd957
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 0x4cd9aa
push 0x44
push 0x4071e0
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 0x4cd9b4
mov dword [ebp - 0x30c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x51bce8], 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 0x4cda2e
push 0xb4
push 0x4071a4
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 0x4cda38
mov dword [ebp - 0x310], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40bce0
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 0x4cdace
push 0x30
push 0x4071d0
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 0x4cdad8
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 0x4cdb2b
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 0x4d2528
push 0xc4
push 0x4071a4
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 0x4d2532
mov dword [ebp - 0x564], 0
mov dword [ebp - 4], 0x6f
push 0x4071a4
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 0x4d25b1
jmp 0x4d259e
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret