Function at 0x4a30a0
Capabilities:
Parse pe header
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403e56
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x1388
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402ce8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
cmp word [0x51ceea], 0xffff
jne 0x4a3107
mov dword [ebp - 4], 3
call fcn.004e7aa0
jmp 0x4d0226
mov dword [ebp - 4], 6
mov dword [ebp - 0x3c4], 0x408f74
mov dword [ebp - 0x3cc], 8
mov dword [ebp - 0x3d4], 0x408824
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x3cc]
push eax
push 0x51b274
lea ecx, [ebp - 0x31c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov dword [ebp - 0x3e4], 0x80020004
mov dword [ebp - 0x3ec], 0xa
mov dword [ebp - 0x3d4], 0x80020004
mov dword [ebp - 0x3dc], 0xa
mov dword [ebp - 0x3c4], 4
mov dword [ebp - 0x3cc], 3
lea ecx, [ebp - 0x308]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3ec]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3e8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3e4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3e0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3dc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3d8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3d4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3d0]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x1c4]
push edx
lea eax, [ebp - 0x2f8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [0x51b224]
mov edx, dword [ecx]
mov eax, dword [0x51b224]
push eax
call dword [edx + 0xbc]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a32b5
push 0xbc
push 0x407ff8
mov ecx, dword [0x51b224]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x4a32bf
mov dword [ebp - 0x47c], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x460], eax
mov dword [ebp - 0x308], 0
mov ecx, dword [ebp - 0x460]
push ecx
push 0x51b238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
mov dword [ebp - 0x3c4], 0x408fc8
mov dword [ebp - 0x3cc], 8
mov dword [ebp - 0x3d4], 0x408824
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x3cc]
push edx
push 0x51b274
lea eax, [ebp - 0x31c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
mov dword [ebp - 0x3e4], 0x80020004
mov dword [ebp - 0x3ec], 0xa
mov dword [ebp - 0x3d4], 0x80020004
mov dword [ebp - 0x3dc], 0xa
mov dword [ebp - 0x3c4], 4
mov dword [ebp - 0x3cc], 3
lea eax, [ebp - 0x308]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3ec]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3e8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3e4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3e0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3dc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3d8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3d4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3d0]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x2f8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [0x51b224]
mov ecx, dword [eax]
mov edx, dword [0x51b224]
push edx
call dword [ecx + 0xbc]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a34a0
push 0xbc
push 0x407ff8
mov eax, dword [0x51b224]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x4a34aa
mov dword [ebp - 0x480], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x464], edx
mov dword [ebp - 0x308], 0
mov eax, dword [ebp - 0x464]
push eax
push 0x51b250
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x2f8]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x420]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a3532
push 0x20
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x4a353c
mov dword [ebp - 0x484], 0
lea ecx, [ebp - 0x424]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x43c], eax
cmp dword [ebp - 0x43c], 0
jge 0x4a3589
push 0x34
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x43c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x4a3593
mov dword [ebp - 0x488], 0
movsx ecx, word [ebp - 0x420]
neg ecx
sbb ecx, ecx
inc ecx
movsx edx, word [ebp - 0x424]
neg edx
sbb edx, edx
inc edx
or ecx, edx
test ecx, ecx
jne 0x4a36fe
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x344], 0x80020004
mov dword [ebp - 0x34c], 0xa
mov dword [ebp - 0x334], 0x80020004
mov dword [ebp - 0x33c], 0xa
mov dword [ebp - 0x324], 0x80020004
mov dword [ebp - 0x32c], 0xa
mov dword [ebp - 0x3c4], 0x409b24
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x34c]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x32c]
push edx
push 0
lea eax, [ebp - 0x3cc]
push eax
push 0x51b274
lea ecx, [ebp - 0x31c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea edx, [ebp - 0x34c]
push edx
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x31c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xc
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xc4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a36bb
push 0xc4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x4a36c5
mov dword [ebp - 0x48c], 0
mov dword [ebp - 4], 0xd
push 0x408008
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x51b238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xe
call fcn.0048bab0
mov dword [ebp - 4], 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a376a
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x4a3774
mov dword [ebp - 0x490], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409b8c
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a3810
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x4a381a
mov dword [ebp - 0x494], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a3873
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x4a387d
mov dword [ebp - 0x498], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51c748
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a3937
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x4a3941
mov dword [ebp - 0x49c], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409ba8
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a39dd
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x4a39e7
mov dword [ebp - 0x4a0], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a3a40
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x4a3a4a
mov dword [ebp - 0x4a4], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b884
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a3b05
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x4a3b0f
mov dword [ebp - 0x4a8], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409bc0
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a3bab
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x4a3bb5
mov dword [ebp - 0x4ac], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a3c0e
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x4a3c18
mov dword [ebp - 0x4b0], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b2f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14
mov edx, 0x51b2f8
mov ecx, 0x51b308
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x3c4], 0x408778
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x3cc]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x31c]
push edx
push 0x51b308
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x51b308
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x3c4], 0x408778
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x3cc]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x31c]
push ecx
push 0x51b2f8
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x51b2f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a3db7
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x4a3dc1
mov dword [ebp - 0x4b4], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409bd4
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a3e5d
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x4a3e67
mov dword [ebp - 0x4b8], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a3ec0
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x4a3eca
mov dword [ebp - 0x4bc], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x3c4], 0x408778
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x3cc]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x31c]
push ecx
push 0x51b378
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x51b378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a3feb
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x4a3ff5
mov dword [ebp - 0x4c0], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409be8
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a4091
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x4a409b
mov dword [ebp - 0x4c4], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a40f4
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x4a40fe
mov dword [ebp - 0x4c8], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cae4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a41b9
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x4a41c3
mov dword [ebp - 0x4cc], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409c08
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a425f
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x4a4269
mov dword [ebp - 0x4d0], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a42c2
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x4a42cc
mov dword [ebp - 0x4d4], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51caf4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a4385
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x4a438f
mov dword [ebp - 0x4d8], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409c24
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a442b
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x4a4435
mov dword [ebp - 0x4dc], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a448e
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x4a4498
mov dword [ebp - 0x4e0], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb04
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1c
push 0xffffffffffffffff
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b250]
mov edx, dword [ecx]
mov eax, dword [0x51b250]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a4561
push 0xb4
push 0x408008
mov ecx, dword [0x51b250]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x4a456b
mov dword [ebp - 0x4e4], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409c40
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a4607
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x4a4611
mov dword [ebp - 0x4e8], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a466a
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x4a4674
mov dword [ebp - 0x4ec], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb14
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a472f
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x4a4739
mov dword [ebp - 0x4f0], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409c64
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a47d5
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x4a47df
mov dword [ebp - 0x4f4], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a4838
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x4a4842
mov dword [ebp - 0x4f8], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb24
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a48fb
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x4a4905
mov dword [ebp - 0x4fc], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409c80
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a49a1
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x4a49ab
mov dword [ebp - 0x500], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a4a04
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x4a4a0e
mov dword [ebp - 0x504], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb34
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a4ac8
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x4a4ad2
mov dword [ebp - 0x508], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409ca4
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a4b6e
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x4a4b78
mov dword [ebp - 0x50c], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a4bd1
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x4a4bdb
mov dword [ebp - 0x510], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb44
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a4c96
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x4a4ca0
mov dword [ebp - 0x514], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409cc4
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a4d3c
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x4a4d46
mov dword [ebp - 0x518], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a4d9f
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x4a4da9
mov dword [ebp - 0x51c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51cb54
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a4e62
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x4a4e6c
mov dword [ebp - 0x520], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409b0c
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a4f08
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x4a4f12
mov dword [ebp - 0x524], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a4f6b
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x4a4f75
mov dword [ebp - 0x528], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51bcf0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a502f
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x4a5039
mov dword [ebp - 0x52c], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409778
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a50d5
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x4a50df
mov dword [ebp - 0x530], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a5138
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x4a5142
mov dword [ebp - 0x534], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8cc], eax
mov dword [0x51b8d0], edx
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x31c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a520e
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x4a5218
mov dword [ebp - 0x538], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409ce0
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a52b4
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x4a52be
mov dword [ebp - 0x53c], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a5317
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x4a5321
mov dword [ebp - 0x540], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b72c
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x3c4], 0x408708
mov dword [ebp - 0x3cc], 0x8008
push 0x51bcf0
lea ecx, [ebp - 0x3cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x4a5af1
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a5413
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x4a541d
mov dword [ebp - 0x544], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409cf4
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a54b9
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x4a54c3
mov dword [ebp - 0x548], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a551c
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x4a5526
mov dword [ebp - 0x54c], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b5a8], eax
mov dword [0x51b5ac], edx
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x32c]
push ecx
lea edx, [ebp - 0x31c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a55f2
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x4a55fc
mov dword [ebp - 0x550], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409d0c
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5698
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x4a56a2
mov dword [ebp - 0x554], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a56fb
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x4a5705
mov dword [ebp - 0x558], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b5b0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a57c0
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x4a57ca
mov dword [ebp - 0x55c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409d24
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5866
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x4a5870
mov dword [ebp - 0x560], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a58c9
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x4a58d3
mov dword [ebp - 0x564], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b5c0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a598c
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x4a5996
mov dword [ebp - 0x568], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409d3c
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5a32
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x4a5a3c
mov dword [ebp - 0x56c], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a5a95
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x4a5a9f
mov dword [ebp - 0x570], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b5d0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x4a6225
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a5b5e
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x4a5b68
mov dword [ebp - 0x574], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409d58
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5c04
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x4a5c0e
mov dword [ebp - 0x578], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a5c67
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x4a5c71
mov dword [ebp - 0x57c], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b5e0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a5d2c
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x4a5d36
mov dword [ebp - 0x580], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409d6c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5dd2
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x4a5ddc
mov dword [ebp - 0x584], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a5e35
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x4a5e3f
mov dword [ebp - 0x588], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b5f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a5ef8
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x4a5f02
mov dword [ebp - 0x58c], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409d88
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a5f9e
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x4a5fa8
mov dword [ebp - 0x590], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6001
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x4a600b
mov dword [ebp - 0x594], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b600
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a60c5
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x4a60cf
mov dword [ebp - 0x598], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409da4
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a616b
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x4a6175
mov dword [ebp - 0x59c], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a61ce
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x4a61d8
mov dword [ebp - 0x5a0], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b610
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a6293
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x4a629d
mov dword [ebp - 0x5a4], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409dc0
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a6339
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x4a6343
mov dword [ebp - 0x5a8], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a639c
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x4a63a6
mov dword [ebp - 0x5ac], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b620
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea edx, [ebp - 0x308]
push edx
mov eax, dword [0x51b238]
mov ecx, dword [eax]
mov edx, dword [0x51b238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a645f
push 0xb4
push 0x408008
mov eax, dword [0x51b238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x4a6469
mov dword [ebp - 0x5b0], 0
mov edx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], edx
mov dword [ebp - 0x3c4], 0x409dd4
mov dword [ebp - 0x3cc], 8
lea eax, [ebp - 0x30c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x3cc]
mov dword [ecx], edx
mov eax, dword [ebp - 0x3c8]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x3c4]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x3c0]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x43c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a6505
push 0x30
push 0x408034
mov ecx, dword [ebp - 0x43c]
push ecx
mov edx, dword [ebp - 0x440]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x4a650f
mov dword [ebp - 0x5b4], 0
mov eax, dword [ebp - 0x30c]
mov dword [ebp - 0x444], eax
lea ecx, [ebp - 0x31c]
push ecx
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x444]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6568
push 0x44
push 0x408044
mov edx, dword [ebp - 0x444]
push edx
mov eax, dword [ebp - 0x448]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x4a6572
mov dword [ebp - 0x5b8], 0
lea ecx, [ebp - 0x3dc]
push ecx
lea edx, [ebp - 0x31c]
push edx
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b550
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x30c]
push ecx
lea edx, [ebp - 0x308]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x51b238]
mov edx, dword [ecx]
mov eax, dword [0x51b238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a662c
push 0xb4
push 0x408008
mov ecx, dword [0x51b238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x4a6636
mov dword [ebp - 0x5bc], 0
mov eax, dword [ebp - 0x308]
mov dword [ebp - 0x43c], eax
mov dword [ebp - 0x3c4], 0x409dec
mov dword [ebp - 0x3cc], 8
lea ecx, [ebp - 0x30c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x3cc]
mov dword [edx], eax
mov ecx, dword [ebp - 0x3c8]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x3c4]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x3c0]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x43c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x43c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a66d2
push 0x30
push 0x408034
mov edx, dword [ebp - 0x43c]
push edx
mov eax, dword [ebp - 0x440]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x4a66dc
mov dword [ebp - 0x5c0], 0
mov ecx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], ecx
lea edx, [ebp - 0x31c]
push edx
mov eax, dword [ebp - 0x444]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x444]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6735
push 0x44
push 0x408044
mov eax, dword [ebp - 0x444]
push eax
mov ecx, dword [ebp - 0x448]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x4a673f
mov dword [ebp - 0x5c4], 0
lea edx, [ebp - 0x3dc]
push edx
lea eax, [ebp - 0x31c]
push eax
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x51b560
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x30c]
push edx
lea eax, [ebp - 0x308]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a67fa
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x4a6804
mov dword [ebp - 0x5c8], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e04
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a68a0
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x4a68aa
mov dword [ebp - 0x5cc], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6903
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x4a690d
mov dword [ebp - 0x5d0], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x31c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x3c4], 0x408708
mov dword [ebp - 0x3cc], 0x8008
push 0x51bcf0
lea edx, [ebp - 0x3cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x4aa306
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a6a0b
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x4a6a15
mov dword [ebp - 0x5d4], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e1c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a6ab1
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x4a6abb
mov dword [ebp - 0x5d8], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6b14
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x4a6b1e
mov dword [ebp - 0x5dc], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9c8], eax
mov dword [0x51b9cc], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a6bf5
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x4a6bff
mov dword [ebp - 0x5e0], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e30
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a6c9b
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x4a6ca5
mov dword [ebp - 0x5e4], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6cfe
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x4a6d08
mov dword [ebp - 0x5e8], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8ac], eax
mov dword [0x51b8b0], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a6ddf
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x4a6de9
mov dword [ebp - 0x5ec], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e30
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a6e85
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x4a6e8f
mov dword [ebp - 0x5f0], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a6ee8
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x4a6ef2
mov dword [ebp - 0x5f4], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [0x51d8ae], ax
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a6fc4
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x4a6fce
mov dword [ebp - 0x5f8], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e44
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a706a
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x4a7074
mov dword [ebp - 0x5fc], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a70cd
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x600], eax
jmp 0x4a70d7
mov dword [ebp - 0x600], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8b4], eax
mov dword [0x51b8b8], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a71ae
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x604], eax
jmp 0x4a71b8
mov dword [ebp - 0x604], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e5c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7254
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x4a725e
mov dword [ebp - 0x608], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a72b7
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x60c], eax
jmp 0x4a72c1
mov dword [ebp - 0x60c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8bc], eax
mov dword [0x51b8c0], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7398
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x610], eax
jmp 0x4a73a2
mov dword [ebp - 0x610], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e74
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a743e
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x614], eax
jmp 0x4a7448
mov dword [ebp - 0x614], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a74a1
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x618], eax
jmp 0x4a74ab
mov dword [ebp - 0x618], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8c4], eax
mov dword [0x51b8c8], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7582
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x61c], eax
jmp 0x4a758c
mov dword [ebp - 0x61c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e88
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7628
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x620], eax
jmp 0x4a7632
mov dword [ebp - 0x620], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a768b
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x624], eax
jmp 0x4a7695
mov dword [ebp - 0x624], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8d4], eax
mov dword [0x51b8d8], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a776c
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x628], eax
jmp 0x4a7776
mov dword [ebp - 0x628], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409ea0
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7812
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x62c], eax
jmp 0x4a781c
mov dword [ebp - 0x62c], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a7875
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x630], eax
jmp 0x4a787f
mov dword [ebp - 0x630], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8dc], eax
mov dword [0x51b8e0], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7956
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x634], eax
jmp 0x4a7960
mov dword [ebp - 0x634], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409eb8
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a79fc
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x638], eax
jmp 0x4a7a06
mov dword [ebp - 0x638], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a7a5f
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x63c], eax
jmp 0x4a7a69
mov dword [ebp - 0x63c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8e4], eax
mov dword [0x51b8e8], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7b40
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x640], eax
jmp 0x4a7b4a
mov dword [ebp - 0x640], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409ed0
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7be6
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x644], eax
jmp 0x4a7bf0
mov dword [ebp - 0x644], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a7c49
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x648], eax
jmp 0x4a7c53
mov dword [ebp - 0x648], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8ec], eax
mov dword [0x51b8f0], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7d2a
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x64c], eax
jmp 0x4a7d34
mov dword [ebp - 0x64c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409ee4
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7dd0
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x650], eax
jmp 0x4a7dda
mov dword [ebp - 0x650], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a7e33
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x654], eax
jmp 0x4a7e3d
mov dword [ebp - 0x654], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8f4], eax
mov dword [0x51b8f8], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a7f14
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x658], eax
jmp 0x4a7f1e
mov dword [ebp - 0x658], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409ef8
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a7fba
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x65c], eax
jmp 0x4a7fc4
mov dword [ebp - 0x65c], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a801d
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x660], eax
jmp 0x4a8027
mov dword [ebp - 0x660], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b8fc], eax
mov dword [0x51b900], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a80fe
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x4a8108
mov dword [ebp - 0x664], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409f0c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a81a4
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x668], eax
jmp 0x4a81ae
mov dword [ebp - 0x668], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a8207
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x4a8211
mov dword [ebp - 0x66c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b904], eax
mov dword [0x51b908], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a82e8
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x4a82f2
mov dword [ebp - 0x670], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409f24
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a838e
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x4a8398
mov dword [ebp - 0x674], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a83f1
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x678], eax
jmp 0x4a83fb
mov dword [ebp - 0x678], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b90c], eax
mov dword [0x51b910], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a84d2
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x4a84dc
mov dword [ebp - 0x67c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409f38
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a8578
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x680], eax
jmp 0x4a8582
mov dword [ebp - 0x680], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a85db
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x4a85e5
mov dword [ebp - 0x684], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b914], eax
mov dword [0x51b918], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4a86bc
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x688], eax
jmp 0x4a86c6
mov dword [ebp - 0x688], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409f54
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4a8762
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x68c], eax
jmp 0x4a876c
mov dword [ebp - 0x68c], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4a87c5
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aa37e
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x4aa388
mov dword [ebp - 0x73c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a0b4
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aa424
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x740], eax
jmp 0x4aa42e
mov dword [ebp - 0x740], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aa487
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x744], eax
jmp 0x4aa491
mov dword [ebp - 0x744], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9a8], eax
mov dword [0x51b9ac], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aa568
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x748], eax
jmp 0x4aa572
mov dword [ebp - 0x748], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a0c8
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aa60e
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x74c], eax
jmp 0x4aa618
mov dword [ebp - 0x74c], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aa671
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x750], eax
jmp 0x4aa67b
mov dword [ebp - 0x750], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9b0], eax
mov dword [0x51b9b4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aa752
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x754], eax
jmp 0x4aa75c
mov dword [ebp - 0x754], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a0e0
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aa7f8
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x758], eax
jmp 0x4aa802
mov dword [ebp - 0x758], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aa85b
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x75c], eax
jmp 0x4aa865
mov dword [ebp - 0x75c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9b8], eax
mov dword [0x51b9bc], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aa93c
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x760], eax
jmp 0x4aa946
mov dword [ebp - 0x760], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a0fc
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aa9e2
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x764], eax
jmp 0x4aa9ec
mov dword [ebp - 0x764], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aaa45
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x768], eax
jmp 0x4aaa4f
mov dword [ebp - 0x768], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9c0], eax
mov dword [0x51b9c4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aab26
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x76c], eax
jmp 0x4aab30
mov dword [ebp - 0x76c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e5c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aabcc
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x770], eax
jmp 0x4aabd6
mov dword [ebp - 0x770], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aac2f
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x774], eax
jmp 0x4aac39
mov dword [ebp - 0x774], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9c0], eax
mov dword [0x51b9c4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aad10
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x778], eax
jmp 0x4aad1a
mov dword [ebp - 0x778], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x409e1c
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aadb6
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x77c], eax
jmp 0x4aadc0
mov dword [ebp - 0x77c], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4aae19
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x780], eax
jmp 0x4aae23
mov dword [ebp - 0x780], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9c8], eax
mov dword [0x51b9cc], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aaefa
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x784], eax
jmp 0x4aaf04
mov dword [ebp - 0x784], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a118
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4aafa0
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x788], eax
jmp 0x4aafaa
mov dword [ebp - 0x788], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab003
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x78c], eax
jmp 0x4ab00d
mov dword [ebp - 0x78c], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9d0], eax
mov dword [0x51b9d4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ab0e4
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x790], eax
jmp 0x4ab0ee
mov dword [ebp - 0x790], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a134
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ab18a
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x794], eax
jmp 0x4ab194
mov dword [ebp - 0x794], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab1ed
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x798], eax
jmp 0x4ab1f7
mov dword [ebp - 0x798], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9d8], eax
mov dword [0x51b9dc], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ab2ce
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x79c], eax
jmp 0x4ab2d8
mov dword [ebp - 0x79c], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a148
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ab374
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a0], eax
jmp 0x4ab37e
mov dword [ebp - 0x7a0], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab3d7
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a4], eax
jmp 0x4ab3e1
mov dword [ebp - 0x7a4], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9e0], eax
mov dword [0x51b9e4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ab4b8
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a8], eax
jmp 0x4ab4c2
mov dword [ebp - 0x7a8], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a160
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ab55e
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7ac], eax
jmp 0x4ab568
mov dword [ebp - 0x7ac], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab5c1
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b0], eax
jmp 0x4ab5cb
mov dword [ebp - 0x7b0], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9e8], eax
mov dword [0x51b9ec], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ab6a2
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b4], eax
jmp 0x4ab6ac
mov dword [ebp - 0x7b4], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a178
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ab748
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b8], eax
jmp 0x4ab752
mov dword [ebp - 0x7b8], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab7ab
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7bc], eax
jmp 0x4ab7b5
mov dword [ebp - 0x7bc], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9f0], eax
mov dword [0x51b9f4], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ab88c
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7c0], eax
jmp 0x4ab896
mov dword [ebp - 0x7c0], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a190
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ab932
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7c4], eax
jmp 0x4ab93c
mov dword [ebp - 0x7c4], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ab995
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7c8], eax
jmp 0x4ab99f
mov dword [ebp - 0x7c8], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51b9f8], eax
mov dword [0x51b9fc], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4aba76
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7cc], eax
jmp 0x4aba80
mov dword [ebp - 0x7cc], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a1a4
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4abb1c
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d0], eax
jmp 0x4abb26
mov dword [ebp - 0x7d0], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4abb7f
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d4], eax
jmp 0x4abb89
mov dword [ebp - 0x7d4], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ba00], eax
mov dword [0x51ba04], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4abc60
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d8], eax
jmp 0x4abc6a
mov dword [ebp - 0x7d8], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a1b8
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4abd06
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7dc], eax
jmp 0x4abd10
mov dword [ebp - 0x7dc], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4abd69
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7e0], eax
jmp 0x4abd73
mov dword [ebp - 0x7e0], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ba08], eax
mov dword [0x51ba0c], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4abe4a
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7e4], eax
jmp 0x4abe54
mov dword [ebp - 0x7e4], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a1cc
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4abef0
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7e8], eax
jmp 0x4abefa
mov dword [ebp - 0x7e8], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4abf53
push 0x44
push 0x408044
mov ecx, dword [ebp - 0x444]
push ecx
mov edx, dword [ebp - 0x448]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7ec], eax
jmp 0x4abf5d
mov dword [ebp - 0x7ec], 0
lea eax, [ebp - 0x3dc]
push eax
lea ecx, [ebp - 0x31c]
push ecx
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x51ba10], eax
mov dword [0x51ba14], edx
lea eax, [ebp - 0x30c]
push eax
lea ecx, [ebp - 0x308]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x32c]
push edx
lea eax, [ebp - 0x31c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x3d4], 0
mov dword [ebp - 0x3d0], 0
mov dword [ebp - 0x3dc], 5
lea ecx, [ebp - 0x308]
push ecx
mov edx, dword [0x51b238]
mov eax, dword [edx]
mov ecx, dword [0x51b238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ac034
push 0xb4
push 0x408008
mov edx, dword [0x51b238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7f0], eax
jmp 0x4ac03e
mov dword [ebp - 0x7f0], 0
mov ecx, dword [ebp - 0x308]
mov dword [ebp - 0x43c], ecx
mov dword [ebp - 0x3c4], 0x40a1e4
mov dword [ebp - 0x3cc], 8
lea edx, [ebp - 0x30c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x3cc]
mov dword [eax], ecx
mov edx, dword [ebp - 0x3c8]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x3c4]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x3c0]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x43c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x43c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x440], eax
cmp dword [ebp - 0x440], 0
jge 0x4ac0da
push 0x30
push 0x408034
mov eax, dword [ebp - 0x43c]
push eax
mov ecx, dword [ebp - 0x440]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7f4], eax
jmp 0x4ac0e4
mov dword [ebp - 0x7f4], 0
mov edx, dword [ebp - 0x30c]
mov dword [ebp - 0x444], edx
lea eax, [ebp - 0x31c]
push eax
mov ecx, dword [ebp - 0x444]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x444]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x448], eax
cmp dword [ebp - 0x448], 0
jge 0x4ac13d
wait
push 0x4d04d5
jmp 0x4d02ca
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x40]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x60]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x80]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xa0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xb0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xe0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x110]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x130]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x140]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x150]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x160]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x170]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x180]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x190]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x1f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x204]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x214]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x224]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x234]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x244]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x254]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x264]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x274]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x284]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x294]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2a4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2b4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2c4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2d4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2e4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x2f4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret