Function at 0x4358b0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x4053c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x7bc
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401470
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
cmp dword [0x50ffc4], 0
jne 0x435921
push 0x50ffc4
push 0x40bf1c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x244], 0x50ffc4
jmp 0x43592b
mov dword [ebp - 0x244], 0x50ffc4
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov dword [ebp - 0xac], ecx
lea edx, [ebp - 0x40]
push edx
mov eax, dword [ebp - 0xac]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xac]
push edx
call dword [ecx + 0x3c]
fnclex
mov dword [ebp - 0xb0], eax
cmp dword [ebp - 0xb0], 0
jge 0x435983
push 0x3c
push 0x40bf0c
mov eax, dword [ebp - 0xac]
push eax
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x248], eax
jmp 0x43598d
mov dword [ebp - 0x248], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xb4], edx
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x74], 2
lea eax, [ebp - 0x44]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x74]
mov dword [ecx], edx
mov eax, dword [ebp - 0x70]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x6c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x68]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0xb8], eax
cmp dword [ebp - 0xb8], 0
jge 0x435a11
push 0x30
push 0x40bf78
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x24c], eax
jmp 0x435a1b
mov dword [ebp - 0x24c], 0
mov eax, dword [ebp - 0x44]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0x44], 0
mov ecx, dword [ebp - 0xd8]
push ecx
lea edx, [ebp - 0x34]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 3
mov edx, dword [ebp + 8]
lea ecx, [ebp - 0x74]
call dword [sym.imp.MSVBVM60.DLL___vbaVarVargNofree]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarCopy]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov dword [ebp - 4], 4
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 5
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebp - 0x54]
push ecx
call fcn.004fbad0
mov dword [ebp - 0x6c], 1
mov dword [ebp - 0x74], 0x8002
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0xac], ax
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0xac]
test ecx, ecx
je 0x435ae2
mov dword [ebp - 4], 6
lea edx, [ebp - 0x30]
mov dword [ebp - 0x6c], edx
mov dword [ebp - 0x74], 0x4008
lea eax, [ebp - 0x74]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcKillFiles]
mov dword [ebp - 4], 8
mov dword [ebp - 0x6c], 0x80020004
mov dword [ebp - 0x74], 0xa
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x74]
mov dword [edx], eax
mov ecx, dword [ebp - 0x70]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x6c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x68]
mov dword [edx + 0xc], ecx
push 0x40bf8c
mov edx, dword [ebp - 0x30]
push edx
mov eax, dword [ebp - 0x34]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x34]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435b64
push 0x5c
push 0x40bfd0
mov eax, dword [ebp - 0x34]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x250], eax
jmp 0x435b6e
mov dword [ebp - 0x250], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xdc], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xdc]
push eax
push 0x50f070
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 9
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [0x50f070]
mov eax, dword [edx]
mov ecx, dword [0x50f070]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435be1
push 0x44
push 0x40bfe0
mov edx, dword [0x50f070]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x254], eax
jmp 0x435beb
mov dword [ebp - 0x254], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x74], 2
lea edx, [ebp - 0x44]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb0]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x435c6f
push 0x30
push 0x40bff0
mov eax, dword [ebp - 0xb0]
push eax
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x258], eax
jmp 0x435c79
mov dword [ebp - 0x258], 0
mov edx, dword [ebp - 0x44]
mov dword [ebp - 0xe0], edx
mov dword [ebp - 0x44], 0
mov eax, dword [ebp - 0xe0]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x9c], 0x80020004
mov dword [ebp - 0xa4], 0xa
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
mov dword [ebp - 0x6c], 0x40c004
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xa4]
mov dword [eax], ecx
mov edx, dword [ebp - 0xa0]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x9c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x98]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [0x50f070]
mov ecx, dword [eax]
mov edx, dword [0x50f070]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435de0
push 0x6c
push 0x40bfe0
mov eax, dword [0x50f070]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x25c], eax
jmp 0x435dea
mov dword [ebp - 0x25c], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe4], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xe4]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x8c], 0x50
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c018
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435efe
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x260], eax
jmp 0x435f08
mov dword [ebp - 0x260], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xe8]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xc
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435f75
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x264], eax
jmp 0x435f7f
mov dword [ebp - 0x264], 0
mov dword [ebp - 4], 0xd
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x435fc7
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x268], eax
jmp 0x435fd1
mov dword [ebp - 0x268], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43602f
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x26c], eax
jmp 0x436039
mov dword [ebp - 0x26c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x8c], 0xa
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40bcbc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43613f
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x270], eax
jmp 0x436149
mov dword [ebp - 0x270], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xec], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xec]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xf
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4361b6
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x274], eax
jmp 0x4361c0
mov dword [ebp - 0x274], 0
mov dword [ebp - 4], 0x10
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436208
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x278], eax
jmp 0x436212
mov dword [ebp - 0x278], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x436270
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x27c], eax
jmp 0x43627a
mov dword [ebp - 0x27c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x11
add bh, al
test dword [edi + edi*8 - 1], esi
dec dword [edx]
add byte [eax], al
add bh, al
test dword [edi + edi*8 - 1], ebp
inc dword [edx]
add byte [eax], al
add bh, al
inc ebp
test byte [edx], cl
add byte [eax], al
add bh, al
test dword [edi + edi*8 - 1], edi
inc dword [ebx]
add byte [eax], al
add bh, al
inc ebp
xchg esp, eax
int3
mov esp, 0x45c70040
mov word [eax], cs
add byte [eax], al
add byte [ebp - 0x47ad3fab], cl
adc byte [eax], al
add byte [eax], al
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436380
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x280], eax
jmp 0x43638a
mov dword [ebp - 0x280], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x12
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4363f7
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x284], eax
jmp 0x436401
mov dword [ebp - 0x284], 0
mov dword [ebp - 4], 0x13
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436449
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x288], eax
jmp 0x436453
mov dword [ebp - 0x288], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4364b1
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x28c], eax
jmp 0x4364bb
mov dword [ebp - 0x28c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x8c], 0xa
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c03c
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4365c1
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x290], eax
jmp 0x4365cb
mov dword [ebp - 0x290], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xf4], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x15
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436638
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x294], eax
jmp 0x436642
mov dword [ebp - 0x294], 0
mov dword [ebp - 4], 0x16
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43668a
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x298], eax
jmp 0x436694
mov dword [ebp - 0x298], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4366f2
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x29c], eax
jmp 0x4366fc
mov dword [ebp - 0x29c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x8c], 0xa
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c054
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436802
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a0], eax
jmp 0x43680c
mov dword [ebp - 0x2a0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xf8], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x18
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436879
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a4], eax
jmp 0x436883
mov dword [ebp - 0x2a4], 0
mov dword [ebp - 4], 0x19
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4368cb
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2a8], eax
jmp 0x4368d5
mov dword [ebp - 0x2a8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x436933
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ac], eax
jmp 0x43693d
mov dword [ebp - 0x2ac], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c06c
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436a43
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b0], eax
jmp 0x436a4d
mov dword [ebp - 0x2b0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xfc], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0xfc]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x1b
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436aba
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b4], eax
jmp 0x436ac4
mov dword [ebp - 0x2b4], 0
mov dword [ebp - 4], 0x1c
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436b0c
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2b8], eax
jmp 0x436b16
mov dword [ebp - 0x2b8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x436b74
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2bc], eax
jmp 0x436b7e
mov dword [ebp - 0x2bc], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c078
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436c84
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c0], eax
jmp 0x436c8e
mov dword [ebp - 0x2c0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x100], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x100]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x1e
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436cfb
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c4], eax
jmp 0x436d05
mov dword [ebp - 0x2c4], 0
mov dword [ebp - 4], 0x1f
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436d4d
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2c8], eax
jmp 0x436d57
mov dword [ebp - 0x2c8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x436db5
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2cc], eax
jmp 0x436dbf
mov dword [ebp - 0x2cc], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c084
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436ec5
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d0], eax
jmp 0x436ecf
mov dword [ebp - 0x2d0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x104], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x104]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x21
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436f3c
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d4], eax
jmp 0x436f46
mov dword [ebp - 0x2d4], 0
mov dword [ebp - 4], 0x22
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x436f8e
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2d8], eax
jmp 0x436f98
mov dword [ebp - 0x2d8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x436ff6
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2dc], eax
jmp 0x437000
mov dword [ebp - 0x2dc], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c090
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437106
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e0], eax
jmp 0x437110
mov dword [ebp - 0x2e0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x108], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x108]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x24
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43717d
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e4], eax
jmp 0x437187
mov dword [ebp - 0x2e4], 0
mov dword [ebp - 4], 0x25
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4371cf
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2e8], eax
jmp 0x4371d9
mov dword [ebp - 0x2e8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x437237
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2ec], eax
jmp 0x437241
mov dword [ebp - 0x2ec], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0a0
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437347
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f0], eax
jmp 0x437351
mov dword [ebp - 0x2f0], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x10c], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x27
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4373be
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f4], eax
jmp 0x4373c8
mov dword [ebp - 0x2f4], 0
mov dword [ebp - 4], 0x28
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437410
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2f8], eax
jmp 0x43741a
mov dword [ebp - 0x2f8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x437478
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x2fc], eax
jmp 0x437482
mov dword [ebp - 0x2fc], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0ac
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437588
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x300], eax
jmp 0x437592
mov dword [ebp - 0x300], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x110], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x110]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2a
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4375ff
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x304], eax
jmp 0x437609
mov dword [ebp - 0x304], 0
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437651
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x308], eax
jmp 0x43765b
mov dword [ebp - 0x308], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4376b9
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x30c], eax
jmp 0x4376c3
mov dword [ebp - 0x30c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0b8
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4377c9
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x310], eax
jmp 0x4377d3
mov dword [ebp - 0x310], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x114], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x114]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x2d
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437840
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x314], eax
jmp 0x43784a
mov dword [ebp - 0x314], 0
mov dword [ebp - 4], 0x2e
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437892
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x318], eax
jmp 0x43789c
mov dword [ebp - 0x318], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4378fa
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x31c], eax
jmp 0x437904
mov dword [ebp - 0x31c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0c4
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437a0a
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x320], eax
jmp 0x437a14
mov dword [ebp - 0x320], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x118], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x118]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x30
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437a81
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x324], eax
jmp 0x437a8b
mov dword [ebp - 0x324], 0
mov dword [ebp - 4], 0x31
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437ad3
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x328], eax
jmp 0x437add
mov dword [ebp - 0x328], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x437b3b
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x32c], eax
jmp 0x437b45
mov dword [ebp - 0x32c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0d0
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437c4b
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x330], eax
jmp 0x437c55
mov dword [ebp - 0x330], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x11c], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x33
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437cc2
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x334], eax
jmp 0x437ccc
mov dword [ebp - 0x334], 0
mov dword [ebp - 4], 0x34
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437d14
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x338], eax
jmp 0x437d1e
mov dword [ebp - 0x338], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x437d7c
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x437d86
mov dword [ebp - 0x33c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0dc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437e8c
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x340], eax
jmp 0x437e96
mov dword [ebp - 0x340], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x120], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x120]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x36
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437f03
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x344], eax
jmp 0x437f0d
mov dword [ebp - 0x344], 0
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x437f55
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x348], eax
jmp 0x437f5f
mov dword [ebp - 0x348], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x437fbd
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x34c], eax
jmp 0x437fc7
mov dword [ebp - 0x34c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c0ec
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4380cd
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x350], eax
jmp 0x4380d7
mov dword [ebp - 0x350], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x124], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x124]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x39
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438144
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x354], eax
jmp 0x43814e
mov dword [ebp - 0x354], 0
mov dword [ebp - 4], 0x3a
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438196
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x4381a0
mov dword [ebp - 0x358], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4381fe
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x35c], eax
jmp 0x438208
mov dword [ebp - 0x35c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x8c], 7
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c100
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43830e
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x360], eax
jmp 0x438318
mov dword [ebp - 0x360], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x128], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x128]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x3c
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438385
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x364], eax
jmp 0x43838f
mov dword [ebp - 0x364], 0
mov dword [ebp - 4], 0x3d
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4383d7
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x368], eax
jmp 0x4383e1
mov dword [ebp - 0x368], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43843f
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x36c], eax
jmp 0x438449
mov dword [ebp - 0x36c], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
lea edx, [ebp - 0x40]
push edx
mov eax, dword [0x50f070]
mov ecx, dword [eax]
mov edx, dword [0x50f070]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4384ab
push 0x44
push 0x40bfe0
mov eax, dword [0x50f070]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x370], eax
jmp 0x4384b5
mov dword [ebp - 0x370], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 0x38]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0xb0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438513
push 0x28
push 0x40bd5c
mov edx, dword [ebp - 0xb0]
push edx
mov eax, dword [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x43851d
mov dword [ebp - 0x374], 0
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x44]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x9c], 0x80020004
mov dword [ebp - 0xa4], 0xa
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
mov dword [ebp - 0x6c], 0x40c114
mov dword [ebp - 0x74], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xa4]
mov dword [ecx], edx
mov eax, dword [ebp - 0xa0]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x9c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x98]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x94]
mov dword [ecx], edx
mov eax, dword [ebp - 0x90]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x8c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x88]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x84]
mov dword [ecx], edx
mov eax, dword [ebp - 0x80]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x7c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x78]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x74]
mov dword [ecx], edx
mov eax, dword [ebp - 0x70]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x6c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x68]
mov dword [ecx + 0xc], eax
mov ecx, dword [0x50f070]
mov edx, dword [ecx]
mov eax, dword [0x50f070]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43866e
push 0x6c
push 0x40bfe0
mov ecx, dword [0x50f070]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x378], eax
jmp 0x438678
mov dword [ebp - 0x378], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x12c], eax
mov dword [ebp - 0x40], 0
mov ecx, dword [ebp - 0x12c]
push ecx
lea edx, [ebp - 0x38]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c12c
mov dword [ebp - 0x74], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x94]
mov dword [ecx], edx
mov eax, dword [ebp - 0x90]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x8c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x88]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x84]
mov dword [ecx], edx
mov eax, dword [ebp - 0x80]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x7c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x78]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x74]
mov dword [ecx], edx
mov eax, dword [ebp - 0x70]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x6c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x68]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43878c
push 0x70
push 0x40c024
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x37c], eax
jmp 0x438796
mov dword [ebp - 0x37c], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x40], 0
mov ecx, dword [ebp - 0x130]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x41
lea eax, [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4387ff
push 0x60
push 0x40c024
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x380], eax
jmp 0x438809
mov dword [ebp - 0x380], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb0]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438867
push 0x28
push 0x40bd5c
mov eax, dword [ebp - 0xb0]
push eax
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x384], eax
jmp 0x438871
mov dword [ebp - 0x384], 0
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x44]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x8c], 0x1e
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c144
mov dword [ebp - 0x74], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x94]
mov dword [edx], eax
mov ecx, dword [ebp - 0x90]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x8c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x88]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x84]
mov dword [edx], eax
mov ecx, dword [ebp - 0x80]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x7c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x78]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x74]
mov dword [edx], eax
mov ecx, dword [ebp - 0x70]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x6c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x68]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438977
push 0x70
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x388], eax
jmp 0x438981
mov dword [ebp - 0x388], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x134], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x134]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x43
push 0xffffffffffffffff
mov ecx, dword [ebp - 0x3c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3c]
push eax
call dword [edx + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4389ee
push 0x88
push 0x40be74
mov ecx, dword [ebp - 0x3c]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x38c], eax
jmp 0x4389f8
mov dword [ebp - 0x38c], 0
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x40]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438a40
push 0x60
push 0x40c024
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x390], eax
jmp 0x438a4a
mov dword [ebp - 0x390], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0x3c]
push ecx
lea edx, [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb0]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438aa8
push 0x28
push 0x40bd5c
mov eax, dword [ebp - 0xb0]
push eax
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x394], eax
jmp 0x438ab2
mov dword [ebp - 0x394], 0
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x44]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 6
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c154
mov dword [ebp - 0x74], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x94]
mov dword [edx], eax
mov ecx, dword [ebp - 0x90]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x8c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x88]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x84]
mov dword [edx], eax
mov ecx, dword [ebp - 0x80]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x7c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x78]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x74]
mov dword [edx], eax
mov ecx, dword [ebp - 0x70]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x6c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x68]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438bb8
push 0x70
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x398], eax
jmp 0x438bc2
mov dword [ebp - 0x398], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x138]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x46
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438c2b
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x438c35
mov dword [ebp - 0x39c], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438c93
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a0], eax
jmp 0x438c9d
mov dword [ebp - 0x3a0], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 6
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c15c
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438da3
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a4], eax
jmp 0x438dad
mov dword [ebp - 0x3a4], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x13c], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x13c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x48
lea edx, [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438e16
push 0x60
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x438e20
mov dword [ebp - 0x3a8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0xb0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438e7e
push 0x28
push 0x40bd5c
mov edx, dword [ebp - 0xb0]
push edx
mov eax, dword [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x438e88
mov dword [ebp - 0x3ac], 0
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x44]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x40]
push eax
mov ecx, dword [0x50f070]
mov edx, dword [ecx]
mov eax, dword [0x50f070]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x438eeb
push 0x44
push 0x40bfe0
mov ecx, dword [0x50f070]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b0], eax
jmp 0x438ef5
mov dword [ebp - 0x3b0], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0xb0], eax
mov ecx, dword [ebp - 0x38]
push ecx
lea edx, [ebp - 0x44]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0xb0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb0]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x438f53
push 0x28
push 0x40bd5c
mov eax, dword [ebp - 0xb0]
push eax
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b4], eax
jmp 0x438f5d
mov dword [ebp - 0x3b4], 0
lea edx, [ebp - 0x40]
push edx
lea eax, [ebp - 0x44]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x9c], 0x80020004
mov dword [ebp - 0xa4], 0xa
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 0x80020004
mov dword [ebp - 0x84], 0xa
mov dword [ebp - 0x6c], 0x40c164
mov dword [ebp - 0x74], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xa4]
mov dword [edx], eax
mov ecx, dword [ebp - 0xa0]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x9c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x98]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x94]
mov dword [edx], eax
mov ecx, dword [ebp - 0x90]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x8c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x88]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x84]
mov dword [edx], eax
mov ecx, dword [ebp - 0x80]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x7c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x78]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x74]
mov dword [edx], eax
mov ecx, dword [ebp - 0x70]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x6c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x68]
mov dword [edx + 0xc], ecx
mov edx, dword [0x50f070]
mov eax, dword [edx]
mov ecx, dword [0x50f070]
push ecx
call dword [eax + 0x6c]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4390af
push 0x6c
push 0x40bfe0
mov edx, dword [0x50f070]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b8], eax
jmp 0x4390b9
mov dword [ebp - 0x3b8], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x140], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x140]
push edx
lea eax, [ebp - 0x38]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 1
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c174
mov dword [ebp - 0x74], 8
lea ecx, [ebp - 0x40]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x94]
mov dword [edx], eax
mov ecx, dword [ebp - 0x90]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x8c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x88]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x84]
mov dword [edx], eax
mov ecx, dword [ebp - 0x80]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x7c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x78]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x74]
mov dword [edx], eax
mov ecx, dword [ebp - 0x70]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x6c]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x68]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4391cd
push 0x70
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3bc], eax
jmp 0x4391d7
mov dword [ebp - 0x3bc], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0x144], ecx
mov dword [ebp - 0x40], 0
mov edx, dword [ebp - 0x144]
push edx
lea eax, [ebp - 0x3c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x4c
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439240
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c0], eax
jmp 0x43924a
mov dword [ebp - 0x3c0], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4392a8
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c4], eax
jmp 0x4392b2
mov dword [ebp - 0x3c4], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c188
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4393b8
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c8], eax
jmp 0x4393c2
mov dword [ebp - 0x3c8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x148], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x148]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x4e
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43942f
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x439439
mov dword [ebp - 0x3cc], 0
mov dword [ebp - 4], 0x4f
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439481
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x43948b
mov dword [ebp - 0x3d0], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x4394e9
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x4394f3
mov dword [ebp - 0x3d4], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x8c], 0x32
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c19c
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4395f9
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x439603
mov dword [ebp - 0x3d8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x14c], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x14c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x51
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439670
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x43967a
mov dword [ebp - 0x3dc], 0
mov dword [ebp - 4], 0x52
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4396c2
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x4396cc
mov dword [ebp - 0x3e0], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43972a
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x439734
mov dword [ebp - 0x3e4], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x8c], 0x32
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1ac
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43983a
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x439844
mov dword [ebp - 0x3e8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x150], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x150]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x54
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x4398b1
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x4398bb
mov dword [ebp - 0x3ec], 0
mov dword [ebp - 4], 0x55
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439903
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x43990d
mov dword [ebp - 0x3f0], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43996b
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x439975
mov dword [ebp - 0x3f4], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1bc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439a7b
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x439a85
mov dword [ebp - 0x3f8], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x154], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x154]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x57
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439af2
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x439afc
mov dword [ebp - 0x3fc], 0
mov dword [ebp - 4], 0x58
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439b44
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x439b4e
mov dword [ebp - 0x400], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x439bac
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x439bb6
mov dword [ebp - 0x404], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1cc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439cbc
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x439cc6
mov dword [ebp - 0x408], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x158], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x158]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x5a
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439d33
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x439d3d
mov dword [ebp - 0x40c], 0
mov dword [ebp - 4], 0x5b
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439d85
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x439d8f
mov dword [ebp - 0x410], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x439ded
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x439df7
mov dword [ebp - 0x414], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1dc
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439efd
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x439f07
mov dword [ebp - 0x418], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x15c], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x15c]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x5d
push 0xffffffffffffffff
mov edx, dword [ebp - 0x3c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c]
push ecx
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439f74
push 0x88
push 0x40be74
mov edx, dword [ebp - 0x3c]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x439f7e
mov dword [ebp - 0x41c], 0
mov dword [ebp - 4], 0x5e
lea ecx, [ebp - 0x40]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x439fc6
push 0x60
push 0x40c024
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0xac]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x439fd0
mov dword [ebp - 0x420], 0
mov ecx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], ecx
mov edx, dword [ebp - 0x3c]
push edx
lea eax, [ebp - 0x44]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov ecx, dword [ebp - 0xb0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb0]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43a02e
push 0x28
push 0x40bd5c
mov ecx, dword [ebp - 0xb0]
push ecx
mov edx, dword [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x43a038
mov dword [ebp - 0x424], 0
lea eax, [ebp - 0x40]
push eax
lea ecx, [ebp - 0x44]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x8c], 0x80020004
mov dword [ebp - 0x94], 0xa
mov dword [ebp - 0x7c], 6
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1ec
mov dword [ebp - 0x74], 8
lea edx, [ebp - 0x40]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x94]
mov dword [eax], ecx
mov edx, dword [ebp - 0x90]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x8c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x88]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x84]
mov dword [eax], ecx
mov edx, dword [ebp - 0x80]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x7c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x78]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x74]
mov dword [eax], ecx
mov edx, dword [ebp - 0x70]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x6c]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x68]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43a13e
push 0x70
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x43a148
mov dword [ebp - 0x428], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0x160], edx
mov dword [ebp - 0x40], 0
mov eax, dword [ebp - 0x160]
push eax
lea ecx, [ebp - 0x3c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x60
lea edx, [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43a1b1
push 0x60
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x43a1bb
mov dword [ebp - 0x42c], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0xb0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43a219
push 0x28
push 0x40bd5c
mov edx, dword [ebp - 0xb0]
push edx
mov eax, dword [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x43a223
mov dword [ebp - 0x430], 0
lea ecx, [ebp - 0x40]
push ecx
lea edx, [ebp - 0x44]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x8c], 0x14
mov dword [ebp - 0x94], 2
mov dword [ebp - 0x7c], 0xa
mov dword [ebp - 0x84], 3
mov dword [ebp - 0x6c], 0x40c1f8
mov dword [ebp - 0x74], 8
lea eax, [ebp - 0x40]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x94]
mov dword [ecx], edx
mov eax, dword [ebp - 0x90]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x8c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x88]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x84]
mov dword [ecx], edx
mov eax, dword [ebp - 0x80]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x7c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x78]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x74]
mov dword [ecx], edx
mov eax, dword [ebp - 0x70]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x6c]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x68]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x70]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43a329
push 0x70
push 0x40c024
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0xac]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x43a333
mov dword [ebp - 0x434], 0
mov eax, dword [ebp - 0x40]
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x40], 0
mov ecx, dword [ebp - 0x164]
push ecx
lea edx, [ebp - 0x3c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x62
push 0xffffffffffffffff
mov eax, dword [ebp - 0x3c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3c]
push edx
call dword [ecx + 0x88]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43a3a0
push 0x88
push 0x40be74
mov eax, dword [ebp - 0x3c]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x43a3aa
mov dword [ebp - 0x438], 0
mov dword [ebp - 4], 0x63
lea edx, [ebp - 0x40]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x60]
fnclex
mov dword [ebp - 0xac], eax
cmp dword [ebp - 0xac], 0
jge 0x43a3f2
push 0x60
push 0x40c024
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0xac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x43a3fc
mov dword [ebp - 0x43c], 0
mov edx, dword [ebp - 0x40]
mov dword [ebp - 0xb0], edx
mov eax, dword [ebp - 0x3c]
push eax
lea ecx, [ebp - 0x44]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0xb0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb0]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0xb4], eax
cmp dword [ebp - 0xb4], 0
jge 0x43a45a