Function at 0x4321d0
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403016
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x49c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402ca8
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
push 8
push 0x40571c
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
mov word [ebp - 0x1c8], 4
mov word [ebp - 0x1c4], 1
and word [0x439076], 0
jmp 0x43226f
mov ax, word [0x439076]
add ax, word [ebp - 0x1c4]
jo 0x437a82
mov word [0x439076], ax
mov ax, word [0x439076]
cmp ax, word [ebp - 0x1c8]
jg 0x4322ce
mov dword [ebp - 4], 4
movsx eax, word [0x439076]
mov dword [ebp - 0x1b0], eax
cmp dword [ebp - 0x1b0], 5
jae 0x4322a4
and dword [ebp - 0x1e4], 0
jmp 0x4322af
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov edx, 0x403e24
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 5
jmp 0x432256
mov dword [ebp - 4], 6
mov edx, 0x403e24
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 7
mov edx, 0x403e24
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 8
mov dword [ebp - 0x70], 0x80020004
mov dword [ebp - 0x78], 0xa
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x54], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 9
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
push 0x403884
push 1
call sub.MSVBVM60.DLL___vbaInStr
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
push 0x4054f0
push 1
call sub.MSVBVM60.DLL___vbaInStr
neg eax
sbb eax, eax
neg eax
neg eax
or si, ax
push 0
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403e24
call sub.MSVBVM60.DLL___vbaStrTextCmp
neg eax
sbb eax, eax
neg eax
neg eax
and si, ax
mov word [ebp - 0x1b0], si
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x43249f
mov dword [ebp - 4], 0xa
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x54]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x43283c
mov dword [ebp - 4], 0xb
cmp dword [0x43949c], 0
jne 0x4324ca
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1e8], 0x43949c
jmp 0x4324d4
mov dword [ebp - 0x1e8], 0x43949c
mov eax, dword [ebp - 0x1e8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x432528
push 0x14
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1ec], eax
jmp 0x43252f
and dword [ebp - 0x1ec], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x43257e
push 0x50
push 0x403df0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1f0], eax
jmp 0x432585
and dword [ebp - 0x1f0], 0
push dword [ebp - 0x5c]
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
push 0
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403e24
call sub.MSVBVM60.DLL___vbaStrTextCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x1c0], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x1c0]
test eax, eax
je 0x432837
mov dword [ebp - 4], 0xc
cmp dword [0x43949c], 0
jne 0x4326a4
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x1f4], 0x43949c
jmp 0x4326ae
mov dword [ebp - 0x1f4], 0x43949c
mov eax, dword [ebp - 0x1f4]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x432702
push 0x14
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1f8], eax
jmp 0x432709
and dword [ebp - 0x1f8], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x432758
push 0x50
push 0x403df0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x1fc], eax
jmp 0x43275f
and dword [ebp - 0x1fc], 0
push dword [ebp - 0x5c]
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x54]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
jmp 0x43283c
jmp 0x4379bb
mov dword [ebp - 4], 0x10
or dword [ebp - 0x120], 0xffffffff
mov dword [ebp - 0x128], 0xb
cmp dword [0x43949c], 0
jne 0x432878
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x200], 0x43949c
jmp 0x432882
mov dword [ebp - 0x200], 0x43949c
mov eax, dword [ebp - 0x200]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4328d6
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x204], eax
jmp 0x4328dd
and dword [ebp - 0x204], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10005
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x11
and word [ebp - 0x28], 0
mov dword [ebp - 4], 0x12
push dword [ebp - 0x54]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x432f65
mov dword [ebp - 4], 0x13
push dword [ebp - 0x54]
lea eax, [ebp - 0x58]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x14
mov ax, word [ebp - 0x28]
add ax, 1
jo 0x437a82
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 0x15
mov ax, word [ebp - 0x28]
mov word [ebp - 0x1cc], ax
movsx eax, word [ebp - 0x1cc]
mov dword [ebp - 0x208], eax
cmp dword [ebp - 0x208], 1
je 0x4329d8
cmp dword [ebp - 0x208], 2
je 0x432a22
cmp dword [ebp - 0x208], 3
je 0x432aab
cmp dword [ebp - 0x208], 4
je 0x432b37
cmp dword [ebp - 0x208], 5
je 0x432bc3
cmp dword [ebp - 0x208], 6
je 0x432c4f
cmp dword [ebp - 0x208], 7
je 0x432cdb
jmp 0x432f5e
mov dword [ebp - 4], 0x17
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x19
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
and dword [ebp - 0x1b0], 0
cmp dword [ebp - 0x1b0], 5
jae 0x432a65
and dword [ebp - 0x20c], 0
jmp 0x432a70
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x1b
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1b0], 1
cmp dword [ebp - 0x1b0], 5
jae 0x432af1
and dword [ebp - 0x210], 0
jmp 0x432afc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x1d
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1b0], 2
cmp dword [ebp - 0x1b0], 5
jae 0x432b7d
and dword [ebp - 0x214], 0
jmp 0x432b88
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x1f
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1b0], 3
cmp dword [ebp - 0x1b0], 5
jae 0x432c09
and dword [ebp - 0x218], 0
jmp 0x432c14
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x21
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1b0], 4
cmp dword [ebp - 0x1b0], 5
jae 0x432c95
and dword [ebp - 0x21c], 0
jmp 0x432ca0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
mov dword [ebp - 4], 0x23
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
push 8
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x58]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 0x4008
push 8
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x150], 8
mov dword [ebp - 0x158], 0x8002
lea eax, [ebp - 0x58]
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x168], 0x4008
push 8
lea eax, [ebp - 0x168]
push eax
lea eax, [ebp - 0xf8]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0x108]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
lea eax, [ebp - 0x108]
push eax
call sub.MSVBVM60.DLL_rtcIsNumeric
neg ax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x170], ax
mov dword [ebp - 0x178], 0xb
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpEq
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
push eax
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpNe
push eax
lea eax, [ebp - 0xe8]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x118]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1b0], ax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 7
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x20
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x432f15
mov dword [ebp - 4], 0x24
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcGetPresentDate
mov dword [ebp - 0x120], 0x405508
mov dword [ebp - 0x128], 8
lea edx, [ebp - 0x128]
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaVarDup
push 1
push 1
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x10
jmp 0x432f5c
mov dword [ebp - 4], 0x26
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
push 8
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x432f60
jmp 0x432f65
jmp 0x432912
mov dword [ebp - 4], 0x2c
push dword [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x2d
push 7
call sub.MSVBVM60.DLL___vbaCyI2
push edx
push eax
push dword [0x439048]
push dword [0x439044]
call sub.MSVBVM60.DLL___vbaCyAdd
push edx
push eax
call sub.MSVBVM60.DLL___vbaR4Cy
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x432fd0
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x220], 0x43949c
jmp 0x432fda
mov dword [ebp - 0x220], 0x43949c
mov eax, dword [ebp - 0x220]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43302e
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x224], eax
jmp 0x433035
and dword [ebp - 0x224], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2e
fld dword [0x402f78]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x43309f
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x228], 0x43949c
jmp 0x4330a9
mov dword [ebp - 0x228], 0x43949c
mov eax, dword [ebp - 0x228]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4330fd
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x22c], eax
jmp 0x433104
and dword [ebp - 0x22c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10004
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x2f
or dword [ebp - 0x120], 0xffffffff
mov dword [ebp - 0x128], 0xb
cmp dword [0x43949c], 0
jne 0x433169
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x230], 0x43949c
jmp 0x433173
mov dword [ebp - 0x230], 0x43949c
mov eax, dword [ebp - 0x230]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4331c7
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x234], eax
jmp 0x4331ce
and dword [ebp - 0x234], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10008
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x30
lea eax, [ebp - 0x48]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1b0], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x4333e4
mov dword [ebp - 4], 0x31
fld dword [0x402f74]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4332a4
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x238], 0x43949c
jmp 0x4332ae
mov dword [ebp - 0x238], 0x43949c
mov eax, dword [ebp - 0x238]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433302
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x23c], eax
jmp 0x433309
and dword [ebp - 0x23c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x32
cmp dword [0x43949c], 0
jne 0x43335d
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x240], 0x43949c
jmp 0x433367
mov dword [ebp - 0x240], 0x43949c
mov eax, dword [ebp - 0x240]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4333bb
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x244], eax
jmp 0x4333c2
and dword [ebp - 0x244], 0
push 0x405520
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
jmp 0x43355e
mov dword [ebp - 4], 0x34
fld dword [0x402f74]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433425
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x248], 0x43949c
jmp 0x43342f
mov dword [ebp - 0x248], 0x43949c
mov eax, dword [ebp - 0x248]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433483
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x24c], eax
jmp 0x43348a
and dword [ebp - 0x24c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x35
cmp dword [0x43949c], 0
jne 0x4334de
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x250], 0x43949c
jmp 0x4334e8
mov dword [ebp - 0x250], 0x43949c
mov eax, dword [ebp - 0x250]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43353c
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x254], eax
jmp 0x433543
and dword [ebp - 0x254], 0
push dword [ebp - 0x48]
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x37
and dword [ebp - 0x120], 0
mov dword [ebp - 0x128], 0xb
cmp dword [0x43949c], 0
jne 0x43359a
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x258], 0x43949c
jmp 0x4335a4
mov dword [ebp - 0x258], 0x43949c
mov eax, dword [ebp - 0x258]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4335f8
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x25c], eax
jmp 0x4335ff
and dword [ebp - 0x25c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10008
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x38
cmp dword [0x43949c], 0
jne 0x433653
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x260], 0x43949c
jmp 0x43365d
mov dword [ebp - 0x260], 0x43949c
mov eax, dword [ebp - 0x260]
mov eax, dword [eax]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x4336b1
push 0x20
push 0x403dd0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x264], eax
jmp 0x4336b8
and dword [ebp - 0x264], 0
push 0
push 0x1000b
push dword [ebp - 0x64]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaR4Var
fadd dword [0x402308]
fstp dword [ebp - 0x120]
fnstsw ax
test al, 0xd
jne 0x437a7d
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433718
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x268], 0x43949c
jmp 0x433722
mov dword [ebp - 0x268], 0x43949c
mov eax, dword [ebp - 0x268]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433776
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x26c], eax
jmp 0x43377d
and dword [ebp - 0x26c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x39
fld dword [0x402f70]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4337f9
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x270], 0x43949c
jmp 0x433803
mov dword [ebp - 0x270], 0x43949c
mov eax, dword [ebp - 0x270]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433857
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x274], eax
jmp 0x43385e
and dword [ebp - 0x274], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10004
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3a
call fcn.0042ce14
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
cmp dword [0x43949c], 0
jne 0x4338c1
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x278], 0x43949c
jmp 0x4338cb
mov dword [ebp - 0x278], 0x43949c
mov eax, dword [ebp - 0x278]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43391f
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x27c], eax
jmp 0x433926
and dword [ebp - 0x27c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x78]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10003
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3b
fld dword [0x402f6c]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433995
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x280], 0x43949c
jmp 0x43399f
mov dword [ebp - 0x280], 0x43949c
mov eax, dword [ebp - 0x280]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4339f3
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x284], eax
jmp 0x4339fa
and dword [ebp - 0x284], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10004
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3c
fld dword [0x402f68]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433a64
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x288], 0x43949c
jmp 0x433a6e
mov dword [ebp - 0x288], 0x43949c
mov eax, dword [ebp - 0x288]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433ac2
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x28c], eax
jmp 0x433ac9
and dword [ebp - 0x28c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3d
cmp dword [0x43949c], 0
jne 0x433b1d
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x290], 0x43949c
jmp 0x433b27
mov dword [ebp - 0x290], 0x43949c
mov eax, dword [ebp - 0x290]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433b7b
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x294], eax
jmp 0x433b82
and dword [ebp - 0x294], 0
push 0x40549c
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3e
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433be0
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x298], 0x43949c
jmp 0x433bea
mov dword [ebp - 0x298], 0x43949c
mov eax, dword [ebp - 0x298]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433c3e
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x29c], eax
jmp 0x433c45
and dword [ebp - 0x29c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x3f
cmp dword [0x43949c], 0
jne 0x433c99
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2a0], 0x43949c
jmp 0x433ca3
mov dword [ebp - 0x2a0], 0x43949c
mov eax, dword [ebp - 0x2a0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433cf7
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2a4], eax
jmp 0x433cfe
and dword [ebp - 0x2a4], 0
push 0x40553c
push dword [ebp - 0x64]
push 0x4047a4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x40
and dword [ebp - 0x1b0], 0
cmp dword [ebp - 0x1b0], 5
jae 0x433d3b
and dword [ebp - 0x2a8], 0
jmp 0x433d46
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1b4], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b4]
test eax, eax
je 0x433f35
mov dword [ebp - 4], 0x41
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433df5
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2ac], 0x43949c
jmp 0x433dff
mov dword [ebp - 0x2ac], 0x43949c
mov eax, dword [ebp - 0x2ac]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433e53
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b0], eax
jmp 0x433e5a
and dword [ebp - 0x2b0], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x42
cmp dword [0x43949c], 0
jne 0x433eae
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2b4], 0x43949c
jmp 0x433eb8
mov dword [ebp - 0x2b4], 0x43949c
mov eax, dword [ebp - 0x2b4]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433f0c
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2b8], eax
jmp 0x433f13
and dword [ebp - 0x2b8], 0
push 0x405554
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
jmp 0x434108
mov dword [ebp - 4], 0x44
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x433f76
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2bc], 0x43949c
jmp 0x433f80
mov dword [ebp - 0x2bc], 0x43949c
mov eax, dword [ebp - 0x2bc]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x433fd4
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c0], eax
jmp 0x433fdb
and dword [ebp - 0x2c0], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x45
cmp dword [0x43949c], 0
jne 0x43402f
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2c4], 0x43949c
jmp 0x434039
mov dword [ebp - 0x2c4], 0x43949c
mov eax, dword [ebp - 0x2c4]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43408d
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2c8], eax
jmp 0x434094
and dword [ebp - 0x2c8], 0
and dword [ebp - 0x1b8], 0
cmp dword [ebp - 0x1b8], 5
jae 0x4340ad
and dword [ebp - 0x2cc], 0
jmp 0x4340b8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2cc], eax
mov eax, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x64]
push 0x4048b4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x47
cmp dword [0x43949c], 0
jne 0x434133
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2d0], 0x43949c
jmp 0x43413d
mov dword [ebp - 0x2d0], 0x43949c
mov eax, dword [ebp - 0x2d0]
mov eax, dword [eax]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x434191
push 0x20
push 0x403dd0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2d4], eax
jmp 0x434198
and dword [ebp - 0x2d4], 0
push 0
push 0x1000b
push dword [ebp - 0x64]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaR4Var
fadd qword [0x401d28]
fstp dword [ebp - 0x120]
fnstsw ax
test al, 0xd
jne 0x437a7d
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4341f8
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2d8], 0x43949c
jmp 0x434202
mov dword [ebp - 0x2d8], 0x43949c
mov eax, dword [ebp - 0x2d8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434256
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2dc], eax
jmp 0x43425d
and dword [ebp - 0x2dc], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x1b0], 2
cmp dword [ebp - 0x1b0], 5
jae 0x4342bb
and dword [ebp - 0x2e0], 0
jmp 0x4342c6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e0], eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
mov eax, dword [ebp + 0x1c]
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x148], 0x4008
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x150], 0x403e24
mov dword [ebp - 0x158], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpEq
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpNe
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL___vbaVarAnd
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1b4], ax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1b4]
test eax, eax
je 0x4343f0
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x1b0], 2
cmp dword [ebp - 0x1b0], 5
jae 0x4343cf
and dword [ebp - 0x2e4], 0
jmp 0x4343da
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2e4], eax
mov eax, dword [ebp + 0x1c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4b
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x434431
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2e8], 0x43949c
jmp 0x43443b
mov dword [ebp - 0x2e8], 0x43949c
mov eax, dword [ebp - 0x2e8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43448f
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2ec], eax
jmp 0x434496
and dword [ebp - 0x2ec], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4c
cmp dword [0x43949c], 0
jne 0x4344ea
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2f0], 0x43949c
jmp 0x4344f4
mov dword [ebp - 0x2f0], 0x43949c
mov eax, dword [ebp - 0x2f0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434548
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2f4], eax
jmp 0x43454f
and dword [ebp - 0x2f4], 0
push 0x40556c
push dword [ebp - 0x64]
push 0x4047a4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4d
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4345ad
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2f8], 0x43949c
jmp 0x4345b7
mov dword [ebp - 0x2f8], 0x43949c
mov eax, dword [ebp - 0x2f8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43460b
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2fc], eax
jmp 0x434612
and dword [ebp - 0x2fc], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4e
cmp dword [0x43949c], 0
jne 0x434666
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x300], 0x43949c
jmp 0x434670
mov dword [ebp - 0x300], 0x43949c
mov eax, dword [ebp - 0x300]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4346c4
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x304], eax
jmp 0x4346cb
and dword [ebp - 0x304], 0
mov eax, dword [ebp + 0x10]
push dword [eax]
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x1b0], 2
cmp dword [ebp - 0x1b0], 5
jae 0x43470b
and dword [ebp - 0x308], 0
jmp 0x434716
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x308], eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1b4], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b4]
test eax, eax
je 0x434ad6
mov dword [ebp - 4], 0x50
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4347c5
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x30c], 0x43949c
jmp 0x4347cf
mov dword [ebp - 0x30c], 0x43949c
mov eax, dword [ebp - 0x30c]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434823
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x310], eax
jmp 0x43482a
and dword [ebp - 0x310], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x51
cmp dword [0x43949c], 0
jne 0x43487e
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x314], 0x43949c
jmp 0x434888
mov dword [ebp - 0x314], 0x43949c
mov eax, dword [ebp - 0x314]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4348dc
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x318], eax
jmp 0x4348e3
and dword [ebp - 0x318], 0
push 0x405584
push dword [ebp - 0x64]
push 0x4047a4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x52
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x434941
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x31c], 0x43949c
jmp 0x43494b
mov dword [ebp - 0x31c], 0x43949c
mov eax, dword [ebp - 0x31c]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43499f
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x320], eax
jmp 0x4349a6
and dword [ebp - 0x320], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x53
cmp dword [0x43949c], 0
jne 0x4349fa
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x324], 0x43949c
jmp 0x434a04
mov dword [ebp - 0x324], 0x43949c
mov eax, dword [ebp - 0x324]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434a58
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x328], eax
jmp 0x434a5f
and dword [ebp - 0x328], 0
mov dword [ebp - 0x1b8], 2
cmp dword [ebp - 0x1b8], 5
jae 0x434a7b
and dword [ebp - 0x32c], 0
jmp 0x434a86
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x32c], eax
mov eax, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x64]
push 0x4048b4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x55
cmp dword [0x43949c], 0
jne 0x434b01
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x330], 0x43949c
jmp 0x434b0b
mov dword [ebp - 0x330], 0x43949c
mov eax, dword [ebp - 0x330]
mov eax, dword [eax]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x434b5f
push 0x20
push 0x403dd0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x334], eax
jmp 0x434b66
and dword [ebp - 0x334], 0
push 0
push 0x1000b
push dword [ebp - 0x64]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaR4Var
fadd qword [0x401d28]
fstp dword [ebp - 0x120]
fnstsw ax
test al, 0xd
jne 0x437a7d
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x434bc6
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x338], 0x43949c
jmp 0x434bd0
mov dword [ebp - 0x338], 0x43949c
mov eax, dword [ebp - 0x338]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434c24
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x33c], eax
jmp 0x434c2b
and dword [ebp - 0x33c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x56
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x434ca7
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x340], 0x43949c
jmp 0x434cb1
mov dword [ebp - 0x340], 0x43949c
mov eax, dword [ebp - 0x340]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434d05
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x344], eax
jmp 0x434d0c
and dword [ebp - 0x344], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x57
cmp dword [0x43949c], 0
jne 0x434d60
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x348], 0x43949c
jmp 0x434d6a
mov dword [ebp - 0x348], 0x43949c
mov eax, dword [ebp - 0x348]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434dbe
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x34c], eax
jmp 0x434dc5
and dword [ebp - 0x34c], 0
push 0x40559c
push dword [ebp - 0x64]
push 0x4047a4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x58
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x434e23
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x350], 0x43949c
jmp 0x434e2d
mov dword [ebp - 0x350], 0x43949c
mov eax, dword [ebp - 0x350]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434e81
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x354], eax
jmp 0x434e88
and dword [ebp - 0x354], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x59
cmp dword [0x43949c], 0
jne 0x434edc
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x358], 0x43949c
jmp 0x434ee6
mov dword [ebp - 0x358], 0x43949c
mov eax, dword [ebp - 0x358]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x434f3a
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x35c], eax
jmp 0x434f41
and dword [ebp - 0x35c], 0
mov eax, dword [ebp + 0x14]
push dword [eax]
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x1b0], 4
cmp dword [ebp - 0x1b0], 5
jae 0x434f81
and dword [ebp - 0x360], 0
jmp 0x434f8c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x360], eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1b4], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b4]
test eax, eax
je 0x435081
mov dword [ebp - 4], 0x5b
mov eax, dword [ebp + 0x20]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
mov dword [ebp - 0x1b0], 4
cmp dword [ebp - 0x1b0], 5
jae 0x435040
and dword [ebp - 0x364], 0
jmp 0x43504b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x364], eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov edx, eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea ecx, [ecx + eax*4]
call sub.MSVBVM60.DLL___vbaStrCopy
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x1b0], 4
cmp dword [ebp - 0x1b0], 5
jae 0x4350a4
and dword [ebp - 0x368], 0
jmp 0x4350af
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x368], eax
mov eax, dword [ebp - 0x1b0]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1b4], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b4]
test eax, eax
je 0x4352f3
mov dword [ebp - 4], 0x5e
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x43515e
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x36c], 0x43949c
jmp 0x435168
mov dword [ebp - 0x36c], 0x43949c
mov eax, dword [ebp - 0x36c]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4351bc
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x370], eax
jmp 0x4351c3
and dword [ebp - 0x370], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x5f
cmp dword [0x43949c], 0
jne 0x435217
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x374], 0x43949c
jmp 0x435221
mov dword [ebp - 0x374], 0x43949c
mov eax, dword [ebp - 0x374]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435275
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x378], eax
jmp 0x43527c
and dword [ebp - 0x378], 0
mov dword [ebp - 0x1b8], 4
cmp dword [ebp - 0x1b8], 5
jae 0x435298
and dword [ebp - 0x37c], 0
jmp 0x4352a3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x37c], eax
mov eax, dword [ebp - 0x1b8]
mov ecx, dword [ebp - 0x34]
lea eax, [ecx + eax*4]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightTrimVar
lea eax, [ebp - 0x78]
push eax
push dword [ebp - 0x64]
push 0x4048b4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x61
cmp dword [0x43949c], 0
jne 0x43531e
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x380], 0x43949c
jmp 0x435328
mov dword [ebp - 0x380], 0x43949c
mov eax, dword [ebp - 0x380]
mov eax, dword [eax]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x43537c
push 0x20
push 0x403dd0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x384], eax
jmp 0x435383
and dword [ebp - 0x384], 0
push 0
push 0x1000b
push dword [ebp - 0x64]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaR4Var
fadd qword [0x401d28]
fstp dword [ebp - 0x120]
fnstsw ax
test al, 0xd
jne 0x437a7d
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4353e3
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x388], 0x43949c
jmp 0x4353ed
mov dword [ebp - 0x388], 0x43949c
mov eax, dword [ebp - 0x388]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435441
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x38c], eax
jmp 0x435448
and dword [ebp - 0x38c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x62
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4354c4
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x390], 0x43949c
jmp 0x4354ce
mov dword [ebp - 0x390], 0x43949c
mov eax, dword [ebp - 0x390]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435522
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x394], eax
jmp 0x435529
and dword [ebp - 0x394], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x63
cmp dword [0x43949c], 0
jne 0x43557d
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x398], 0x43949c
jmp 0x435587
mov dword [ebp - 0x398], 0x43949c
mov eax, dword [ebp - 0x398]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4355db
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x39c], eax
jmp 0x4355e2
and dword [ebp - 0x39c], 0
push 0x4055b4
push dword [ebp - 0x64]
push 0x4047a4
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x64
fld dword [0x402f64]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x435640
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3a0], 0x43949c
jmp 0x43564a
mov dword [ebp - 0x3a0], 0x43949c
mov eax, dword [ebp - 0x3a0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43569e
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3a4], eax
jmp 0x4356a5
and dword [ebp - 0x3a4], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x65
cmp dword [0x43949c], 0
jne 0x4356f9
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3a8], 0x43949c
jmp 0x435703
mov dword [ebp - 0x3a8], 0x43949c
mov eax, dword [ebp - 0x3a8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435757
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ac], eax
jmp 0x43575e
and dword [ebp - 0x3ac], 0
mov dword [ebp - 0x70], 4
mov dword [ebp - 0x78], 2
lea eax, [ebp - 0x50]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x78]
push eax
push 1
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0xa0], 2
mov dword [ebp - 0xa8], 2
lea eax, [ebp - 0x50]
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x158], 0x4008
lea eax, [ebp - 0xa8]
push eax
push 5
lea eax, [ebp - 0x158]
push eax
lea eax, [ebp - 0xb8]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0xe0], 2
mov dword [ebp - 0xe8], 2
lea eax, [ebp - 0x50]
mov dword [ebp - 0x180], eax
mov dword [ebp - 0x188], 0x4008
lea eax, [ebp - 0xe8]
push eax
push 7
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0xf8]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x140], 0x4055c8
mov dword [ebp - 0x148], 8
mov dword [ebp - 0x170], 0x4055d4
mov dword [ebp - 0x178], 8
mov dword [ebp - 0x1a0], 0x4055e0
mov dword [ebp - 0x1a8], 8
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xc8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0xd8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0x108]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x1a8]
push eax
lea eax, [ebp - 0x118]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
push dword [ebp - 0x64]
push 0x4047ec
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x118]
push eax
lea eax, [ebp - 0x108]
push eax
lea eax, [ebp - 0xf8]
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 0xb
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x30
mov dword [ebp - 4], 0x66
fld dword [0x402f60]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x435972
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b0], 0x43949c
jmp 0x43597c
mov dword [ebp - 0x3b0], 0x43949c
mov eax, dword [ebp - 0x3b0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4359d0
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3b4], eax
jmp 0x4359d7
and dword [ebp - 0x3b4], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x67
cmp dword [0x43949c], 0
jne 0x435a2b
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3b8], 0x43949c
jmp 0x435a35
mov dword [ebp - 0x3b8], 0x43949c
mov eax, dword [ebp - 0x3b8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435a89
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3bc], eax
jmp 0x435a90
and dword [ebp - 0x3bc], 0
push 0x4055ec
mov eax, dword [ebp + 0x24]
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x68
fld dword [0x402f6c]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x435b0b
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3c0], 0x43949c
jmp 0x435b15
mov dword [ebp - 0x3c0], 0x43949c
mov eax, dword [ebp - 0x3c0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435b69
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3c4], eax
jmp 0x435b70
and dword [ebp - 0x3c4], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x10004
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x69
fld dword [0x402f68]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x435bda
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3c8], 0x43949c
jmp 0x435be4
mov dword [ebp - 0x3c8], 0x43949c
mov eax, dword [ebp - 0x3c8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435c38
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3cc], eax
jmp 0x435c3f
and dword [ebp - 0x3cc], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x6a
cmp dword [0x43949c], 0
jne 0x435c93
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3d0], 0x43949c
jmp 0x435c9d
mov dword [ebp - 0x3d0], 0x43949c
mov eax, dword [ebp - 0x3d0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435cf1
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3d4], eax
jmp 0x435cf8
and dword [ebp - 0x3d4], 0
push 0x40549c
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x6b
cmp dword [0x43949c], 0
jne 0x435d40
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3d8], 0x43949c
jmp 0x435d4a
mov dword [ebp - 0x3d8], 0x43949c
mov eax, dword [ebp - 0x3d8]
mov eax, dword [eax]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x435d9e
push 0x20
push 0x403dd0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3dc], eax
jmp 0x435da5
and dword [ebp - 0x3dc], 0
push 0
push 0x1000b
push dword [ebp - 0x64]
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaR4Var
fadd dword [0x402308]
fstp dword [ebp - 0x120]
fnstsw ax
test al, 0xd
jne 0x437a7d
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x435e05
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3e0], 0x43949c
jmp 0x435e0f
mov dword [ebp - 0x3e0], 0x43949c
mov eax, dword [ebp - 0x3e0]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x68]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x435e63
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3e4], eax
jmp 0x435e6a
and dword [ebp - 0x3e4], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6c
and word [ebp - 0x28], 0
mov dword [ebp - 4], 0x6d
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [ebp - 0x4c], al
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x70], 0x80020004
mov dword [ebp - 0x78], 0xa
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x54], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6f
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
push 0x403884
push 1
call sub.MSVBVM60.DLL___vbaInStr
mov esi, eax
neg esi
sbb esi, esi
neg esi
neg esi
push 1
mov eax, dword [ebp + 0xc]
push dword [eax]
push 0x4054f0
push 1
call sub.MSVBVM60.DLL___vbaInStr
neg eax
sbb eax, eax
neg eax
neg eax
or si, ax
push 0
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403e24
call sub.MSVBVM60.DLL___vbaStrTextCmp
neg eax
sbb eax, eax
neg eax
neg eax
and si, ax
mov word [ebp - 0x1b0], si
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x43606c
mov dword [ebp - 4], 0x70
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x54]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x436409
mov dword [ebp - 4], 0x71
cmp dword [0x43949c], 0
jne 0x436097
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3e8], 0x43949c
jmp 0x4360a1
mov dword [ebp - 0x3e8], 0x43949c
mov eax, dword [ebp - 0x3e8]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4360f5
push 0x14
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3ec], eax
jmp 0x4360fc
and dword [ebp - 0x3ec], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x43614b
push 0x50
push 0x403df0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f0], eax
jmp 0x436152
and dword [ebp - 0x3f0], 0
push dword [ebp - 0x5c]
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
push 0
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL_rtcDir
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x403e24
call sub.MSVBVM60.DLL___vbaStrTextCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x1c0], ax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
movsx eax, word [ebp - 0x1c0]
test eax, eax
je 0x436404
mov dword [ebp - 4], 0x72
cmp dword [0x43949c], 0
jne 0x436271
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x3f4], 0x43949c
jmp 0x43627b
mov dword [ebp - 0x3f4], 0x43949c
mov eax, dword [ebp - 0x3f4]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4362cf
push 0x14
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3f8], eax
jmp 0x4362d6
and dword [ebp - 0x3f8], 0
mov eax, dword [ebp - 0x64]
mov dword [ebp - 0x1b8], eax
lea eax, [ebp - 0x5c]
push eax
mov eax, dword [ebp - 0x1b8]
mov eax, dword [eax]
push dword [ebp - 0x1b8]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x1bc], eax
cmp dword [ebp - 0x1bc], 0
jge 0x436325
push 0x50
push 0x403df0
push dword [ebp - 0x1b8]
push dword [ebp - 0x1bc]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x3fc], eax
jmp 0x43632c
and dword [ebp - 0x3fc], 0
push dword [ebp - 0x5c]
push 0x403884
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x88], 8
mov eax, dword [ebp + 0xc]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x4054f8
mov dword [ebp - 0x138], 8
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x54]
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x14
jmp 0x436409
jmp 0x43693f
mov dword [ebp - 4], 0x76
push dword [ebp - 0x54]
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x436930
mov dword [ebp - 4], 0x77
mov ax, word [ebp - 0x28]
add ax, 1
jo 0x437a82
mov word [ebp - 0x28], ax
mov dword [ebp - 4], 0x78
push dword [ebp - 0x54]
lea eax, [ebp - 0x58]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x79
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
push 2
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x130], 0x40560c
mov dword [ebp - 0x138], 0x8008
xor eax, eax
cmp word [ebp - 0x28], 8
setge al
neg eax
mov word [ebp - 0x140], ax
mov dword [ebp - 0x148], 0xb
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL___vbaVarTextCmpEq
push eax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x1b0], ax
lea eax, [ebp - 0x148]
push eax
lea eax, [ebp - 0x78]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x43691b
mov dword [ebp - 4], 0x7a
mov cx, 1
call sub.MSVBVM60.DLL___vbaUI1I2
mov byte [ebp - 0x4c], al
mov dword [ebp - 4], 0x7b
lea eax, [ebp - 0x58]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
push 2
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcLeftCharVar
mov dword [ebp - 0x130], 0x40560c
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstEq
mov word [ebp - 0x1b0], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x436775
mov dword [ebp - 4], 0x7c
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4365ca
mov dword [ebp - 4], 0x7f
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4367b6
mov dword [ebp - 4], 0x83
cmp word [ebp - 0x28], 0x64
jle 0x43692b
jmp 0x436930
jmp 0x436409
mov dword [ebp - 4], 0x87
push dword [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x89
movzx eax, byte [ebp - 0x4c]
test eax, eax
jne 0x4372bc
mov dword [ebp - 4], 0x8a
mov edx, 0x405618
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x8b
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4369a7
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x420], 0x43949c
jmp 0x4369b1
mov dword [ebp - 0x420], 0x43949c
mov eax, dword [ebp - 0x420]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x436a05
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x424], eax
jmp 0x436a0c
and dword [ebp - 0x424], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x8c
cmp dword [0x43949c], 0
jne 0x436a60
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x428], 0x43949c
jmp 0x436a6a
mov dword [ebp - 0x428], 0x43949c
mov eax, dword [ebp - 0x428]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x436abe
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x42c], eax
jmp 0x436ac5
and dword [ebp - 0x42c], 0
push 0x405624
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x8d
fld dword [0x402304]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x436b23
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x430], 0x43949c
jmp 0x436b2d
mov dword [ebp - 0x430], 0x43949c
mov eax, dword [ebp - 0x430]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x436b81
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x434], eax
jmp 0x436b88
and dword [ebp - 0x434], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x8e
cmp dword [0x43949c], 0
jne 0x436bdc
mov dword [ebp - 4], 0x97
fld dword [0x402f58]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4372fd
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x480], 0x43949c
jmp 0x437307
mov dword [ebp - 0x480], 0x43949c
mov eax, dword [ebp - 0x480]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43735b
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x484], eax
jmp 0x437362
and dword [ebp - 0x484], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000b
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x98
fld dword [0x402f68]
fstp dword [ebp - 0x120]
mov dword [ebp - 0x128], 4
cmp dword [0x43949c], 0
jne 0x4373cc
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x488], 0x43949c
jmp 0x4373d6
mov dword [ebp - 0x488], 0x43949c
mov eax, dword [ebp - 0x488]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x43742a
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x48c], eax
jmp 0x437431
and dword [ebp - 0x48c], 0
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x128]
mov edi, esp
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0x1000a
push dword [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x99
cmp dword [0x43949c], 0
jne 0x437485
push 0x43949c
push 0x403de0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x490], 0x43949c
jmp 0x43748f
mov dword [ebp - 0x490], 0x43949c
mov eax, dword [ebp - 0x490]
mov eax, dword [eax]
mov dword [ebp - 0x1b0], eax
lea eax, [ebp - 0x64]
push eax
mov eax, dword [ebp - 0x1b0]
mov eax, dword [eax]
push dword [ebp - 0x1b0]
call dword [eax + 0x20]
fnclex
mov dword [ebp - 0x1b4], eax
cmp dword [ebp - 0x1b4], 0
jge 0x4374e3
push 0x20
push 0x403dd0
push dword [ebp - 0x1b0]
push dword [ebp - 0x1b4]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x494], eax
jmp 0x4374ea
and dword [ebp - 0x494], 0
push 0x40549c
push dword [ebp - 0x64]
push 0x40479c
call sub.MSVBVM60.DLL___vbaPrintObj
add esp, 0xc
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x9a
mov eax, dword [ebp + 0x18]
mov dword [ebp - 0x120], eax
mov dword [ebp - 0x128], 0x4008
lea eax, [ebp - 0x128]
push eax
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcTrimVar
mov dword [ebp - 0x130], 0x403e24
mov dword [ebp - 0x138], 0x8008
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x138]
push eax
call sub.MSVBVM60.DLL___vbaVarTextTstNe
mov word [ebp - 0x1b0], ax
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x1b0]
test eax, eax
je 0x437847
wait
push 0x437a6c
jmp 0x437a3c
lea eax, [ebp - 0x40]
mov dword [ebp - 0x1ac], eax
lea eax, [ebp - 0x1ac]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
jmp 0x40301c
call sub.MSVBVM60.DLL___vbaErrorOverflow