Function at 0x4f77f0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403d06
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], 0x403880
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
movsx eax, word [0x520ef2]
test eax, eax
je 0x4f784c
jmp 0x500671
mov dword [ebp - 4], 5
mov dword [ebp - 0xa8], 0x40c414
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x408754
mov dword [ebp - 0xc0], 8
lea ecx, [ebp - 0xb0]
push ecx
push 0x520750
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 [0x51f224]
mov eax, dword [edx]
mov ecx, dword [0x51f224]
push ecx
call dword [eax + 0xbc]
fnclex
mov dword [ebp - 0xdc], eax
cmp dword [ebp - 0xdc], 0
jge 0x4f79e6
push 0xbc
push 0x407ec8
mov edx, dword [0x51f224]
push edx
mov eax, dword [ebp - 0xdc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x124], eax
jmp 0x4f79f0
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 0x4f7a65
push 0x20
push 0x407ed8
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 0x4f7a6f
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 0x4f7ab3
push 0x34
push 0x407ed8
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 0x4f7abd
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 0x5005fe
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 0x4f7b2d
push 0xb4
push 0x407ed8
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 0x4f7b37
mov dword [ebp - 0x130], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c488
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 0x4f7bcd
push 0x30
push 0x407f04
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 0x4f7bd7
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, 0x51f2e8
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 0x51f2e8
lea ecx, [ebp - 0x60]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcMidCharVar]
mov dword [ebp - 0xb8], 0x408264
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 0x4f7e88
mov dword [ebp - 4], 0xa
push 3
push 0x5207e0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
mov dword [ebp - 0xa8], 0x408194
mov dword [ebp - 0xb0], 8
push 3
push 0x5207e0
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, 0x5207e0
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], 0x408194
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x40af08
mov dword [ebp - 0xc0], 8
mov dword [ebp - 0xc8], 0x408194
mov dword [ebp - 0xd0], 8
push 0x520780
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x5207c0
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 0x5207d0
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 0x5207e0
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x520790
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], 0x40af08
mov dword [ebp - 0xb0], 8
mov dword [ebp - 0xb8], 0x408194
mov dword [ebp - 0xc0], 8
push 0x5207c0
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
push 0x5207d0
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 0x5207e0
lea eax, [ebp - 0x80]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
mov ecx, 0x5207b0
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 0x4f7ed6
push 0xb4
push 0x407ed8
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 0x4f7ee0
mov dword [ebp - 0x138], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40afe8
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 0x4f7f76
push 0x30
push 0x407f04
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 0x4f7f80
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 0x4f7fd3
push 0x44
push 0x40815c
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 0x4f7fdd
mov dword [ebp - 0x140], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x520840], eax
mov dword [0x520844], 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 0x4f805c
push 0xb4
push 0x407ed8
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 0x4f8066
mov dword [ebp - 0x144], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40afd4
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 0x4f80fc
push 0x30
push 0x407f04
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 0x4f8106
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 0x4f8159
push 0x44
push 0x40815c
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 0x4f8163
mov dword [ebp - 0x14c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x520848], eax
mov dword [0x52084c], 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 0x4f81e2
push 0xb4
push 0x407ed8
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 0x4f81ec
mov dword [ebp - 0x150], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c4a4
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 0x4f8282
push 0x30
push 0x407f04
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 0x4f828c
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 0x4f82df
push 0x44
push 0x40815c
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 0x4f82e9
mov dword [ebp - 0x158], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51f9b0], eax
mov dword [0x51f9b4], 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 0x4f8368
push 0xb4
push 0x407ed8
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 0x4f8372
mov dword [ebp - 0x15c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c4c4
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 0x4f8408
push 0x30
push 0x407f04
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 0x4f8412
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 0x4f8465
push 0x44
push 0x40815c
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 0x4f846f
mov dword [ebp - 0x164], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51fab8], eax
mov dword [0x51fabc], 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 0x4f84ee
push 0xb4
push 0x407ed8
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 0x4f84f8
mov dword [ebp - 0x168], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c4f0
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 0x4f858e
push 0x30
push 0x407f04
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 0x4f8598
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, 0x520a94
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 0x4f861d
push 0xb4
push 0x407ed8
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 0x4f8627
mov dword [ebp - 0x170], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c520
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 0x4f86bd
push 0x30
push 0x407f04
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 0x4f86c7
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, 0x520aa4
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 0x4f874c
push 0xb4
push 0x407ed8
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 0x4f8756
mov dword [ebp - 0x178], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c538
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 0x4f87ec
push 0x30
push 0x407f04
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 0x4f87f6
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, 0x520ab4
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 0x4f887b
push 0xb4
push 0x407ed8
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 0x4f8885
mov dword [ebp - 0x180], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c550
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 0x4f891b
push 0x30
push 0x407f04
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 0x4f8925
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, 0x520ac4
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 0x4f89aa
push 0xb4
push 0x407ed8
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 0x4f89b4
mov dword [ebp - 0x188], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c574
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 0x4f8a4a
push 0x30
push 0x407f04
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 0x4f8a54
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 0x4f8aa7
push 0x44
push 0x40815c
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 0x4f8ab1
mov dword [ebp - 0x190], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c3c], 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 0x4f8b2b
push 0xb4
push 0x407ed8
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 0x4f8b35
mov dword [ebp - 0x194], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c594
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 0x4f8bcb
push 0x30
push 0x407f04
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 0x4f8bd5
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 0x4f8c28
push 0x44
push 0x40815c
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 0x4f8c32
mov dword [ebp - 0x19c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c3e], 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 0x4f8cac
push 0xb4
push 0x407ed8
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 0x4f8cb6
mov dword [ebp - 0x1a0], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c538
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 0x4f8d4c
push 0x30
push 0x407f04
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 0x4f8d56
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 0x4f8da9
push 0x44
push 0x40815c
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 0x4f8db3
mov dword [ebp - 0x1a8], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c40], 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 0x4f8e2d
push 0xb4
push 0x407ed8
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 0x4f8e37
mov dword [ebp - 0x1ac], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c5b4
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 0x4f8ecd
push 0x30
push 0x407f04
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 0x4f8ed7
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 0x4f8f2a
push 0x44
push 0x40815c
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 0x4f8f34
mov dword [ebp - 0x1b4], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c42], 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 0x4f8fbd
push 0xb4
push 0x407ed8
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 0x4f8fc7
mov dword [ebp - 0x1b8], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c5d4
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 0x4f905d
push 0x30
push 0x407f04
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 0x4f9067
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 0x4f90ba
push 0x44
push 0x40815c
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 0x4f90c4
mov dword [ebp - 0x1c0], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c44], 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 0x4f913e
push 0xb4
push 0x407ed8
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 0x4f9148
mov dword [ebp - 0x1c4], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c5f8
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 0x4f91de
push 0x30
push 0x407f04
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 0x4f91e8
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 0x4f923b
push 0x44
push 0x40815c
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 0x4f9245
mov dword [ebp - 0x1cc], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c46], 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 0x4f92bf
push 0xb4
push 0x407ed8
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 0x4f92c9
mov dword [ebp - 0x1d0], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c618
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 0x4f935f
push 0x30
push 0x407f04
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 0x4f9369
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 0x4f93bc
push 0x44
push 0x40815c
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 0x4f93c6
mov dword [ebp - 0x1d8], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c48], 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 0x4f9440
push 0xb4
push 0x407ed8
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 0x4f944a
mov dword [ebp - 0x1dc], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c634
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 0x4f94e0
push 0x30
push 0x407f04
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 0x4f94ea
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 0x4f953d
push 0x44
push 0x40815c
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 0x4f9547
mov dword [ebp - 0x1e4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c4a], 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 0x4f95c1
push 0xb4
push 0x407ed8
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 0x4f95cb
mov dword [ebp - 0x1e8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c658
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 0x4f9661
push 0x30
push 0x407f04
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 0x4f966b
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 0x4f96be
push 0x44
push 0x40815c
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 0x4f96c8
mov dword [ebp - 0x1f0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c4c], 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 0x4f9742
push 0xb4
push 0x407ed8
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 0x4f974c
mov dword [ebp - 0x1f4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c680
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 0x4f97e2
push 0x30
push 0x407f04
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 0x4f97ec
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 0x4f983f
push 0x44
push 0x40815c
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 0x4f9849
mov dword [ebp - 0x1fc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c4e], 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 0x4f98c3
push 0xb4
push 0x407ed8
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 0x4f98cd
mov dword [ebp - 0x200], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c6a0
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 0x4f9963
push 0x30
push 0x407f04
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 0x4f996d
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 0x4f99c0
push 0x44
push 0x40815c
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 0x4f99ca
mov dword [ebp - 0x208], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c50], 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 0x4f9a44
push 0xb4
push 0x407ed8
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 0x4f9a4e
mov dword [ebp - 0x20c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c6c4
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 0x4f9ae4
push 0x30
push 0x407f04
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 0x4f9aee
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 0x4f9b41
push 0x44
push 0x40815c
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 0x4f9b4b
mov dword [ebp - 0x214], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c52], 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], 0x4069cc
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 0x4f9bd9
push 0xb4
push 0x407ed8
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 0x4f9be3
mov dword [ebp - 0x218], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c6e8
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 0x4f9c79
push 0x30
push 0x407f04
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 0x4f9c83
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 0x4f9cd6
push 0x44
push 0x40815c
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 0x4f9ce0
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, 0x520c54
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 0x4f9d7d
push 0xb4
push 0x407ed8
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 0x4f9d87
mov dword [ebp - 0x224], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c710
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 0x4f9e1d
push 0x30
push 0x407f04
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 0x4f9e27
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 0x4f9e7a
push 0x44
push 0x40815c
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 0x4f9e84
mov dword [ebp - 0x22c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c58], 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 0x4f9efe
push 0xb4
push 0x407ed8
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 0x4f9f08
mov dword [ebp - 0x230], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c734
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 0x4f9f9e
push 0x30
push 0x407f04
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 0x4f9fa8
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 0x4f9ffb
push 0x44
push 0x40815c
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 0x4fa005
mov dword [ebp - 0x238], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c5a], 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 0x4fa07f
push 0xb4
push 0x407ed8
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 0x4fa089
mov dword [ebp - 0x23c], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c754
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 0x4fa11f
push 0x30
push 0x407f04
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 0x4fa129
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 0x4fa17c
push 0x44
push 0x40815c
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 0x4fa186
mov dword [ebp - 0x244], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c5c], 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 0x4fa200
push 0xb4
push 0x407ed8
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 0x4fa20a
mov dword [ebp - 0x248], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c778
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 0x4fa2a0
push 0x30
push 0x407f04
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 0x4fa2aa
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 0x4fa2fd
push 0x44
push 0x40815c
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 0x4fa307
mov dword [ebp - 0x250], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c5e], 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 0x4fa381
push 0xb4
push 0x407ed8
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 0x4fa38b
mov dword [ebp - 0x254], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c794
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 0x4fa421
push 0x30
push 0x407f04
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 0x4fa42b
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 0x4fa47e
push 0x44
push 0x40815c
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 0x4fa488
mov dword [ebp - 0x25c], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c60], 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 0x4fa502
push 0xb4
push 0x407ed8
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 0x4fa50c
mov dword [ebp - 0x260], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c7b0
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 0x4fa5a2
push 0x30
push 0x407f04
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 0x4fa5ac
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 0x4fa5ff
push 0x44
push 0x40815c
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 0x4fa609
mov dword [ebp - 0x268], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c62], 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 0x4fa683
push 0xb4
push 0x407ed8
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 0x4fa68d
mov dword [ebp - 0x26c], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c7d4
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 0x4fa723
push 0x30
push 0x407f04
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 0x4fa72d
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 0x4fa780
push 0x44
push 0x40815c
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 0x4fa78a
mov dword [ebp - 0x274], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c64], 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 0x4fa804
push 0xb4
push 0x407ed8
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 0x4fa80e
mov dword [ebp - 0x278], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c7f0
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 0x4fa8a4
push 0x30
push 0x407f04
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 0x4fa8ae
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 0x4fa901
push 0x44
push 0x40815c
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 0x4fa90b
mov dword [ebp - 0x280], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c66], 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 0x4fa985
push 0xb4
push 0x407ed8
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 0x4fa98f
mov dword [ebp - 0x284], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c80c
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 0x4faa25
push 0x30
push 0x407f04
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 0x4faa2f
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 0x4faa82
push 0x44
push 0x40815c
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 0x4faa8c
mov dword [ebp - 0x28c], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c68], 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 0x4fab06
push 0xb4
push 0x407ed8
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 0x4fab10
mov dword [ebp - 0x290], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c830
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 0x4faba6
push 0x30
push 0x407f04
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 0x4fabb0
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 0x4fac03
push 0x44
push 0x40815c
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 0x4fac0d
mov dword [ebp - 0x298], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c6a], 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 0x4fac87
push 0xb4
push 0x407ed8
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 0x4fac91
mov dword [ebp - 0x29c], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c84c
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 0x4fad27
push 0x30
push 0x407f04
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 0x4fad31
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 0x4fad84
push 0x44
push 0x40815c
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 0x4fad8e
mov dword [ebp - 0x2a4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c6c], 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 0x4fae08
push 0xb4
push 0x407ed8
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 0x4fae12
mov dword [ebp - 0x2a8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c86c
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 0x4faea8
push 0x30
push 0x407f04
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 0x4faeb2
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 0x4faf05
push 0x44
push 0x40815c
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 0x4faf0f
mov dword [ebp - 0x2b0], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c6e], 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 0x4faf89
push 0xb4
push 0x407ed8
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 0x4faf93
mov dword [ebp - 0x2b4], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c88c
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 0x4fb029
push 0x30
push 0x407f04
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 0x4fb033
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 0x4fb086
push 0x44
push 0x40815c
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 0x4fb090
mov dword [ebp - 0x2bc], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c72], 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 0x4fb119
push 0xb4
push 0x407ed8
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 0x4fb123
mov dword [ebp - 0x2c0], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c8b0
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 0x4fb1b9
push 0x30
push 0x407f04
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 0x4fb1c3
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 0x4fb216
push 0x44
push 0x40815c
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 0x4fb220
mov dword [ebp - 0x2c8], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c74], 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 0x4fb29a
push 0xb4
push 0x407ed8
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 0x4fb2a4
mov dword [ebp - 0x2cc], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c8d4
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 0x4fb33a
push 0x30
push 0x407f04
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 0x4fb344
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 0x4fb397
push 0x44
push 0x40815c
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 0x4fb3a1
mov dword [ebp - 0x2d4], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c76], 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 0x4fb41b
push 0xb4
push 0x407ed8
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 0x4fb425
mov dword [ebp - 0x2d8], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c8f4
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 0x4fb4bb
push 0x30
push 0x407f04
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 0x4fb4c5
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 0x4fb518
push 0x44
push 0x40815c
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 0x4fb522
mov dword [ebp - 0x2e0], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c78], 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 0x4fb59c
push 0xb4
push 0x407ed8
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 0x4fb5a6
mov dword [ebp - 0x2e4], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c910
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 0x4fb63c
push 0x30
push 0x407f04
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 0x4fb646
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, 0x520a64
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 0x4fb6cb
push 0xb4
push 0x407ed8
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 0x4fb6d5
mov dword [ebp - 0x2ec], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c938
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 0x4fb76b
push 0x30
push 0x407f04
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 0x4fb775
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 0x4fb7c8
push 0x44
push 0x40815c
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 0x4fb7d2
mov dword [ebp - 0x2f4], 0
lea ecx, [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c7c], 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 0x4fb84c
push 0xb4
push 0x407ed8
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 0x4fb856
mov dword [ebp - 0x2f8], 0
mov ecx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], ecx
mov dword [ebp - 0xa8], 0x40c958
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 0x4fb8ec
push 0x30
push 0x407f04
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 0x4fb8f6
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 0x4fb949
push 0x44
push 0x40815c
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 0x4fb953
mov dword [ebp - 0x300], 0
lea eax, [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c7e], 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 0x4fb9cd
push 0xb4
push 0x407ed8
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 0x4fb9d7
mov dword [ebp - 0x304], 0
mov eax, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], eax
mov dword [ebp - 0xa8], 0x40c97c
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 0x4fba6d
push 0x30
push 0x407f04
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 0x4fba77
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 0x4fbaca
push 0x44
push 0x40815c
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 0x4fbad4
mov dword [ebp - 0x30c], 0
lea edx, [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
mov word [0x520c80], 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 0x4fbb4e
push 0xb4
push 0x407ed8
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 0x4fbb58
mov dword [ebp - 0x310], 0
mov edx, dword [ebp - 0x3c]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0xa8], 0x40c9a0
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 0x4fbbee
push 0x30
push 0x407f04
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 0x4fbbf8
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 0x4fbc4b
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 0x500648
push 0xc4
push 0x407ed8
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 0x500652
mov dword [ebp - 0x564], 0
mov dword [ebp - 4], 0x6f
push 0x407ed8
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 0x5006d1
jmp 0x5006be
lea ecx, [ebp - 0x24]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret