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

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402ec6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x12e8
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401e30
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
cmp word [0x4dff5a], 0xffff
jne 0x4693d7
mov dword [ebp - 4], 3
call fcn.004ae050
jmp 0x4965c8
mov dword [ebp - 4], 6
mov dword [ebp - 0x324], 0x407fac
mov dword [ebp - 0x32c], 8
mov dword [ebp - 0x334], 0x407cec
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x32c]
push eax
push 0x4de274
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 7
mov dword [ebp - 0x344], 0x80020004
mov dword [ebp - 0x34c], 0xa
mov dword [ebp - 0x334], 0x80020004
mov dword [ebp - 0x33c], 0xa
mov dword [ebp - 0x324], 4
mov dword [ebp - 0x32c], 3
lea ecx, [ebp - 0x268]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x34c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x348]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x344]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x340]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x33c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x338]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x334]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x330]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
lea edx, [ebp - 0x164]
push edx
lea eax, [ebp - 0x258]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [0x4de224]
mov edx, dword [ecx]
mov eax, dword [0x4de224]
push eax
call dword [edx + 0xbc]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469585
push 0xbc
push 0x4070f0
mov ecx, dword [0x4de224]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x46958f
mov dword [ebp - 0x3dc], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x3c0], eax
mov dword [ebp - 0x268], 0
mov ecx, dword [ebp - 0x3c0]
push ecx
push 0x4de238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 8
mov dword [ebp - 0x324], 0x408010
mov dword [ebp - 0x32c], 8
mov dword [ebp - 0x334], 0x407cec
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x32c]
push edx
push 0x4de274
lea eax, [ebp - 0x27c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 9
mov dword [ebp - 0x344], 0x80020004
mov dword [ebp - 0x34c], 0xa
mov dword [ebp - 0x334], 0x80020004
mov dword [ebp - 0x33c], 0xa
mov dword [ebp - 0x324], 4
mov dword [ebp - 0x32c], 3
lea eax, [ebp - 0x268]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x34c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x348]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x344]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x340]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x33c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x338]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x334]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x330]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
lea ecx, [ebp - 0x164]
push ecx
lea edx, [ebp - 0x258]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [0x4de224]
mov ecx, dword [eax]
mov edx, dword [0x4de224]
push edx
call dword [ecx + 0xbc]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469770
push 0xbc
push 0x4070f0
mov eax, dword [0x4de224]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x46977a
mov dword [ebp - 0x3e0], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x3c4], edx
mov dword [ebp - 0x268], 0
mov eax, dword [ebp - 0x3c4]
push eax
push 0x4de250
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0x258]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xa
lea ecx, [ebp - 0x380]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469802
push 0x20
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x46980c
mov dword [ebp - 0x3e4], 0
lea ecx, [ebp - 0x384]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x39c], eax
cmp dword [ebp - 0x39c], 0
jge 0x469859
push 0x34
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x39c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x469863
mov dword [ebp - 0x3e8], 0
movsx ecx, word [ebp - 0x380]
neg ecx
sbb ecx, ecx
inc ecx
movsx edx, word [ebp - 0x384]
neg edx
sbb edx, edx
inc edx
or ecx, edx
test ecx, ecx
jne 0x4699ce
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x2a4], 0x80020004
mov dword [ebp - 0x2ac], 0xa
mov dword [ebp - 0x294], 0x80020004
mov dword [ebp - 0x29c], 0xa
mov dword [ebp - 0x284], 0x80020004
mov dword [ebp - 0x28c], 0xa
mov dword [ebp - 0x324], 0x408b80
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x2ac]
push eax
lea ecx, [ebp - 0x29c]
push ecx
lea edx, [ebp - 0x28c]
push edx
push 0
lea eax, [ebp - 0x32c]
push eax
push 0x4de274
lea ecx, [ebp - 0x27c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcMsgBox]
lea edx, [ebp - 0x2ac]
push edx
lea eax, [ebp - 0x29c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xc
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xc4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46998b
push 0xc4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x469995
mov dword [ebp - 0x3ec], 0
mov dword [ebp - 4], 0xd
push 0x407100
push 0
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
push 0x4de238
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xe
call fcn.0045b8e0
mov dword [ebp - 4], 0xf
call dword [sym.imp.MSVBVM60.DLL___vbaEnd]
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469a3a
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x469a44
mov dword [ebp - 0x3f0], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408be8
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x469ae0
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x469aea
mov dword [ebp - 0x3f4], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x469b43
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x469b4d
mov dword [ebp - 0x3f8], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4df7b8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469c07
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x469c11
mov dword [ebp - 0x3fc], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c04
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x469cad
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x469cb7
mov dword [ebp - 0x400], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x469d10
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x469d1a
mov dword [ebp - 0x404], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de8e4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x469dd5
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x469ddf
mov dword [ebp - 0x408], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408c1c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x469e7b
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x469e85
mov dword [ebp - 0x40c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x469ede
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x469ee8
mov dword [ebp - 0x410], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de2f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x14
mov edx, 0x4de2f8
mov ecx, 0x4de308
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x324], 0x407c40
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea edx, [ebp - 0x27c]
push edx
push 0x4de308
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x4de308
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x324], 0x407c40
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x27c]
push ecx
push 0x4de2f8
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x4de2f8
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a087
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x414], eax
jmp 0x46a091
mov dword [ebp - 0x414], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c30
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46a12d
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x46a137
mov dword [ebp - 0x418], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46a190
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x46a19a
mov dword [ebp - 0x41c], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x324], 0x407c40
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x32c]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 1
push 1
lea ecx, [ebp - 0x27c]
push ecx
push 0x4de378
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcVarFromFormatVar]
lea edx, [ebp - 0x28c]
mov ecx, 0x4de378
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a2bb
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x46a2c5
mov dword [ebp - 0x420], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c44
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46a361
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x46a36b
mov dword [ebp - 0x424], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46a3c4
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x46a3ce
mov dword [ebp - 0x428], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfb54
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a489
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x46a493
mov dword [ebp - 0x42c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408c64
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46a52f
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x46a539
mov dword [ebp - 0x430], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46a592
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x46a59c
mov dword [ebp - 0x434], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfb64
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a655
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x46a65f
mov dword [ebp - 0x438], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x4088d4
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46a6fb
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x46a705
mov dword [ebp - 0x43c], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46a75e
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x46a768
mov dword [ebp - 0x440], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfb74
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
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 - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de250]
mov edx, dword [ecx]
mov eax, dword [0x4de250]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a831
push 0xb4
push 0x407100
mov ecx, dword [0x4de250]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x46a83b
mov dword [ebp - 0x444], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408c80
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46a8d7
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x46a8e1
mov dword [ebp - 0x448], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46a93a
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x46a944
mov dword [ebp - 0x44c], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfb84
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46a9ff
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x46aa09
mov dword [ebp - 0x450], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ca4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46aaa5
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x46aaaf
mov dword [ebp - 0x454], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46ab08
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x46ab12
mov dword [ebp - 0x458], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfb94
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46abcb
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x45c], eax
jmp 0x46abd5
mov dword [ebp - 0x45c], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408cc0
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46ac71
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x46ac7b
mov dword [ebp - 0x460], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46acd4
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x46acde
mov dword [ebp - 0x464], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfba4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46ad98
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x46ada2
mov dword [ebp - 0x468], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408ce4
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46ae3e
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x46ae48
mov dword [ebp - 0x46c], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46aea1
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x46aeab
mov dword [ebp - 0x470], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfbb4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46af66
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x46af70
mov dword [ebp - 0x474], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408d04
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b00c
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x46b016
mov dword [ebp - 0x478], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b06f
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x46b079
mov dword [ebp - 0x47c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4dfbc4
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46b132
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x46b13c
mov dword [ebp - 0x480], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408d20
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b1d8
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x46b1e2
mov dword [ebp - 0x484], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b23b
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x46b245
mov dword [ebp - 0x488], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4ded50
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46b2ff
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x46b309
mov dword [ebp - 0x48c], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d38
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b3a5
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x46b3af
mov dword [ebp - 0x490], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b408
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x46b412
mov dword [ebp - 0x494], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de92c], eax
mov dword [0x4de930], edx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46b4de
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x46b4e8
mov dword [ebp - 0x498], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d4c
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b584
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x46b58e
mov dword [ebp - 0x49c], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b5e7
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x46b5f1
mov dword [ebp - 0x4a0], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de764
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x324], 0x407810
mov dword [ebp - 0x32c], 0x8008
push 0x4ded50
lea ecx, [ebp - 0x32c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx edx, ax
test edx, edx
je 0x46bdc1
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46b6e3
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x46b6ed
mov dword [ebp - 0x4a4], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d60
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b789
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x46b793
mov dword [ebp - 0x4a8], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b7ec
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x46b7f6
mov dword [ebp - 0x4ac], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de5a8], eax
mov dword [0x4de5ac], edx
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x28c]
push ecx
lea edx, [ebp - 0x27c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46b8c2
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x46b8cc
mov dword [ebp - 0x4b0], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408d78
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46b968
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x46b972
mov dword [ebp - 0x4b4], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46b9cb
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x46b9d5
mov dword [ebp - 0x4b8], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de5b0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46ba90
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x46ba9a
mov dword [ebp - 0x4bc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408d90
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46bb36
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x46bb40
mov dword [ebp - 0x4c0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46bb99
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x46bba3
mov dword [ebp - 0x4c4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de5c0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46bc5c
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x46bc66
mov dword [ebp - 0x4c8], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408da8
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46bd02
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x46bd0c
mov dword [ebp - 0x4cc], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46bd65
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x46bd6f
mov dword [ebp - 0x4d0], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de5d0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
jmp 0x46c4f5
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46be2e
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x46be38
mov dword [ebp - 0x4d4], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408dc4
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46bed4
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x46bede
mov dword [ebp - 0x4d8], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46bf37
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x46bf41
mov dword [ebp - 0x4dc], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de5e0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46bffc
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x46c006
mov dword [ebp - 0x4e0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408dd8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c0a2
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x46c0ac
mov dword [ebp - 0x4e4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46c105
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x46c10f
mov dword [ebp - 0x4e8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de5f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46c1c8
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x46c1d2
mov dword [ebp - 0x4ec], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408df4
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c26e
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x46c278
mov dword [ebp - 0x4f0], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46c2d1
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x46c2db
mov dword [ebp - 0x4f4], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de600
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46c395
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x46c39f
mov dword [ebp - 0x4f8], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408e10
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c43b
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x46c445
mov dword [ebp - 0x4fc], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46c49e
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x46c4a8
mov dword [ebp - 0x500], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de610
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46c563
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x46c56d
mov dword [ebp - 0x504], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e2c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c609
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x46c613
mov dword [ebp - 0x508], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46c66c
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x46c676
mov dword [ebp - 0x50c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de620
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea edx, [ebp - 0x268]
push edx
mov eax, dword [0x4de238]
mov ecx, dword [eax]
mov edx, dword [0x4de238]
push edx
call dword [ecx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46c72f
push 0xb4
push 0x407100
mov eax, dword [0x4de238]
push eax
mov ecx, dword [ebp - 0x398]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x46c739
mov dword [ebp - 0x510], 0
mov edx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], edx
mov dword [ebp - 0x324], 0x408e40
mov dword [ebp - 0x32c], 8
lea eax, [ebp - 0x26c]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x32c]
mov dword [ecx], edx
mov eax, dword [ebp - 0x328]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x324]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x320]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x39c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x39c]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c7d5
push 0x30
push 0x40712c
mov ecx, dword [ebp - 0x39c]
push ecx
mov edx, dword [ebp - 0x3a0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x46c7df
mov dword [ebp - 0x514], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], eax
lea ecx, [ebp - 0x27c]
push ecx
mov edx, dword [ebp - 0x3a4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3a4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46c838
push 0x44
push 0x40713c
mov edx, dword [ebp - 0x3a4]
push edx
mov eax, dword [ebp - 0x3a8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x46c842
mov dword [ebp - 0x518], 0
lea ecx, [ebp - 0x33c]
push ecx
lea edx, [ebp - 0x27c]
push edx
lea eax, [ebp - 0x28c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de550
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0x26c]
push ecx
lea edx, [ebp - 0x268]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea eax, [ebp - 0x268]
push eax
mov ecx, dword [0x4de238]
mov edx, dword [ecx]
mov eax, dword [0x4de238]
push eax
call dword [edx + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46c8fc
push 0xb4
push 0x407100
mov ecx, dword [0x4de238]
push ecx
mov edx, dword [ebp - 0x398]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x46c906
mov dword [ebp - 0x51c], 0
mov eax, dword [ebp - 0x268]
mov dword [ebp - 0x39c], eax
mov dword [ebp - 0x324], 0x408e58
mov dword [ebp - 0x32c], 8
lea ecx, [ebp - 0x26c]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x32c]
mov dword [edx], eax
mov ecx, dword [ebp - 0x328]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x324]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x320]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x39c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46c9a2
push 0x30
push 0x40712c
mov edx, dword [ebp - 0x39c]
push edx
mov eax, dword [ebp - 0x3a0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x46c9ac
mov dword [ebp - 0x520], 0
mov ecx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], ecx
lea edx, [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3a4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46ca05
push 0x44
push 0x40713c
mov eax, dword [ebp - 0x3a4]
push eax
mov ecx, dword [ebp - 0x3a8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x46ca0f
mov dword [ebp - 0x524], 0
lea edx, [ebp - 0x33c]
push edx
lea eax, [ebp - 0x27c]
push eax
lea ecx, [ebp - 0x28c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov ecx, 0x4de560
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea edx, [ebp - 0x26c]
push edx
lea eax, [ebp - 0x268]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x334], 0x405bcc
mov dword [ebp - 0x33c], 8
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46caca
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x46cad4
mov dword [ebp - 0x528], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e70
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46cb70
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x46cb7a
mov dword [ebp - 0x52c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46cbd3
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x46cbdd
mov dword [ebp - 0x530], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x27c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x324], 0x407810
mov dword [ebp - 0x32c], 0x8008
push 0x4ded50
lea edx, [ebp - 0x32c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx eax, ax
test eax, eax
je 0x4705d6
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46ccdb
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x46cce5
mov dword [ebp - 0x534], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e88
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46cd81
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x46cd8b
mov dword [ebp - 0x538], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46cde4
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x46cdee
mov dword [ebp - 0x53c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea28], eax
mov dword [0x4dea2c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46cec5
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x46cecf
mov dword [ebp - 0x540], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e9c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46cf6b
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x46cf75
mov dword [ebp - 0x544], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46cfce
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x46cfd8
mov dword [ebp - 0x548], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de90c], eax
mov dword [0x4de910], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46d0af
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x46d0b9
mov dword [ebp - 0x54c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e9c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46d155
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x46d15f
mov dword [ebp - 0x550], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46d1b8
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x46d1c2
mov dword [ebp - 0x554], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
mov word [0x4e0978], ax
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46d294
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x46d29e
mov dword [ebp - 0x558], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408eb0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46d33a
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x46d344
mov dword [ebp - 0x55c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46d39d
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x46d3a7
mov dword [ebp - 0x560], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de914], eax
mov dword [0x4de918], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46d47e
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x46d488
mov dword [ebp - 0x564], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ec8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46d524
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x46d52e
mov dword [ebp - 0x568], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46d587
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x46d591
mov dword [ebp - 0x56c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de91c], eax
mov dword [0x4de920], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46d668
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x46d672
mov dword [ebp - 0x570], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ee0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46d70e
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x46d718
mov dword [ebp - 0x574], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46d771
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x46d77b
mov dword [ebp - 0x578], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de924], eax
mov dword [0x4de928], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46d852
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x46d85c
mov dword [ebp - 0x57c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ef4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46d8f8
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x46d902
mov dword [ebp - 0x580], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46d95b
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x46d965
mov dword [ebp - 0x584], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de934], eax
mov dword [0x4de938], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46da3c
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x46da46
mov dword [ebp - 0x588], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f0c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46dae2
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x46daec
mov dword [ebp - 0x58c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46db45
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x46db4f
mov dword [ebp - 0x590], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de93c], eax
mov dword [0x4de940], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46dc26
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x46dc30
mov dword [ebp - 0x594], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f24
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46dccc
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x46dcd6
mov dword [ebp - 0x598], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46dd2f
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x46dd39
mov dword [ebp - 0x59c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de944], eax
mov dword [0x4de948], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46de10
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x46de1a
mov dword [ebp - 0x5a0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f3c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46deb6
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x46dec0
mov dword [ebp - 0x5a4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46df19
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x46df23
mov dword [ebp - 0x5a8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de94c], eax
mov dword [0x4de950], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46dffa
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x46e004
mov dword [ebp - 0x5ac], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f50
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46e0a0
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x46e0aa
mov dword [ebp - 0x5b0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46e103
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x46e10d
mov dword [ebp - 0x5b4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de954], eax
mov dword [0x4de958], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46e1e4
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x46e1ee
mov dword [ebp - 0x5b8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f64
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46e28a
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x46e294
mov dword [ebp - 0x5bc], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46e2ed
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x46e2f7
mov dword [ebp - 0x5c0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de95c], eax
mov dword [0x4de960], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46e3ce
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x46e3d8
mov dword [ebp - 0x5c4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f78
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46e474
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x46e47e
mov dword [ebp - 0x5c8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46e4d7
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x46e4e1
mov dword [ebp - 0x5cc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de964], eax
mov dword [0x4de968], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46e5b8
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x46e5c2
mov dword [ebp - 0x5d0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408f90
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46e65e
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x46e668
mov dword [ebp - 0x5d4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46e6c1
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x46e6cb
mov dword [ebp - 0x5d8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de96c], eax
mov dword [0x4de970], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46e7a2
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x46e7ac
mov dword [ebp - 0x5dc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fa4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46e848
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x46e852
mov dword [ebp - 0x5e0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46e8ab
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x46e8b5
mov dword [ebp - 0x5e4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de974], eax
mov dword [0x4de978], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46e98c
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x46e996
mov dword [ebp - 0x5e8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fc0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46ea32
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x46ea3c
mov dword [ebp - 0x5ec], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46ea95
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x46ea9f
mov dword [ebp - 0x5f0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de97c], eax
mov dword [0x4de980], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46eb76
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x46eb80
mov dword [ebp - 0x5f4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408fd4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x46ec1c
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x46ec26
mov dword [ebp - 0x5f8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x46ec7f
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x46ec89
mov dword [ebp - 0x5fc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4de984], eax
mov dword [0x4de988], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x46ed60
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x47064e
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x69c], eax
jmp 0x470658
mov dword [ebp - 0x69c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x40910c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x4706f4
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a0], eax
jmp 0x4706fe
mov dword [ebp - 0x6a0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x470757
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a4], eax
jmp 0x470761
mov dword [ebp - 0x6a4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea08], eax
mov dword [0x4dea0c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x470838
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a8], eax
jmp 0x470842
mov dword [ebp - 0x6a8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409120
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x4708de
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x4708e8
mov dword [ebp - 0x6ac], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x470941
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b0], eax
jmp 0x47094b
mov dword [ebp - 0x6b0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea10], eax
mov dword [0x4dea14], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x470a22
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x470a2c
mov dword [ebp - 0x6b4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409138
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x470ac8
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b8], eax
jmp 0x470ad2
mov dword [ebp - 0x6b8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x470b2b
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6bc], eax
jmp 0x470b35
mov dword [ebp - 0x6bc], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea18], eax
mov dword [0x4dea1c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x470c0c
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c0], eax
jmp 0x470c16
mov dword [ebp - 0x6c0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409154
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x470cb2
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c4], eax
jmp 0x470cbc
mov dword [ebp - 0x6c4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x470d15
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c8], eax
jmp 0x470d1f
mov dword [ebp - 0x6c8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea20], eax
mov dword [0x4dea24], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x470df6
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6cc], eax
jmp 0x470e00
mov dword [ebp - 0x6cc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408ec8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x470e9c
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d0], eax
jmp 0x470ea6
mov dword [ebp - 0x6d0], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x470eff
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d4], eax
jmp 0x470f09
mov dword [ebp - 0x6d4], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea20], eax
mov dword [0x4dea24], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x470fe0
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d8], eax
jmp 0x470fea
mov dword [ebp - 0x6d8], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x408e88
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471086
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6dc], eax
jmp 0x471090
mov dword [ebp - 0x6dc], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x4710e9
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e0], eax
jmp 0x4710f3
mov dword [ebp - 0x6e0], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea28], eax
mov dword [0x4dea2c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x4711ca
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e4], eax
jmp 0x4711d4
mov dword [ebp - 0x6e4], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409188
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471270
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6e8], eax
jmp 0x47127a
mov dword [ebp - 0x6e8], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x4712d3
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ec], eax
jmp 0x4712dd
mov dword [ebp - 0x6ec], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea30], eax
mov dword [0x4dea34], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x4713b4
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f0], eax
jmp 0x4713be
mov dword [ebp - 0x6f0], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091a4
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x47145a
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f4], eax
jmp 0x471464
mov dword [ebp - 0x6f4], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x4714bd
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6f8], eax
jmp 0x4714c7
mov dword [ebp - 0x6f8], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea38], eax
mov dword [0x4dea3c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x47159e
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6fc], eax
jmp 0x4715a8
mov dword [ebp - 0x6fc], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091b8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471644
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x700], eax
jmp 0x47164e
mov dword [ebp - 0x700], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x4716a7
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x704], eax
jmp 0x4716b1
mov dword [ebp - 0x704], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea40], eax
mov dword [0x4dea44], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x471788
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x708], eax
jmp 0x471792
mov dword [ebp - 0x708], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091d0
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x47182e
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x70c], eax
jmp 0x471838
mov dword [ebp - 0x70c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x471891
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x710], eax
jmp 0x47189b
mov dword [ebp - 0x710], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea48], eax
mov dword [0x4dea4c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x471972
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x714], eax
jmp 0x47197c
mov dword [ebp - 0x714], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x4091e8
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471a18
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x718], eax
jmp 0x471a22
mov dword [ebp - 0x718], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x471a7b
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x71c], eax
jmp 0x471a85
mov dword [ebp - 0x71c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea50], eax
mov dword [0x4dea54], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x471b5c
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x720], eax
jmp 0x471b66
mov dword [ebp - 0x720], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409200
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471c02
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x724], eax
jmp 0x471c0c
mov dword [ebp - 0x724], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x471c65
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x728], eax
jmp 0x471c6f
mov dword [ebp - 0x728], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea58], eax
mov dword [0x4dea5c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x471d46
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x72c], eax
jmp 0x471d50
mov dword [ebp - 0x72c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409214
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471dec
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x730], eax
jmp 0x471df6
mov dword [ebp - 0x730], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x471e4f
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x734], eax
jmp 0x471e59
mov dword [ebp - 0x734], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea60], eax
mov dword [0x4dea64], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x471f30
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x738], eax
jmp 0x471f3a
mov dword [ebp - 0x738], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409228
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x471fd6
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x73c], eax
jmp 0x471fe0
mov dword [ebp - 0x73c], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x472039
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x740], eax
jmp 0x472043
mov dword [ebp - 0x740], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea68], eax
mov dword [0x4dea6c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x47211a
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x744], eax
jmp 0x472124
mov dword [ebp - 0x744], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x40923c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x4721c0
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x748], eax
jmp 0x4721ca
mov dword [ebp - 0x748], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x472223
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x74c], eax
jmp 0x47222d
mov dword [ebp - 0x74c], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea70], eax
mov dword [0x4dea74], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x472304
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x750], eax
jmp 0x47230e
mov dword [ebp - 0x750], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x409254
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x4723aa
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x754], eax
jmp 0x4723b4
mov dword [ebp - 0x754], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x47240d
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x758], eax
jmp 0x472417
mov dword [ebp - 0x758], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea78], eax
mov dword [0x4dea7c], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x4724ee
push 0xb4
push 0x407100
mov edx, dword [0x4de238]
push edx
mov eax, dword [ebp - 0x398]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x75c], eax
jmp 0x4724f8
mov dword [ebp - 0x75c], 0
mov ecx, dword [ebp - 0x268]
mov dword [ebp - 0x39c], ecx
mov dword [ebp - 0x324], 0x40926c
mov dword [ebp - 0x32c], 8
lea edx, [ebp - 0x26c]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x32c]
mov dword [eax], ecx
mov edx, dword [ebp - 0x328]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x324]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x320]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x3a0], eax
cmp dword [ebp - 0x3a0], 0
jge 0x472594
push 0x30
push 0x40712c
mov eax, dword [ebp - 0x39c]
push eax
mov ecx, dword [ebp - 0x3a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x760], eax
jmp 0x47259e
mov dword [ebp - 0x760], 0
mov edx, dword [ebp - 0x26c]
mov dword [ebp - 0x3a4], edx
lea eax, [ebp - 0x27c]
push eax
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x3a8], eax
cmp dword [ebp - 0x3a8], 0
jge 0x4725f7
push 0x44
push 0x40713c
mov ecx, dword [ebp - 0x3a4]
push ecx
mov edx, dword [ebp - 0x3a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x764], eax
jmp 0x472601
mov dword [ebp - 0x764], 0
lea eax, [ebp - 0x33c]
push eax
lea ecx, [ebp - 0x27c]
push ecx
lea edx, [ebp - 0x28c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCyVar]
mov dword [0x4dea80], eax
mov dword [0x4dea84], edx
lea eax, [ebp - 0x26c]
push eax
lea ecx, [ebp - 0x268]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x28c]
push edx
lea eax, [ebp - 0x27c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x334], 0
mov dword [ebp - 0x330], 0
mov dword [ebp - 0x33c], 5
lea ecx, [ebp - 0x268]
push ecx
mov edx, dword [0x4de238]
mov eax, dword [edx]
mov ecx, dword [0x4de238]
push ecx
call dword [eax + 0xb4]
fnclex
mov dword [ebp - 0x398], eax
cmp dword [ebp - 0x398], 0
jge 0x4726d8
wait
push 0x4967ff
jmp 0x49666c
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 - 0x144]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x154]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x164]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x174]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x184]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x194]
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]
ret