Function at 0x4c29a2
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x14
push ebx
push esi
mov esi, dword [ebp + 8]
push edi
mov dword [ebp - 4], 1
movsx edi, word [ebp - 4]
cmp edi, 0x1f
jb 0x4c29c3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov eax, dword [0x5a6450]
push dword [eax + edi*4]
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
movsx eax, word [esi]
fstp qword [ebp - 0xc]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
movsx eax, word [eax]
mov dword [ebp + 8], eax
fild dword [ebp + 8]
fstp qword [ebp - 0x14]
fld qword [ebp - 0xc]
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [ebp - 0x14]
fnstsw ax
sahf
jne 0x4c2a03
push 1
pop ebx
jmp 0x4c2a05
xor ebx, ebx
cmp edi, 0x1f
jb 0x4c2a0f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov eax, dword [0x5a6450]
push dword [eax + edi*4]
call sub.MSVBVM60.DLL_rtcR8ValFromBstr
call sub.MSVBVM60.DLL___vbaFpR8
fcomp qword [0x402e70]
fnstsw ax
sahf
jbe 0x4c2a31
push 1
pop eax
jmp 0x4c2a33
xor eax, eax
neg eax
neg ebx
and eax, ebx
test ax, ax
jne 0x4c2a78
mov ax, word [ebp - 4]
add ax, 1
jo 0x4c2bbe
cmp ax, 0x1e
mov dword [ebp - 4], eax
jle 0x4c29b5
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x5a
jne 0x4c2a93
mov edx, 0x41e534
jmp 0x4c2baf
movsx esi, word [ebp - 4]
cmp esi, 0x1f
jb 0x4c2a86
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov eax, dword [0x5a646c]
mov edx, dword [eax + esi*4]
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x26
je 0x4c2b70
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x27
je 0x4c2b8d
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x16
jne 0x4c2ae4
mov edx, 0x42252c
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x3e
jne 0x4c2b03
mov edx, 0x422538
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x3f
jne 0x4c2b22
mov edx, 0x422548
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x44
jne 0x4c2b3e
mov edx, 0x422558
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x39
jne 0x4c2b5a
mov edx, 0x422568
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x82
jne 0x4c2b77
mov edx, 0x41e4dc
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x83
jne 0x4c2b94
mov edx, 0x41e4e8
jmp 0x4c2baf
movsx eax, word [esi]
push eax
push dword [0x5a49d0]
call sub.MSVBVM60.DLL___vbaDerefAry1
cmp word [eax], 0x84
jne 0x4c2bb7
mov edx, 0x423198
mov ecx, dword [ebp + 0xc]
call sub.MSVBVM60.DLL___vbaStrCopy
pop edi
pop esi
pop ebx
leave
ret 8
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0xc
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x148
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x404e48
mov ebx, dword [ebp + 8]
mov eax, ebx
and eax, 1
mov dword [ebp - 4], eax
and ebx, 0xfffffffe
push ebx
mov dword [ebp + 8], ebx
mov eax, dword [ebx]
call dword [eax + 4]
mov eax, dword [ebx]
xor esi, esi
push ebx
mov dword [ebp - 0x24], esi
mov dword [ebp - 0x34], esi
mov dword [ebp - 0x44], esi
mov dword [ebp - 0x54], esi
mov dword [ebp - 0x64], esi
mov dword [ebp - 0x74], esi
mov dword [ebp - 0x84], esi
mov dword [ebp - 0x88], esi
mov dword [ebp - 0x8c], esi
mov dword [ebp - 0x90], esi
mov dword [ebp - 0x94], esi
mov dword [ebp - 0x98], esi
mov dword [ebp - 0x9c], esi
mov dword [ebp - 0xa0], esi
mov dword [ebp - 0xa4], esi
mov dword [ebp - 0xa8], esi
mov dword [ebp - 0xac], esi
mov dword [ebp - 0xb0], esi
mov dword [ebp - 0xb4], esi
mov dword [ebp - 0xb8], esi
mov dword [ebp - 0xbc], esi
mov dword [ebp - 0xc0], esi
mov dword [ebp - 0xc4], esi
mov dword [ebp - 0xc8], esi
mov dword [ebp - 0xcc], esi
mov dword [ebp - 0xd0], esi
mov dword [ebp - 0xe0], esi
mov dword [ebp - 0xf0], esi
mov dword [ebp - 0x100], esi
mov dword [ebp - 0x110], esi
mov dword [ebp - 0x120], esi
mov dword [ebp - 0x124], esi
mov dword [ebp - 0x140], esi
mov dword [ebp - 0x150], esi
call dword [eax + 0x300]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov edi, eax
lea ecx, [ebp - 0x88]
push ecx
push edi
mov eax, dword [edi]
call dword [eax + 0xa0]
cmp eax, esi
fnclex
jge 0x4c2d01
push 0xa0
push 0x4243d8
push edi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
push dword [ebp - 0x88]
mov edi, 0x41e154
push edi
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
lea ecx, [ebp - 0x88]
inc eax
neg eax
mov dword [ebp - 0x130], eax
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
cmp word [ebp - 0x130], si
je 0x4c2e95
lea edx, [ebp - 0x100]
lea ecx, [ebp - 0x74]
mov dword [ebp - 0xf8], 0x10
mov dword [ebp - 0x100], 3
call sub.MSVBVM60.DLL___vbaVarMove
lea edx, [ebp - 0x100]
lea ecx, [ebp - 0x34]
mov dword [ebp - 0xf8], 0x427510
mov dword [ebp - 0x100], 8
call sub.MSVBVM60.DLL___vbaVarCopy
mov edi, 0x41ed70
push edi
push edi
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x42754c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL___vbaStrCat
lea edx, [ebp - 0xe0]
lea ecx, [ebp - 0x44]
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xe0], 8
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
push 3
pop edi
push edi
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL_rtcMsgBox
lea edx, [ebp - 0x100]
lea ecx, [ebp - 0x54]
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], edi
call sub.MSVBVM60.DLL___vbaVarMove
mov eax, dword [ebx]
push ebx
call dword [eax + 0x300]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov edi, eax
push edi
mov eax, dword [edi]
call dword [eax + 0x204]
cmp eax, esi
fnclex
jge 0x4c2e85
push 0x204
push 0x4243d8
push edi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
jmp 0x4c36cb
mov eax, dword [ebx]
push esi
push 4
push ebx
mov dword [ebp - 0xf8], 1
mov dword [ebp - 0x100], 2
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push 1
mov ecx, eax
pop eax
mov dword [ebp - 0x110], 3
sub ecx, eax
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x100]
mov dword [ebp - 0x120], 2
push eax
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x24]
jo 0x4c37f8
push eax
mov dword [ebp - 0x108], ecx
call sub.MSVBVM60.DLL___vbaVarForInit
lea ecx, [ebp - 0xcc]
mov dword [ebp - 0x15c], eax
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xe0]
call sub.MSVBVM60.DLL___vbaFreeVar
cmp dword [ebp - 0x15c], esi
je 0x4c3128
lea eax, [ebp - 0x24]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
sub esp, 0x10
lea esi, [ebp - 0x100]
mov edi, esp
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 3
mov eax, dword [ebx]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0xa
push ebx
movsd dword es:[edi], dword [esi]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
sub esp, 0x10
lea esi, [ebp - 0x100]
mov edi, esp
mov dword [ebp - 0xf8], 1
mov dword [ebp - 0x100], 3
mov eax, dword [ebx]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 0xb
push ebx
movsd dword es:[edi], dword [esi]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
mov eax, dword [ebx]
push ebx
call dword [eax + 0x300]
push eax
lea eax, [ebp - 0xd0]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov esi, eax
lea ecx, [ebp - 0x8c]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4c3035
push 0xa0
push 0x4243d8
push esi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov eax, dword [ebx]
push 0
push 0
push ebx
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCmp
mov esi, eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
neg esi
push eax
lea eax, [ebp - 0x88]
sbb esi, esi
push eax
inc esi
push 4
neg esi
call sub.MSVBVM60.DLL___vbaFreeStrList
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0x20
lea ecx, [ebp - 0xe0]
call sub.MSVBVM60.DLL___vbaFreeVar
test si, si
jne 0x4c3121
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x24]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x15c], eax
xor esi, esi
mov edi, 0x41e154
jmp 0x4c2f4d
xor esi, esi
mov edi, 0x41e154
mov eax, dword [ebx]
push esi
push 4
push ebx
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xe0]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
sub eax, 1
mov dword [ebp - 0x100], 0x8003
jo 0x4c37f8
mov dword [ebp - 0xf8], eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x100]
push eax
call sub.MSVBVM60.DLL___vbaVarTstGt
lea ecx, [ebp - 0xcc]
mov word [ebp - 0x128], ax
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xe0]
call sub.MSVBVM60.DLL___vbaFreeVar
cmp word [ebp - 0x128], si
mov edx, edi
mov ecx, 0x5a2d8c
je 0x4c3330
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, edi
mov ecx, 0x5a2da4
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, edi
mov ecx, 0x5a2e14
call sub.MSVBVM60.DLL___vbaStrCopy
cmp dword [0x5a7714], esi
jne 0x4c31e5
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov edi, dword [0x5a7714]
cmp dword [0x5a636c], esi
mov dword [ebp - 0x128], edi
mov ebx, 0x5a636c
jne 0x4c3209
push ebx
push 0x40edc8
call sub.MSVBVM60.DLL___vbaNew2
push dword [0x5a636c]
mov edi, dword [edi]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push eax
push dword [ebp - 0x128]
call dword [edi + 0x10]
cmp eax, esi
fnclex
jge 0x4c3240
push 0x10
push 0x41f390
push dword [ebp - 0x128]
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
push 0xd
mov word [0x5a2c80], 4
pop edi
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x427600
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c7c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
cmp dword [0x5a636c], esi
mov dword [ebp - 0x124], 1
jne 0x4c32e4
push ebx
push 0x40edc8
call sub.MSVBVM60.DLL___vbaNew2
push 0x41e368
push dword [0x5a636c]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x124]
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.0046238c
push 0x41e188
push dword [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
push ebx
call sub.MSVBVM60.DLL___vbaObjSet
jmp 0x4c2e85
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, edi
mov ecx, 0x5a2da4
call sub.MSVBVM60.DLL___vbaStrCopy
mov edx, edi
mov ecx, 0x5a2e14
call sub.MSVBVM60.DLL___vbaStrCopy
cmp dword [0x5a7714], esi
jne 0x4c3364
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov edi, dword [0x5a7714]
cmp dword [0x5a636c], esi
mov dword [ebp - 0x128], edi
jne 0x4c3387
push 0x5a636c
push 0x40edc8
call sub.MSVBVM60.DLL___vbaNew2
push dword [0x5a636c]
mov edi, dword [edi]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push eax
push dword [ebp - 0x128]
call dword [edi + 0x10]
cmp eax, esi
fnclex
jge 0x4c33be
push 0x10
push 0x41f390
push dword [ebp - 0x128]
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0x24]
mov word [0x5a2c80], 4
push eax
call sub.MSVBVM60.DLL___vbaI4Var
sub esp, 0x10
lea esi, [ebp - 0x100]
mov edi, esp
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0x100], 3
mov eax, dword [ebx]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 8
push ebx
movsd dword es:[edi], dword [esi]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
mov eax, dword [ebx]
push ebx
call dword [eax + 0x300]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov esi, eax
lea ecx, [ebp - 0xa8]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xa0]
test eax, eax
fnclex
jge 0x4c3462
push 0xa0
push 0x4243d8
push esi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
push 0xd
pop edi
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x427650
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4276a8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xac]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xb0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0xb4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xb8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push edi
call sub.MSVBVM60.DLL_rtcBstrFromAnsi
mov edx, eax
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xc0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4276bc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xc4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x24]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0xc8]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a2c7c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x8c]
push eax
lea eax, [ebp - 0x88]
push eax
push 0x11
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x48
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
cmp dword [0x5a636c], 0
mov dword [ebp - 0x124], 1
jne 0x4c3673
push 0x5a636c
push 0x40edc8
call sub.MSVBVM60.DLL___vbaNew2
push 0x41e368
push dword [0x5a636c]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
lea eax, [ebp - 0x124]
push eax
lea eax, [ebp - 0xcc]
push eax
call fcn.0046238c
push 0x41e188
push dword [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
push 0x5a636c
call sub.MSVBVM60.DLL___vbaObjSet
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaFreeObj
xor esi, esi
mov dword [ebp - 4], esi
push 0x4c37db
jmp 0x4c3787
lea eax, [ebp - 0x150]
push eax
lea eax, [ebp - 0x140]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x74]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaFreeVar
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0xc
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x50
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x404e58
mov ebx, dword [ebp + 8]
mov eax, ebx
and eax, 1
mov dword [ebp - 4], eax
and ebx, 0xfffffffe
push ebx
mov dword [ebp + 8], ebx
mov eax, dword [ebx]
call dword [eax + 4]
mov eax, dword [ebx]
xor edi, edi
push ebx
mov dword [ebp - 0x18], edi
mov dword [ebp - 0x1c], edi
mov dword [ebp - 0x2c], edi
mov dword [ebp - 0x50], edi
call dword [eax + 0x304]
push eax
lea eax, [ebp - 0x18]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov esi, eax
lea ecx, [ebp - 0x50]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0xe0]
cmp eax, edi
fnclex
jge 0x4c3884
push 0xe0
push 0x4276d0
push esi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
push 1
xor eax, eax
pop esi
lea ecx, [ebp - 0x18]
cmp word [ebp - 0x50], si
sete al
neg eax
mov dword [ebp - 0x5c], eax
call sub.MSVBVM60.DLL___vbaFreeObj
cmp word [ebp - 0x5c], di
je 0x4c3921
mov eax, dword [ebx]
push edi
push 4
push ebx
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0x18]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0x2c]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
sub eax, esi
lea esi, [ebp - 0x3c]
jo 0x4c39a1
sub esp, 0x10
mov dword [ebp - 0x34], eax
mov edi, esp
mov dword [ebp - 0x3c], 3
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
mov eax, dword [ebx]
push 8
movsd dword es:[edi], dword [esi]
push ebx
movsd dword es:[edi], dword [esi]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0x1c]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x4c395a
sub esp, 0x10
mov dword [ebp - 0x34], esi
lea esi, [ebp - 0x3c]
mov edi, esp
mov dword [ebp - 0x3c], 3
mov eax, dword [ebx]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
movsd dword es:[edi], dword [esi]
push 8
push ebx
movsd dword es:[edi], dword [esi]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0x18]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x18]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0
push 0x4c3984
jmp 0x4c3983
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0x18
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2d0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x404e68
mov eax, dword [ebp + 8]
and eax, 1
mov dword [ebp - 0x10], eax
mov eax, dword [ebp + 8]
and al, 0xfe
mov dword [ebp + 8], eax
mov dword [ebp - 0xc], 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 4]
mov dword [ebp - 4], 1
push 2
push 0x427840
lea eax, [ebp - 0x74]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
cmp dword [0x5a7714], 0
jne 0x4c3a49
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x238], 0x5a7714
jmp 0x4c3a53
mov dword [ebp - 0x238], 0x5a7714
mov eax, dword [ebp - 0x238]
mov eax, dword [eax]
mov dword [ebp - 0x194], eax
mov dword [ebp - 0x154], 0x80020004
mov dword [ebp - 0x15c], 0xa
mov dword [ebp - 0x144], 0x80020004
mov dword [ebp - 0x14c], 0xa
mov dword [ebp - 0x134], 0x80020004
mov dword [ebp - 0x13c], 0xa
mov dword [ebp - 0x124], 0x80020004
mov dword [ebp - 0x12c], 0xa
mov dword [ebp - 0x114], 0x42384c
mov dword [ebp - 0x11c], 8
lea eax, [ebp - 0xa8]
push eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x15c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x14c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x12c]
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 0x5a2a8c
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
mov esi, eax
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
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]
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0x44]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c3b86
push 0x44
push 0x41f390
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x23c], eax
jmp 0x4c3b8d
and dword [ebp - 0x23c], 0
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x218], eax
and dword [ebp - 0xa8], 0
mov eax, dword [ebp - 0x218]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 9
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x308]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xac]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 4
mov dword [ebp - 0x114], 0x1f4
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x21
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 5
fld dword [0x403e20]
fstp dword [ebp - 0x114]
mov dword [ebp - 0x11c], 4
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x5c
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 6
mov word [ebp - 0x84], 1
mov dword [ebp - 4], 7
and word [0x5a3148], 0
mov dword [ebp - 4], 8
cmp dword [0x5a6830], 0
jne 0x4c3d16
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x240], 0x5a6830
jmp 0x4c3d20
mov dword [ebp - 0x240], 0x5a6830
mov eax, dword [ebp - 0x240]
mov eax, dword [eax]
mov dword [ebp - 0x194], eax
push 0x4276e4
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c3d75
push 0x54
push 0x427450
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x244], eax
jmp 0x4c3d7c
and dword [ebp - 0x244], 0
mov dword [ebp - 4], 9
mov dword [ebp - 0x114], 7
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 5
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xa
mov dword [ebp - 0x114], 2
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 4
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xb
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xa
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xc
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x114], 0x427530
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x114], 0x4210f8
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x114], 2
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x114], 0x42753c
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x114], 3
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x13
mov dword [ebp - 0x114], 0x426f70
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x114], 4
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x114], 0x427728
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x114], 5
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x114], 0x42774c
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x114], 6
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x114], 0x427758
mov dword [ebp - 0x11c], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1a
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x2bc
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x2260
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x114], 2
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x384
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x114], 3
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x514
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x114], 4
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x1194
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x114], 5
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x2d0
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x114], 6
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x352
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x39
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x21
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x258
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x3a
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x22
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 1
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x23
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 1
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x114], 2
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 4
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x114], 3
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 4
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x114], 4
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 4
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x27
mov dword [ebp - 0x114], 5
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 4
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x114], 6
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 4
mov dword [ebp - 0x13c], 2
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x38
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x29
push 0
push 0x41f5a0
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL_rtcCreateObject2
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaObjVar
push eax
lea eax, [ebp - 0x7c]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2a
mov edx, 0x41e154
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2b
mov edx, 0x41e154
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0xb4], 4
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xbc]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xcc]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4200e4
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0xb4], 4
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xbc]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xcc]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4266e0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x2e
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49f8]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
mov ecx, 0x5a33c8
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x2f
movsx eax, word [0x5a4070]
push eax
push dword [0x5a4a64]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c567d
mov dword [ebp - 4], 0x30
mov edx, dword [ebp - 0x34]
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x31
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x5a33c8]
push 0x41edb4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
mov dword [ebp - 0x114], 0x422488
mov dword [ebp - 0x11c], 8
lea edx, [ebp - 0x11c]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x21c], eax
and dword [ebp - 0x94], 0
mov eax, dword [ebp - 0x21c]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 1
push 1
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x124], 0x426b84
mov dword [ebp - 0x12c], 8
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xfc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x10c]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a638c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
mov dword [ebp - 4], 0x32
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a638c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xbc]
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 1
push 0x4225dc
push dword [ebp - 0x7c]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaVarNot
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c5678
mov dword [ebp - 4], 0x33
mov dword [ebp - 0xb4], 4
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0xc4], 2
mov dword [ebp - 0xcc], 2
push dword [0x5a2c54]
push dword [0x5a2c58]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xbc]
push eax
push 7
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x9c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0xcc]
push eax
push 4
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49e4]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0xa0]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0xa4]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x42257c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x34
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x5a33c8]
push 0x41edb4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
mov dword [ebp - 0x114], 0x422488
mov dword [ebp - 0x11c], 8
lea edx, [ebp - 0x11c]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x220], eax
and dword [ebp - 0x94], 0
mov eax, dword [ebp - 0x220]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 1
push 1
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x124], 0x426b84
mov dword [ebp - 0x12c], 8
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xfc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x10c]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a638c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
mov dword [ebp - 4], 0x35
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a638c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xbc]
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 1
push 0x4225dc
push dword [ebp - 0x7c]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaVarNot
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c5678
mov dword [ebp - 4], 0x36
mov edx, dword [ebp - 0x38]
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x37
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x5a33c8]
push 0x41edb4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
mov dword [ebp - 0x114], 0x422488
mov dword [ebp - 0x11c], 8
lea edx, [ebp - 0x11c]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x224], eax
and dword [ebp - 0x94], 0
mov eax, dword [ebp - 0x224]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 1
push 1
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x124], 0x42688c
mov dword [ebp - 0x12c], 8
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xfc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x10c]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a638c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
jmp 0x4c5800
mov dword [ebp - 4], 0x3b
mov edx, dword [ebp - 0x38]
mov ecx, 0x5a6390
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3c
movsx eax, word [0x5a4070]
push eax
push dword [0x5a49cc]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ax, word [eax]
push eax
call sub.MSVBVM60.DLL___vbaStrI2
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push dword [0x5a33c8]
push 0x41edb4
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 8
mov dword [ebp - 0x114], 0x422488
mov dword [ebp - 0x11c], 8
lea edx, [ebp - 0x11c]
lea ecx, [ebp - 0xcc]
call sub.MSVBVM60.DLL___vbaVarDup
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x228], eax
and dword [ebp - 0x94], 0
mov eax, dword [ebp - 0x228]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 1
push 1
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL_rtcVarFromFormatVar
mov dword [ebp - 0x124], 0x42688c
mov dword [ebp - 0x12c], 8
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xfc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x10c]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
mov ecx, 0x5a638c
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0x10c]
push eax
lea eax, [ebp - 0xfc]
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
mov dword [ebp - 4], 0x3e
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a638c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xbc]
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 1
push 0x4225dc
push dword [ebp - 0x7c]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaVarNot
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c58ba
jmp 0x4c7155
mov dword [ebp - 4], 0x40
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a638c]
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xbc]
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 1
push 0x4225dc
push dword [ebp - 0x7c]
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaLateMemCallLd
add esp, 0x20
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c7155
mov dword [ebp - 4], 0x41
mov dword [ebp - 0xb4], 0x80020004
mov dword [ebp - 0xbc], 0xa
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL_rtcFreeFile
mov word [ebp - 0x124], ax
mov dword [ebp - 0x12c], 2
lea edx, [ebp - 0x12c]
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x42
push dword [0x5a6390]
push 0x41f3dc
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x5a638c]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
push 0xffffffffffffffff
push 1
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x43
mov word [ebp - 0x8c], 1
mov dword [ebp - 4], 0x44
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4c5a7c
mov dword [ebp - 4], 0x45
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x46
mov edx, dword [ebp - 0x4c]
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
mov dword [ebp - 0x124], 0x44c
mov dword [ebp - 0x12c], 2
and dword [ebp - 0x134], 0
mov dword [ebp - 0x13c], 2
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x22c], eax
jmp 0x4c70c4
mov dword [ebp - 4], 0x49
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
call sub.MSVBVM60.DLL_rtcEndOfFile
movsx eax, ax
test eax, eax
jne 0x4c709e
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
mov dword [ebp - 0x124], 0x19
mov dword [ebp - 0x12c], 2
and dword [ebp - 0x134], 0
mov dword [ebp - 0x13c], 2
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x230], eax
jmp 0x4c5bed
mov dword [ebp - 4], 0x4b
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x1a
jae 0x4c5bb0
and dword [ebp - 0x248], 0
jmp 0x4c5bbb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
and word [ecx + eax*2], 0
mov dword [ebp - 4], 0x4c
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x230], eax
cmp dword [ebp - 0x230], 0
jne 0x4c5b88
mov dword [ebp - 4], 0x4d
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaLineInputStr
mov dword [ebp - 4], 0x4e
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcTrimBstr
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 0x4f
call sub.MSVBVM60.DLL_rtcDoEvents
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
mov dword [ebp - 0x124], 0x14
mov dword [ebp - 0x12c], 2
mov dword [ebp - 0x134], 1
mov dword [ebp - 0x13c], 2
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaVarForInit
mov dword [ebp - 0x234], eax
jmp 0x4c5e7f
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x1a
jae 0x4c5cff
and dword [ebp - 0x24c], 0
jmp 0x4c5d0a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setg dl
neg edx
mov word [ebp - 0x134], dx
mov dword [ebp - 0x13c], 0xb
mov dword [ebp - 0x124], 1
mov dword [ebp - 0x12c], 0x8002
lea eax, [ebp - 0x13c]
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x12c]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaVarCmpEq
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaVarOr
push eax
call sub.MSVBVM60.DLL___vbaBoolVarNull
mov word [ebp - 0x198], ax
lea ecx, [ebp - 0x13c]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x198]
test eax, eax
je 0x4c5e5b
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarSub
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0x1a
jae 0x4c5de6
and dword [ebp - 0x250], 0
jmp 0x4c5df1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x194], eax
cmp dword [ebp - 0x194], 0x1a
jae 0x4c5e12
and dword [ebp - 0x254], 0
jmp 0x4c5e1d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
push 0x4225d8
push 0
call sub.MSVBVM60.DLL___vbaInStr
mov ecx, eax
call sub.MSVBVM60.DLL___vbaI2I4
mov ecx, dword [ebp - 0x194]
mov edx, dword [ebp - 0x68]
mov word [edx + ecx*2], ax
mov dword [ebp - 4], 0x54
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4c5caf
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x194], 1
cmp dword [ebp - 0x194], 0x1a
jae 0x4c5eaf
and dword [ebp - 0x258], 0
jmp 0x4c5eba
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
cmp word [ecx + eax*2], 0
jle 0x4c6569
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x124], eax
mov dword [ebp - 0x12c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x12c]
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 0xa
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x57
and dword [ebp - 0x114], 0
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x58
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaI4Var
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x11c], 3
mov dword [ebp - 0x134], 0x1f4
mov dword [ebp - 0x13c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x13c]
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 1
push 0x3a
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallSt
add esp, 0x2c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 2
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x11c]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarAdd
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x194], 1
cmp dword [ebp - 0x194], 0x1a
jae 0x4c616e
and dword [ebp - 0x25c], 0
jmp 0x4c6179
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
lea eax, [ebp - 0xbc]
push eax
push 1
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x5c
push 0
push 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
inc eax
neg eax
mov word [ebp - 0x194], ax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
movsx eax, word [ebp - 0x194]
test eax, eax
je 0x4c64ba
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x194], 1
cmp dword [ebp - 0x194], 0x1a
jae 0x4c62ef
and dword [ebp - 0x260], 0
jmp 0x4c62fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
mov dword [ebp - 0x198], 2
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6316
and dword [ebp - 0x264], 0
jmp 0x4c6321
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x4c64ba
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x198], 2
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6374
and dword [ebp - 0x268], 0
jmp 0x4c637f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
mov dword [ebp - 0x19c], 1
cmp dword [ebp - 0x19c], 0x1a
jae 0x4c639b
and dword [ebp - 0x26c], 0
jmp 0x4c63a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x4c78b8
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x194], 1
cmp dword [ebp - 0x194], 0x1a
jae 0x4c63fd
and dword [ebp - 0x270], 0
jmp 0x4c6408
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x62
push 0
push 4
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
add eax, 1
jo 0x4c78b8
mov dword [ebp - 0x114], eax
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 4
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0xa8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x194], 2
cmp dword [ebp - 0x194], 0x1a
jae 0x4c658c
and dword [ebp - 0x274], 0
jmp 0x4c6597
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
mov dword [ebp - 0x198], 3
cmp dword [ebp - 0x198], 0x1a
jae 0x4c65b3
and dword [ebp - 0x278], 0
jmp 0x4c65be
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x4c6828
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x114], 2
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x198], 3
cmp dword [ebp - 0x198], 0x1a
jae 0x4c666e
and dword [ebp - 0x27c], 0
jmp 0x4c6679
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
mov dword [ebp - 0x19c], 2
cmp dword [ebp - 0x19c], 0x1a
jae 0x4c6695
and dword [ebp - 0x280], 0
jmp 0x4c66a0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x4c78b8
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x194], 2
cmp dword [ebp - 0x194], 0x1a
jae 0x4c66f7
and dword [ebp - 0x284], 0
jmp 0x4c6702
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x67
push dword [ebp - 0x80]
push 0x41e154
call sub.MSVBVM60.DLL___vbaStrCmp
test eax, eax
jne 0x4c6828
mov dword [ebp - 4], 0x68
push 0
push 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x194], 4
cmp dword [ebp - 0x194], 0x1a
jae 0x4c684b
and dword [ebp - 0x288], 0
jmp 0x4c6856
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
mov dword [ebp - 0x198], 5
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6872
and dword [ebp - 0x28c], 0
jmp 0x4c687d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x4c6a73
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x114], 3
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x198], 5
cmp dword [ebp - 0x198], 0x1a
jae 0x4c692d
and dword [ebp - 0x290], 0
jmp 0x4c6938
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
mov dword [ebp - 0x19c], 4
cmp dword [ebp - 0x19c], 0x1a
jae 0x4c6954
and dword [ebp - 0x294], 0
jmp 0x4c695f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x4c78b8
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x194], 4
cmp dword [ebp - 0x194], 0x1a
jae 0x4c69b6
and dword [ebp - 0x298], 0
jmp 0x4c69c1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x194], 5
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6a96
and dword [ebp - 0x29c], 0
jmp 0x4c6aa1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
mov dword [ebp - 0x198], 6
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6abd
and dword [ebp - 0x2a0], 0
jmp 0x4c6ac8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x4c6cbe
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x114], 4
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x198], 6
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6b78
and dword [ebp - 0x2a4], 0
jmp 0x4c6b83
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
mov dword [ebp - 0x19c], 5
cmp dword [ebp - 0x19c], 0x1a
jae 0x4c6b9f
and dword [ebp - 0x2a8], 0
jmp 0x4c6baa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x4c78b8
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x194], 5
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6c01
and dword [ebp - 0x2ac], 0
jmp 0x4c6c0c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x194], 6
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6ce1
and dword [ebp - 0x2b0], 0
jmp 0x4c6cec
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
mov dword [ebp - 0x198], 7
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6d08
and dword [ebp - 0x2b4], 0
jmp 0x4c6d13
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
xor edx, edx
cmp word [ecx + eax*2], 0
setle dl
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
xor ebx, ebx
cmp word [ecx + eax*2], 0
setle bl
or edx, ebx
test edx, edx
jne 0x4c6f09
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x114], 5
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x198], 7
cmp dword [ebp - 0x198], 0x1a
jae 0x4c6dc3
and dword [ebp - 0x2b8], 0
jmp 0x4c6dce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x19c], 6
cmp dword [ebp - 0x19c], 0x1a
jae 0x4c6dea
and dword [ebp - 0x2bc], 0
jmp 0x4c6df5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
mov eax, dword [ebp - 0x198]
mov ecx, dword [ebp - 0x68]
mov edx, dword [ebp - 0x19c]
mov esi, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
sub ax, word [esi + edx*2]
jo 0x4c78b8
sub ax, 1
jo 0x4c78b8
mov word [ebp - 0xb4], ax
mov dword [ebp - 0xbc], 2
mov dword [ebp - 0x194], 6
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6e4c
and dword [ebp - 0x2c0], 0
jmp 0x4c6e57
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x194], 7
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6f2c
and dword [ebp - 0x2c4], 0
jmp 0x4c6f37
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c4], eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
cmp word [ecx + eax*2], 0
jle 0x4c709c
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x114], 6
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 0xb
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x79
mov dword [ebp - 0xb4], 0x80020004
mov dword [ebp - 0xbc], 0xa
mov dword [ebp - 0x194], 7
cmp dword [ebp - 0x194], 0x1a
jae 0x4c6fdf
and dword [ebp - 0x2c8], 0
jmp 0x4c6fea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c8], eax
lea eax, [ebp - 0xbc]
push eax
mov eax, dword [ebp - 0x194]
mov ecx, dword [ebp - 0x68]
mov ax, word [ecx + eax*2]
add ax, 1
jo 0x4c78b8
movsx eax, ax
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL_rtcMidCharBstr
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_rtcTrimBstr
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 8
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0xcc]
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 0
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x4c70a0
jmp 0x4c70d1
mov dword [ebp - 4], 0x7e
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1b0]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaVarForNext
mov dword [ebp - 0x22c], eax
cmp dword [ebp - 0x22c], 0
jne 0x4c5af3
mov dword [ebp - 4], 0x7f
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaI2Var
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x80
and word [ebp - 0x8c], 0
mov dword [ebp - 4], 0x81
call sub.MSVBVM60.DLL_rtcGetTimer
fstp dword [ebp - 0xb4]
mov dword [ebp - 0xbc], 4
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x84
push 0
lea eax, [ebp - 0x7c]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
mov dword [ebp - 4], 0x85
cmp dword [0x5a6830], 0
jne 0x4c7192
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2cc], 0x5a6830
jmp 0x4c719c
mov dword [ebp - 0x2cc], 0x5a6830
mov eax, dword [ebp - 0x2cc]
mov eax, dword [eax]
mov dword [ebp - 0x194], eax
push 0x4277a0
push dword [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4277f8
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0x54]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c7238
push 0x54
push 0x427450
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2d0], eax
jmp 0x4c723f
and dword [ebp - 0x2d0], 0
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x86
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x2fc]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
mov dword [ebp - 0x194], eax
push 0
push 4
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
sub eax, 2
jo 0x4c78b8
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 3
push 0x427818
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL_rtcStrFromVar
mov edx, eax
lea ecx, [ebp - 0x90]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x94]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0xa4]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c734e
push 0xa4
push 0x4243d8
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2d4], eax
jmp 0x4c7355
and dword [ebp - 0x2d4], 0
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x90]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0xa8]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeObjList
add esp, 0xc
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xbc]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 7
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x88
mov dword [ebp - 0x114], 1
mov dword [ebp - 0x11c], 3
push 0x10
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
lea esi, [ebp - 0x11c]
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 6
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
call sub.MSVBVM60.DLL___vbaLateIdSt
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x89
cmp dword [0x5a6830], 0
jne 0x4c7482
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2d8], 0x5a6830
jmp 0x4c748c
mov dword [ebp - 0x2d8], 0x5a6830
mov eax, dword [ebp - 0x2d8]
mov eax, dword [eax]
mov dword [ebp - 0x194], eax
lea eax, [ebp - 0x17c]
push eax
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0x108]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c74e9
push 0x108
push 0x427450
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2dc], eax
jmp 0x4c74f0
and dword [ebp - 0x2dc], 0
cmp dword [0x5a6830], 0
jne 0x4c7514
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2e0], 0x5a6830
jmp 0x4c751e
mov dword [ebp - 0x2e0], 0x5a6830
mov eax, dword [ebp - 0x2e0]
mov eax, dword [eax]
mov dword [ebp - 0x19c], eax
lea eax, [ebp - 0x180]
push eax
mov eax, dword [ebp - 0x19c]
mov eax, dword [eax]
push dword [ebp - 0x19c]
call dword [eax + 0x100]
fnclex
mov dword [ebp - 0x1a0], eax
cmp dword [ebp - 0x1a0], 0
jge 0x4c757b
push 0x100
push 0x427450
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2e4], eax
jmp 0x4c7582
and dword [ebp - 0x2e4], 0
mov word [ebp - 0x178], 1
fld dword [ebp - 0x180]
call sub.MSVBVM60.DLL___vbaFpI4
mov dword [ebp - 0x190], eax
fld dword [ebp - 0x17c]
call sub.MSVBVM60.DLL___vbaFpI4
mov dword [ebp - 0x18c], eax
and word [ebp - 0x174], 0
and word [ebp - 0x170], 0
mov dword [ebp - 0x188], 0xff0000
mov dword [ebp - 0x184], 0xffffc0
cmp dword [0x5a6830], 0
jne 0x4c75f5
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2e8], 0x5a6830
jmp 0x4c75ff
mov dword [ebp - 0x2e8], 0x5a6830
mov eax, dword [ebp - 0x2e8]
push dword [eax]
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
lea eax, [ebp - 0x178]
push eax
lea eax, [ebp - 0x190]
push eax
lea eax, [ebp - 0x18c]
push eax
lea eax, [ebp - 0x174]
push eax
lea eax, [ebp - 0x170]
push eax
lea eax, [ebp - 0x188]
push eax
lea eax, [ebp - 0x184]
push eax
lea eax, [ebp - 0xa8]
push eax
call fcn.004abe6f
push 0x427480
push dword [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaCastObj
push eax
push 0x5a6830
call sub.MSVBVM60.DLL___vbaObjSet
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], 0x8a
cmp dword [0x5a6830], 0
jne 0x4c76a1
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x2ec], 0x5a6830
jmp 0x4c76ab
mov dword [ebp - 0x2ec], 0x5a6830
mov eax, dword [ebp - 0x2ec]
mov eax, dword [eax]
mov dword [ebp - 0x194], eax
lea eax, [ebp - 0x17c]
push eax
mov eax, dword [ebp - 0x194]
mov eax, dword [eax]
push dword [ebp - 0x194]
call dword [eax + 0x58]
fnclex
mov dword [ebp - 0x198], eax
cmp dword [ebp - 0x198], 0
jge 0x4c7702
push 0x58
push 0x427450
push dword [ebp - 0x194]
push dword [ebp - 0x198]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x2f0], eax
jmp 0x4c7709
and dword [ebp - 0x2f0], 0
push dword [ebp - 0x17c]
call fcn.004c936c
mov dword [ebp - 4], 0x8b
push 0
push 0xfffffdfd
mov eax, dword [ebp + 8]
mov eax, dword [eax]
push dword [ebp + 8]
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call fcn.004c936c
lea ecx, [ebp - 0xa8]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0xbc]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 0x10], 0
wait
push 0x4c7899
jmp 0x4c7802
lea eax, [ebp - 0x200]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea eax, [ebp - 0x1e0]
push eax
lea eax, [ebp - 0x1d0]
push eax
lea eax, [ebp - 0x1c0]
push eax
lea eax, [ebp - 0x1b0]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0x1c
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeVar
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaFreeVar
lea eax, [ebp - 0x74]
mov dword [ebp - 0x17c], eax
lea eax, [ebp - 0x17c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x7c]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x80]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0xc
push 0x408ff6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x28
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x4050b8
mov edi, dword [ebp + 8]
mov eax, edi
and eax, 1
mov dword [ebp - 4], eax
and edi, 0xfffffffe
push edi
mov dword [ebp + 8], edi
mov eax, dword [edi]
call dword [eax + 4]
xor ebx, ebx
cmp dword [0x5a6830], ebx
mov dword [ebp - 0x18], ebx
mov dword [ebp - 0x28], ebx
mov dword [ebp - 0x2c], ebx
jne 0x4c791f
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
mov esi, dword [0x5a6830]
lea ecx, [ebp - 0x2c]
push ecx
push esi
mov eax, dword [esi]
call dword [eax + 0x58]
cmp eax, ebx
fnclex
jge 0x4c7943
push 0x58
push 0x427450
push esi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
push dword [ebp - 0x2c]
call fcn.004c9424
mov eax, dword [edi]
push ebx
push 0xfffffdfd
push edi
call dword [eax + 0x30c]
push eax
lea eax, [ebp - 0x18]
push eax
call sub.MSVBVM60.DLL___vbaObjSet
push eax
lea eax, [ebp - 0x28]
push eax
call sub.MSVBVM60.DLL___vbaLateIdCallLd
add esp, 0x10
push eax
call sub.MSVBVM60.DLL___vbaI4Var
push eax
call fcn.004c9424
lea ecx, [ebp - 0x18]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaFreeVar
cmp dword [0x5a7714], ebx
jne 0x4c79a4
push 0x5a7714
push 0x41f3a0
call sub.MSVBVM60.DLL___vbaNew2
cmp dword [0x5a6830], ebx
mov esi, dword [0x5a7714]
jne 0x4c79c1
push 0x5a6830
push 0x40b564
call sub.MSVBVM60.DLL___vbaNew2
push dword [0x5a6830]
mov edi, dword [esi]
lea eax, [ebp - 0x18]
push eax
call sub.MSVBVM60.DLL___vbaObjSetAddref
push eax
push esi
call dword [edi + 0x10]
cmp eax, ebx
fnclex
jge 0x4c79eb
push 0x10
push 0x41f390
push esi
push eax
call sub.MSVBVM60.DLL___vbaHresultCheckObj
lea ecx, [ebp - 0x18]
call sub.MSVBVM60.DLL___vbaFreeObj
mov dword [ebp - 4], ebx
push 0x4c7a0f
jmp 0x4c7a0e
ret