Function at 0x469220
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x413306
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x6b4
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x409140
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 3
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 5
push 0x41ad38
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xa0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSetObj]
mov dword [ebp - 4], 7
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 0xb
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
push 0x41efbc
lea ecx, [ebp - 0xa0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemSt]
mov dword [ebp - 4], 9
push 0
push 0xffffffffffffffff
push 1
push 0x4174d0
push 0x41efcc
mov edx, dword [0x4d6024]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0xf0]
mov dword [eax], ecx
mov edx, dword [ebp - 0xec]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0xe8]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0xe4]
mov dword [eax + 0xc], edx
push 1
push 0x41efd8
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x17c], ax
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx ecx, word [ebp - 0x17c]
test ecx, ecx
je 0x4721c5
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x138], 0x41efe8
mov dword [ebp - 0x140], 8
push 0x4170c8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
push 1
push 0x41f02c
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xd
push 0
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
movsx eax, ax
test eax, eax
jne 0x46c9cb
mov dword [ebp - 4], 0xf
lea ecx, [ebp - 0xd4]
push ecx
push 0
mov edx, dword [ebp - 0x6c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6c]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46949d
push 0x1c
push 0x4170c8
mov edx, dword [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x334], eax
jmp 0x4694a7
mov dword [ebp - 0x334], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x469500
push 0x30
push 0x4170b8
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x338], eax
jmp 0x46950a
mov dword [ebp - 0x338], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x22c], edx
mov dword [ebp - 0xd8], 0
mov eax, dword [ebp - 0x22c]
push eax
lea ecx, [ebp - 0x1a4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x1a8]
push eax
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x228], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x46c2b7
mov dword [ebp - 4], 0x11
push 0x414654
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x13
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4695ca
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x33c], eax
jmp 0x4695d4
mov dword [ebp - 0x33c], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41dfa8
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x469632
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x340], eax
jmp 0x46963c
mov dword [ebp - 0x340], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x469695
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x344], eax
jmp 0x46969f
mov dword [ebp - 0x344], 0
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x4696e3
push 0x30
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x348], eax
jmp 0x4696ed
mov dword [ebp - 0x348], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x15
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46975d
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x34c], eax
jmp 0x469767
mov dword [ebp - 0x34c], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41e0a0
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4697c5
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x350], eax
jmp 0x4697cf
mov dword [ebp - 0x350], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x469828
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x354], eax
jmp 0x469832
mov dword [ebp - 0x354], 0
mov edx, dword [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x6c]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x469876
push 0x6c
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x469880
mov dword [ebp - 0x358], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x17
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4698f0
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x35c], eax
jmp 0x4698fa
mov dword [ebp - 0x35c], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41f058
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x469958
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x360], eax
jmp 0x469962
mov dword [ebp - 0x360], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x4699bb
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x364], eax
jmp 0x4699c5
mov dword [ebp - 0x364], 0
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x469a09
push 0x40
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x368], eax
jmp 0x469a13
mov dword [ebp - 0x368], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x19
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x469a83
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x36c], eax
jmp 0x469a8d
mov dword [ebp - 0x36c], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41e1d0
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x469aeb
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x370], eax
jmp 0x469af5
mov dword [ebp - 0x370], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x469b4e
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x374], eax
jmp 0x469b58
mov dword [ebp - 0x374], 0
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x230], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x230]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x110]
push edx
call fcn.0043a9d0
mov dword [ebp - 0x148], 0x41d848
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea ecx, [ebp - 0x130]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0xb0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x469c61
push 0xb0
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x378], eax
jmp 0x469c6b
mov dword [ebp - 0x378], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x1b
push 2
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0xe8]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x469d0a
push 0xe8
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x37c], eax
jmp 0x469d14
mov dword [ebp - 0x37c], 0
mov dword [ebp - 4], 0x1d
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x469d5f
push 0x3c
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x380], eax
jmp 0x469d69
mov dword [ebp - 0x380], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x234], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x234]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0xf0]
push eax
call fcn.00431210
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x180]
test ecx, ecx
je 0x46a00d
mov dword [ebp - 4], 0x1f
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x469e0e
push 0x68
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x384], eax
jmp 0x469e18
mov dword [ebp - 0x384], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x238], edx
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0x238]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea ecx, [ebp - 0xf0]
push ecx
call fcn.00431210
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x469e78
jmp 0x4721de
mov dword [ebp - 4], 0x25
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x469ec3
push 0x68
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x388], eax
jmp 0x469ecd
mov dword [ebp - 0x388], 0
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x469f11
push 0x68
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x38c], eax
jmp 0x469f1b
mov dword [ebp - 0x38c], 0
push 0x41e0ec
mov eax, dword [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c7f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x418230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x469fc9
push 0x64
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x390], eax
jmp 0x469fd3
mov dword [ebp - 0x390], 0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
jmp 0x46a1e3
mov dword [ebp - 4], 0x2b
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a058
push 0x3c
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x394], eax
jmp 0x46a062
mov dword [ebp - 0x394], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x23c], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x23c]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x138], 0x41e0ec
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x150], 0x8002
push 1
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x140]
push eax
push 0
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea edx, [ebp - 0x150]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x180], ax
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x46a1de
mov dword [ebp - 4], 0x2d
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a178
push 0x3c
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x398], eax
jmp 0x46a182
mov dword [ebp - 0x398], 0
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46a1c6
push 0x64
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x39c], eax
jmp 0x46a1d0
mov dword [ebp - 0x39c], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x46a1e3
jmp 0x4721de
mov dword [ebp - 4], 0x37
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a22e
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a0], eax
jmp 0x46a238
mov dword [ebp - 0x3a0], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41f06c
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46a296
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a4], eax
jmp 0x46a2a0
mov dword [ebp - 0x3a4], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46a2f9
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x46a303
mov dword [ebp - 0x3a8], 0
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0xf0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46a34d
push 0xf0
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ac], eax
jmp 0x46a357
mov dword [ebp - 0x3ac], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x39
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0xec]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a3cd
push 0xec
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b0], eax
jmp 0x46a3d7
mov dword [ebp - 0x3b0], 0
mov edx, dword [0x4d6148]
push edx
push 0x41e004
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x240], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x240]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.0043a9d0
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46a4cc
push 0x5c
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b4], eax
jmp 0x46a4d6
mov dword [ebp - 0x3b4], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x3b
lea ecx, [ebp - 0xc8]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0xec]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a561
push 0xec
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b8], eax
jmp 0x46a56b
mov dword [ebp - 0x3b8], 0
cmp dword [0x4d6aa0], 0
jne 0x46a590
push 0x4d6aa0
push 0x4171fc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3bc], 0x4d6aa0
jmp 0x46a59a
mov dword [ebp - 0x3bc], 0x4d6aa0
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [ecx]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x14]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46a5f5
push 0x14
push 0x4171ec
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c0], eax
jmp 0x46a5ff
mov dword [ebp - 0x3c0], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46a658
push 0x50
push 0x41720c
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c4], eax
jmp 0x46a662
mov dword [ebp - 0x3c4], 0
mov ecx, dword [ebp - 0xbc]
push ecx
push 0x4171d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov edx, dword [0x4d6030]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41e02c
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0xc8]
mov dword [ebp - 0x244], eax
mov dword [ebp - 0xc8], 0
mov ecx, dword [ebp - 0x244]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.0043a9d0
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea edx, [ebp - 0xcc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46a78d
push 0x54
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c8], eax
jmp 0x46a797
mov dword [ebp - 0x3c8], 0
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x3d
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46a843
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3cc], eax
jmp 0x46a84d
mov dword [ebp - 0x3cc], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41e24c
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46a8ab
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x46a8b5
mov dword [ebp - 0x3d0], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46a90e
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d4], eax
jmp 0x46a918
mov dword [ebp - 0x3d4], 0
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46a962
push 0xd0
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x46a96c
mov dword [ebp - 0x3d8], 0
mov ecx, dword [ebp - 0xdc]
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0xbc]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x150]
mov dword [edx], eax
mov ecx, dword [ebp - 0x14c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x148]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x144]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x194]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46aa6e
push 0x20
push 0x41e278
mov edx, dword [ebp - 0x194]
push edx
mov eax, dword [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3dc], eax
jmp 0x46aa78
mov dword [ebp - 0x3dc], 0
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x3f
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46ab1c
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x46ab26
mov dword [ebp - 0x3e0], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41e24c
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46ab84
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e4], eax
jmp 0x46ab8e
mov dword [ebp - 0x3e4], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46abe7
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x46abf1
mov dword [ebp - 0x3e8], 0
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46ac3b
push 0xd0
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3ec], eax
jmp 0x46ac45
mov dword [ebp - 0x3ec], 0
mov edx, dword [ebp - 0xdc]
mov dword [ebp - 0x194], edx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x150]
mov dword [eax], ecx
mov edx, dword [ebp - 0x14c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x148]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x144]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x194]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46ad47
push 0x28
push 0x41e278
mov eax, dword [ebp - 0x194]
push eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x46ad51
mov dword [ebp - 0x3f0], 0
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x41
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46adf5
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f4], eax
jmp 0x46adff
mov dword [ebp - 0x3f4], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41e24c
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46ae5d
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x46ae67
mov dword [ebp - 0x3f8], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46aec0
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3fc], eax
jmp 0x46aeca
mov dword [ebp - 0x3fc], 0
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46af14
push 0xd0
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x46af1e
mov dword [ebp - 0x400], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x148], 2
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x150]
mov dword [ecx], edx
mov eax, dword [ebp - 0x14c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x148]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x144]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [ebp - 0x194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x194]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46b020
push 0x30
push 0x41e278
mov ecx, dword [ebp - 0x194]
push ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x404], eax
jmp 0x46b02a
mov dword [ebp - 0x404], 0
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x43
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b0ce
push 0x1c
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x46b0d8
mov dword [ebp - 0x408], 0
mov edx, dword [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46b11c
push 0x38
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x40c], eax
jmp 0x46b126
mov dword [ebp - 0x40c], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x45
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b17d
push 0x34
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x46b187
mov dword [ebp - 0x410], 0
cmp dword [0x4d6050], 0
jne 0x46b1ac
push 0x4d6050
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x414], 0x4d6050
jmp 0x46b1b6
mov dword [ebp - 0x414], 0x4d6050
mov edx, dword [ebp - 0x414]
mov eax, dword [edx]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x248], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x248]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
mov eax, dword [ebp - 0x38]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea edx, [ebp - 0xd4]
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 0x4009
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x140]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46b2a1
push 0x20
push 0x4168a0
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x46b2ab
mov dword [ebp - 0x418], 0
push 0x417274
mov eax, dword [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x47
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b33f
push 0x30
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x41c], eax
jmp 0x46b349
mov dword [ebp - 0x41c], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x250], edx
mov dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x250]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x1b0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollVar]
mov dword [ebp - 0x24c], eax
jmp 0x46c287
mov dword [ebp - 4], 0x49
push 0x414378
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x138], 0x41f0ac
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b4a0
push 0x20
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x46b4aa
mov dword [ebp - 0x420], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x138], 0x41ef18
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x140]
mov dword [eax], ecx
mov edx, dword [ebp - 0x13c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x138]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x134]
mov dword [eax + 0xc], edx
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x64]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b5c3
push 0x64
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x424], eax
jmp 0x46b5cd
mov dword [ebp - 0x424], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x138], 0x41ef38
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x48]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b6e6
push 0x48
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x46b6f0
mov dword [ebp - 0x428], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x138], 0x41993c
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b802
push 0x5c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x42c], eax
jmp 0x46b80c
mov dword [ebp - 0x42c], 0
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x53
lea edx, [ebp - 0x174]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x58]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b880
push 0x58
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x46b88a
mov dword [ebp - 0x430], 0
movsx edx, word [ebp - 0x174]
test edx, edx
je 0x46ba7c
mov dword [ebp - 4], 0x55
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x78]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46b8e4
push 0x78
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x434], eax
jmp 0x46b8ee
mov dword [ebp - 0x434], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x184], eax
mov dword [ebp - 0x118], 0x80020004
mov dword [ebp - 0x120], 0xa
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46b983
push 0x1c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x46b98d
mov dword [ebp - 0x438], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x254], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x254]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc0]
push edx
call fcn.00458aa0
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0x184]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x184]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x46ba33
push 0x20
push 0x4168a0
mov ecx, dword [ebp - 0x184]
push ecx
mov edx, dword [ebp - 0x188]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x43c], eax
jmp 0x46ba3d
mov dword [ebp - 0x43c], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0x59
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46bad0
push 0x44
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x46bada
mov dword [ebp - 0x440], 0
mov dword [ebp - 0xe8], 0
mov dword [ebp - 0xf0], 0xb
mov dword [ebp - 0x178], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x258], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x258]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x178]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xb4]
push edx
call fcn.00466b50
not ax
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x46bb73
jmp 0x4721de
mov dword [ebp - 4], 0x5f
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46bbc7
push 0x3c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x444], eax
jmp 0x46bbd1
mov dword [ebp - 0x444], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x25c], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x25c]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xc0]
push edx
call fcn.00458da0
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46bc4c
push 0x28
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x46bc56
mov dword [ebp - 0x448], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0x61
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46bcb6
push 0x4c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x44c], eax
jmp 0x46bcc0
mov dword [ebp - 0x44c], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
mov eax, dword [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46bd27
push 0x40
push 0x41d61c
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x46bd31
mov dword [ebp - 0x450], 0
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x63
mov eax, dword [ebp - 0x38]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 9
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46bdc9
push 0x80
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x46bdd3
mov dword [ebp - 0x454], 0
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x65
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46be33
push 0x1c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x46be3d
mov dword [ebp - 0x458], 0
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46be81
push 0x44
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x45c], eax
jmp 0x46be8b
mov dword [ebp - 0x45c], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x260], ecx
mov dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x260]
push edx
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x264], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x264]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc0]
push eax
call fcn.004668a0
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
mov word [ebp - 0x184], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
movsx ecx, word [ebp - 0x184]
test ecx, ecx
je 0x46c19d
mov dword [ebp - 4], 0x67
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46bf96
push 0x1c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x46bfa0
mov dword [ebp - 0x460], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x268], edx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x268]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc0]
push eax
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x38]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x38]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46c026
push 0x44
push 0x417274
mov edx, dword [ebp - 0x38]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x464], eax
jmp 0x46c030
mov dword [ebp - 0x464], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x184], ecx
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov edx, dword [ebp - 0xc4]
mov dword [ebp - 0x26c], edx
mov dword [ebp - 0xc4], 0
mov eax, dword [ebp - 0x26c]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov ecx, dword [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4009
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x140]
push ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x184]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x46c11c
push 0x20
push 0x4168a0
mov edx, dword [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x46c126
mov dword [ebp - 0x468], 0
push 0x41e9e4
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x46c266
mov dword [ebp - 4], 0x6b
movsx ecx, word [0x4d6154]
test ecx, ecx
je 0x46c266
mov dword [ebp - 4], 0x6c
mov word [ebp - 0x174], 0
push 0
push 0x41c870
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x41f10c
lea ecx, [ebp - 0xbc]
push ecx
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0xc4]
push eax
call fcn.0043aeb0
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x71
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x1b0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollVar]
mov dword [ebp - 0x24c], eax
cmp dword [ebp - 0x24c], 0
jne 0x46b393
mov dword [ebp - 4], 0x73
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x228], eax
cmp dword [ebp - 0x228], 0
jne 0x469562
mov dword [ebp - 4], 0x75
lea edx, [ebp - 0xd4]
push edx
push 0
mov eax, dword [ebp - 0x6c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6c]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46c311
push 0x1c
push 0x4170c8
mov eax, dword [ebp - 0x6c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x46c], eax
jmp 0x46c31b
mov dword [ebp - 0x46c], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46c374
push 0x30
push 0x4170b8
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x46c37e
mov dword [ebp - 0x470], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x274], eax
mov dword [ebp - 0xd8], 0
mov ecx, dword [ebp - 0x274]
push ecx
lea edx, [ebp - 0x1b4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x270], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x46c9be
mov dword [ebp - 4], 0x77
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46c421
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x46c42b
mov dword [ebp - 0x474], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41e2c0
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46c489
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x478], eax
jmp 0x46c493
mov dword [ebp - 0x478], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46c4ec
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x46c4f6
mov dword [ebp - 0x47c], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x278], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x278]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x79
cmp dword [0x4d6050], 0
jne 0x46c579
push 0x4d6050
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x480], 0x4d6050
jmp 0x46c583
mov dword [ebp - 0x480], 0x4d6050
mov edx, dword [ebp - 0x480]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x38]
push ecx
lea edx, [ebp - 0x1bc]
push edx
push 0x417274
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x27c], eax
jmp 0x46c98e
mov dword [ebp - 4], 0x7b
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x38]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46c5f8
push 0x34
push 0x417274
mov ecx, dword [ebp - 0x38]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x484], eax
jmp 0x46c602
mov dword [ebp - 0x484], 0
lea eax, [ebp - 0xc0]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46c646
push 0x1c
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x46c650
mov dword [ebp - 0x488], 0
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x184], ax
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx ecx, word [ebp - 0x184]
test ecx, ecx
je 0x46c96b
mov dword [ebp - 4], 0x7d
cmp dword [0x4d6050], 0
jne 0x46c6c6
push 0x4d6050
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x48c], 0x4d6050
jmp 0x46c6d0
mov dword [ebp - 0x48c], 0x4d6050
mov edx, dword [ebp - 0x48c]
mov eax, dword [edx]
push eax
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x1c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollVar]
mov dword [ebp - 0x280], eax
jmp 0x46c95e
mov dword [ebp - 4], 0x7f
push 0
push 0x417830
lea eax, [ebp - 0x80]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0x90]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x17c], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x17c]
test eax, eax
je 0x46c940
mov dword [ebp - 4], 0x81
push 0x417274
lea ecx, [ebp - 0x80]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x9c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46c7af
push 0x9c
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x490], eax
jmp 0x46c7b9
mov dword [ebp - 0x490], 0
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x83
mov edx, dword [ebp - 0x38]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 0x4009
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x38]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x38]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46c837
push 0x34
push 0x417274
mov eax, dword [ebp - 0x38]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x46c841
mov dword [ebp - 0x494], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x284], edx
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0x284]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0xf0]
mov dword [ecx], edx
mov eax, dword [ebp - 0xec]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0xe8]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0xe4]
mov dword [ecx + 0xc], eax
push 2
push 0x41e304
push 0
push 0x41e2f0
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCall]
add esp, 0x2c
push 0x417274
mov eax, dword [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea ecx, [ebp - 0x38]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0xf0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x87
lea ecx, [ebp - 0x80]
push ecx
lea edx, [ebp - 0x1c0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollVar]
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jne 0x46c6f5
mov dword [ebp - 4], 0x8b
lea eax, [ebp - 0x38]
push eax
lea ecx, [ebp - 0x1bc]
push ecx
push 0x417274
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x27c], eax
cmp dword [ebp - 0x27c], 0
jne 0x46c5ad
mov dword [ebp - 4], 0x8d
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x1b8]
push eax
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x270], eax
cmp dword [ebp - 0x270], 0
jne 0x46c3d6
mov dword [ebp - 4], 0x91
mov dword [ebp - 0x138], 0x41f1ac
mov dword [ebp - 0x140], 8
push 0x4170c8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
push 1
push 0x41f02c
lea ecx, [ebp - 0xa0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea eax, [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x93
push 0
mov ecx, dword [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
movsx edx, ax
test edx, edx
jne 0x47106b
mov dword [ebp - 4], 0x95
lea eax, [ebp - 0xd4]
push eax
push 0
mov ecx, dword [ebp - 0x6c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x6c]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46cac1
push 0x1c
push 0x4170c8
mov ecx, dword [ebp - 0x6c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x46cacb
mov dword [ebp - 0x498], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46cb24
push 0x30
push 0x4170b8
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x49c], eax
jmp 0x46cb2e
mov dword [ebp - 0x49c], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0xd8], 0
mov edx, dword [ebp - 0x28c]
push edx
lea eax, [ebp - 0x1c4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x1c8]
push edx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x288], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x470957
mov dword [ebp - 4], 0x97
push 0x414cec
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x99
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46cbee
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x46cbf8
mov dword [ebp - 0x4a0], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41dfa8
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46cc56
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x46cc60
mov dword [ebp - 0x4a4], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46ccb9
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a8], eax
jmp 0x46ccc3
mov dword [ebp - 0x4a8], 0
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x30]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46cd07
push 0x30
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x46cd11
mov dword [ebp - 0x4ac], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x9b
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46cd81
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x46cd8b
mov dword [ebp - 0x4b0], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41e7a0
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46cde9
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x46cdf3
mov dword [ebp - 0x4b4], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46ce4c
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b8], eax
jmp 0x46ce56
mov dword [ebp - 0x4b8], 0
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46ce9a
push 0x54
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x46cea4
mov dword [ebp - 0x4bc], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x9d
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46cf14
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c0], eax
jmp 0x46cf1e
mov dword [ebp - 0x4c0], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41f058
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46cf7c
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x46cf86
mov dword [ebp - 0x4c4], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46cfdf
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c8], eax
jmp 0x46cfe9
mov dword [ebp - 0x4c8], 0
mov edx, dword [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46d02d
push 0x40
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x46d037
mov dword [ebp - 0x4cc], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x9f
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d0a7
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d0], eax
jmp 0x46d0b1
mov dword [ebp - 0x4d0], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41e868
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46d10f
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x46d119
mov dword [ebp - 0x4d4], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46d172
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x46d17c
mov dword [ebp - 0x4d8], 0
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x290], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x290]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x110]
push ecx
call fcn.0043a9d0
mov dword [ebp - 0x148], 0x41d848
mov dword [ebp - 0x150], 8
lea edx, [ebp - 0x150]
lea ecx, [ebp - 0x120]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
lea edx, [ebp - 0x130]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
lea eax, [ebp - 0x130]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x9c]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46d285
push 0x9c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4dc], eax
jmp 0x46d28f
mov dword [ebp - 0x4dc], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xa1
push 2
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x10c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d32e
push 0x10c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x46d338
mov dword [ebp - 0x4e0], 0
mov dword [ebp - 4], 0xa3
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d383
push 0x3c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e4], eax
jmp 0x46d38d
mov dword [ebp - 0x4e4], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x294], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x294]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0xf0]
push edx
call fcn.00431210
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x180]
test eax, eax
je 0x46d631
mov dword [ebp - 4], 0xa5
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d432
push 0x50
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x46d43c
mov dword [ebp - 0x4e8], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x298], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x298]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0xf0]
push eax
call fcn.00431210
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x180]
test ecx, ecx
je 0x46d49c
jmp 0x4721de
mov dword [ebp - 4], 0xab
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d4e7
push 0x50
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ec], eax
jmp 0x46d4f1
mov dword [ebp - 0x4ec], 0
lea edx, [ebp - 0xc4]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46d535
push 0x50
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x46d53f
mov dword [ebp - 0x4f0], 0
push 0x41e0ec
mov edx, dword [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41c7f8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x418230
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46d5ed
push 0x6c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f4], eax
jmp 0x46d5f7
mov dword [ebp - 0x4f4], 0
lea eax, [ebp - 0xd0]
push eax
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
push 6
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x1c
jmp 0x46d807
mov dword [ebp - 4], 0xb1
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d67c
push 0x3c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x46d686
mov dword [ebp - 0x4f8], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x29c]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcUpperCaseVar]
mov dword [ebp - 0x138], 0x41e0ec
mov dword [ebp - 0x140], 8
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x150], 0x8002
push 1
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x140]
push edx
push 0
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaInStrVar]
push eax
lea ecx, [ebp - 0x150]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
mov word [ebp - 0x180], ax
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x46d802
mov dword [ebp - 4], 0xb3
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d79c
push 0x3c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4fc], eax
jmp 0x46d7a6
mov dword [ebp - 0x4fc], 0
mov eax, dword [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x6c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46d7ea
push 0x6c
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x46d7f4
mov dword [ebp - 0x500], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
jmp 0x46d807
jmp 0x4721de
mov dword [ebp - 4], 0xbd
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d852
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x46d85c
mov dword [ebp - 0x504], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41e908
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46d8ba
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x508], eax
jmp 0x46d8c4
mov dword [ebp - 0x508], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46d91d
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x46d927
mov dword [ebp - 0x50c], 0
mov edx, dword [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x114]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46d971
push 0x114
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x46d97b
mov dword [ebp - 0x510], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xbf
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x110]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46d9f1
push 0x110
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x514], eax
jmp 0x46d9fb
mov dword [ebp - 0x514], 0
mov ecx, dword [0x4d6148]
push ecx
push 0x41e788
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2a0], edx
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0x2a0]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x110]
push eax
call fcn.0043a9d0
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46daf0
push 0x5c
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x46dafa
mov dword [ebp - 0x518], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x120]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xc1
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x110]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46db85
push 0x110
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x46db8f
mov dword [ebp - 0x51c], 0
cmp dword [0x4d6aa0], 0
jne 0x46dbb4
push 0x4d6aa0
push 0x4171fc
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x520], 0x4d6aa0
jmp 0x46dbbe
mov dword [ebp - 0x520], 0x4d6aa0
mov eax, dword [ebp - 0x520]
mov ecx, dword [eax]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x14]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46dc19
push 0x14
push 0x4171ec
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x524], eax
jmp 0x46dc23
mov dword [ebp - 0x524], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46dc7c
push 0x50
push 0x41720c
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x46dc86
mov dword [ebp - 0x528], 0
mov eax, dword [ebp - 0xbc]
push eax
push 0x4171d8
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [0x4d6030]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x417a08
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov dword [ebp - 0x118], eax
mov dword [ebp - 0x120], 8
mov dword [ebp - 0x138], 0x416f18
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x100]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
mov edx, dword [ebp - 0xc8]
mov dword [ebp - 0x2a4], edx
mov dword [ebp - 0xc8], 0
mov eax, dword [ebp - 0x2a4]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0x110]
push eax
call fcn.0043a9d0
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x130]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea ecx, [ebp - 0xcc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46ddb1
push 0x40
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x52c], eax
jmp 0x46ddbb
mov dword [ebp - 0x52c], 0
lea ecx, [ebp - 0xcc]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x14
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x130]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0xc3
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46de67
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x46de71
mov dword [ebp - 0x530], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41e8a4
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46decf
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x534], eax
jmp 0x46ded9
mov dword [ebp - 0x534], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46df32
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x46df3c
mov dword [ebp - 0x538], 0
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46df86
push 0xd0
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x53c], eax
jmp 0x46df90
mov dword [ebp - 0x53c], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x148], 0
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xbc]
push edx
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x150]
mov dword [ecx], edx
mov eax, dword [ebp - 0x14c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x148]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x144]
mov dword [ecx + 0xc], eax
push 1
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea eax, [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [ebp - 0x194]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x194]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46e092
push 0x20
push 0x41e278
mov ecx, dword [ebp - 0x194]
push ecx
mov edx, dword [ebp - 0x198]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x46e09c
mov dword [ebp - 0x540], 0
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc5
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46e140
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x544], eax
jmp 0x46e14a
mov dword [ebp - 0x544], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41e8a4
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46e1a8
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x46e1b2
mov dword [ebp - 0x548], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46e20b
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x54c], eax
jmp 0x46e215
mov dword [ebp - 0x54c], 0
lea ecx, [ebp - 0xdc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46e25f
push 0xd0
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x190]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x46e269
mov dword [ebp - 0x550], 0
mov ecx, dword [ebp - 0xdc]
mov dword [ebp - 0x194], ecx
mov dword [ebp - 0x148], 1
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0xbc]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x150]
mov dword [edx], eax
mov ecx, dword [ebp - 0x14c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x148]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x144]
mov dword [edx + 0xc], ecx
push 1
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea ecx, [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x194]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46e36b
push 0x28
push 0x41e278
mov edx, dword [ebp - 0x194]
push edx
mov eax, dword [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x554], eax
jmp 0x46e375
mov dword [ebp - 0x554], 0
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xbc]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc7
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46e419
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x46e423
mov dword [ebp - 0x558], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41e8a4
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46e481
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x55c], eax
jmp 0x46e48b
mov dword [ebp - 0x55c], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x46e4e4
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x46e4ee
mov dword [ebp - 0x560], 0
lea edx, [ebp - 0xdc]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0xd0]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x46e538
push 0xd0
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x190]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x46e542
mov dword [ebp - 0x564], 0
mov edx, dword [ebp - 0xdc]
mov dword [ebp - 0x194], edx
mov dword [ebp - 0x148], 2
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x138], 0x41d848
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0xbc]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcSplit]
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x150]
mov dword [eax], ecx
mov edx, dword [ebp - 0x14c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x148]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x144]
mov dword [eax + 0xc], edx
push 1
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarIndexLoad]
add esp, 0x1c
push eax
lea edx, [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x194]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x46e644
push 0x30
push 0x41e278
mov eax, dword [ebp - 0x194]
push eax
mov ecx, dword [ebp - 0x198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x46e64e
mov dword [ebp - 0x568], 0
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea ecx, [ebp - 0xdc]
push ecx
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x10
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xc9
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46e6f2
push 0x1c
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x56c], eax
jmp 0x46e6fc
mov dword [ebp - 0x56c], 0
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46e740
push 0x38
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x46e74a
mov dword [ebp - 0x570], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xcb
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46e7a1
push 0x34
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x574], eax
jmp 0x46e7ab
mov dword [ebp - 0x574], 0
cmp dword [0x4d6054], 0
jne 0x46e7d0
push 0x4d6054
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x578], 0x4d6054
jmp 0x46e7da
mov dword [ebp - 0x578], 0x4d6054
mov ecx, dword [ebp - 0x578]
mov edx, dword [ecx]
mov dword [ebp - 0x180], edx
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2a8], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x2a8]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
mov edx, dword [ebp - 0x58]
push edx
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0xd4]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 0x4009
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x140]
push edx
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46e8c5
push 0x20
push 0x4168a0
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x57c], eax
jmp 0x46e8cf
mov dword [ebp - 0x57c], 0
push 0x417284
mov edx, dword [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0x58]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xcd
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46e963
push 0x30
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x46e96d
mov dword [ebp - 0x580], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x2b0], ecx
mov dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x2b0]
push edx
lea eax, [ebp - 0x1cc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0x1d0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollVar]
mov dword [ebp - 0x2ac], eax
jmp 0x46fc17
mov dword [ebp - 4], 0xcf
push 0x414378
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0xd1
mov dword [ebp - 0x138], 0x41f0ac
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea edx, [ebp - 0xbc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46eac4
push 0x20
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x584], eax
jmp 0x46eace
mov dword [ebp - 0x584], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd3
mov dword [ebp - 0x138], 0x41ef18
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0xbc]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x64]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46ebe7
push 0x64
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x46ebf1
mov dword [ebp - 0x588], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd5
mov dword [ebp - 0x138], 0x41ef38
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x140]
mov dword [eax], ecx
mov edx, dword [ebp - 0x13c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x138]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x134]
mov dword [eax + 0xc], edx
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea eax, [ebp - 0xb0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea ecx, [ebp - 0xbc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x48]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46ed0a
push 0x48
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x46ed14
mov dword [ebp - 0x58c], 0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd7
mov dword [ebp - 0x138], 0x41993c
mov dword [ebp - 0x140], 8
push 0
push 0x41f0fc
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x140]
mov dword [ecx], edx
mov eax, dword [ebp - 0x13c]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x138]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x134]
mov dword [ecx + 0xc], eax
push 1
push 0x41f0e0
push 0
push 0x41f0c8
lea ecx, [ebp - 0xb0]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
lea eax, [ebp - 0x100]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x20
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVar]
push eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x5c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46ee26
push 0x5c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x46ee30
mov dword [ebp - 0x590], 0
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0xd9
lea ecx, [ebp - 0x174]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46eea4
push 0x58
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x594], eax
jmp 0x46eeae
mov dword [ebp - 0x594], 0
movsx ecx, word [ebp - 0x174]
test ecx, ecx
je 0x46f0a0
mov dword [ebp - 4], 0xdb
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x70]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46ef08
push 0x70
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x46ef12
mov dword [ebp - 0x598], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x184], edx
mov dword [ebp - 0x118], 0x80020004
mov dword [ebp - 0x120], 0xa
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46efa7
push 0x1c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x59c], eax
jmp 0x46efb1
mov dword [ebp - 0x59c], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2b4], eax
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2b4]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
call fcn.00458aa0
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x184]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x46f057
push 0x20
push 0x4168a0
mov eax, dword [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a0], eax
jmp 0x46f061
mov dword [ebp - 0x5a0], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea edx, [ebp - 0x120]
push edx
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
mov dword [ebp - 4], 0xdf
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f0f4
push 0x44
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a4], eax
jmp 0x46f0fe
mov dword [ebp - 0x5a4], 0
mov dword [ebp - 0xe8], 0xffffffff
mov dword [ebp - 0xf0], 0xb
mov dword [ebp - 0x178], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2b8]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x178]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xb4]
push ecx
call fcn.00466b50
not ax
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x180]
test edx, edx
je 0x46f197
jmp 0x4721de
mov dword [ebp - 4], 0xe5
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f1eb
push 0x3c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5a8], eax
jmp 0x46f1f5
mov dword [ebp - 0x5a8], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2bc]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
call fcn.00458da0
push eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46f270
push 0x28
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ac], eax
jmp 0x46f27a
mov dword [ebp - 0x5ac], 0
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
mov dword [ebp - 4], 0xe7
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f2da
push 0x3c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b0], eax
jmp 0x46f2e4
mov dword [ebp - 0x5b0], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x2c0], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2c0]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
lea eax, [ebp - 0xc0]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46f35d
push 0x3c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b4], eax
jmp 0x46f367
mov dword [ebp - 0x5b4], 0
lea eax, [ebp - 0xf0]
push eax
call fcn.00431210
mov si, ax
not si
mov ecx, dword [ebp - 0xc0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor edx, edx
cmp eax, 1
setg dl
neg edx
and si, dx
mov word [ebp - 0x184], si
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x184]
test eax, eax
je 0x46f5f2
mov dword [ebp - 4], 0xe9
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f415
push 0x3c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5b8], eax
jmp 0x46f41f
mov dword [ebp - 0x5b8], 0
lea ecx, [ebp - 0xc0]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46f46c
push 0x3c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5bc], eax
jmp 0x46f476
mov dword [ebp - 0x5bc], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x2c4], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2c4]
mov dword [ebp - 0xe8], edx
mov dword [ebp - 0xf0], 8
mov eax, dword [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x47252b
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
push 0
push 0xffffffffffffffff
push 1
push 0x416f18
push 0x416950
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov edx, dword [ebp - 0xd0]
mov dword [ebp - 0x2c8], edx
mov dword [ebp - 0xd0], 0
push 0
push 0xffffffffffffffff
push 1
push 0x416f18
push 0x417220
mov edx, dword [ebp - 0x2c8]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x38]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46f5a1
push 0x38
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c0], eax
jmp 0x46f5ab
mov dword [ebp - 0x5c0], 0
lea edx, [ebp - 0xd0]
push edx
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc0]
push eax
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0xf0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0xed
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x4c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f646
push 0x4c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c4], eax
jmp 0x46f650
mov dword [ebp - 0x5c4], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
mov ecx, dword [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x46f6b7
push 0x40
push 0x41d61c
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5c8], eax
jmp 0x46f6c1
mov dword [ebp - 0x5c8], 0
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xef
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 9
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea edx, [ebp - 0xf0]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x80]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f759
push 0x80
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5cc], eax
jmp 0x46f763
mov dword [ebp - 0x5cc], 0
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xf1
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f7c3
push 0x1c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d0], eax
jmp 0x46f7cd
mov dword [ebp - 0x5d0], 0
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46f811
push 0x44
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d4], eax
jmp 0x46f81b
mov dword [ebp - 0x5d4], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x2cc], edx
mov dword [ebp - 0xd4], 0
mov eax, dword [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2d0], edx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2d0]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xc0]
push ecx
call fcn.004668a0
push eax
lea edx, [ebp - 0xdc]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
mov word [ebp - 0x184], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea eax, [ebp - 0xdc]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
movsx edx, word [ebp - 0x184]
test edx, edx
je 0x46fb2d
mov dword [ebp - 4], 0xf3
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46f926
push 0x1c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5d8], eax
jmp 0x46f930
mov dword [ebp - 0x5d8], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2d4], eax
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2d4]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46f9b6
push 0x44
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5dc], eax
jmp 0x46f9c0
mov dword [ebp - 0x5dc], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x184], edx
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x2d8], eax
mov dword [ebp - 0xc4], 0
mov ecx, dword [ebp - 0x2d8]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
mov edx, dword [ebp - 0xb4]
push edx
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea ecx, [ebp - 0xd8]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 0x4009
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x140]
push edx
mov eax, dword [ebp - 0x184]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x184]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x46faac
push 0x20
push 0x4168a0
mov eax, dword [ebp - 0x184]
push eax
mov ecx, dword [ebp - 0x188]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e0], eax
jmp 0x46fab6
mov dword [ebp - 0x5e0], 0
push 0x41e9e4
mov edx, dword [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea eax, [ebp - 0xb4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea eax, [ebp - 0xd4]
push eax
lea ecx, [ebp - 0xd8]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x46fbf6
mov dword [ebp - 4], 0xf7
movsx edx, word [0x4d6154]
test edx, edx
je 0x46fbf6
mov dword [ebp - 4], 0xf8
mov word [ebp - 0x174], 0
push 0
push 0x41c870
lea eax, [ebp - 0x68]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x41f10c
lea edx, [ebp - 0xbc]
push edx
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0x174]
push eax
lea ecx, [ebp - 0xc4]
push ecx
call fcn.0043aeb0
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0xfd
lea edx, [ebp - 0xb0]
push edx
lea eax, [ebp - 0x1d0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollVar]
mov dword [ebp - 0x2ac], eax
cmp dword [ebp - 0x2ac], 0
jne 0x46e9b7
mov dword [ebp - 4], 0xff
movsx ecx, word [0x4d618c]
test ecx, ecx
je 0x470934
mov dword [ebp - 4], 0x101
push 0x414378
call dword [sym.imp.MSVBVM60.DLL___vbaNew]
push eax
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 4], 0x103
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x50]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46fca5
push 0x50
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e4], eax
jmp 0x46fcaf
mov dword [ebp - 0x5e4], 0
mov eax, dword [ebp - 0xbc]
push eax
push 0x41f1f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x20]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46fd16
push 0x20
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5e8], eax
jmp 0x46fd20
mov dword [ebp - 0x5e8], 0
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x105
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x58]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x58]
push edx
call dword [ecx + 0x50]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46fd84
push 0x50
push 0x417284
mov eax, dword [ebp - 0x58]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5ec], eax
jmp 0x46fd8e
mov dword [ebp - 0x5ec], 0
mov edx, dword [ebp - 0xbc]
push edx
push 0x41f1f4
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x64]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x46fdf5
push 0x64
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f0], eax
jmp 0x46fdff
mov dword [ebp - 0x5f0], 0
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
mov dword [ebp - 4], 0x107
push 0x41f214
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x48]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46fe6a
push 0x48
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f4], eax
jmp 0x46fe74
mov dword [ebp - 0x5f4], 0
mov dword [ebp - 4], 0x109
push 0
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x5c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46fec3
push 0x5c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5f8], eax
jmp 0x46fecd
mov dword [ebp - 0x5f8], 0
mov dword [ebp - 4], 0x10b
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x46ff21
push 0x44
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x5fc], eax
jmp 0x46ff2b
mov dword [ebp - 0x5fc], 0
mov dword [ebp - 0xe8], 0xffffffff
mov dword [ebp - 0xf0], 0xb
mov dword [ebp - 0x178], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2dc], edx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2dc]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x178]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xb4]
push eax
call fcn.00466b50
not ax
mov word [ebp - 0x180], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x180]
test ecx, ecx
je 0x46ffc4
jmp 0x4721de
mov dword [ebp - 4], 0x111
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470018
push 0x3c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x600], eax
jmp 0x470022
mov dword [ebp - 0x600], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2e0], edx
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0x2e0]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea ecx, [ebp - 0xc0]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x47009b
push 0x3c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x604], eax
jmp 0x4700a5
mov dword [ebp - 0x604], 0
lea ecx, [ebp - 0xf0]
push ecx
call fcn.00431210
mov si, ax
not si
mov edx, dword [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
xor ecx, ecx
cmp eax, 1
setg cl
neg ecx
and si, cx
mov word [ebp - 0x184], si
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx edx, word [ebp - 0x184]
test edx, edx
je 0x470330
mov dword [ebp - 4], 0x113
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470153
push 0x3c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x608], eax
jmp 0x47015d
mov dword [ebp - 0x608], 0
lea eax, [ebp - 0xc0]
push eax
mov ecx, dword [ebp - 0xb4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0xb4]
push eax
call dword [edx + 0x3c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x4701aa
push 0x3c
push 0x41e9e4
mov ecx, dword [ebp - 0xb4]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x60c], eax
jmp 0x4701b4
mov dword [ebp - 0x60c], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x2e4], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x2e4]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
mov edx, dword [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLenBstr]
sub eax, 1
jo 0x47252b
push eax
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcLeftCharVar]
push 0
push 0xffffffffffffffff
push 1
push 0x416f18
push 0x416950
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xd0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
mov ecx, dword [ebp - 0xd0]
mov dword [ebp - 0x2e8], ecx
mov dword [ebp - 0xd0], 0
push 0
push 0xffffffffffffffff
push 1
push 0x416f18
push 0x417220
mov edx, dword [ebp - 0x2e8]
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcReplace]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Str]
push eax
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x38]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4702df
push 0x38
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x610], eax
jmp 0x4702e9
mov dword [ebp - 0x610], 0
lea ecx, [ebp - 0xd0]
push ecx
lea edx, [ebp - 0xcc]
push edx
lea eax, [ebp - 0xc8]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x117
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x4c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470384
push 0x4c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x614], eax
jmp 0x47038e
mov dword [ebp - 0x614], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
mov eax, dword [ebp - 0xb4]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
push eax
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4703f5
push 0x40
push 0x41d61c
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x618], eax
jmp 0x4703ff
mov dword [ebp - 0x618], 0
lea ecx, [ebp - 0xd4]
push ecx
lea edx, [ebp - 0xd8]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x119
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 9
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xf0]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470497
push 0x80
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x61c], eax
jmp 0x4704a1
mov dword [ebp - 0x61c], 0
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x11b
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xb4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0xb4]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470501
push 0x1c
push 0x41e9e4
mov edx, dword [ebp - 0xb4]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x620], eax
jmp 0x47050b
mov dword [ebp - 0x620], 0
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x47054f
push 0x44
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x624], eax
jmp 0x470559
mov dword [ebp - 0x624], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x2ec], ecx
mov dword [ebp - 0xd4], 0
mov edx, dword [ebp - 0x2ec]
push edx
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x2f0], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2f0]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xc0]
push eax
call fcn.004668a0
push eax
lea ecx, [ebp - 0xdc]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
mov word [ebp - 0x184], ax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
movsx ecx, word [ebp - 0x184]
test ecx, ecx
je 0x47086b
mov dword [ebp - 4], 0x11d
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0xb4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0xb4]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470664
push 0x1c
push 0x41e9e4
mov eax, dword [ebp - 0xb4]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x628], eax
jmp 0x47066e
mov dword [ebp - 0x628], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x2f4], edx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x2f4]
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xc0]
push eax
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x4706f4
push 0x44
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x62c], eax
jmp 0x4706fe
mov dword [ebp - 0x62c], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x184], ecx
mov dword [ebp - 0x108], 0x80020004
mov dword [ebp - 0x110], 0xa
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov edx, dword [ebp - 0xc4]
mov dword [ebp - 0x2f8], edx
mov dword [ebp - 0xc4], 0
mov eax, dword [ebp - 0x2f8]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
mov ecx, dword [ebp - 0xb4]
push ecx
lea edx, [ebp - 0xd8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x138], eax
mov dword [ebp - 0x140], 0x4009
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x140]
push ecx
mov edx, dword [ebp - 0x184]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x184]
push ecx
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x188], eax
cmp dword [ebp - 0x188], 0
jge 0x4707ea
push 0x20
push 0x4168a0
mov edx, dword [ebp - 0x184]
push edx
mov eax, dword [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x630], eax
jmp 0x4707f4
mov dword [ebp - 0x630], 0
push 0x41e9e4
mov ecx, dword [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0xb4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea eax, [ebp - 0xc4]
push eax
lea ecx, [ebp - 0xc0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
lea edx, [ebp - 0xd4]
push edx
lea eax, [ebp - 0xd8]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
jmp 0x470934
mov dword [ebp - 4], 0x121
movsx ecx, word [0x4d6154]
test ecx, ecx
je 0x470934
mov dword [ebp - 4], 0x122
mov word [ebp - 0x174], 0
push 0
push 0x41c870
lea edx, [ebp - 0x68]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push 0x41f10c
lea ecx, [ebp - 0xbc]
push ecx
call fcn.00458aa0
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0xc4]
push eax
call fcn.0043aeb0
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc0]
push edx
lea eax, [ebp - 0xbc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x129
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x1c8]
push edx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jne 0x46cb86
mov dword [ebp - 4], 0x12b
lea eax, [ebp - 0xd4]
push eax
push 0
mov ecx, dword [ebp - 0x6c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x6c]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x4709b1
push 0x1c
push 0x4170c8
mov ecx, dword [ebp - 0x6c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x634], eax
jmp 0x4709bb
mov dword [ebp - 0x634], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x470a14
push 0x30
push 0x4170b8
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x638], eax
jmp 0x470a1e
mov dword [ebp - 0x638], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x300], ecx
mov dword [ebp - 0xd8], 0
mov edx, dword [ebp - 0x300]
push edx
lea eax, [ebp - 0x1d4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x1d8]
push edx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x2fc], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x47105e
mov dword [ebp - 4], 0x12d
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470ac1
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x63c], eax
jmp 0x470acb
mov dword [ebp - 0x63c], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41e93c
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x470b29
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x640], eax
jmp 0x470b33
mov dword [ebp - 0x640], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x470b8c
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x644], eax
jmp 0x470b96
mov dword [ebp - 0x644], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x304], edx
mov dword [ebp - 0xbc], 0
mov eax, dword [ebp - 0x304]
mov dword [ebp - 0xe8], eax
mov dword [ebp - 0xf0], 8
lea edx, [ebp - 0xf0]
lea ecx, [ebp - 0x90]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x12f
cmp dword [0x4d6054], 0
jne 0x470c19
push 0x4d6054
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x648], 0x4d6054
jmp 0x470c23
mov dword [ebp - 0x648], 0x4d6054
mov eax, dword [ebp - 0x648]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x1dc]
push eax
push 0x417284
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x308], eax
jmp 0x47102e
mov dword [ebp - 4], 0x131
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x58]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x58]
push ecx
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470c98
push 0x34
push 0x417284
mov edx, dword [ebp - 0x58]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x64c], eax
jmp 0x470ca2
mov dword [ebp - 0x64c], 0
lea ecx, [ebp - 0xc0]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x470ce6
push 0x1c
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x180]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x650], eax
jmp 0x470cf0
mov dword [ebp - 0x650], 0
mov ecx, dword [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0xc0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrCmp]
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x184], ax
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0xc
movsx edx, word [ebp - 0x184]
test edx, edx
je 0x47100b
mov dword [ebp - 4], 0x133
cmp dword [0x4d6054], 0
jne 0x470d66
push 0x4d6054
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x654], 0x4d6054
jmp 0x470d70
mov dword [ebp - 0x654], 0x4d6054
mov eax, dword [ebp - 0x654]
mov ecx, dword [eax]
push ecx
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollVar]
mov dword [ebp - 0x30c], eax
jmp 0x470ffe
mov dword [ebp - 4], 0x135
push 0
push 0x417830
lea ecx, [ebp - 0x48]
push ecx
lea edx, [ebp - 0xf0]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x10
push eax
lea eax, [ebp - 0x90]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x17c], ax
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x17c]
test ecx, ecx
je 0x470fe0
mov dword [ebp - 4], 0x137
push 0x417284
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea eax, [ebp - 0xd4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0xc0]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470e4f
push 0xc0
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x658], eax
jmp 0x470e59
mov dword [ebp - 0x658], 0
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x139
mov eax, dword [ebp - 0x58]
push eax
lea ecx, [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSetAddref]
lea edx, [ebp - 0xd4]
mov dword [ebp - 0x138], edx
mov dword [ebp - 0x140], 0x4009
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x58]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x58]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x470ed7
push 0x34
push 0x417284
mov ecx, dword [ebp - 0x58]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x65c], eax
jmp 0x470ee1
mov dword [ebp - 0x65c], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x310], eax
mov dword [ebp - 0xbc], 0
mov ecx, dword [ebp - 0x310]
mov dword [ebp - 0xe8], ecx
mov dword [ebp - 0xf0], 8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0xf0]
mov dword [edx], eax
mov ecx, dword [ebp - 0xec]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0xe8]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0xe4]
mov dword [edx + 0xc], ecx
push 2
push 0x41e304
push 0
push 0x41e2f0
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x110]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLdRf]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjVar]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateMemCall]
add esp, 0x2c
push 0x417284
mov ecx, dword [ebp - 0xd4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaCastObj]
push eax
lea edx, [ebp - 0x58]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea eax, [ebp - 0x110]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x13d
lea edx, [ebp - 0x48]
push edx
lea eax, [ebp - 0x1e0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollVar]
mov dword [ebp - 0x30c], eax
cmp dword [ebp - 0x30c], 0
jne 0x470d95
mov dword [ebp - 4], 0x141
lea ecx, [ebp - 0x58]
push ecx
lea edx, [ebp - 0x1dc]
push edx
push 0x417284
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x308], eax
cmp dword [ebp - 0x308], 0
jne 0x470c4d
mov dword [ebp - 4], 0x143
lea eax, [ebp - 0x4c]
push eax
lea ecx, [ebp - 0x1d8]
push ecx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x2fc], eax
cmp dword [ebp - 0x2fc], 0
jne 0x470a76
mov dword [ebp - 4], 0x147
mov dword [ebp - 0x138], 0x41f240
mov dword [ebp - 0x140], 8
push 0x4170c8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x140]
mov dword [edx], eax
mov ecx, dword [ebp - 0x13c]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x138]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x134]
mov dword [edx + 0xc], ecx
push 1
push 0x41f02c
lea edx, [ebp - 0xa0]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea ecx, [ebp - 0x6c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x149
push 0
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
movsx eax, ax
test eax, eax
jne 0x4717ae
mov dword [ebp - 4], 0x14b
lea ecx, [ebp - 0xd4]
push ecx
push 0
mov edx, dword [ebp - 0x6c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6c]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x471161
push 0x1c
push 0x4170c8
mov edx, dword [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x660], eax
jmp 0x47116b
mov dword [ebp - 0x660], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4711c4
push 0x30
push 0x4170b8
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x664], eax
jmp 0x4711ce
mov dword [ebp - 0x664], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x318], edx
mov dword [ebp - 0xd8], 0
mov eax, dword [ebp - 0x318]
push eax
lea ecx, [ebp - 0x1e4]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x1e8]
push eax
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x314], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4717a1
mov dword [ebp - 4], 0x14d
mov edx, 0x416f18
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x14f
mov edx, 0x416f18
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x151
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x47129b
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x668], eax
jmp 0x4712a5
mov dword [ebp - 0x668], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41f284
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x471303
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x47130d
mov dword [ebp - 0x66c], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x471366
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x670], eax
jmp 0x471370
mov dword [ebp - 0x670], 0
lea eax, [ebp - 0xdc]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x190], eax
cmp dword [ebp - 0x190], 0
jge 0x4713b4
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x190]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x4713be
mov dword [ebp - 0x674], 0
mov eax, dword [ebp - 0xdc]
mov dword [ebp - 0x194], eax
lea ecx, [ebp - 0xe0]
push ecx
push 0x41f294
mov edx, dword [ebp - 0x194]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x194]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x47141c
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x194]
push edx
mov eax, dword [ebp - 0x198]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x678], eax
jmp 0x471426
mov dword [ebp - 0x678], 0
mov ecx, dword [ebp - 0xe0]
mov dword [ebp - 0x19c], ecx
lea edx, [ebp - 0xc0]
push edx
mov eax, dword [ebp - 0x19c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x19c]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0
jge 0x47147f
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x19c]
push eax
mov ecx, dword [ebp - 0x1a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x471489
mov dword [ebp - 0x67c], 0
mov edx, dword [ebp - 0xbc]
push edx
push 0x417388
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xc0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xc0]
push ecx
lea edx, [ebp - 0xc4]
push edx
lea eax, [ebp - 0xbc]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x10
lea ecx, [ebp - 0xe0]
push ecx
lea edx, [ebp - 0xdc]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
mov dword [ebp - 4], 0x153
lea edx, [ebp - 0xd4]
push edx
mov eax, dword [ebp - 0x4c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4c]
push edx
call dword [ecx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x471554
push 0x44
push 0x4170b8
mov eax, dword [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x17c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x680], eax
jmp 0x47155e
mov dword [ebp - 0x680], 0
mov edx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], edx
lea eax, [ebp - 0xd8]
push eax
push 0x41f2a4
mov ecx, dword [ebp - 0x180]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x180]
push eax
call dword [edx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x4715bc
push 0x1c
push 0x41f044
mov ecx, dword [ebp - 0x180]
push ecx
mov edx, dword [ebp - 0x184]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x4715c6
mov dword [ebp - 0x684], 0
mov eax, dword [ebp - 0xd8]
mov dword [ebp - 0x188], eax
lea ecx, [ebp - 0xbc]
push ecx
mov edx, dword [ebp - 0x188]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x188]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x47161f
push 0x68
push 0x4170b8
mov edx, dword [ebp - 0x188]
push edx
mov eax, dword [ebp - 0x18c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x688], eax
jmp 0x471629
mov dword [ebp - 0x688], 0
mov ecx, dword [ebp - 0xbc]
mov dword [ebp - 0x31c], ecx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x31c]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0xd8]
push edx
lea eax, [ebp - 0xd4]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x155
cmp dword [0x4d6058], 0
jne 0x471693
push 0x4d6058
push 0x4168b0
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x68c], 0x4d6058
jmp 0x47169d
mov dword [ebp - 0x68c], 0x4d6058
mov ecx, dword [ebp - 0x68c]
mov edx, dword [ecx]
mov dword [ebp - 0x17c], edx
mov dword [ebp - 0xf8], 0x80020004
mov dword [ebp - 0x100], 0xa
mov dword [ebp - 0xe8], 0x80020004
mov dword [ebp - 0xf0], 0xa
lea eax, [ebp - 0x70]
mov dword [ebp - 0x148], eax
mov dword [ebp - 0x150], 0x4008
lea ecx, [ebp - 0x54]
mov dword [ebp - 0x138], ecx
mov dword [ebp - 0x140], 0x4008
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x150]
push ecx
lea edx, [ebp - 0x140]
push edx
mov eax, dword [ebp - 0x17c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x17c]
push edx
call dword [ecx + 0x20]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x47175b
push 0x20
push 0x4168a0
mov eax, dword [ebp - 0x17c]
push eax
mov ecx, dword [ebp - 0x180]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x690], eax
jmp 0x471765
mov dword [ebp - 0x690], 0
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x157
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x1e8]
push edx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x314], eax
cmp dword [ebp - 0x314], 0
jne 0x471226
mov dword [ebp - 4], 0x15b
mov dword [ebp - 0x138], 0x41f2e4
mov dword [ebp - 0x140], 8
push 0x4170c8
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x140]
mov dword [eax], ecx
mov edx, dword [ebp - 0x13c]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x138]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x134]
mov dword [eax + 0xc], edx
push 1
push 0x41f02c
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0xf0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x15d
push 0
mov eax, dword [ebp - 0x6c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
movsx ecx, ax
test ecx, ecx
jne 0x471fac
mov dword [ebp - 4], 0x15f
mov dword [ebp - 0x138], 1
mov dword [ebp - 0x140], 2
mov dword [ebp - 0x148], 0x32
mov dword [ebp - 0x150], 2
mov dword [ebp - 0x158], 0
mov dword [ebp - 0x160], 2
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x160]
push ecx
lea edx, [ebp - 0x210]
push edx
lea eax, [ebp - 0x200]
push eax
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x320], eax
jmp 0x471a05
mov dword [ebp - 4], 0x161
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x33
jae 0x4718fe
mov dword [ebp - 0x694], 0
jmp 0x47190a
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x694], eax
mov dword [ebp - 0x17c], 0
cmp dword [ebp - 0x17c], 2
jae 0x471929
mov dword [ebp - 0x698], 0
jmp 0x471935
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x698], eax
mov edx, 0x416f18
mov eax, dword [ebp - 0x17c]
imul eax, eax, 0x33
mov ecx, dword [ebp - 0x180]
add ecx, eax
mov eax, dword [0x4d6074]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x163
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x33
jae 0x471985
mov dword [ebp - 0x69c], 0
jmp 0x471991
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x69c], eax
mov dword [ebp - 0x17c], 1
cmp dword [ebp - 0x17c], 2
jae 0x4719b0
mov dword [ebp - 0x6a0], 0
jmp 0x4719bc
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6a0], eax
mov edx, 0x416f18
mov eax, dword [ebp - 0x17c]
imul eax, eax, 0x33
mov ecx, dword [ebp - 0x180]
add ecx, eax
mov eax, dword [0x4d6074]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x165
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
lea eax, [ebp - 0x30]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x320], eax
cmp dword [ebp - 0x320], 0
jne 0x4718d2
mov dword [ebp - 4], 0x167
mov dword [ebp - 0x138], 0
mov dword [ebp - 0x140], 2
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x169
lea ecx, [ebp - 0xd4]
push ecx
push 0
mov edx, dword [ebp - 0x6c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6c]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x471a89
push 0x1c
push 0x4170c8
mov edx, dword [ebp - 0x6c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a4], eax
jmp 0x471a93
mov dword [ebp - 0x6a4], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x30]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x471aec
push 0x30
push 0x4170b8
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a8], eax
jmp 0x471af6
mov dword [ebp - 0x6a8], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x328], edx
mov dword [ebp - 0xd8], 0
mov eax, dword [ebp - 0x328]
push eax
lea ecx, [ebp - 0x1ec]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
push eax
lea edx, [ebp - 0x4c]
push edx
lea eax, [ebp - 0x1f0]
push eax
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaForEachCollObj]
mov dword [ebp - 0x324], eax
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x471f9f
mov dword [ebp - 4], 0x16b
mov edx, 0x416f18
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16d
mov edx, 0x416f18
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x16f
lea ecx, [ebp - 0xd4]
push ecx
mov edx, dword [ebp - 0x4c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c]
push ecx
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x471bc3
push 0x44
push 0x4170b8
mov edx, dword [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x17c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x471bcd
mov dword [ebp - 0x6ac], 0
mov ecx, dword [ebp - 0xd4]
mov dword [ebp - 0x180], ecx
lea edx, [ebp - 0xd8]
push edx
push 0x41f284
mov eax, dword [ebp - 0x180]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x180]
push edx
call dword [ecx + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x471c2b
push 0x1c
push 0x41f044
mov eax, dword [ebp - 0x180]
push eax
mov ecx, dword [ebp - 0x184]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b0], eax
jmp 0x471c35
mov dword [ebp - 0x6b0], 0
mov edx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], edx
lea eax, [ebp - 0xbc]
push eax
mov ecx, dword [ebp - 0x188]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x188]
push eax
call dword [edx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x471c8e
push 0x68
push 0x4170b8
mov ecx, dword [ebp - 0x188]
push ecx
mov edx, dword [ebp - 0x18c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x471c98
mov dword [ebp - 0x6b4], 0
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x32c], eax
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x32c]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0xd8]
push ecx
lea edx, [ebp - 0xd4]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x171
lea eax, [ebp - 0xd4]
push eax
mov ecx, dword [ebp - 0x4c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c]
push eax
call dword [edx + 0x44]
fnclex
mov dword [ebp - 0x17c], eax
cmp dword [ebp - 0x17c], 0
jge 0x471d21
push 0x44
push 0x4170b8
mov ecx, dword [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x17c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b8], eax
jmp 0x471d2b
mov dword [ebp - 0x6b8], 0
mov eax, dword [ebp - 0xd4]
mov dword [ebp - 0x180], eax
lea ecx, [ebp - 0xd8]
push ecx
push 0x41ef38
mov edx, dword [ebp - 0x180]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x180]
push ecx
call dword [eax + 0x1c]
fnclex
mov dword [ebp - 0x184], eax
cmp dword [ebp - 0x184], 0
jge 0x471d89
push 0x1c
push 0x41f044
mov edx, dword [ebp - 0x180]
push edx
mov eax, dword [ebp - 0x184]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6bc], eax
jmp 0x471d93
mov dword [ebp - 0x6bc], 0
mov ecx, dword [ebp - 0xd8]
mov dword [ebp - 0x188], ecx
lea edx, [ebp - 0xbc]
push edx
mov eax, dword [ebp - 0x188]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x188]
push edx
call dword [ecx + 0x68]
fnclex
mov dword [ebp - 0x18c], eax
cmp dword [ebp - 0x18c], 0
jge 0x471dec
push 0x68
push 0x4170b8
mov eax, dword [ebp - 0x188]
push eax
mov ecx, dword [ebp - 0x18c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6c0], eax
jmp 0x471df6
mov dword [ebp - 0x6c0], 0
mov edx, dword [ebp - 0xbc]
mov dword [ebp - 0x330], edx
mov dword [ebp - 0xbc], 0
mov edx, dword [ebp - 0x330]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0xd4]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x173
lea edx, [ebp - 0x30]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x33
jae 0x471e60
mov dword [ebp - 0x6c4], 0
jmp 0x471e6c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c4], eax
mov dword [ebp - 0x17c], 0
cmp dword [ebp - 0x17c], 2
jae 0x471e8b
mov dword [ebp - 0x6c8], 0
jmp 0x471e97
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6c8], eax
mov edx, dword [ebp - 0x50]
mov eax, dword [ebp - 0x17c]
imul eax, eax, 0x33
mov ecx, dword [ebp - 0x180]
add ecx, eax
mov eax, dword [0x4d6074]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x175
lea ecx, [ebp - 0x30]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0x33
jae 0x471ee5
mov dword [ebp - 0x6cc], 0
jmp 0x471ef1
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6cc], eax
mov dword [ebp - 0x17c], 1
cmp dword [ebp - 0x17c], 2
jae 0x471f10
mov dword [ebp - 0x6d0], 0
jmp 0x471f1c
call dword [sym.imp.MSVBVM60.DLL___vbaGenerateBoundsError]
mov dword [ebp - 0x6d0], eax
mov edx, dword [ebp - 0x34]
mov eax, dword [ebp - 0x17c]
imul eax, eax, 0x33
mov ecx, dword [ebp - 0x180]
add ecx, eax
mov eax, dword [0x4d6074]
lea ecx, [eax + ecx*4]
call dword [sym.imp.MSVBVM60.DLL___vbaStrCopy]
mov dword [ebp - 4], 0x177
mov dword [ebp - 0x138], 1
mov dword [ebp - 0x140], 2
lea ecx, [ebp - 0x30]
push ecx
lea edx, [ebp - 0x140]
push edx
lea eax, [ebp - 0xf0]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x179
lea ecx, [ebp - 0x4c]
push ecx
lea edx, [ebp - 0x1f0]
push edx
push 0x4170b8
call dword [sym.imp.MSVBVM60.DLL___vbaNextEachCollObj]
mov dword [ebp - 0x324], eax
cmp dword [ebp - 0x324], 0
jne 0x471b4e
mov dword [ebp - 4], 0x17d
mov word [ebp - 0x174], 0
mov dword [ebp - 0x148], 0x41da48
mov dword [ebp - 0x150], 8
mov dword [ebp - 0x138], 0x419cb8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0x110]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea edx, [ebp - 0x174]
push edx
lea eax, [ebp - 0xbc]
push eax
call fcn.0043aeb0
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x110]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0xf0]
push eax
push 3
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x10
mov dword [ebp - 4], 0x17f
mov dword [ebp - 0x148], 0x41f328
mov dword [ebp - 0x150], 8
mov dword [ebp - 0x138], 0x419cb8
mov dword [ebp - 0x140], 8
lea edx, [ebp - 0x140]
lea ecx, [ebp - 0xf0]
call dword [sym.imp.MSVBVM60.DLL___vbaVarDup]
lea ecx, [ebp - 0xf0]
push ecx
lea edx, [ebp - 0x100]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcEnvironVar]
mov dword [ebp - 0x158], 0x41f38c
mov dword [ebp - 0x160], 8
push 0x4170c8
lea eax, [ebp - 0x150]
push eax
lea ecx, [ebp - 0x100]
push ecx
lea edx, [ebp - 0x110]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
push eax
lea eax, [ebp - 0x160]
push eax
lea ecx, [ebp - 0x120]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCat]
mov edx, eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [edx]
mov dword [eax], ecx
mov ecx, dword [edx + 4]
mov dword [eax + 4], ecx
mov ecx, dword [edx + 8]
mov dword [eax + 8], ecx
mov edx, dword [edx + 0xc]
mov dword [eax + 0xc], edx
push 1
push 0x41f02c
lea eax, [ebp - 0xa0]
push eax
lea ecx, [ebp - 0x130]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarLateMemCallLd]
add esp, 0x20
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaCastObjVar]
push eax
lea edx, [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
lea eax, [ebp - 0x130]
push eax
lea ecx, [ebp - 0x120]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0x100]
push eax
lea ecx, [ebp - 0xf0]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
mov dword [ebp - 4], 0x181
push 0
mov edx, dword [ebp - 0x6c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjIs]
movsx eax, ax
test eax, eax
jne 0x4721c3
mov dword [ebp - 4], 0x183
lea ecx, [ebp - 0x6c]
push ecx
call fcn.00477580
jmp 0x4721d9
mov dword [ebp - 4], 0x189
push 0
call fcn.00416b20
call dword [sym.imp.MSVBVM60.DLL___vbaSetSystemError]
jmp 0x47232b
mov dword [ebp - 4], 0x191
mov word [ebp - 0x174], 0
call dword [sym.imp.MSVBVM60.DLL_rtcErrObj]
push eax
lea edx, [ebp - 0xd4]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0xc4]
push eax
mov ecx, dword [ebp - 0x17c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x17c]
push eax
call dword [edx + 0x2c]
fnclex
mov dword [ebp - 0x180], eax
cmp dword [ebp - 0x180], 0
jge 0x472255
push 0x2c
push 0x4171b8
mov ecx, dword [ebp - 0x17c]
push ecx
mov edx, dword [ebp - 0x180]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6d4], eax
jmp 0x47225f
mov dword [ebp - 0x6d4], 0
push 0x417154
call dword [sym.imp.MSVBVM60.DLL_rtcGetErl]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrI4]
mov edx, eax
lea ecx, [ebp - 0xbc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc0]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
push 0x41f398
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xc8]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
push eax
mov eax, dword [ebp - 0xc4]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaStrCat]
mov edx, eax
lea ecx, [ebp - 0xcc]
call dword [sym.imp.MSVBVM60.DLL___vbaStrMove]
lea ecx, [ebp - 0x174]
push ecx
lea edx, [ebp - 0xcc]
push edx
call fcn.0043aeb0
lea eax, [ebp - 0xcc]
push eax
lea ecx, [ebp - 0xc4]
push ecx
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xc0]
push eax
lea ecx, [ebp - 0xbc]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStrList]
add esp, 0x18
lea ecx, [ebp - 0xd4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
jmp 0x4721d9
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
push 0x472513
jmp 0x4723c6
lea edx, [ebp - 0x1f0]
push edx
lea eax, [ebp - 0x1ec]
push eax
lea ecx, [ebp - 0x1e8]
push ecx
lea edx, [ebp - 0x1e4]
push edx
lea eax, [ebp - 0x1e0]
push eax
lea ecx, [ebp - 0x1dc]
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0x1d4]
push eax
lea ecx, [ebp - 0x1d0]
push ecx
lea edx, [ebp - 0x1cc]
push edx
lea eax, [ebp - 0x1c8]
push eax
lea ecx, [ebp - 0x1c4]
push ecx
lea edx, [ebp - 0x1c0]
push edx
lea eax, [ebp - 0x1bc]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0x1b4]
push edx
lea eax, [ebp - 0x1b0]
push eax
lea ecx, [ebp - 0x1ac]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x1a4]
push eax
push 0x14
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x54
lea ecx, [ebp - 0x210]
push ecx
lea edx, [ebp - 0x200]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea ecx, [ebp - 0x30]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x38]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x50]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x54]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x58]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x68]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x6c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x70]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
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 - 0xb4]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
ret
call dword [sym.imp.MSVBVM60.DLL___vbaErrorOverflow]
int3