Function at 0x696430
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x40b406
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x508
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x4098f0
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
cmp dword [0x6e1010], 0
jne 0x6964ae
push 0x6e1010
push 0x43549c
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x278], 0x6e1010
jmp 0x6964b8
mov dword [ebp - 0x278], 0x6e1010
mov eax, dword [ebp - 0x278]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1a0]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69650f
push 0x58
push 0x43e740
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x27c], eax
jmp 0x696516
and dword [ebp - 0x27c], 0
cmp dword [0x6e1010], 0
jne 0x69653a
push 0x6e1010
push 0x43549c
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x280], 0x6e1010
jmp 0x696544
mov dword [ebp - 0x280], 0x6e1010
mov eax, dword [ebp - 0x280]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x280]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x318]
push eax
lea eax, [ebp - 0xe4]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x1a4]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x80]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x6965bf
push 0x80
push 0x43f7c8
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x284], eax
jmp 0x6965c6
and dword [ebp - 0x284], 0
cmp dword [0x6e1010], 0
jne 0x6965ea
push 0x6e1010
push 0x43549c
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x288], 0x6e1010
jmp 0x6965f4
mov dword [ebp - 0x288], 0x6e1010
mov eax, dword [ebp - 0x288]
mov eax, dword [eax]
mov ecx, dword [ebp - 0x288]
mov ecx, dword [ecx]
mov ecx, dword [ecx]
push eax
call dword [ecx + 0x318]
push eax
lea eax, [ebp - 0xe8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x1e8], eax
lea eax, [ebp - 0x1a8]
push eax
mov eax, dword [ebp - 0x1e8]
mov eax, dword [eax]
push dword [ebp - 0x1e8]
call dword [eax + 0x88]
fnclex
mov dword [ebp - 0x1ec], eax
cmp dword [ebp - 0x1ec], 0
jge 0x69666f
push 0x88
push 0x43f7c8
push dword [ebp - 0x1e8]
push dword [ebp - 0x1ec]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x28c], eax
jmp 0x696676
and dword [ebp - 0x28c], 0
fld dword [ebp - 0x1a8]
push ecx
push ecx
fstp qword [esp]
fld dword [ebp - 0x1a4]
push ecx
push ecx
fstp qword [esp]
push dword [ebp - 0x1a0]
call fcn.00440790
mov dword [ebp - 0x1ac], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1ac]
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe4]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
mov dword [ebp - 4], 4
mov dword [ebp - 0x60], 0xffffff
mov dword [ebp - 4], 5
push dword [ebp - 0x60]
push 0xfffffffffffffffa
call fcn.00440a38
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 6
push 1
push 0xfffffffffffffff4
call fcn.00440a80
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 7
cmp dword [0x6e11c4], 0
jne 0x696745
push 0x6e11c4
push 0x415458
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x290], 0x6e11c4
jmp 0x69674f
mov dword [ebp - 0x290], 0x6e11c4
mov eax, dword [ebp - 0x290]
push dword [eax]
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 0x442dac
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x258], eax
jmp 0x696e39
mov dword [ebp - 4], 8
push dword [ebp - 0x84]
lea eax, [ebp - 0x1f8]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 9
cmp dword [0x6e1198], 0
jne 0x6967be
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x294], 0x6e1198
jmp 0x6967c8
mov dword [ebp - 0x294], 0x6e1198
mov eax, dword [ebp - 0x294]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69681f
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x298], eax
jmp 0x696826
and dword [ebp - 0x298], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x1f8]
mov eax, dword [eax]
push dword [ebp - 0x1f8]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x69686f
push 0x44
push 0x442dac
push dword [ebp - 0x1f8]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x29c], eax
jmp 0x696876
and dword [ebp - 0x29c], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x6968cb
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a0], eax
jmp 0x6968d2
and dword [ebp - 0x2a0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa
cmp dword [0x6e1198], 0
jne 0x69693f
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2a4], 0x6e1198
jmp 0x696949
mov dword [ebp - 0x2a4], 0x6e1198
mov eax, dword [ebp - 0x2a4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6969a0
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a8], eax
jmp 0x6969a7
and dword [ebp - 0x2a8], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x1f8]
mov eax, dword [eax]
push dword [ebp - 0x1f8]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6969f0
push 0x44
push 0x442dac
push dword [ebp - 0x1f8]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2ac], eax
jmp 0x6969f7
and dword [ebp - 0x2ac], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x696a4c
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b0], eax
jmp 0x696a53
and dword [ebp - 0x2b0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb
cmp dword [0x6e1198], 0
jne 0x696ac0
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2b4], 0x6e1198
jmp 0x696aca
mov dword [ebp - 0x2b4], 0x6e1198
mov eax, dword [ebp - 0x2b4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x696b21
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b8], eax
jmp 0x696b28
and dword [ebp - 0x2b8], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x1f8]
mov eax, dword [eax]
push dword [ebp - 0x1f8]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x696b71
push 0x3c
push 0x442dac
push dword [ebp - 0x1f8]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2bc], eax
jmp 0x696b78
and dword [ebp - 0x2bc], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x696bcd
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c0], eax
jmp 0x696bd4
and dword [ebp - 0x2c0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xc
cmp dword [0x6e1198], 0
jne 0x696c41
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2c4], 0x6e1198
jmp 0x696c4b
mov dword [ebp - 0x2c4], 0x6e1198
mov eax, dword [ebp - 0x2c4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x696ca2
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c8], eax
jmp 0x696ca9
and dword [ebp - 0x2c8], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x1f8]
mov eax, dword [eax]
push dword [ebp - 0x1f8]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x696cf2
push 0x3c
push 0x442dac
push dword [ebp - 0x1f8]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2cc], eax
jmp 0x696cf9
and dword [ebp - 0x2cc], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x696d4e
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2d0], eax
jmp 0x696d55
and dword [ebp - 0x2d0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xd
push 1
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004408b8
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0xe
push 0
lea eax, [ebp - 0x1f8]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0xf
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x1f4]
push eax
push 0x442dac
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x258], eax
cmp dword [ebp - 0x258], 0
jne 0x69677a
mov dword [ebp - 4], 0x10
push 0x442dac
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x84]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x11
cmp dword [0x6e11dc], 0
jne 0x696e91
push 0x6e11dc
push 0x414cd8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2d4], 0x6e11dc
jmp 0x696e9b
mov dword [ebp - 0x2d4], 0x6e11dc
cmp dword [ebp - 0x78], 0
jne 0x696eba
lea eax, [ebp - 0x78]
push eax
push 0x418bf0
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x78]
mov dword [ebp - 0x2d8], eax
jmp 0x696ec3
lea eax, [ebp - 0x78]
mov dword [ebp - 0x2d8], eax
mov eax, dword [ebp - 0x2d4]
push dword [eax]
push dword [ebp - 0x2d8]
lea eax, [ebp - 0x1fc]
push eax
push 0x442ee0
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x25c], eax
jmp 0x6976d3
mov dword [ebp - 4], 0x12
cmp dword [ebp - 0x78], 0
jne 0x696f13
lea eax, [ebp - 0x78]
push eax
push 0x418bf0
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x78]
mov dword [ebp - 0x2dc], eax
jmp 0x696f1c
lea eax, [ebp - 0x78]
mov dword [ebp - 0x2dc], eax
mov eax, dword [ebp - 0x2dc]
push dword [eax]
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x13
lea eax, [ebp - 0x19c]
push eax
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
push dword [ebp - 0x200]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x696f80
push 0x44
push 0x442ee0
push dword [ebp - 0x200]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2e0], eax
jmp 0x696f87
and dword [ebp - 0x2e0], 0
mov ax, word [ebp - 0x19c]
sub ax, 1
jo 0x69b6b5
mov word [ebp - 0x238], ax
mov word [ebp - 0x234], 1
mov word [ebp - 0x38], 1
jmp 0x696fc5
mov ax, word [ebp - 0x38]
add ax, word [ebp - 0x234]
jo 0x69b6b5
mov word [ebp - 0x38], ax
mov ax, word [ebp - 0x38]
cmp ax, word [ebp - 0x238]
jg 0x697672
mov dword [ebp - 4], 0x14
cmp dword [0x6e1198], 0
jne 0x697001
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2e4], 0x6e1198
jmp 0x69700b
mov dword [ebp - 0x2e4], 0x6e1198
mov eax, dword [ebp - 0x2e4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697062
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2e8], eax
jmp 0x697069
and dword [ebp - 0x2e8], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
push dword [ebp - 0x200]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6970b5
push 0x3c
push 0x442ee0
push dword [ebp - 0x200]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2ec], eax
jmp 0x6970bc
and dword [ebp - 0x2ec], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697111
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2f0], eax
jmp 0x697118
and dword [ebp - 0x2f0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x15
cmp dword [0x6e1198], 0
jne 0x697185
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2f4], 0x6e1198
jmp 0x69718f
mov dword [ebp - 0x2f4], 0x6e1198
mov eax, dword [ebp - 0x2f4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6971e6
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2f8], eax
jmp 0x6971ed
and dword [ebp - 0x2f8], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
push dword [ebp - 0x200]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x697239
push 0x3c
push 0x442ee0
push dword [ebp - 0x200]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2fc], eax
jmp 0x697240
and dword [ebp - 0x2fc], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697295
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x300], eax
jmp 0x69729c
and dword [ebp - 0x300], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x16
cmp dword [0x6e1198], 0
jne 0x697309
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x304], 0x6e1198
jmp 0x697313
mov dword [ebp - 0x304], 0x6e1198
mov eax, dword [ebp - 0x304]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69736a
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x308], eax
jmp 0x697371
and dword [ebp - 0x308], 0
lea eax, [ebp - 0xe4]
push eax
mov ax, word [ebp - 0x38]
add ax, 1
jo 0x69b6b5
push eax
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
push dword [ebp - 0x200]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6973c9
push 0x3c
push 0x442ee0
push dword [ebp - 0x200]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x30c], eax
jmp 0x6973d0
and dword [ebp - 0x30c], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697425
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x310], eax
jmp 0x69742c
and dword [ebp - 0x310], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x17
cmp dword [0x6e1198], 0
jne 0x697499
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x314], 0x6e1198
jmp 0x6974a3
mov dword [ebp - 0x314], 0x6e1198
mov eax, dword [ebp - 0x314]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6974fa
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x318], eax
jmp 0x697501
and dword [ebp - 0x318], 0
lea eax, [ebp - 0xe4]
push eax
mov ax, word [ebp - 0x38]
add ax, 1
jo 0x69b6b5
push eax
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
push dword [ebp - 0x200]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x697559
push 0x3c
push 0x442ee0
push dword [ebp - 0x200]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x31c], eax
jmp 0x697560
and dword [ebp - 0x31c], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x6975b5
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x320], eax
jmp 0x6975bc
and dword [ebp - 0x320], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x18
push 1
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004408b8
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x19
jmp 0x696fb0
mov dword [ebp - 4], 0x1a
push 0
lea eax, [ebp - 0x200]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x1b
cmp dword [ebp - 0x78], 0
jne 0x6976ad
lea eax, [ebp - 0x78]
push eax
push 0x418bf0
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x78]
mov dword [ebp - 0x324], eax
jmp 0x6976b6
lea eax, [ebp - 0x78]
mov dword [ebp - 0x324], eax
push dword [ebp - 0x324]
lea eax, [ebp - 0x1fc]
push eax
push 0x442ee0
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x25c], eax
cmp dword [ebp - 0x25c], 0
jne 0x696eed
mov dword [ebp - 4], 0x1c
push 0x442ee0
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x1d
cmp dword [0x6e11e4], 0
jne 0x697728
push 0x6e11e4
push 0x415818
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x328], 0x6e11e4
jmp 0x697732
mov dword [ebp - 0x328], 0x6e11e4
cmp dword [ebp - 0x34], 0
jne 0x697751
lea eax, [ebp - 0x34]
push eax
push 0x41a4f4
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x34]
mov dword [ebp - 0x32c], eax
jmp 0x69775a
lea eax, [ebp - 0x34]
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0x328]
push dword [eax]
push dword [ebp - 0x32c]
lea eax, [ebp - 0x204]
push eax
push 0x440748
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x260], eax
jmp 0x698931
mov dword [ebp - 4], 0x1e
cmp dword [ebp - 0x34], 0
jne 0x6977aa
lea eax, [ebp - 0x34]
push eax
push 0x41a4f4
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x34]
mov dword [ebp - 0x330], eax
jmp 0x6977b3
lea eax, [ebp - 0x34]
mov dword [ebp - 0x330], eax
mov eax, dword [ebp - 0x330]
push dword [eax]
lea eax, [ebp - 0x208]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 0x19c]
push eax
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x697817
push 0x34
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x334], eax
jmp 0x69781e
and dword [ebp - 0x334], 0
mov ax, word [ebp - 0x19c]
mov word [ebp - 0x240], ax
mov word [ebp - 0x23c], 1
mov word [ebp - 0x38], 1
jmp 0x697852
mov ax, word [ebp - 0x38]
add ax, word [ebp - 0x23c]
jo 0x69b6b5
mov word [ebp - 0x38], ax
mov ax, word [ebp - 0x38]
cmp ax, word [ebp - 0x240]
jg 0x6988d0
mov dword [ebp - 4], 0x20
lea eax, [ebp - 0x19c]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x6978b6
push 0x3c
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x338], eax
jmp 0x6978bd
and dword [ebp - 0x338], 0
movzx eax, byte [ebp - 0x19c]
test eax, eax
jne 0x697f49
mov dword [ebp - 4], 0x21
cmp dword [0x6e1198], 0
jne 0x6978f7
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x33c], 0x6e1198
jmp 0x697901
mov dword [ebp - 0x33c], 0x6e1198
mov eax, dword [ebp - 0x33c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697958
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x340], eax
jmp 0x69795f
and dword [ebp - 0x340], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6979ab
push 0x54
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x344], eax
jmp 0x6979b2
and dword [ebp - 0x344], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697a07
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x348], eax
jmp 0x697a0e
and dword [ebp - 0x348], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x22
cmp dword [0x6e1198], 0
jne 0x697a7b
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x34c], 0x6e1198
jmp 0x697a85
mov dword [ebp - 0x34c], 0x6e1198
mov eax, dword [ebp - 0x34c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697adc
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x350], eax
jmp 0x697ae3
and dword [ebp - 0x350], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x697b2f
push 0x54
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x354], eax
jmp 0x697b36
and dword [ebp - 0x354], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697b8b
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x358], eax
jmp 0x697b92
and dword [ebp - 0x358], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x23
cmp dword [0x6e1198], 0
jne 0x697bff
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x35c], 0x6e1198
jmp 0x697c09
mov dword [ebp - 0x35c], 0x6e1198
mov eax, dword [ebp - 0x35c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697c60
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x360], eax
jmp 0x697c67
and dword [ebp - 0x360], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x697cb3
push 0x4c
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x364], eax
jmp 0x697cba
and dword [ebp - 0x364], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697d0f
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x368], eax
jmp 0x697d16
and dword [ebp - 0x368], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x24
cmp dword [0x6e1198], 0
jne 0x697d83
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x36c], 0x6e1198
jmp 0x697d8d
mov dword [ebp - 0x36c], 0x6e1198
mov eax, dword [ebp - 0x36c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697de4
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x370], eax
jmp 0x697deb
and dword [ebp - 0x370], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x697e37
push 0x4c
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x374], eax
jmp 0x697e3e
and dword [ebp - 0x374], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x697e93
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x378], eax
jmp 0x697e9a
and dword [ebp - 0x378], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x25
push 1
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004408b8
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
jmp 0x6988c4
mov dword [ebp - 4], 0x27
cmp dword [0x6e1198], 0
jne 0x697f74
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x37c], 0x6e1198
jmp 0x697f7e
mov dword [ebp - 0x37c], 0x6e1198
mov eax, dword [ebp - 0x37c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x697fd5
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x380], eax
jmp 0x697fdc
and dword [ebp - 0x380], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698028
push 0x44
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x384], eax
jmp 0x69802f
and dword [ebp - 0x384], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698084
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x388], eax
jmp 0x69808b
and dword [ebp - 0x388], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x28
cmp dword [0x6e1198], 0
jne 0x6980f8
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x38c], 0x6e1198
jmp 0x698102
mov dword [ebp - 0x38c], 0x6e1198
mov eax, dword [ebp - 0x38c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698159
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x390], eax
jmp 0x698160
and dword [ebp - 0x390], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6981ac
push 0x44
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x394], eax
jmp 0x6981b3
and dword [ebp - 0x394], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698208
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x398], eax
jmp 0x69820f
and dword [ebp - 0x398], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x29
cmp dword [0x6e1198], 0
jne 0x69827c
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x39c], 0x6e1198
jmp 0x698286
mov dword [ebp - 0x39c], 0x6e1198
mov eax, dword [ebp - 0x39c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6982dd
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a0], eax
jmp 0x6982e4
and dword [ebp - 0x3a0], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698330
push 0x54
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a4], eax
jmp 0x698337
and dword [ebp - 0x3a4], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x69838c
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a8], eax
jmp 0x698393
and dword [ebp - 0x3a8], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2a
cmp dword [0x6e1198], 0
jne 0x698400
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3ac], 0x6e1198
jmp 0x69840a
mov dword [ebp - 0x3ac], 0x6e1198
mov eax, dword [ebp - 0x3ac]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698461
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b0], eax
jmp 0x698468
and dword [ebp - 0x3b0], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6984b4
push 0x54
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b4], eax
jmp 0x6984bb
and dword [ebp - 0x3b4], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698510
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b8], eax
jmp 0x698517
and dword [ebp - 0x3b8], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2b
cmp dword [0x6e1198], 0
jne 0x698584
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3bc], 0x6e1198
jmp 0x69858e
mov dword [ebp - 0x3bc], 0x6e1198
mov eax, dword [ebp - 0x3bc]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6985e5
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c0], eax
jmp 0x6985ec
and dword [ebp - 0x3c0], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698638
push 0x4c
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c4], eax
jmp 0x69863f
and dword [ebp - 0x3c4], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698694
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c8], eax
jmp 0x69869b
and dword [ebp - 0x3c8], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2c
cmp dword [0x6e1198], 0
jne 0x698708
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3cc], 0x6e1198
jmp 0x698712
mov dword [ebp - 0x3cc], 0x6e1198
mov eax, dword [ebp - 0x3cc]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698769
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d0], eax
jmp 0x698770
and dword [ebp - 0x3d0], 0
lea eax, [ebp - 0xe4]
push eax
push dword [ebp - 0x38]
mov eax, dword [ebp - 0x208]
mov eax, dword [eax]
push dword [ebp - 0x208]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6987bc
push 0x4c
push 0x440748
push dword [ebp - 0x208]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d4], eax
jmp 0x6987c3
and dword [ebp - 0x3d4], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698818
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d8], eax
jmp 0x69881f
and dword [ebp - 0x3d8], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x28]
fnstsw ax
test al, 0xd
jne 0x69b6b0
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2d
push 1
fld qword [ebp - 0x28]
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004408fc
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x2f
jmp 0x69783d
mov dword [ebp - 4], 0x30
push 0
lea eax, [ebp - 0x208]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x31
cmp dword [ebp - 0x34], 0
jne 0x69890b
lea eax, [ebp - 0x34]
push eax
push 0x41a4f4
call sub.MSVBVM60.DLL___vbaNew2
lea eax, [ebp - 0x34]
mov dword [ebp - 0x3dc], eax
jmp 0x698914
lea eax, [ebp - 0x34]
mov dword [ebp - 0x3dc], eax
push dword [ebp - 0x3dc]
lea eax, [ebp - 0x204]
push eax
push 0x440748
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x260], eax
cmp dword [ebp - 0x260], 0
jne 0x697784
mov dword [ebp - 4], 0x32
push 0x440748
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x33
cmp dword [0x6e11cc], 0
jne 0x698986
push 0x6e11cc
push 0x415318
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3e0], 0x6e11cc
jmp 0x698990
mov dword [ebp - 0x3e0], 0x6e11cc
mov eax, dword [ebp - 0x3e0]
push dword [eax]
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x20c]
push eax
push 0x442e74
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x264], eax
jmp 0x698da8
mov dword [ebp - 4], 0x34
push dword [ebp - 0x80]
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x35
cmp dword [0x6e1198], 0
jne 0x6989f9
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3e4], 0x6e1198
jmp 0x698a03
mov dword [ebp - 0x3e4], 0x6e1198
mov eax, dword [ebp - 0x3e4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698a5a
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e8], eax
jmp 0x698a61
and dword [ebp - 0x3e8], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x210]
mov eax, dword [eax]
push dword [ebp - 0x210]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698aaa
push 0x44
push 0x442e74
push dword [ebp - 0x210]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ec], eax
jmp 0x698ab1
and dword [ebp - 0x3ec], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698b06
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f0], eax
jmp 0x698b0d
and dword [ebp - 0x3f0], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x36
cmp dword [0x6e1198], 0
jne 0x698b7a
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3f4], 0x6e1198
jmp 0x698b84
mov dword [ebp - 0x3f4], 0x6e1198
mov eax, dword [ebp - 0x3f4]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698bdb
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f8], eax
jmp 0x698be2
and dword [ebp - 0x3f8], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x210]
mov eax, dword [eax]
push dword [ebp - 0x210]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698c2b
push 0x44
push 0x442e74
push dword [ebp - 0x210]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3fc], eax
jmp 0x698c32
and dword [ebp - 0x3fc], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698c87
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x400], eax
jmp 0x698c8e
and dword [ebp - 0x400], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x37
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x210]
mov eax, dword [eax]
push dword [ebp - 0x210]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x698d20
push 0x34
push 0x442e74
push dword [ebp - 0x210]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x404], eax
jmp 0x698d27
and dword [ebp - 0x404], 0
push 1
fld qword [ebp - 0x1b4]
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.00440944
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x38
push 0
lea eax, [ebp - 0x210]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x39
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x20c]
push eax
push 0x442e74
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x264], eax
cmp dword [ebp - 0x264], 0
jne 0x6989b8
mov dword [ebp - 4], 0x3a
push 0x442e74
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x80]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x3b
cmp dword [0x6e1230], 0
jne 0x698dfd
push 0x6e1230
push 0x4151d8
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x408], 0x6e1230
jmp 0x698e07
mov dword [ebp - 0x408], 0x6e1230
mov eax, dword [ebp - 0x408]
push dword [eax]
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x214]
push eax
push 0x442ea4
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x268], eax
jmp 0x699aed
mov dword [ebp - 4], 0x3c
push dword [ebp - 0x2c]
lea eax, [ebp - 0x218]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x3d
cmp dword [0x6e1198], 0
jne 0x698e70
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x40c], 0x6e1198
jmp 0x698e7a
mov dword [ebp - 0x40c], 0x6e1198
mov eax, dword [ebp - 0x40c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x698ed1
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x410], eax
jmp 0x698ed8
and dword [ebp - 0x410], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x698f21
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x414], eax
jmp 0x698f28
and dword [ebp - 0x414], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x698f7d
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x418], eax
jmp 0x698f84
and dword [ebp - 0x418], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3e
cmp dword [0x6e1198], 0
jne 0x698ff1
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x41c], 0x6e1198
jmp 0x698ffb
mov dword [ebp - 0x41c], 0x6e1198
mov eax, dword [ebp - 0x41c]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x699052
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x420], eax
jmp 0x699059
and dword [ebp - 0x420], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x6990a2
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x424], eax
jmp 0x6990a9
and dword [ebp - 0x424], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x6990fe
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x428], eax
jmp 0x699105
and dword [ebp - 0x428], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3f
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x699197
push 0x34
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x42c], eax
jmp 0x69919e
and dword [ebp - 0x42c], 0
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6991e7
push 0x44
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x430], eax
jmp 0x6991ee
and dword [ebp - 0x430], 0
fld qword [ebp - 0x1c4]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL_rtcCos
fstp qword [ebp - 0x1d4]
cmp dword [0x6e1198], 0
jne 0x699228
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x434], 0x6e1198
jmp 0x699232
mov dword [ebp - 0x434], 0x6e1198
mov eax, dword [ebp - 0x434]
mov eax, dword [eax]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x1cc]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x699289
push 0x28
push 0x43f56c
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x438], eax
jmp 0x699290
and dword [ebp - 0x438], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x6992d9
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x43c], eax
jmp 0x6992e0
and dword [ebp - 0x43c], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax]
push dword [ebp - 0x1ec]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0
jge 0x699335
push 0x20
push 0x43f56c
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x440], eax
jmp 0x69933c
and dword [ebp - 0x440], 0
fld qword [ebp - 0x1bc]
fmul qword [ebp - 0x1d4]
fadd qword [ebp - 0x1b4]
fadd qword [ebp - 0x1cc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x40
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x6993da
push 0x34
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x444], eax
jmp 0x6993e1
and dword [ebp - 0x444], 0
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69942a
push 0x44
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x448], eax
jmp 0x699431
and dword [ebp - 0x448], 0
fld qword [ebp - 0x1c4]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL_rtcSin
fstp qword [ebp - 0x1d4]
cmp dword [0x6e1198], 0
jne 0x69946b
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x44c], 0x6e1198
jmp 0x699475
mov dword [ebp - 0x44c], 0x6e1198
mov eax, dword [ebp - 0x44c]
mov eax, dword [eax]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x1cc]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x6994cc
push 0x20
push 0x43f56c
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x450], eax
jmp 0x6994d3
and dword [ebp - 0x450], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x69951c
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x454], eax
jmp 0x699523
and dword [ebp - 0x454], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax]
push dword [ebp - 0x1ec]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0
jge 0x699578
push 0x28
push 0x43f56c
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x458], eax
jmp 0x69957f
and dword [ebp - 0x458], 0
fld qword [ebp - 0x1bc]
fmul qword [ebp - 0x1d4]
fadd qword [ebp - 0x1b4]
fadd qword [ebp - 0x1cc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xd8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x41
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x69961d
push 0x34
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x45c], eax
jmp 0x699624
and dword [ebp - 0x45c], 0
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69966d
push 0x3c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x460], eax
jmp 0x699674
and dword [ebp - 0x460], 0
fld qword [ebp - 0x1c4]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL_rtcCos
fstp qword [ebp - 0x1d4]
cmp dword [0x6e1198], 0
jne 0x6996ae
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x464], 0x6e1198
jmp 0x6996b8
mov dword [ebp - 0x464], 0x6e1198
mov eax, dword [ebp - 0x464]
mov eax, dword [eax]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x1cc]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x69970f
push 0x28
push 0x43f56c
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x468], eax
jmp 0x699716
and dword [ebp - 0x468], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x69975f
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x46c], eax
jmp 0x699766
and dword [ebp - 0x46c], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax]
push dword [ebp - 0x1ec]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0
jge 0x6997bb
push 0x20
push 0x43f56c
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x470], eax
jmp 0x6997c2
and dword [ebp - 0x470], 0
fld qword [ebp - 0x1bc]
fmul qword [ebp - 0x1d4]
fadd qword [ebp - 0x1b4]
fadd qword [ebp - 0x1cc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x42
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x34]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x699860
push 0x34
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x474], eax
jmp 0x699867
and dword [ebp - 0x474], 0
lea eax, [ebp - 0x1c4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x3c]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x6998b0
push 0x3c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x478], eax
jmp 0x6998b7
and dword [ebp - 0x478], 0
fld qword [ebp - 0x1c4]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL_rtcSin
fstp qword [ebp - 0x1d4]
cmp dword [0x6e1198], 0
jne 0x6998f1
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x47c], 0x6e1198
jmp 0x6998fb
mov dword [ebp - 0x47c], 0x6e1198
mov eax, dword [ebp - 0x47c]
mov eax, dword [eax]
mov dword [ebp - 0x1e0], eax
lea eax, [ebp - 0x1cc]
push eax
mov eax, dword [ebp - 0x1e0]
mov eax, dword [eax]
push dword [ebp - 0x1e0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e4], eax
cmp dword [ebp - 0x1e4], 0
jge 0x699952
push 0x20
push 0x43f56c
push dword [ebp - 0x1e0]
push dword [ebp - 0x1e4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x480], eax
jmp 0x699959
and dword [ebp - 0x480], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x218]
mov eax, dword [eax]
push dword [ebp - 0x218]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x6999a2
push 0x4c
push 0x442ea4
push dword [ebp - 0x218]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x484], eax
jmp 0x6999a9
and dword [ebp - 0x484], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1ec], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1ec]
mov eax, dword [eax]
push dword [ebp - 0x1ec]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1f0], eax
cmp dword [ebp - 0x1f0], 0
jge 0x6999fe
push 0x28
push 0x43f56c
push dword [ebp - 0x1ec]
push dword [ebp - 0x1f0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x488], eax
jmp 0x699a05
and dword [ebp - 0x488], 0
fld qword [ebp - 0x1bc]
fmul qword [ebp - 0x1d4]
fadd qword [ebp - 0x1b4]
fadd qword [ebp - 0x1cc]
fstp qword [ebp - 0x28]
fnstsw ax
test al, 0xd
jne 0x69b6b0
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x43
push 1
fld qword [ebp - 0x28]
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004408fc
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
mov dword [ebp - 4], 0x44
push 0
lea eax, [ebp - 0x218]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x45
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x214]
push eax
push 0x442ea4
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x268], eax
cmp dword [ebp - 0x268], 0
jne 0x698e2f
mov dword [ebp - 4], 0x46
push 0x442ea4
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x2c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x47
cmp dword [0x6e11b4], 0
jne 0x699b42
push 0x6e11b4
push 0x414f58
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x48c], 0x6e11b4
jmp 0x699b4c
mov dword [ebp - 0x48c], 0x6e11b4
mov eax, dword [ebp - 0x48c]
push dword [eax]
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x21c]
push eax
push 0x442c04
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x26c], eax
jmp 0x69a038
mov dword [ebp - 4], 0x48
push dword [ebp - 0x4c]
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x49
cmp dword [0x6e1198], 0
jne 0x699bb5
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x490], 0x6e1198
jmp 0x699bbf
mov dword [ebp - 0x490], 0x6e1198
mov eax, dword [ebp - 0x490]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x699c16
push 0x28
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x494], eax
jmp 0x699c1d
and dword [ebp - 0x494], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
push dword [ebp - 0x220]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x699c66
push 0x54
push 0x442c04
push dword [ebp - 0x220]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x498], eax
jmp 0x699c6d
and dword [ebp - 0x498], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x699cc2
push 0x20
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x49c], eax
jmp 0x699cc9
and dword [ebp - 0x49c], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4a
cmp dword [0x6e1198], 0
jne 0x699d36
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4a0], 0x6e1198
jmp 0x699d40
mov dword [ebp - 0x4a0], 0x6e1198
mov eax, dword [ebp - 0x4a0]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x699d97
push 0x20
push 0x43f56c
push dword [ebp - 0x1d8]
push dword [ebp - 0x1dc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4a4], eax
jmp 0x699d9e
and dword [ebp - 0x4a4], 0
lea eax, [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
push dword [ebp - 0x220]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x1e0], eax
cmp dword [ebp - 0x1e0], 0
jge 0x699de7
push 0x54
push 0x442c04
push dword [ebp - 0x220]
push dword [ebp - 0x1e0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4a8], eax
jmp 0x699dee
and dword [ebp - 0x4a8], 0
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0x1e4], eax
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x1e4]
mov eax, dword [eax]
push dword [ebp - 0x1e4]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1e8], eax
cmp dword [ebp - 0x1e8], 0
jge 0x699e43
push 0x28
push 0x43f56c
push dword [ebp - 0x1e4]
push dword [ebp - 0x1e8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4ac], eax
jmp 0x699e4a
and dword [ebp - 0x4ac], 0
fld qword [ebp - 0x1b4]
fadd qword [ebp - 0x1bc]
fstp qword [ebp - 0x150]
fnstsw ax
test al, 0xd
jne 0x69b6b0
mov dword [ebp - 0x158], 5
lea edx, [ebp - 0x158]
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xe4]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4b
lea eax, [ebp - 0x1b4]
push eax
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
push dword [ebp - 0x220]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x699edc
push 0x44
push 0x442c04
push dword [ebp - 0x220]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4b0], eax
jmp 0x699ee3
and dword [ebp - 0x4b0], 0
push 4
fld qword [ebp - 0x1b4]
push ecx
push ecx
fstp qword [esp]
push 0
push 0
push 2
fldz
push ecx
push ecx
fstp qword [esp]
fld qword [0x403fc8]
push ecx
push ecx
fstp qword [esp]
push 0x4433ac
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
push 0xffffffffffffffee
call fcn.00440ac4
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
lea ecx, [ebp - 0xdc]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0xdc]
push eax
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
push dword [ebp - 0x220]
call dword [eax + 0x4c]
fnclex
mov dword [ebp - 0x1d8], eax
cmp dword [ebp - 0x1d8], 0
jge 0x699f90
push 0x4c
push 0x442c04
push dword [ebp - 0x220]
push dword [ebp - 0x1d8]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x4b4], eax
jmp 0x699f97
and dword [ebp - 0x4b4], 0
push 0x64
push dword [ebp - 0xdc]
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaStrToAnsi
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaR8Var
push ecx
push ecx
fstp qword [esp]
push 0xfffffffffffffffd
call fcn.004409ac
mov dword [ebp - 0x1a0], eax
call sub.MSVBVM60.DLL___vbaSetSystemError
mov eax, dword [ebp - 0x1a0]
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xdc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x4d
push 0
lea eax, [ebp - 0x220]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x4e
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x21c]
push eax
push 0x442c04
call sub.MSVBVM60.DLL___vbaNextEachCollObj
mov dword [ebp - 0x26c], eax
cmp dword [ebp - 0x26c], 0
jne 0x699b74
mov dword [ebp - 4], 0x4f
push 0x442c04
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x50
cmp dword [0x6e11d4], 0
jne 0x69a08d
push 0x6e11d4
push 0x414e18
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4b8], 0x6e11d4
jmp 0x69a097
mov dword [ebp - 0x4b8], 0x6e11d4
mov eax, dword [ebp - 0x4b8]
push dword [eax]
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x224]
push eax
push 0x442adc
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x270], eax
jmp 0x69a585
mov dword [ebp - 4], 0x51
push dword [ebp - 0x88]
lea eax, [ebp - 0x228]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x52
cmp dword [0x6e1198], 0
jne 0x69a106
push 0x6e1198
push 0x414098
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4bc], 0x6e1198
jmp 0x69a110
mov dword [ebp - 0x4bc], 0x6e1198
mov eax, dword [ebp - 0x4bc]
mov eax, dword [eax]
mov dword [ebp - 0x1d8], eax
lea eax, [ebp - 0x1bc]
push eax
mov eax, dword [ebp - 0x1d8]
mov eax, dword [eax]
push dword [ebp - 0x1d8]
call dword [eax + 0x28]
fnclex
mov dword [ebp - 0x1dc], eax
cmp dword [ebp - 0x1dc], 0
jge 0x69a167
cmp dword [ebp - 0x270], 0
jne 0x69a0c2
mov dword [ebp - 4], 0x59
push 0x442adc
push 0
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 4], 0x5a
cmp dword [0x6e11ec], 0
jne 0x69a5dd
push 0x6e11ec
push 0x414698
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x4e0], 0x6e11ec
jmp 0x69a5e7
mov dword [ebp - 0x4e0], 0x6e11ec
mov eax, dword [ebp - 0x4e0]
push dword [eax]
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x22c]
push eax
push 0x446fd4
call sub.MSVBVM60.DLL___vbaForEachCollObj
mov dword [ebp - 0x274], eax
jmp 0x69aab4
jmp 0x40b40c
call sub.MSVBVM60.DLL___vbaErrorOverflow