Function at 0x530650
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402c26
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x698
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x401658
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 1
call dword [sym.imp.MSVBVM60.DLL___vbaOnError]
mov dword [ebp - 4], 3
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 2
mov dword [ebp - 0x190], 1
mov dword [ebp - 0x198], 2
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x1a8], 2
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarForInit]
mov dword [ebp - 0x2e4], eax
jmp 0x533173
mov dword [ebp - 4], 4
cmp dword [0x5762ac], 0
jne 0x53074c
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x31c], 0x5762ac
jmp 0x530756
mov dword [ebp - 0x31c], 0x5762ac
mov edx, dword [ebp - 0x31c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x31c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5307d6
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x320], eax
jmp 0x5307e0
mov dword [ebp - 0x320], 0
push 0
push 0x44
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 5
mov dword [ebp - 0x180], 7
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x530844
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x324], 0x5762ac
jmp 0x53084e
mov dword [ebp - 0x324], 0x5762ac
mov eax, dword [ebp - 0x324]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x324]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5308ce
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x328], eax
jmp 0x5308d8
mov dword [ebp - 0x328], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 5
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 6
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x530966
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x32c], 0x5762ac
jmp 0x530970
mov dword [ebp - 0x32c], 0x5762ac
mov ecx, dword [ebp - 0x32c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x32c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5309f0
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x330], eax
jmp 0x5309fa
mov dword [ebp - 0x330], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 4
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 7
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x530a88
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x334], 0x5762ac
jmp 0x530a92
mov dword [ebp - 0x334], 0x5762ac
mov edx, dword [ebp - 0x334]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x334]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x530b12
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x338], eax
jmp 0x530b1c
mov dword [ebp - 0x338], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xa
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 8
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0x5dc
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x530bbe
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x33c], 0x5762ac
jmp 0x530bc8
mov dword [ebp - 0x33c], 0x5762ac
mov eax, dword [ebp - 0x33c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x33c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x530c48
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x340], eax
jmp 0x530c52
mov dword [ebp - 0x340], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1a8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
push 1
push 0x39
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 9
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0xaf0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x530d28
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x344], 0x5762ac
jmp 0x530d32
mov dword [ebp - 0x344], 0x5762ac
mov ecx, dword [ebp - 0x344]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x344]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x530db2
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x348], eax
jmp 0x530dbc
mov dword [ebp - 0x348], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 0xc], ecx
push 1
push 0x39
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x180], 2
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0x4b0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x530e92
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x34c], 0x5762ac
jmp 0x530e9c
mov dword [ebp - 0x34c], 0x5762ac
mov edx, dword [ebp - 0x34c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x34c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x530f1c
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x350], eax
jmp 0x530f26
mov dword [ebp - 0x350], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 0xc], edx
push 1
push 0x39
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0x3e8
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x530ffc
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x354], 0x5762ac
jmp 0x531006
mov dword [ebp - 0x354], 0x5762ac
mov eax, dword [ebp - 0x354]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x354]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531086
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x358], eax
jmp 0x531090
mov dword [ebp - 0x358], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1a8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
push 1
push 0x39
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x180], 4
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0x4b0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x531166
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x35c], 0x5762ac
jmp 0x531170
mov dword [ebp - 0x35c], 0x5762ac
mov ecx, dword [ebp - 0x35c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x35c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5311f0
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x360], eax
jmp 0x5311fa
mov dword [ebp - 0x360], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 0xc], ecx
push 1
push 0x39
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x180], 5
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x5312d0
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x364], 0x5762ac
jmp 0x5312da
mov dword [ebp - 0x364], 0x5762ac
mov edx, dword [ebp - 0x364]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x364]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53135a
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x368], eax
jmp 0x531364
mov dword [ebp - 0x368], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 0xc], edx
push 1
push 0x39
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x180], 6
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0x3e8
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x53143a
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x36c], 0x5762ac
jmp 0x531444
mov dword [ebp - 0x36c], 0x5762ac
mov eax, dword [ebp - 0x36c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x36c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5314c4
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x370], eax
jmp 0x5314ce
mov dword [ebp - 0x370], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x1a8]
mov dword [ecx], edx
mov eax, dword [ebp - 0x1a4]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x1a0]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x19c]
mov dword [ecx + 0xc], eax
push 1
push 0x39
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x531590
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x374], 0x5762ac
jmp 0x53159a
mov dword [ebp - 0x374], 0x5762ac
mov ecx, dword [ebp - 0x374]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x374]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53161a
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x378], eax
jmp 0x531624
mov dword [ebp - 0x378], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0xb
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x188], 0xb
cmp dword [0x5762ac], 0
jne 0x5316b2
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x37c], 0x5762ac
jmp 0x5316bc
mov dword [ebp - 0x37c], 0x5762ac
mov edx, dword [ebp - 0x37c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x37c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53173c
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x380], eax
jmp 0x531746
mov dword [ebp - 0x380], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x4f
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x5317d4
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x384], 0x5762ac
jmp 0x5317de
mov dword [ebp - 0x384], 0x5762ac
mov eax, dword [ebp - 0x384]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x384]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53185e
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x388], eax
jmp 0x531868
mov dword [ebp - 0x388], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x28
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x180], 0x436a04
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x5318f6
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x38c], 0x5762ac
jmp 0x531900
mov dword [ebp - 0x38c], 0x5762ac
mov ecx, dword [ebp - 0x38c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x38c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531980
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x390], eax
jmp 0x53198a
mov dword [ebp - 0x390], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x531a18
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x394], 0x5762ac
jmp 0x531a22
mov dword [ebp - 0x394], 0x5762ac
mov edx, dword [ebp - 0x394]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x394]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531aa2
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x398], eax
jmp 0x531aac
mov dword [ebp - 0x398], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xb
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x188], 0xb
cmp dword [0x5762ac], 0
jne 0x531b3a
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x39c], 0x5762ac
jmp 0x531b44
mov dword [ebp - 0x39c], 0x5762ac
mov eax, dword [ebp - 0x39c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x39c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531bc4
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a0], eax
jmp 0x531bce
mov dword [ebp - 0x3a0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x4f
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x180], 0x436a14
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x531c5c
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3a4], 0x5762ac
jmp 0x531c66
mov dword [ebp - 0x3a4], 0x5762ac
mov ecx, dword [ebp - 0x3a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3a4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531ce6
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3a8], eax
jmp 0x531cf0
mov dword [ebp - 0x3a8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x4d
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x180], 0x40e00000
mov dword [ebp - 0x188], 4
cmp dword [0x5762ac], 0
jne 0x531d7e
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3ac], 0x5762ac
jmp 0x531d88
mov dword [ebp - 0x3ac], 0x5762ac
mov edx, dword [ebp - 0x3ac]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3ac]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531e08
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b0], eax
jmp 0x531e12
mov dword [ebp - 0x3b0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x4e
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x531ea0
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3b4], 0x5762ac
jmp 0x531eaa
mov dword [ebp - 0x3b4], 0x5762ac
mov eax, dword [ebp - 0x3b4]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3b4]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x531f2a
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3b8], eax
jmp 0x531f34
mov dword [ebp - 0x3b8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x28
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x180], 0x436e20
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x531fc2
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3bc], 0x5762ac
jmp 0x531fcc
mov dword [ebp - 0x3bc], 0x5762ac
mov ecx, dword [ebp - 0x3bc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3bc]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53204c
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c0], eax
jmp 0x532056
mov dword [ebp - 0x3c0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x180], 2
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5320e4
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3c4], 0x5762ac
jmp 0x5320ee
mov dword [ebp - 0x3c4], 0x5762ac
mov edx, dword [ebp - 0x3c4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3c4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53216e
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3c8], eax
jmp 0x532178
mov dword [ebp - 0x3c8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xb
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x188], 0xb
cmp dword [0x5762ac], 0
jne 0x532206
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3cc], 0x5762ac
jmp 0x532210
mov dword [ebp - 0x3cc], 0x5762ac
mov eax, dword [ebp - 0x3cc]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3cc]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532290
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d0], eax
jmp 0x53229a
mov dword [ebp - 0x3d0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x4f
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x532328
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3d4], 0x5762ac
jmp 0x532332
mov dword [ebp - 0x3d4], 0x5762ac
mov ecx, dword [ebp - 0x3d4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3d4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5323b2
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3d8], eax
jmp 0x5323bc
mov dword [ebp - 0x3d8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x28
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x180], 0x436e38
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x53244a
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3dc], 0x5762ac
jmp 0x532454
mov dword [ebp - 0x3dc], 0x5762ac
mov edx, dword [ebp - 0x3dc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3dc]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5324d4
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e0], eax
jmp 0x5324de
mov dword [ebp - 0x3e0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 0x8002
push 0x5761f0
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
movsx ecx, ax
test ecx, ecx
je 0x532e79
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5325a4
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3e4], 0x5762ac
jmp 0x5325ae
mov dword [ebp - 0x3e4], 0x5762ac
mov edx, dword [ebp - 0x3e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3e4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53262e
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3e8], eax
jmp 0x532638
mov dword [ebp - 0x3e8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xb
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x188], 0xb
cmp dword [0x5762ac], 0
jne 0x5326c6
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3ec], 0x5762ac
jmp 0x5326d0
mov dword [ebp - 0x3ec], 0x5762ac
mov eax, dword [ebp - 0x3ec]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x3ec]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532750
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f0], eax
jmp 0x53275a
mov dword [ebp - 0x3f0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x4f
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x5327e8
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3f4], 0x5762ac
jmp 0x5327f2
mov dword [ebp - 0x3f4], 0x5762ac
mov ecx, dword [ebp - 0x3f4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x3f4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532872
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x3f8], eax
jmp 0x53287c
mov dword [ebp - 0x3f8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x28
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x180], 0x436e54
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x53290a
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x3fc], 0x5762ac
jmp 0x532914
mov dword [ebp - 0x3fc], 0x5762ac
mov edx, dword [ebp - 0x3fc]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x3fc]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532994
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x400], eax
jmp 0x53299e
mov dword [ebp - 0x400], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x180], 4
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x532a2c
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x404], 0x5762ac
jmp 0x532a36
mov dword [ebp - 0x404], 0x5762ac
mov eax, dword [ebp - 0x404]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x404]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532ab6
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x408], eax
jmp 0x532ac0
mov dword [ebp - 0x408], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0xb
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x180], 0xffffffff
mov dword [ebp - 0x188], 0xb
cmp dword [0x5762ac], 0
jne 0x532b4e
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x40c], 0x5762ac
jmp 0x532b58
mov dword [ebp - 0x40c], 0x5762ac
mov ecx, dword [ebp - 0x40c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x40c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532bd8
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x410], eax
jmp 0x532be2
mov dword [ebp - 0x410], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x4f
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x532c70
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x414], 0x5762ac
jmp 0x532c7a
mov dword [ebp - 0x414], 0x5762ac
mov edx, dword [ebp - 0x414]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x414]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532cfa
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x418], eax
jmp 0x532d04
mov dword [ebp - 0x418], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x28
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x180], 0x436e6c
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x532d92
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x41c], 0x5762ac
jmp 0x532d9c
mov dword [ebp - 0x41c], 0x5762ac
mov eax, dword [ebp - 0x41c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x41c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532e1c
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x420], eax
jmp 0x532e26
mov dword [ebp - 0x420], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x53314d
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x532ecd
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x424], 0x5762ac
jmp 0x532ed7
mov dword [ebp - 0x424], 0x5762ac
mov ecx, dword [ebp - 0x424]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x424]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x532f57
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x428], eax
jmp 0x532f61
mov dword [ebp - 0x428], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1a8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1a4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1a0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x19c]
mov dword [edx + 0xc], ecx
push 1
push 0x39
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x180], 4
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x1a0], 0
mov dword [ebp - 0x1a8], 3
cmp dword [0x5762ac], 0
jne 0x533037
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x42c], 0x5762ac
jmp 0x533041
mov dword [ebp - 0x42c], 0x5762ac
mov edx, dword [ebp - 0x42c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x42c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5330c1
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x430], eax
jmp 0x5330cb
mov dword [ebp - 0x430], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x1a8]
mov dword [eax], ecx
mov edx, dword [ebp - 0x1a4]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x1a0]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x19c]
mov dword [eax + 0xc], edx
push 1
push 0x39
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallSt]
add esp, 0x2c
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x2a
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarForNext]
mov dword [ebp - 0x2e4], eax
cmp dword [ebp - 0x2e4], 0
jne 0x530720
mov dword [ebp - 4], 0x2b
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
mov ecx, 0x576210
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
mov ecx, 0x576200
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x2f
cmp dword [0x576278], 0
jne 0x533258
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x434], 0x576278
jmp 0x533262
mov dword [ebp - 0x434], 0x576278
mov edx, dword [ebp - 0x434]
mov eax, dword [edx]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x240]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x68]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5332bd
push 0x68
push 0x436e9c
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x438], eax
jmp 0x5332c7
mov dword [ebp - 0x438], 0
cmp dword [ebp - 0x240], 0
jle 0x538022
mov dword [ebp - 4], 0x30
cmp dword [0x576278], 0
jne 0x533300
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x43c], 0x576278
jmp 0x53330a
mov dword [ebp - 0x43c], 0x576278
mov ecx, dword [ebp - 0x43c]
mov edx, dword [ecx]
mov dword [ebp - 0x244], edx
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x98]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x533364
push 0x98
push 0x436e9c
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x440], eax
jmp 0x53336e
mov dword [ebp - 0x440], 0
mov dword [ebp - 4], 0x31
cmp dword [0x576278], 0
jne 0x53339a
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x444], 0x576278
jmp 0x5333a4
mov dword [ebp - 0x444], 0x576278
mov edx, dword [ebp - 0x444]
mov eax, dword [edx]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x23c]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5333ff
push 0x50
push 0x436e9c
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x448], eax
jmp 0x533409
mov dword [ebp - 0x448], 0
movsx ecx, word [ebp - 0x23c]
test ecx, ecx
jne 0x538022
mov dword [ebp - 4], 0x32
cmp dword [0x576278], 0
jne 0x533444
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x44c], 0x576278
jmp 0x53344e
mov dword [ebp - 0x44c], 0x576278
mov edx, dword [ebp - 0x44c]
mov eax, dword [edx]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5334a6
push 0x54
push 0x436e9c
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x450], eax
jmp 0x5334b0
mov dword [ebp - 0x450], 0
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], ecx
mov dword [ebp - 0x180], 0x436eb0
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x50]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x24c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x533546
push 0x28
push 0x436ec4
mov eax, dword [ebp - 0x24c]
push eax
mov ecx, dword [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x454], eax
jmp 0x533550
mov dword [ebp - 0x454], 0
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0x254], edx
lea eax, [ebp - 0x88]
push eax
mov ecx, dword [ebp - 0x254]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x254]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x5335a6
push 0x34
push 0x436ee0
mov ecx, dword [ebp - 0x254]
push ecx
mov edx, dword [ebp - 0x258]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x458], eax
jmp 0x5335b0
mov dword [ebp - 0x458], 0
mov dword [ebp - 0x190], 0x436ed8
mov dword [ebp - 0x198], 0x8008
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x198]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstEq]
mov word [ebp - 0x25c], ax
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx ecx, word [ebp - 0x25c]
test ecx, ecx
je 0x53368e
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x34]
push edx
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
mov ecx, 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x35
lea edx, [ebp - 0x34]
mov ecx, 0x576200
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
jmp 0x53370d
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x44]
push edx
lea eax, [ebp - 0x188]
push eax
lea ecx, [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
mov edx, eax
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 2
lea edx, [ebp - 0x188]
mov ecx, 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x39
lea edx, [ebp - 0x44]
mov ecx, 0x576200
call dword [sym.imp.MSVBVM60.DLL___vbaVarCopy]
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 2
push 0x576200
lea edx, [ebp - 0x188]
push edx
lea eax, [ebp - 0x88]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x190], eax
mov dword [ebp - 0x198], 3
cmp dword [0x5762ac], 0
jne 0x53377d
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x45c], 0x5762ac
jmp 0x533787
mov dword [ebp - 0x45c], 0x5762ac
mov ecx, dword [ebp - 0x45c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x45c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x533807
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x460], eax
jmp 0x533811
mov dword [ebp - 0x460], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x198]
mov dword [edx], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x190]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 0xc], ecx
push 4
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
mov dword [ebp - 4], 0x3c
push 0x576200
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5338b2
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x464], 0x5762ac
jmp 0x5338bc
mov dword [ebp - 0x464], 0x5762ac
mov edx, dword [ebp - 0x464]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x464]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53393c
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x468], eax
jmp 0x533946
mov dword [ebp - 0x468], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xa
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x3d
cmp dword [0x576278], 0
jne 0x5339c0
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x46c], 0x576278
jmp 0x5339ca
mov dword [ebp - 0x46c], 0x576278
mov eax, dword [ebp - 0x46c]
mov ecx, dword [eax]
mov dword [ebp - 0x244], ecx
lea edx, [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x533a22
push 0x54
push 0x436e9c
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x470], eax
jmp 0x533a2c
mov dword [ebp - 0x470], 0
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], edx
mov dword [ebp - 0x180], 0x436ef4
mov dword [ebp - 0x188], 8
lea eax, [ebp - 0x50]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x24c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x533ac2
push 0x28
push 0x436ec4
mov ecx, dword [ebp - 0x24c]
push ecx
mov edx, dword [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x474], eax
jmp 0x533acc
mov dword [ebp - 0x474], 0
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x2e8], eax
mov dword [ebp - 0x50], 0
mov ecx, dword [ebp - 0x2e8]
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x88], 9
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x1b0], ax
mov dword [ebp - 0x1b8], 0xb
cmp dword [0x576278], 0
jne 0x533b32
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x478], 0x576278
jmp 0x533b3c
mov dword [ebp - 0x478], 0x576278
mov eax, dword [ebp - 0x478]
mov ecx, dword [eax]
mov dword [ebp - 0x254], ecx
lea edx, [ebp - 0x54]
push edx
mov eax, dword [ebp - 0x254]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x254]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x533b94
push 0x54
push 0x436e9c
mov eax, dword [ebp - 0x254]
push eax
mov ecx, dword [ebp - 0x258]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x47c], eax
jmp 0x533b9e
mov dword [ebp - 0x47c], 0
mov edx, dword [ebp - 0x54]
mov dword [ebp - 0x25c], edx
mov dword [ebp - 0x190], 0x436ef4
mov dword [ebp - 0x198], 8
lea eax, [ebp - 0x58]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x198]
mov dword [ecx], edx
mov eax, dword [ebp - 0x194]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x190]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x18c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x25c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x25c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0
jge 0x533c34
push 0x28
push 0x436ec4
mov ecx, dword [ebp - 0x25c]
push ecx
mov edx, dword [ebp - 0x260]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x480], eax
jmp 0x533c3e
mov dword [ebp - 0x480], 0
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x2ec], eax
mov dword [ebp - 0x58], 0
mov ecx, dword [ebp - 0x2ec]
mov dword [ebp - 0x90], ecx
mov dword [ebp - 0x98], 9
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1a0], 0x436004
mov dword [ebp - 0x1a8], 0x8008
cmp dword [0x576278], 0
jne 0x533cb1
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x484], 0x576278
jmp 0x533cbb
mov dword [ebp - 0x484], 0x576278
mov ecx, dword [ebp - 0x484]
mov edx, dword [ecx]
mov dword [ebp - 0x264], edx
lea eax, [ebp - 0x5c]
push eax
mov ecx, dword [ebp - 0x264]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x264]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x268], eax
cmp dword [ebp - 0x268], 0
jge 0x533d13
push 0x54
push 0x436e9c
mov ecx, dword [ebp - 0x264]
push ecx
mov edx, dword [ebp - 0x268]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x488], eax
jmp 0x533d1d
mov dword [ebp - 0x488], 0
mov eax, dword [ebp - 0x5c]
mov dword [ebp - 0x26c], eax
mov dword [ebp - 0x1c0], 0x436f0c
mov dword [ebp - 0x1c8], 8
lea ecx, [ebp - 0x60]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1c8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1c4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1c0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1bc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x26c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x26c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x270], eax
cmp dword [ebp - 0x270], 0
jge 0x533db3
push 0x28
push 0x436ec4
mov edx, dword [ebp - 0x26c]
push edx
mov eax, dword [ebp - 0x270]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x48c], eax
jmp 0x533dbd
mov dword [ebp - 0x48c], 0
mov ecx, dword [ebp - 0x60]
mov dword [ebp - 0x2f0], ecx
mov dword [ebp - 0x60], 0
mov edx, dword [ebp - 0x2f0]
mov dword [ebp - 0xd0], edx
mov dword [ebp - 0xd8], 9
lea eax, [ebp - 0xd8]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x1d0], ax
mov dword [ebp - 0x1d8], 0xb
cmp dword [0x576278], 0
jne 0x533e26
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x490], 0x576278
jmp 0x533e30
mov dword [ebp - 0x490], 0x576278
mov ecx, dword [ebp - 0x490]
mov edx, dword [ecx]
mov dword [ebp - 0x274], edx
lea eax, [ebp - 0x64]
push eax
mov ecx, dword [ebp - 0x274]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x274]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x278], eax
cmp dword [ebp - 0x278], 0
jge 0x533e88
push 0x54
push 0x436e9c
mov ecx, dword [ebp - 0x274]
push ecx
mov edx, dword [ebp - 0x278]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x494], eax
jmp 0x533e92
mov dword [ebp - 0x494], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x1e0], 0x436f0c
mov dword [ebp - 0x1e8], 8
lea ecx, [ebp - 0x68]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x1e8]
mov dword [edx], eax
mov ecx, dword [ebp - 0x1e4]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x1e0]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x1dc]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x27c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x27c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x280], eax
cmp dword [ebp - 0x280], 0
jge 0x533f28
push 0x28
push 0x436ec4
mov edx, dword [ebp - 0x27c]
push edx
mov eax, dword [ebp - 0x280]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x498], eax
jmp 0x533f32
mov dword [ebp - 0x498], 0
mov ecx, dword [ebp - 0x68]
mov dword [ebp - 0x2f4], ecx
mov dword [ebp - 0x68], 0
mov edx, dword [ebp - 0x2f4]
mov dword [ebp - 0xf0], edx
mov dword [ebp - 0xf8], 9
lea eax, [ebp - 0xf8]
push eax
lea ecx, [ebp - 0x108]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcTrimVar]
mov dword [ebp - 0x1f0], 0x436004
mov dword [ebp - 0x1f8], 0x8008
cmp dword [0x576278], 0
jne 0x533fa5
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x49c], 0x576278
jmp 0x533faf
mov dword [ebp - 0x49c], 0x576278
mov edx, dword [ebp - 0x49c]
mov eax, dword [edx]
mov dword [ebp - 0x284], eax
lea ecx, [ebp - 0x6c]
push ecx
mov edx, dword [ebp - 0x284]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x284]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x288], eax
cmp dword [ebp - 0x288], 0
jge 0x534007
push 0x54
push 0x436e9c
mov edx, dword [ebp - 0x284]
push edx
mov eax, dword [ebp - 0x288]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a0], eax
jmp 0x534011
mov dword [ebp - 0x4a0], 0
mov ecx, dword [ebp - 0x6c]
mov dword [ebp - 0x28c], ecx
mov dword [ebp - 0x200], 0x436f24
mov dword [ebp - 0x208], 8
lea edx, [ebp - 0x70]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x208]
mov dword [eax], ecx
mov edx, dword [ebp - 0x204]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x200]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x1fc]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x28c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x290], eax
cmp dword [ebp - 0x290], 0
jge 0x5340a7
push 0x28
push 0x436ec4
mov eax, dword [ebp - 0x28c]
push eax
mov ecx, dword [ebp - 0x290]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4a4], eax
jmp 0x5340b1
mov dword [ebp - 0x4a4], 0
mov edx, dword [ebp - 0x70]
mov dword [ebp - 0x2f8], edx
mov dword [ebp - 0x70], 0
mov eax, dword [ebp - 0x2f8]
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x138], 9
lea ecx, [ebp - 0x138]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov word [ebp - 0x210], ax
mov dword [ebp - 0x218], 0xb
cmp dword [0x576278], 0
jne 0x53411a
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4a8], 0x576278
jmp 0x534124
mov dword [ebp - 0x4a8], 0x576278
mov edx, dword [ebp - 0x4a8]
mov eax, dword [edx]
mov dword [ebp - 0x294], eax
lea ecx, [ebp - 0x74]
push ecx
mov edx, dword [ebp - 0x294]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x294]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x298], eax
cmp dword [ebp - 0x298], 0
jge 0x53417c
push 0x54
push 0x436e9c
mov edx, dword [ebp - 0x294]
push edx
mov eax, dword [ebp - 0x298]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4ac], eax
jmp 0x534186
mov dword [ebp - 0x4ac], 0
mov ecx, dword [ebp - 0x74]
mov dword [ebp - 0x29c], ecx
mov dword [ebp - 0x220], 0x436f24
mov dword [ebp - 0x228], 8
lea edx, [ebp - 0x78]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x228]
mov dword [eax], ecx
mov edx, dword [ebp - 0x224]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x220]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x21c]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x29c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x29c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x2a0], eax
cmp dword [ebp - 0x2a0], 0
jge 0x53421c
push 0x28
push 0x436ec4
mov eax, dword [ebp - 0x29c]
push eax
mov ecx, dword [ebp - 0x2a0]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b0], eax
jmp 0x534226
mov dword [ebp - 0x4b0], 0
mov edx, dword [ebp - 0x78]
mov dword [ebp - 0x2a4], edx
lea eax, [ebp - 0x158]
push eax
mov ecx, dword [ebp - 0x2a4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2a4]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x2a8], eax
cmp dword [ebp - 0x2a8], 0
jge 0x53427c
push 0x34
push 0x436ee0
mov ecx, dword [ebp - 0x2a4]
push ecx
mov edx, dword [ebp - 0x2a8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4b4], eax
jmp 0x534286
mov dword [ebp - 0x4b4], 0
mov dword [ebp - 0x230], 0
mov dword [ebp - 0x238], 0x8002
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0xa8]
push ecx
lea edx, [ebp - 0x1a8]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0xc8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xe8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x1f8]
push edx
lea eax, [ebp - 0x118]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x128]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea edx, [ebp - 0x218]
push edx
lea eax, [ebp - 0x148]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
lea ecx, [ebp - 0x158]
push ecx
lea edx, [ebp - 0x238]
push edx
lea eax, [ebp - 0x168]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpEq]
push eax
lea ecx, [ebp - 0x178]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x2ac], ax
lea edx, [ebp - 0x78]
push edx
lea eax, [ebp - 0x74]
push eax
lea ecx, [ebp - 0x6c]
push ecx
lea edx, [ebp - 0x64]
push edx
lea eax, [ebp - 0x5c]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 7
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x20
lea eax, [ebp - 0x158]
push eax
lea ecx, [ebp - 0x218]
push ecx
lea edx, [ebp - 0x138]
push edx
lea eax, [ebp - 0x108]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0x1d8]
push edx
lea eax, [ebp - 0xd8]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x88]
push ecx
push 0xb
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x30
movsx edx, word [ebp - 0x2ac]
test edx, edx
je 0x534782
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x180], 0xc0e0ff
mov dword [ebp - 0x188], 3
lea edx, [ebp - 0x188]
mov ecx, 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x180], 6
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x534450
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4b8], 0x5762ac
jmp 0x53445a
mov dword [ebp - 0x4b8], 0x5762ac
mov eax, dword [ebp - 0x4b8]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4b8]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5344da
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4bc], eax
jmp 0x5344e4
mov dword [ebp - 0x4bc], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0xb
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x534572
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4c0], 0x5762ac
jmp 0x53457c
mov dword [ebp - 0x4c0], 0x5762ac
mov ecx, dword [ebp - 0x4c0]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4c0]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5345fc
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4c4], eax
jmp 0x534606
mov dword [ebp - 0x4c4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x28
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x41
push 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x53469b
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4c8], 0x5762ac
jmp 0x5346a5
mov dword [ebp - 0x4c8], 0x5762ac
mov edx, dword [ebp - 0x4c8]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4c8]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534725
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4cc], eax
jmp 0x53472f
mov dword [ebp - 0x4cc], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x26
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x534e01
mov dword [ebp - 4], 0x42
cmp dword [0x576278], 0
jne 0x5347ae
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4d0], 0x576278
jmp 0x5347b8
mov dword [ebp - 0x4d0], 0x576278
mov eax, dword [ebp - 0x4d0]
mov ecx, dword [eax]
mov dword [ebp - 0x244], ecx
lea edx, [ebp - 0x4c]
push edx
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534810
push 0x54
push 0x436e9c
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d4], eax
jmp 0x53481a
mov dword [ebp - 0x4d4], 0
mov edx, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], edx
mov dword [ebp - 0x180], 0x436f34
mov dword [ebp - 0x188], 8
lea eax, [ebp - 0x50]
push eax
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
mov ecx, dword [ebp - 0x24c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24c]
push eax
call dword [edx + 0x28]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x5348b0
push 0x28
push 0x436ec4
mov ecx, dword [ebp - 0x24c]
push ecx
mov edx, dword [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4d8], eax
jmp 0x5348ba
mov dword [ebp - 0x4d8], 0
mov eax, dword [ebp - 0x50]
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x50], 0
mov ecx, dword [ebp - 0x2fc]
mov dword [ebp - 0x80], ecx
mov dword [ebp - 0x88], 9
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
not ax
mov word [ebp - 0x254], ax
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
lea ecx, [ebp - 0x88]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
movsx eax, word [ebp - 0x254]
test eax, eax
je 0x534dd5
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x180], 0xd8ceee
mov dword [ebp - 0x188], 3
lea edx, [ebp - 0x188]
mov ecx, 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x180], 6
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x534984
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4dc], 0x5762ac
jmp 0x53498e
mov dword [ebp - 0x4dc], 0x5762ac
mov ecx, dword [ebp - 0x4dc]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4dc]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534a0e
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e0], eax
jmp 0x534a18
mov dword [ebp - 0x4e0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0xb
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x534aa6
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4e4], 0x5762ac
jmp 0x534ab0
mov dword [ebp - 0x4e4], 0x5762ac
mov edx, dword [ebp - 0x4e4]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x4e4]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534b30
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4e8], eax
jmp 0x534b3a
mov dword [ebp - 0x4e8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x28
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x46
push 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x534bcf
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4ec], 0x5762ac
jmp 0x534bd9
mov dword [ebp - 0x4ec], 0x5762ac
mov eax, dword [ebp - 0x4ec]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x4ec]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534c59
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f0], eax
jmp 0x534c63
mov dword [ebp - 0x4f0], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x26
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x180], 0x436f54
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x534cf1
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4f4], 0x5762ac
jmp 0x534cfb
mov dword [ebp - 0x4f4], 0x5762ac
mov ecx, dword [ebp - 0x4f4]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x4f4]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534d7b
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x4f8], eax
jmp 0x534d85
mov dword [ebp - 0x4f8], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x534e01
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x180], 0xffffff
mov dword [ebp - 0x188], 3
lea edx, [ebp - 0x188]
mov ecx, 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4b
cmp dword [0x576278], 0
jne 0x534e2d
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x4fc], 0x576278
jmp 0x534e37
mov dword [ebp - 0x4fc], 0x576278
mov edx, dword [ebp - 0x4fc]
mov eax, dword [edx]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x534e8f
push 0x54
push 0x436e9c
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x500], eax
jmp 0x534e99
mov dword [ebp - 0x500], 0
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], ecx
mov dword [ebp - 0x180], 0x436f64
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x50]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x24c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x534f2f
push 0x28
push 0x436ec4
mov eax, dword [ebp - 0x24c]
push eax
mov ecx, dword [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x504], eax
jmp 0x534f39
mov dword [ebp - 0x504], 0
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0x300], edx
mov dword [ebp - 0x50], 0
mov eax, dword [ebp - 0x300]
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 9
cmp dword [0x576278], 0
jne 0x534f81
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x508], 0x576278
jmp 0x534f8b
mov dword [ebp - 0x508], 0x576278
mov ecx, dword [ebp - 0x508]
mov edx, dword [ecx]
mov dword [ebp - 0x254], edx
lea eax, [ebp - 0x54]
push eax
mov ecx, dword [ebp - 0x254]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x254]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x534fe3
push 0x54
push 0x436e9c
mov ecx, dword [ebp - 0x254]
push ecx
mov edx, dword [ebp - 0x258]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x50c], eax
jmp 0x534fed
mov dword [ebp - 0x50c], 0
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x25c], eax
mov dword [ebp - 0x190], 0x436f34
mov dword [ebp - 0x198], 8
lea ecx, [ebp - 0x58]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x198]
mov dword [edx], eax
mov ecx, dword [ebp - 0x194]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x190]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x18c]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x25c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x25c]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0
jge 0x535083
push 0x28
push 0x436ec4
mov edx, dword [ebp - 0x25c]
push edx
mov eax, dword [ebp - 0x260]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x510], eax
jmp 0x53508d
mov dword [ebp - 0x510], 0
mov ecx, dword [ebp - 0x58]
mov dword [ebp - 0x304], ecx
mov dword [ebp - 0x58], 0
mov edx, dword [ebp - 0x304]
mov dword [ebp - 0x90], edx
mov dword [ebp - 0x98], 9
lea eax, [ebp - 0x88]
push eax
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
mov si, ax
not si
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcIsNull]
and si, ax
mov word [ebp - 0x264], si
lea edx, [ebp - 0x54]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea ecx, [ebp - 0x98]
push ecx
lea edx, [ebp - 0x88]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
movsx eax, word [ebp - 0x264]
test eax, eax
je 0x53587a
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x190], 0x576240
mov dword [ebp - 0x198], 0x4007
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL_rtcGetYear]
mov dword [ebp - 0x1a0], 0x576240
mov dword [ebp - 0x1a8], 0x4007
lea eax, [ebp - 0x1a8]
push eax
lea ecx, [ebp - 0x98]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcGetMonthOfYear]
cmp dword [0x576278], 0
jne 0x535194
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x514], 0x576278
jmp 0x53519e
mov dword [ebp - 0x514], 0x576278
mov edx, dword [ebp - 0x514]
mov eax, dword [edx]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x4c]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5351f6
push 0x54
push 0x436e9c
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x518], eax
jmp 0x535200
mov dword [ebp - 0x518], 0
mov ecx, dword [ebp - 0x4c]
mov dword [ebp - 0x24c], ecx
mov dword [ebp - 0x180], 0x436f64
mov dword [ebp - 0x188], 8
lea edx, [ebp - 0x50]
push edx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
mov eax, dword [ebp - 0x24c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x24c]
push edx
call dword [ecx + 0x28]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x535296
push 0x28
push 0x436ec4
mov eax, dword [ebp - 0x24c]
push eax
mov ecx, dword [ebp - 0x250]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x51c], eax
jmp 0x5352a0
mov dword [ebp - 0x51c], 0
mov edx, dword [ebp - 0x50]
mov dword [ebp - 0x254], edx
lea eax, [ebp - 0xc8]
push eax
mov ecx, dword [ebp - 0x254]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x254]
push eax
call dword [edx + 0x34]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x5352f6
push 0x34
push 0x436ee0
mov ecx, dword [ebp - 0x254]
push ecx
mov edx, dword [ebp - 0x258]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x520], eax
jmp 0x535300
mov dword [ebp - 0x520], 0
mov dword [ebp - 0x1b0], 0
mov dword [ebp - 0x1b8], 2
push 1
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x1b8]
push ecx
lea edx, [ebp - 0xa8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarAdd]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
lea eax, [ebp - 0x88]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
lea ecx, [ebp - 0xb8]
push ecx
call dword [sym.imp.MSVBVM60.DLL_rtcPackDate]
lea edx, [ebp - 0xc8]
push edx
lea eax, [ebp - 0xb8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGe]
mov word [ebp - 0x25c], ax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
lea eax, [ebp - 0xb8]
push eax
lea ecx, [ebp - 0xc8]
push ecx
lea edx, [ebp - 0xa8]
push edx
lea eax, [ebp - 0x88]
push eax
lea ecx, [ebp - 0x98]
push ecx
push 5
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x18
movsx edx, word [ebp - 0x25c]
test edx, edx
je 0x53587a
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x180], 0xd7f0dc
mov dword [ebp - 0x188], 3
lea edx, [ebp - 0x188]
mov ecx, 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaVarMove]
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x180], 6
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x53542b
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x524], 0x5762ac
jmp 0x535435
mov dword [ebp - 0x524], 0x5762ac
mov eax, dword [ebp - 0x524]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x524]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5354b5
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x528], eax
jmp 0x5354bf
mov dword [ebp - 0x528], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0xb
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x53554d
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x52c], 0x5762ac
jmp 0x535557
mov dword [ebp - 0x52c], 0x5762ac
mov ecx, dword [ebp - 0x52c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x52c]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5355d7
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x530], eax
jmp 0x5355e1
mov dword [ebp - 0x530], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0x28
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x50
push 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x535676
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x534], 0x5762ac
jmp 0x535680
mov dword [ebp - 0x534], 0x5762ac
mov edx, dword [ebp - 0x534]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x534]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535700
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x538], eax
jmp 0x53570a
mov dword [ebp - 0x538], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x26
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x180], 0x436f84
mov dword [ebp - 0x188], 8
cmp dword [0x5762ac], 0
jne 0x535798
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x53c], 0x5762ac
jmp 0x5357a2
mov dword [ebp - 0x53c], 0x5762ac
mov eax, dword [ebp - 0x53c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x53c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535822
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x540], eax
jmp 0x53582c
mov dword [ebp - 0x540], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5358ba
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x544], 0x5762ac
jmp 0x5358c4
mov dword [ebp - 0x544], 0x5762ac
mov ecx, dword [ebp - 0x544]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x544]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535944
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x548], eax
jmp 0x53594e
mov dword [ebp - 0x548], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0xb
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x55
push 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5359e3
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x54c], 0x5762ac
jmp 0x5359ed
mov dword [ebp - 0x54c], 0x5762ac
mov edx, dword [ebp - 0x54c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x54c]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535a6d
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x550], eax
jmp 0x535a77
mov dword [ebp - 0x550], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0x26
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x180], 3
mov dword [ebp - 0x188], 2
cmp dword [0x5762ac], 0
jne 0x535b05
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x554], 0x5762ac
jmp 0x535b0f
mov dword [ebp - 0x554], 0x5762ac
mov eax, dword [ebp - 0x554]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x554]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535b8f
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x558], eax
jmp 0x535b99
mov dword [ebp - 0x558], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x28
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x57
cmp dword [0x576278], 0
jne 0x535c13
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x55c], 0x576278
jmp 0x535c1d
mov dword [ebp - 0x55c], 0x576278
mov ecx, dword [ebp - 0x55c]
mov edx, dword [ecx]
mov dword [ebp - 0x24c], edx
lea eax, [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x24c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x535c75
push 0x54
push 0x436e9c
mov ecx, dword [ebp - 0x24c]
push ecx
mov edx, dword [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x560], eax
jmp 0x535c7f
mov dword [ebp - 0x560], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x180], 0x436a04
mov dword [ebp - 0x188], 8
lea ecx, [ebp - 0x50]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x254]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x254]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x535d15
push 0x28
push 0x436ec4
mov edx, dword [ebp - 0x254]
push edx
mov eax, dword [ebp - 0x258]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x564], eax
jmp 0x535d1f
mov dword [ebp - 0x564], 0
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x25c], ecx
lea edx, [ebp - 0x88]
push edx
mov eax, dword [ebp - 0x25c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x25c]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0
jge 0x535d75
push 0x34
push 0x436ee0
mov eax, dword [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x568], eax
jmp 0x535d7f
mov dword [ebp - 0x568], 0
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x98], 8
cmp dword [0x5762ac], 0
jne 0x535dc1
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x56c], 0x5762ac
jmp 0x535dcb
mov dword [ebp - 0x56c], 0x5762ac
mov eax, dword [ebp - 0x56c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x56c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x58]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535e4b
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x570], eax
jmp 0x535e55
mov dword [ebp - 0x570], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x98]
mov dword [ecx], edx
mov eax, dword [ebp - 0x94]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x90]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x8c]
mov dword [ecx + 0xc], eax
push 0
mov ecx, dword [ebp - 0x58]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x88]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x535f04
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x574], 0x5762ac
jmp 0x535f0e
mov dword [ebp - 0x574], 0x5762ac
mov edx, dword [ebp - 0x574]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x574]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x535f8e
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x578], eax
jmp 0x535f98
mov dword [ebp - 0x578], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xb
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x59
push 0x576230
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x53602d
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x57c], 0x5762ac
jmp 0x536037
mov dword [ebp - 0x57c], 0x5762ac
mov eax, dword [ebp - 0x57c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x57c]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5360b7
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x580], eax
jmp 0x5360c1
mov dword [ebp - 0x580], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 0x26
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x5a
cmp dword [0x576278], 0
jne 0x53613b
push 0x576278
push 0x436e8c
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x584], 0x576278
jmp 0x536145
mov dword [ebp - 0x584], 0x576278
mov ecx, dword [ebp - 0x584]
mov edx, dword [ecx]
mov dword [ebp - 0x24c], edx
lea eax, [ebp - 0x4c]
push eax
mov ecx, dword [ebp - 0x24c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x24c]
push eax
call dword [edx + 0x54]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x53619d
push 0x54
push 0x436e9c
mov ecx, dword [ebp - 0x24c]
push ecx
mov edx, dword [ebp - 0x250]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x588], eax
jmp 0x5361a7
mov dword [ebp - 0x588], 0
mov eax, dword [ebp - 0x4c]
mov dword [ebp - 0x254], eax
mov dword [ebp - 0x180], 0x436f94
mov dword [ebp - 0x188], 8
lea ecx, [ebp - 0x50]
push ecx
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
mov edx, dword [ebp - 0x254]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x254]
push ecx
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jge 0x53623d
push 0x28
push 0x436ec4
mov edx, dword [ebp - 0x254]
push edx
mov eax, dword [ebp - 0x258]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x58c], eax
jmp 0x536247
mov dword [ebp - 0x58c], 0
mov ecx, dword [ebp - 0x50]
mov dword [ebp - 0x25c], ecx
lea edx, [ebp - 0x88]
push edx
mov eax, dword [ebp - 0x25c]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x25c]
push edx
call dword [ecx + 0x34]
fnclex
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0
jge 0x53629d
push 0x34
push 0x436ee0
mov eax, dword [ebp - 0x25c]
push eax
mov ecx, dword [ebp - 0x260]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x590], eax
jmp 0x5362a7
mov dword [ebp - 0x590], 0
lea edx, [ebp - 0x88]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarMove]
mov dword [ebp - 0x90], eax
mov dword [ebp - 0x98], 8
cmp dword [0x5762ac], 0
jne 0x5362e9
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x594], 0x5762ac
jmp 0x5362f3
mov dword [ebp - 0x594], 0x5762ac
mov eax, dword [ebp - 0x594]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x594]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x54]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x58]
push ecx
push 0x5761f0
call dword [sym.imp.MSVBVM60.DLL___vbaI2Var]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x536373
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x598], eax
jmp 0x53637d
mov dword [ebp - 0x598], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x98]
mov dword [ecx], edx
mov eax, dword [ebp - 0x94]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x90]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x8c]
mov dword [ecx + 0xc], eax
push 0
mov ecx, dword [ebp - 0x58]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x54]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0x98]
push eax
lea ecx, [ebp - 0x88]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x180], 2
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x53642c
mov dword [ebp - 4], 0x75
cmp dword [0x5762ac], 0
jne 0x53804e
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x668], 0x5762ac
jmp 0x538058
mov dword [ebp - 0x668], 0x5762ac
mov eax, dword [ebp - 0x668]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x668]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x324]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x34]
push ecx
lea edx, [ebp - 0x48]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5380d7
push 0x54
push 0x436028
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x66c], eax
jmp 0x5380e1
mov dword [ebp - 0x66c], 0
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x76
cmp dword [0x5762ac], 0
jne 0x53811f
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x670], 0x5762ac
jmp 0x538129
mov dword [ebp - 0x670], 0x5762ac
mov edx, dword [ebp - 0x670]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x670]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x328]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x44]
push eax
lea ecx, [ebp - 0x48]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaStrVarVal]
push eax
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x5381a8
push 0x54
push 0x436028
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x674], eax
jmp 0x5381b2
mov dword [ebp - 0x674], 0
lea ecx, [ebp - 0x48]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeStr]
lea ecx, [ebp - 0x4c]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObj]
mov dword [ebp - 4], 0x77
cmp dword [0x5762ac], 0
jne 0x5381f0
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x678], 0x5762ac
jmp 0x5381fa
mov dword [ebp - 0x678], 0x5762ac
mov ecx, dword [ebp - 0x678]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x678]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
push 0
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x538270
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x67c], eax
jmp 0x53827a
mov dword [ebp - 0x67c], 0
push 0
push 0xfffffdda
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x78
cmp dword [0x5762ac], 0
jne 0x5382cd
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x680], 0x5762ac
jmp 0x5382d7
mov dword [ebp - 0x680], 0x5762ac
mov edx, dword [ebp - 0x680]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x680]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
push 1
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53834d
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x684], eax
jmp 0x538357
mov dword [ebp - 0x684], 0
push 0
push 0xfffffdda
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x180], 0
mov dword [ebp - 0x188], 0x8002
push 0x576210
lea eax, [ebp - 0x188]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarTstGt]
movsx ecx, ax
test ecx, ecx
je 0x538ad6
mov dword [ebp - 4], 0x7a
cmp dword [0x5762ac], 0
jne 0x5383e2
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x688], 0x5762ac
jmp 0x5383ec
mov dword [ebp - 0x688], 0x5762ac
mov edx, dword [ebp - 0x688]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x688]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
mov cx, word [0x576248]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x538468
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x68c], eax
jmp 0x538472
mov dword [ebp - 0x68c], 0
push 0
push 0x80011000
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCall]
add esp, 0xc
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x7b
cmp dword [0x5762ac], 0
jne 0x5384c5
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x690], 0x5762ac
jmp 0x5384cf
mov dword [ebp - 0x690], 0x5762ac
mov ecx, dword [ebp - 0x690]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x690]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
mov ax, word [0x576248]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53854a
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x694], eax
jmp 0x538554
mov dword [ebp - 0x694], 0
push 0
push 4
mov eax, dword [ebp - 0x50]
push eax
lea ecx, [ebp - 0x88]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
xor edx, edx
cmp eax, 0xd
setg dl
neg edx
xor eax, eax
cmp word [0x576248], 0
sete al
neg eax
and dx, ax
mov word [ebp - 0x1b0], dx
mov dword [ebp - 0x1b8], 0xb
xor ecx, ecx
cmp word [0x576248], 1
sete cl
neg ecx
mov word [ebp - 0x1a0], cx
mov dword [ebp - 0x1a8], 0xb
cmp dword [0x5762ac], 0
jne 0x5385e5
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x698], 0x5762ac
jmp 0x5385ef
mov dword [ebp - 0x698], 0x5762ac
mov edx, dword [ebp - 0x698]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x698]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x54]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x24c], eax
lea eax, [ebp - 0x58]
push eax
mov cx, word [0x576248]
push ecx
mov edx, dword [ebp - 0x24c]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x24c]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x250], eax
cmp dword [ebp - 0x250], 0
jge 0x53866b
push 0x40
push 0x436018
mov edx, dword [ebp - 0x24c]
push edx
mov eax, dword [ebp - 0x250]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x69c], eax
jmp 0x538675
mov dword [ebp - 0x69c], 0
push 0
push 4
mov ecx, dword [ebp - 0x58]
push ecx
lea edx, [ebp - 0x98]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdCallLd]
add esp, 0x10
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
mov dword [ebp - 0x190], 6
mov dword [ebp - 0x198], 0x8002
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x188]
push edx
push 0x576210
lea eax, [ebp - 0xa8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarSub]
push eax
lea ecx, [ebp - 0x198]
push ecx
lea edx, [ebp - 0xb8]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaVarCmpGt]
push eax
lea eax, [ebp - 0xc8]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaVarAnd]
push eax
lea ecx, [ebp - 0xd8]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaVarOr]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaBoolVarNull]
mov word [ebp - 0x254], ax
lea edx, [ebp - 0x58]
push edx
lea eax, [ebp - 0x54]
push eax
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0x14
lea eax, [ebp - 0x1b8]
push eax
lea ecx, [ebp - 0x1a8]
push ecx
lea edx, [ebp - 0x98]
push edx
lea eax, [ebp - 0x88]
push eax
push 4
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0x14
movsx ecx, word [ebp - 0x254]
test ecx, ecx
je 0x538894
mov dword [ebp - 4], 0x7c
push 0x576210
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5387b6
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6a0], 0x5762ac
jmp 0x5387c0
mov dword [ebp - 0x6a0], 0x5762ac
mov edx, dword [ebp - 0x6a0]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x6a0]
mov edx, dword [ecx]
mov ecx, dword [edx]
push eax
call dword [ecx + 0x334]
push eax
lea edx, [ebp - 0x4c]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea eax, [ebp - 0x50]
push eax
mov cx, word [0x576248]
push ecx
mov edx, dword [ebp - 0x244]
mov eax, dword [edx]
mov ecx, dword [ebp - 0x244]
push ecx
call dword [eax + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x53883c
push 0x40
push 0x436018
mov edx, dword [ebp - 0x244]
push edx
mov eax, dword [ebp - 0x248]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6a4], eax
jmp 0x538846
mov dword [ebp - 0x6a4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov ecx, esp
mov edx, dword [ebp - 0x188]
mov dword [ecx], edx
mov eax, dword [ebp - 0x184]
mov dword [ecx + 4], eax
mov edx, dword [ebp - 0x180]
mov dword [ecx + 8], edx
mov eax, dword [ebp - 0x17c]
mov dword [ecx + 0xc], eax
push 8
mov ecx, dword [ebp - 0x50]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea edx, [ebp - 0x50]
push edx
lea eax, [ebp - 0x4c]
push eax
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x7e
push 0x576210
call dword [sym.imp.MSVBVM60.DLL___vbaI4Var]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5388db
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6a8], 0x5762ac
jmp 0x5388e5
mov dword [ebp - 0x6a8], 0x5762ac
mov ecx, dword [ebp - 0x6a8]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x6a8]
mov ecx, dword [eax]
mov eax, dword [ecx]
push edx
call dword [eax + 0x334]
push eax
lea ecx, [ebp - 0x4c]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea edx, [ebp - 0x50]
push edx
mov ax, word [0x576248]
push eax
mov ecx, dword [ebp - 0x244]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x244]
push eax
call dword [edx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x538960
push 0x40
push 0x436018
mov ecx, dword [ebp - 0x244]
push ecx
mov edx, dword [ebp - 0x248]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6ac], eax
jmp 0x53896a
mov dword [ebp - 0x6ac], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov eax, esp
mov ecx, dword [ebp - 0x188]
mov dword [eax], ecx
mov edx, dword [ebp - 0x184]
mov dword [eax + 4], edx
mov ecx, dword [ebp - 0x180]
mov dword [eax + 8], ecx
mov edx, dword [ebp - 0x17c]
mov dword [eax + 0xc], edx
push 0xa
mov eax, dword [ebp - 0x50]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea ecx, [ebp - 0x50]
push ecx
lea edx, [ebp - 0x4c]
push edx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x180], 1
mov dword [ebp - 0x188], 3
cmp dword [0x5762ac], 0
jne 0x5389f8
push 0x5762ac
push 0x42cb10
call dword [sym.imp.MSVBVM60.DLL___vbaNew2]
mov dword [ebp - 0x6b0], 0x5762ac
jmp 0x538a02
mov dword [ebp - 0x6b0], 0x5762ac
mov eax, dword [ebp - 0x6b0]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x6b0]
mov eax, dword [edx]
mov edx, dword [eax]
push ecx
call dword [edx + 0x334]
push eax
lea eax, [ebp - 0x4c]
push eax
call dword [sym.imp.MSVBVM60.DLL___vbaObjSet]
mov dword [ebp - 0x244], eax
lea ecx, [ebp - 0x50]
push ecx
mov dx, word [0x576248]
push edx
mov eax, dword [ebp - 0x244]
mov ecx, dword [eax]
mov edx, dword [ebp - 0x244]
push edx
call dword [ecx + 0x40]
fnclex
mov dword [ebp - 0x248], eax
cmp dword [ebp - 0x248], 0
jge 0x538a7e
push 0x40
push 0x436018
mov eax, dword [ebp - 0x244]
push eax
mov ecx, dword [ebp - 0x248]
push ecx
call dword [sym.imp.MSVBVM60.DLL___vbaHresultCheckObj]
mov dword [ebp - 0x6b4], eax
jmp 0x538a88
mov dword [ebp - 0x6b4], 0
mov eax, 0x10
call sub.MSVBVM60.DLL___vbaChkstk
mov edx, esp
mov eax, dword [ebp - 0x188]
mov dword [edx], eax
mov ecx, dword [ebp - 0x184]
mov dword [edx + 4], ecx
mov eax, dword [ebp - 0x180]
mov dword [edx + 8], eax
mov ecx, dword [ebp - 0x17c]
mov dword [edx + 0xc], ecx
push 0xb
mov edx, dword [ebp - 0x50]
push edx
call dword [sym.imp.MSVBVM60.DLL___vbaLateIdSt]
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x4c]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeObjList]
add esp, 0xc
jmp 0x538b88
call dword [sym.imp.MSVBVM60.DLL___vbaExitProc]
wait
push 0x538c85
jmp 0x538c59
lea eax, [ebp - 0x2cc]
push eax
lea ecx, [ebp - 0x2bc]
push ecx
push 2
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVarList]
add esp, 0xc
lea ecx, [ebp - 0x34]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
lea ecx, [ebp - 0x44]
call dword [sym.imp.MSVBVM60.DLL___vbaFreeVar]
ret