Function at 0x4d92c0
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 [0x553eea], 0xffff
jne 0x4d9327
mov dword [ebp - 4], 3
call fcn.0051dcc0
jmp 0x506446
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 0x552274
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 [0x552224]
mov edx, dword [ecx]
mov eax, dword [0x552224]
push eax
call dword [edx + 0xbc]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d94d5
push 0xbc
push 0x407ff8
mov ecx, dword [0x552224]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x4d94df
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 0x552238
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 0x552274
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 [0x552224]
mov ecx, dword [eax]
mov edx, dword [0x552224]
push edx
call dword [ecx + 0xbc]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d96c0
push 0xbc
push 0x407ff8
mov eax, dword [0x552224]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x4d96ca
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 0x552250
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d9752
push 0x20
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x4d975c
mov dword [ebp - 0x484], 0
lea ecx, [ebp - 0x424]
push ecx
mov edx, dword [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x43c], eax
cmp dword [ebp - 0x43c], 0
jge 0x4d97a9
push 0x34
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x43c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x4d97b3
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 0x4d991e
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 0x552274
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xc4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d98db
push 0xc4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x4d98e5
mov dword [ebp - 0x48c], 0
mov dword [ebp - 4], 0xd
push 0x408008
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x552238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xe
call fcn.004c1cd0
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d998a
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x4d9994
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 0x4d9a30
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 0x4d9a3a
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 0x4d9a93
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 0x4d9a9d
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, 0x553748
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d9b57
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x4d9b61
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 0x4d9bfd
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 0x4d9c07
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 0x4d9c60
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 0x4d9c6a
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, 0x552884
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d9d25
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x4d9d2f
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 0x4d9dcb
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 0x4d9dd5
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 0x4d9e2e
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 0x4d9e38
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, 0x5522f8
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, 0x5522f8
mov ecx, 0x552308
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 0x552308
lea eax, [ebp - 0x32c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x552308
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 0x5522f8
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x5522f8
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4d9fd7
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x4d9fe1
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 0x4da07d
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 0x4da087
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 0x4da0e0
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 0x4da0ea
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, 0x552378
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 0x552378
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x32c]
mov ecx, 0x552378
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4da20b
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x4da215
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 0x4da2b1
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 0x4da2bb
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 0x4da314
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 0x4da31e
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, 0x553ae4
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4da3d9
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x4da3e3
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 0x4da47f
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 0x4da489
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 0x4da4e2
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 0x4da4ec
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, 0x553af4
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4da5a5
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x4da5af
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 0x4da64b
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 0x4da655
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 0x4da6ae
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 0x4da6b8
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, 0x553b04
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 [0x552250]
mov edx, dword [ecx]
mov eax, dword [0x552250]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4da781
push 0xb4
push 0x408008
mov ecx, dword [0x552250]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x4da78b
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 0x4da827
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 0x4da831
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 0x4da88a
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 0x4da894
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, 0x553b14
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4da94f
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x4da959
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 0x4da9f5
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 0x4da9ff
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 0x4daa58
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 0x4daa62
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, 0x553b24
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dab1b
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x4dab25
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 0x4dabc1
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 0x4dabcb
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 0x4dac24
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 0x4dac2e
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, 0x553b34
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dace8
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x4dacf2
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 0x4dad8e
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 0x4dad98
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 0x4dadf1
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 0x4dadfb
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, 0x553b44
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4daeb6
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x4daec0
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 0x4daf5c
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 0x4daf66
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 0x4dafbf
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 0x4dafc9
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, 0x553b54
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db082
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x4db08c
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 0x4db128
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 0x4db132
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 0x4db18b
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 0x4db195
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, 0x552cf0
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db24f
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x4db259
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 0x4db2f5
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 0x4db2ff
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 0x4db358
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 0x4db362
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 [0x5528cc], eax
mov dword [0x5528d0], 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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db42e
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x4db438
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 0x4db4d4
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 0x4db4de
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 0x4db537
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 0x4db541
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, 0x55272c
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 0x552cf0
lea ecx, [ebp - 0x3cc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x4dbd11
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db633
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x4db63d
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 0x4db6d9
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 0x4db6e3
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 0x4db73c
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 0x4db746
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 [0x5525a8], eax
mov dword [0x5525ac], 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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db812
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x4db81c
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 0x4db8b8
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 0x4db8c2
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 0x4db91b
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 0x4db925
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, 0x5525b0
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4db9e0
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x4db9ea
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 0x4dba86
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 0x4dba90
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 0x4dbae9
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 0x4dbaf3
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, 0x5525c0
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dbbac
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x4dbbb6
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 0x4dbc52
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 0x4dbc5c
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 0x4dbcb5
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 0x4dbcbf
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, 0x5525d0
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 0x4dc445
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x3d4], 0x406b38
mov dword [ebp - 0x3dc], 8
lea eax, [ebp - 0x308]
push eax
mov ecx, dword [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dbd7e
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x4dbd88
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 0x4dbe24
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 0x4dbe2e
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 0x4dbe87
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 0x4dbe91
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, 0x5525e0
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dbf4c
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x4dbf56
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 0x4dbff2
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 0x4dbffc
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 0x4dc055
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 0x4dc05f
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, 0x5525f0
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dc118
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x4dc122
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 0x4dc1be
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 0x4dc1c8
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 0x4dc221
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 0x4dc22b
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, 0x552600
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dc2e5
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x4dc2ef
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 0x4dc38b
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 0x4dc395
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 0x4dc3ee
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 0x4dc3f8
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, 0x552610
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dc4b3
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x4dc4bd
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 0x4dc559
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 0x4dc563
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 0x4dc5bc
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 0x4dc5c6
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, 0x552620
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 [0x552238]
mov ecx, dword [eax]
mov edx, dword [0x552238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dc67f
push 0xb4
push 0x408008
mov eax, dword [0x552238]
push eax
mov ecx, dword [ebp - 0x438]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x4dc689
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 0x4dc725
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 0x4dc72f
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 0x4dc788
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 0x4dc792
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, 0x552550
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 [0x552238]
mov edx, dword [ecx]
mov eax, dword [0x552238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dc84c
push 0xb4
push 0x408008
mov ecx, dword [0x552238]
push ecx
mov edx, dword [ebp - 0x438]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x4dc856
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 0x4dc8f2
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 0x4dc8fc
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 0x4dc955
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 0x4dc95f
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, 0x552560
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dca1a
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x4dca24
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 0x4dcac0
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 0x4dcaca
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 0x4dcb23
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 0x4dcb2d
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 0x552cf0
lea edx, [ebp - 0x3cc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x4e0526
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dcc2b
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x4dcc35
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 0x4dccd1
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 0x4dccdb
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 0x4dcd34
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 0x4dcd3e
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 [0x5529c8], eax
mov dword [0x5529cc], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dce15
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x4dce1f
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 0x4dcebb
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 0x4dcec5
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 0x4dcf1e
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 0x4dcf28
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 [0x5528ac], eax
mov dword [0x5528b0], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dcfff
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x4dd009
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 0x4dd0a5
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 0x4dd0af
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 0x4dd108
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 0x4dd112
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 [0x5548ae], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dd1e4
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x4dd1ee
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 0x4dd28a
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 0x4dd294
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 0x4dd2ed
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 0x4dd2f7
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 [0x5528b4], eax
mov dword [0x5528b8], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dd3ce
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x604], eax
jmp 0x4dd3d8
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 0x4dd474
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 0x4dd47e
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 0x4dd4d7
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 0x4dd4e1
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 [0x5528bc], eax
mov dword [0x5528c0], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dd5b8
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x610], eax
jmp 0x4dd5c2
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 0x4dd65e
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 0x4dd668
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 0x4dd6c1
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 0x4dd6cb
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 [0x5528c4], eax
mov dword [0x5528c8], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dd7a2
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x61c], eax
jmp 0x4dd7ac
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 0x4dd848
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 0x4dd852
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 0x4dd8ab
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 0x4dd8b5
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 [0x5528d4], eax
mov dword [0x5528d8], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4dd98c
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x628], eax
jmp 0x4dd996
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 0x4dda32
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 0x4dda3c
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 0x4dda95
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 0x4dda9f
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 [0x5528dc], eax
mov dword [0x5528e0], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ddb76
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x634], eax
jmp 0x4ddb80
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 0x4ddc1c
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 0x4ddc26
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 0x4ddc7f
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 0x4ddc89
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 [0x5528e4], eax
mov dword [0x5528e8], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ddd60
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x640], eax
jmp 0x4ddd6a
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 0x4dde06
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 0x4dde10
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 0x4dde69
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 0x4dde73
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 [0x5528ec], eax
mov dword [0x5528f0], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4ddf4a
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x64c], eax
jmp 0x4ddf54
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 0x4ddff0
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 0x4ddffa
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 0x4de053
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 0x4de05d
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 [0x5528f4], eax
mov dword [0x5528f8], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4de134
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x658], eax
jmp 0x4de13e
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 0x4de1da
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 0x4de1e4
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 0x4de23d
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 0x4de247
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 [0x5528fc], eax
mov dword [0x552900], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4de31e
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x4de328
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 0x4de3c4
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 0x4de3ce
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 0x4de427
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 0x4de431
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 [0x552904], eax
mov dword [0x552908], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4de508
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x4de512
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 0x4de5ae
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 0x4de5b8
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 0x4de611
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 0x4de61b
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 [0x55290c], eax
mov dword [0x552910], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4de6f2
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x4de6fc
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 0x4de798
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 0x4de7a2
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 0x4de7fb
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 0x4de805
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 [0x552914], eax
mov dword [0x552918], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4de8dc
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x688], eax
jmp 0x4de8e6
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 0x4de982
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 0x4de98c
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 0x4de9e5
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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e059e
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x4e05a8
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 0x4e0644
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 0x4e064e
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 0x4e06a7
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 0x4e06b1
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 [0x5529a8], eax
mov dword [0x5529ac], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e0788
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x748], eax
jmp 0x4e0792
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 0x4e082e
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 0x4e0838
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 0x4e0891
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 0x4e089b
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 [0x5529b0], eax
mov dword [0x5529b4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e0972
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x754], eax
jmp 0x4e097c
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 0x4e0a18
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 0x4e0a22
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 0x4e0a7b
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 0x4e0a85
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 [0x5529b8], eax
mov dword [0x5529bc], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e0b5c
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x760], eax
jmp 0x4e0b66
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 0x4e0c02
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 0x4e0c0c
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 0x4e0c65
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 0x4e0c6f
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 [0x5529c0], eax
mov dword [0x5529c4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e0d46
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x76c], eax
jmp 0x4e0d50
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 0x4e0dec
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 0x4e0df6
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 0x4e0e4f
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 0x4e0e59
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 [0x5529c0], eax
mov dword [0x5529c4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e0f30
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x778], eax
jmp 0x4e0f3a
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 0x4e0fd6
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 0x4e0fe0
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 0x4e1039
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 0x4e1043
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 [0x5529c8], eax
mov dword [0x5529cc], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e111a
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x784], eax
jmp 0x4e1124
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 0x4e11c0
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 0x4e11ca
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 0x4e1223
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 0x4e122d
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 [0x5529d0], eax
mov dword [0x5529d4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e1304
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x790], eax
jmp 0x4e130e
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 0x4e13aa
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 0x4e13b4
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 0x4e140d
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 0x4e1417
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 [0x5529d8], eax
mov dword [0x5529dc], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e14ee
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x79c], eax
jmp 0x4e14f8
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 0x4e1594
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 0x4e159e
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 0x4e15f7
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 0x4e1601
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 [0x5529e0], eax
mov dword [0x5529e4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e16d8
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7a8], eax
jmp 0x4e16e2
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 0x4e177e
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 0x4e1788
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 0x4e17e1
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 0x4e17eb
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 [0x5529e8], eax
mov dword [0x5529ec], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e18c2
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7b4], eax
jmp 0x4e18cc
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 0x4e1968
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 0x4e1972
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 0x4e19cb
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 0x4e19d5
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 [0x5529f0], eax
mov dword [0x5529f4], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e1aac
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7c0], eax
jmp 0x4e1ab6
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 0x4e1b52
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 0x4e1b5c
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 0x4e1bb5
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 0x4e1bbf
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 [0x5529f8], eax
mov dword [0x5529fc], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e1c96
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7cc], eax
jmp 0x4e1ca0
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 0x4e1d3c
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 0x4e1d46
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 0x4e1d9f
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 0x4e1da9
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 [0x552a00], eax
mov dword [0x552a04], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e1e80
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7d8], eax
jmp 0x4e1e8a
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 0x4e1f26
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 0x4e1f30
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 0x4e1f89
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 0x4e1f93
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 [0x552a08], eax
mov dword [0x552a0c], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e206a
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7e4], eax
jmp 0x4e2074
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 0x4e2110
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 0x4e211a
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 0x4e2173
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 0x4e217d
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 [0x552a10], eax
mov dword [0x552a14], 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 [0x552238]
mov eax, dword [edx]
mov ecx, dword [0x552238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x438], eax
cmp dword [ebp - 0x438], 0
jge 0x4e2254
push 0xb4
push 0x408008
mov edx, dword [0x552238]
push edx
mov eax, dword [ebp - 0x438]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x7f0], eax
jmp 0x4e225e
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 0x4e22fa
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 0x4e2304
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 0x4e235d
wait
push 0x5066f5
jmp 0x5064ea
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