Function at 0x41f17d
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x403f86
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x2a0
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402d68
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov dword [ebp - 4], 2
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 3
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x25ce
cmp dword [ebp - 0x104], 0xea61
jae 0x41f207
and dword [ebp - 0x14c], 0
jmp 0x41f212
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 4
mov ecx, dword [0x433070]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 5
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x284d
cmp dword [ebp - 0x104], 0xea61
jae 0x41f27d
and dword [ebp - 0x150], 0
jmp 0x41f288
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 6
mov dword [0x433070], 0x4d
mov dword [ebp - 4], 7
mov dword [ebp - 0x94], 0x40584c
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x364b
cmp dword [ebp - 0x104], 0xea61
jae 0x41f2ef
and dword [ebp - 0x154], 0
jmp 0x41f2fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 8
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4330d8]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [0x433070]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x1020
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 9
call fcn.004136d4
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
mov ecx, dword [0x433070]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
lea eax, [ebp - 0x48]
push eax
push 0
call sub.MSVBVM60.DLL___vbaPut3
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xa
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0xe96
cmp dword [ebp - 0x104], 0xea61
jae 0x41f3c4
and dword [ebp - 0x158], 0
jmp 0x41f3cf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xb
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x4330d8]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 7
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x28], 0x17
mov dword [ebp - 4], 0xd
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433068]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0xe
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x4359
cmp dword [ebp - 0x104], 0xea61
jae 0x41f53e
and dword [ebp - 0x15c], 0
jmp 0x41f549
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x94], 0x2bd
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x2d65
cmp dword [ebp - 0x104], 0xea61
jae 0x41f59f
and dword [ebp - 0x160], 0
jmp 0x41f5aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x10
mov ax, 0x7000
imul ax, ax, 0x2867
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x6cd
cmp dword [ebp - 0x104], 0xea61
jae 0x41f60c
and dword [ebp - 0x164], 0
jmp 0x41f617
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x11
mov ax, 0x653d
imul ax, ax, 0x70fa
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x81a
cmp dword [ebp - 0x104], 0xea61
jae 0x41f679
and dword [ebp - 0x168], 0
jmp 0x41f684
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x12
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
push 0x4331a4
push 0x404f84
call sub.MSVBVM60.DLL___vbaPutOwner3
mov dword [ebp - 4], 0x13
mov ecx, dword [ebp - 0x28]
call sub.MSVBVM60.DLL___vbaI2I4
push eax
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x14
fld qword [0x403070]
cmp dword [section..data], 0
jne 0x41f6f2
fdiv qword [0x403068]
jmp 0x41f703
push dword [0x40306c]
push dword [0x403068]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0xaf1
cmp dword [ebp - 0x104], 0xea61
jae 0x41f73c
and dword [ebp - 0x16c], 0
jmp 0x41f747
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x15
fld qword [0x403060]
cmp dword [section..data], 0
jne 0x41f781
fdiv qword [0x403058]
jmp 0x41f792
push dword [0x40305c]
push dword [0x403058]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x4251
cmp dword [ebp - 0x104], 0xea61
jae 0x41f7cb
and dword [ebp - 0x170], 0
jmp 0x41f7d6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x16
fld qword [0x403050]
push ecx
push ecx
fstp qword [esp]
fld qword [0x403048]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL___vbaPowerR8
fstp qword [ebp - 0x94]
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x1ff9
cmp dword [ebp - 0x104], 0xea61
jae 0x41f843
and dword [ebp - 0x174], 0
jmp 0x41f84e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x17
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x49df
cmp dword [ebp - 0x104], 0xea61
jae 0x41f8a1
and dword [ebp - 0x178], 0
jmp 0x41f8ac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x108], 0x45c4
cmp dword [ebp - 0x108], 0xea61
jae 0x41f8ee
and dword [ebp - 0x17c], 0
jmp 0x41f8f9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov dword [ebp - 0x104], 0x580e
cmp dword [ebp - 0x104], 0xea61
jae 0x41f918
and dword [ebp - 0x180], 0
jmp 0x41f923
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov edx, dword [0x433020]
add edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x19
mov eax, dword [ebp + 8]
push dword [eax]
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4056b0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405570
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x4055c0
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405468
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405858
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push 0xffffffffffffffff
push 0x220
call sub.MSVBVM60.DLL___vbaFileOpen
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x1a
push 1
call sub.MSVBVM60.DLL___vbaFileClose
mov dword [ebp - 4], 0x1b
mov ax, 0x6a20
imul ax, ax, 0x33e
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x64e8
cmp dword [ebp - 0x104], 0xea61
jae 0x41fa58
and dword [ebp - 0x184], 0
jmp 0x41fa63
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x94], 0xffffdbb4
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x4067
cmp dword [ebp - 0x104], 0xea61
jae 0x41fab9
and dword [ebp - 0x188], 0
jmp 0x41fac4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1d
mov ax, 0x4abb
imul ax, ax, 0x3798
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x3b91
cmp dword [ebp - 0x104], 0xea61
jae 0x41fb26
and dword [ebp - 0x18c], 0
jmp 0x41fb31
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1e
fld qword [0x403040]
cmp dword [section..data], 0
jne 0x41fb6b
fdiv qword [0x403038]
jmp 0x41fb7c
push dword [0x40303c]
push dword [0x403038]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0xd38
cmp dword [ebp - 0x104], 0xea61
jae 0x41fbb5
and dword [ebp - 0x190], 0
jmp 0x41fbc0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1f
fld qword [0x403030]
cmp dword [section..data], 0
jne 0x41fbfa
fdiv qword [0x403028]
jmp 0x41fc0b
push dword [0x40302c]
push dword [0x403028]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x40bc
cmp dword [ebp - 0x104], 0xea61
jae 0x41fc44
and dword [ebp - 0x194], 0
jmp 0x41fc4f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x20
fld qword [0x403020]
push ecx
push ecx
fstp qword [esp]
fld qword [0x403018]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL___vbaPowerR8
fstp qword [ebp - 0x94]
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x522e
cmp dword [ebp - 0x104], 0xea61
jae 0x41fcbc
and dword [ebp - 0x198], 0
jmp 0x41fcc7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x21
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433068]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 7
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x22
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x384c
cmp dword [ebp - 0x104], 0xea61
jae 0x41fde9
and dword [ebp - 0x19c], 0
jmp 0x41fdf4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x23
call fcn.0040da40
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x54]
mov dword [ebp - 0x144], eax
and dword [ebp - 0x54], 0
mov edx, dword [ebp - 0x144]
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
call fcn.00423281
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 4
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x14
mov dword [ebp - 4], 0x24
call fcn.0040da40
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp - 0x58]
mov dword [ebp - 0x148], eax
and dword [ebp - 0x58], 0
mov edx, dword [ebp - 0x148]
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
call fcn.00423281
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 5
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x18
mov dword [ebp - 4], 0x25
fld qword [0x403010]
cmp dword [section..data], 0
jne 0x41ff57
fdiv qword [0x403008]
jmp 0x41ff68
push dword [0x40300c]
push dword [0x403008]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x26dd
cmp dword [ebp - 0x104], 0xea61
jae 0x41ffa1
and dword [ebp - 0x1a0], 0
jmp 0x41ffac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x26
fld qword [0x403000]
cmp dword [section..data], 0
jne 0x41ffe6
fdiv qword [0x402ff8]
jmp 0x41fff7
push dword [0x402ffc]
push dword [0x402ff8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x6d41
cmp dword [ebp - 0x104], 0xea61
jae 0x420030
and dword [ebp - 0x1a4], 0
jmp 0x42003b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x27
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 7
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0xc
mov dword [ebp - 4], 0x28
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x69a7
cmp dword [ebp - 0x104], 0xea61
jae 0x42017d
and dword [ebp - 0x1a8], 0
jmp 0x420188
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x29
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 7
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 3
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x10
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x433234]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x2c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2b
or dword [ebp - 0x94], 0xffffffff
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x6e9a
cmp dword [ebp - 0x104], 0xea61
jae 0x420344
and dword [ebp - 0x1ac], 0
jmp 0x42034f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2c
mov dword [ebp - 0x10c], 0x4049
cmp dword [ebp - 0x10c], 0xea61
jae 0x420391
and dword [ebp - 0x1b0], 0
jmp 0x42039c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov dword [ebp - 0x108], 0x38f3
cmp dword [ebp - 0x108], 0xea61
jae 0x4203bb
and dword [ebp - 0x1b4], 0
jmp 0x4203c6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
push 0
push 0xffffffffffffffff
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
mov dword [ebp - 0x104], 0x38cf
cmp dword [ebp - 0x104], 0xea61
jae 0x420420
and dword [ebp - 0x1b8], 0
jmp 0x42042b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2d
or dword [ebp - 0x94], 0xffffffff
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x517c
cmp dword [ebp - 0x104], 0xea61
jae 0x42048b
and dword [ebp - 0x1bc], 0
jmp 0x420496
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x2e
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x433250]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x94], 0xfffffd7b
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x1107
cmp dword [ebp - 0x104], 0xea61
jae 0x42054d
and dword [ebp - 0x1c0], 0
jmp 0x420558
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x30
mov ax, 0x603e
add ax, 0x4e1d
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x539
cmp dword [ebp - 0x104], 0xea61
jae 0x4205b9
and dword [ebp - 0x1c4], 0
jmp 0x4205c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x31
fld qword [0x402ff0]
cmp dword [section..data], 0
jne 0x4205fe
fdiv qword [0x402fe8]
jmp 0x42060f
push dword [0x402fec]
push dword [0x402fe8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x3ace
cmp dword [ebp - 0x104], 0xea61
jae 0x420648
and dword [ebp - 0x1c8], 0
jmp 0x420653
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x4331f4]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x38]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x10c], 0x47b7
cmp dword [ebp - 0x10c], 0xea61
jae 0x4206f6
and dword [ebp - 0x1cc], 0
jmp 0x420701
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov dword [ebp - 0x108], 0x11bf
cmp dword [ebp - 0x108], 0xea61
jae 0x420720
and dword [ebp - 0x1d0], 0
jmp 0x42072b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcRightCharVar
mov dword [ebp - 0x104], 0x35c7
cmp dword [ebp - 0x104], 0xea61
jae 0x42077d
and dword [ebp - 0x1d4], 0
jmp 0x420788
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x110], 0x55ad
cmp dword [ebp - 0x110], 0xea61
jae 0x4207cf
and dword [ebp - 0x1d8], 0
jmp 0x4207da
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x10c], 0x19c9
cmp dword [ebp - 0x10c], 0xea61
jae 0x4207f9
and dword [ebp - 0x1dc], 0
jmp 0x420804
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
mov dword [ebp - 0x108], 0xcf7
cmp dword [ebp - 0x108], 0xea61
jae 0x420823
and dword [ebp - 0x1e0], 0
jmp 0x42082e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x104], 0x3b19
cmp dword [ebp - 0x104], 0xea61
jae 0x42084d
and dword [ebp - 0x1e4], 0
jmp 0x420858
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
push 0
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaInStrVar
mov edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x4330f4]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x4330fc]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x40]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x94], 0x4330a4
mov dword [ebp - 0x9c], 0x4008
push 0
push 0xffffffffffffffff
lea eax, [ebp - 0x9c]
push eax
push dword [0x433100]
lea eax, [ebp - 0x78]
push eax
call fcn.004042b6
lea eax, [ebp - 0x78]
push eax
push 0x2008
call sub.MSVBVM60.DLL___vbaAryVar
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryCopy
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x38
push 0
push 0
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov dword [ebp - 0x94], 0x3e8
mov dword [ebp - 0x9c], 2
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x433268]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
mov dword [ebp - 4], 0x39
mov eax, dword [ebp + 8]
push dword [eax]
call fcn.0041115e
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x100]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x94], 0x350
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x56f1
cmp dword [ebp - 0x104], 0xea61
jae 0x420abe
and dword [ebp - 0x1e8], 0
jmp 0x420ac9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3b
mov ax, 0x25de
imul ax, ax, 0x17ee
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x225a
cmp dword [ebp - 0x104], 0xea61
jae 0x420b2b
and dword [ebp - 0x1ec], 0
jmp 0x420b36
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3c
push dword [ebp - 0x30]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], 1
and dword [ebp - 0x24], 0
jmp 0x420b8b
mov eax, dword [ebp - 0x24]
add eax, dword [ebp - 0x124]
jo 0x42327c
mov dword [ebp - 0x24], eax
mov eax, dword [ebp - 0x24]
cmp eax, dword [ebp - 0x128]
jg 0x422683
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x108], 0x1c94
cmp dword [ebp - 0x108], 0xea61
jae 0x420bc0
and dword [ebp - 0x1f0], 0
jmp 0x420bcb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x104], 0x69c0
cmp dword [ebp - 0x104], 0xea61
jae 0x420bea
and dword [ebp - 0x1f4], 0
jmp 0x420bf5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov edx, dword [0x433020]
add edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3e
mov dword [ebp - 0x108], 0x5538
cmp dword [ebp - 0x108], 0xea61
jae 0x420c42
and dword [ebp - 0x1f8], 0
jmp 0x420c4d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcUpperCaseVar
mov dword [ebp - 0x104], 0x74ab
cmp dword [ebp - 0x104], 0xea61
jae 0x420c87
and dword [ebp - 0x1fc], 0
jmp 0x420c92
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x3f
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x48]
push eax
call 0x426def
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x104]
test eax, eax
je 0x421324
mov dword [ebp - 4], 0x40
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcUpperCaseBstr
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4331b8]
call sub.MSVBVM60.DLL___vbaStrCmp
neg eax
sbb eax, eax
neg eax
neg eax
mov word [ebp - 0x104], ax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
movsx eax, word [ebp - 0x104]
test eax, eax
je 0x4212c1
mov dword [ebp - 4], 0x41
or word [0x4330f0], 0xffff
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x108], 0xc00
cmp dword [ebp - 0x108], 0xea61
jae 0x420d8c
and dword [ebp - 0x200], 0
jmp 0x420d97
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x104], 0x226b
cmp dword [ebp - 0x104], 0xea61
jae 0x420db6
and dword [ebp - 0x204], 0
jmp 0x420dc1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov edx, dword [0x433020]
add edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x108], 0x58e9
cmp dword [ebp - 0x108], 0xea61
jae 0x420e0e
and dword [ebp - 0x208], 0
jmp 0x420e19
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
mov dword [ebp - 0x104], 0x2b8d
cmp dword [ebp - 0x104], 0xea61
jae 0x420e5f
and dword [ebp - 0x20c], 0
jmp 0x420e6a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x44
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 6
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x45
fld qword [0x402fe0]
cmp dword [section..data], 0
jne 0x420f7a
fdiv qword [0x402fd8]
jmp 0x420f8b
push dword [0x402fdc]
push dword [0x402fd8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x62cb
cmp dword [ebp - 0x104], 0xea61
jae 0x420fc4
and dword [ebp - 0x210], 0
jmp 0x420fcf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x46
fld qword [0x402fd0]
cmp dword [section..data], 0
jne 0x421009
fdiv qword [0x402fc8]
jmp 0x42101a
push dword [0x402fcc]
push dword [0x402fc8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x5344
cmp dword [ebp - 0x104], 0xea61
jae 0x421053
and dword [ebp - 0x214], 0
jmp 0x42105e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x47
fld qword [0x402fc0]
push ecx
push ecx
fstp qword [esp]
fld qword [0x402fb8]
push ecx
push ecx
fstp qword [esp]
call sub.MSVBVM60.DLL___vbaPowerR8
fstp qword [ebp - 0x94]
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x1a56
cmp dword [ebp - 0x104], 0xea61
jae 0x4210cb
and dword [ebp - 0x218], 0
jmp 0x4210d6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x48
mov ax, 0x65e
imul ax, ax, 0x5922
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x284e
cmp dword [ebp - 0x104], 0xea61
jae 0x421138
and dword [ebp - 0x21c], 0
jmp 0x421143
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x49
fld qword [0x402fb0]
cmp dword [section..data], 0
jne 0x42117d
fdiv qword [0x402fa8]
jmp 0x42118e
push dword [0x402fac]
push dword [0x402fa8]
call sub.MSVBVM60.DLL__adj_fdiv_m64
fstp qword [ebp - 0x94]
fnstsw ax
test al, 0xd
jne 0x423277
mov dword [ebp - 0x9c], 5
mov dword [ebp - 0x104], 0x1308
cmp dword [ebp - 0x104], 0xea61
jae 0x4211c7
and dword [ebp - 0x220], 0
jmp 0x4211d2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4a
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43311c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x4c
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x1bc6
cmp dword [ebp - 0x104], 0xea61
jae 0x4212f8
and dword [ebp - 0x224], 0
jmp 0x421303
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42240e
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x94], 0x405860
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x3a64
cmp dword [ebp - 0x104], 0xea61
jae 0x42135e
and dword [ebp - 0x228], 0
jmp 0x421369
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4f
push 3
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x88]
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseVar
lea edx, [ebp - 0x88]
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x50
push 0
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x9c]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 1
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 2
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 3
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 4
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xd4], eax
mov dword [ebp - 0xdc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xdc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 5
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xe4], eax
mov dword [ebp - 0xec], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xec]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42157d
push 6
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xf4], eax
mov dword [ebp - 0xfc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xfc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x421900
mov dword [ebp - 4], 0x51
or word [0x4330f0], 0xffff
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x94], 0xffffaf6f
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x69f8
cmp dword [ebp - 0x104], 0xea61
jae 0x4215c6
and dword [ebp - 0x22c], 0
jmp 0x4215d1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x53
mov ax, 0x18e3
imul ax, ax, 0x5c9f
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x239e
cmp dword [ebp - 0x104], 0xea61
jae 0x421633
and dword [ebp - 0x230], 0
jmp 0x42163e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x94], 0x3584
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x928
cmp dword [ebp - 0x104], 0xea61
jae 0x421694
and dword [ebp - 0x234], 0
jmp 0x42169f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x55
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 6
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x94], 0x405460
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x7390
cmp dword [ebp - 0x104], 0xea61
jae 0x4217cb
and dword [ebp - 0x238], 0
jmp 0x4217d6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x57
push dword [0x433160]
push 0x405764
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40586c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00418cef
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
jmp 0x42240e
mov dword [ebp - 4], 0x58
push 7
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x9c]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x4219f3
push 8
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x4219f3
push 9
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x4219f3
push 0xa
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x421c0e
mov dword [ebp - 4], 0x59
or word [0x4330f0], 0xffff
mov dword [ebp - 4], 0x5a
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 6
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x5b
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433120
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x5c
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x712b
cmp dword [ebp - 0x104], 0xea61
jae 0x421be2
and dword [ebp - 0x23c], 0
jmp 0x421bed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
jmp 0x42240e
mov dword [ebp - 4], 0x5d
push 0xb
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x9c]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x421c8b
push 0xc
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x421fac
mov dword [ebp - 4], 0x5e
or word [0x4330f0], 0xffff
mov dword [ebp - 4], 0x5f
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 6
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x60
push dword [0x4331b4]
push 0x405764
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40586c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405874
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
call fcn.00418cef
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 9
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x28
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x110], 0x26f4
cmp dword [ebp - 0x110], 0xea61
jae 0x421eb8
and dword [ebp - 0x240], 0
jmp 0x421ec3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov dword [ebp - 0x10c], 0x752f
cmp dword [ebp - 0x10c], 0xea61
jae 0x421ee2
and dword [ebp - 0x244], 0
jmp 0x421eed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov dword [ebp - 0x108], 0x2816
cmp dword [ebp - 0x108], 0xea61
jae 0x421f0c
and dword [ebp - 0x248], 0
jmp 0x421f17
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x110]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcMidCharVar
mov dword [ebp - 0x104], 0xcf8
cmp dword [ebp - 0x104], 0xea61
jae 0x421f7b
and dword [ebp - 0x24c], 0
jmp 0x421f86
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
jmp 0x42240e
mov dword [ebp - 4], 0x62
push 0xd
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x9c]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42209f
push 0xe
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xa4], eax
mov dword [ebp - 0xac], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xac]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42209f
push 0xf
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xb4], eax
mov dword [ebp - 0xbc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xbc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
jne 0x42209f
push 0x10
push dword [0x433098]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0xc4], eax
mov dword [ebp - 0xcc], 0x8008
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xcc]
push eax
call sub.MSVBVM60.DLL___vbaVarTstEq
movsx eax, ax
test eax, eax
je 0x42240e
mov dword [ebp - 4], 0x63
or word [0x4330f0], 0xffff
mov dword [ebp - 4], 0x64
push 0
push 1
push 1
push 0
lea eax, [ebp - 0x8c]
push eax
push 0x10
push 0x880
call sub.MSVBVM60.DLL___vbaRedim
add esp, 0x1c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
call sub.MSVBVM60.DLL_VarPtr
mov dword [ebp - 0x94], eax
mov dword [ebp - 0x9c], 3
lea esi, [ebp - 0x9c]
push 0
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 0xa4], 6
mov dword [ebp - 0xac], 3
lea esi, [ebp - 0xac]
push 1
push dword [ebp - 0x8c]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, eax
mov edx, esi
call sub.MSVBVM60.DLL___vbaVarMove
lea eax, [ebp - 0x8c]
push eax
push dword [0x4330dc]
push dword [0x433038]
call fcn.0042e986
lea eax, [ebp - 0x8c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaErase
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x65
push dword [0x4331b4]
push 0x405764
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x40587c
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x64]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push dword [ebp - 0x24]
push dword [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00418cef
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 8
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x24
mov dword [ebp - 4], 0x66
or dword [ebp - 0x94], 0xffffffff
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x3c50
cmp dword [ebp - 0x104], 0xea61
jae 0x4222c4
and dword [ebp - 0x250], 0
jmp 0x4222cf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x94], 0x405884
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x4aa6
cmp dword [ebp - 0x104], 0xea61
jae 0x422325
and dword [ebp - 0x254], 0
jmp 0x422330
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x94], 0x30b7
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x4f01
cmp dword [ebp - 0x104], 0xea61
jae 0x422386
and dword [ebp - 0x258], 0
jmp 0x422391
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x94], 0xffffdfa6
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x682
cmp dword [ebp - 0x104], 0xea61
jae 0x4223e7
and dword [ebp - 0x25c], 0
jmp 0x4223f2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6c
mov ax, 0x373d
add ax, 0x64e4
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x1d07
cmp dword [ebp - 0x104], 0xea61
jae 0x422453
and dword [ebp - 0x260], 0
jmp 0x42245e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6d
mov ax, 0x3734
imul ax, ax, 0x2951
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x4bc7
cmp dword [ebp - 0x104], 0xea61
jae 0x4224c0
and dword [ebp - 0x264], 0
jmp 0x4224cb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x94], 0x5cd4
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x37c2
cmp dword [ebp - 0x104], 0xea61
jae 0x422521
and dword [ebp - 0x268], 0
jmp 0x42252c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x6f
mov ax, 0x360b
imul ax, ax, 0x6843
jo 0x42327c
mov word [ebp - 0x94], ax
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x72e5
cmp dword [ebp - 0x104], 0xea61
jae 0x42258e
and dword [ebp - 0x26c], 0
jmp 0x422599
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x94], 0xffff9e4b
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x6633
cmp dword [ebp - 0x104], 0xea61
jae 0x4225ef
and dword [ebp - 0x270], 0
jmp 0x4225fa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x94], 0xe9f
mov dword [ebp - 0x9c], 2
mov dword [ebp - 0x104], 0x15bd
cmp dword [ebp - 0x104], 0xea61
jae 0x422650
and dword [ebp - 0x274], 0
jmp 0x42265b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x72
jmp 0x420b79
mov dword [ebp - 4], 0x73
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0xab6
cmp dword [ebp - 0x104], 0xea61
jae 0x4226ba
and dword [ebp - 0x278], 0
jmp 0x4226c5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x74
and word [0x4330f0], 0
mov dword [ebp - 4], 0x75
movsx eax, word [0x4330f0]
test eax, eax
jne 0x423064
mov dword [ebp - 4], 0x76
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43311c
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x94], 0x405890
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x50f
cmp dword [ebp - 0x104], 0xea61
jae 0x422812
and dword [ebp - 0x27c], 0
jmp 0x42281d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x27c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x94], 0x40589c
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x5316
cmp dword [ebp - 0x104], 0xea61
jae 0x422873
and dword [ebp - 0x280], 0
jmp 0x42287e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x280], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x10c], 3
cmp dword [ebp - 0x10c], 0xea61
jae 0x4228c0
and dword [ebp - 0x284], 0
jmp 0x4228cb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x284], eax
mov dword [ebp - 0x108], 0x6c7b
cmp dword [ebp - 0x108], 0xea61
jae 0x4228ea
and dword [ebp - 0x288], 0
jmp 0x4228f5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x288], eax
push 0
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
mov dword [ebp - 0x104], 0x16e8
cmp dword [ebp - 0x104], 0xea61
jae 0x422949
and dword [ebp - 0x28c], 0
jmp 0x422954
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x28c], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x7a
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433120
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7b
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x38]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433124
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7c
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x3c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433128
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x94], 0x4058a8
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x70a9
cmp dword [ebp - 0x104], 0xea61
jae 0x422c25
and dword [ebp - 0x290], 0
jmp 0x422c30
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x290], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x108], 0xf0b
cmp dword [ebp - 0x108], 0xea61
jae 0x422c72
and dword [ebp - 0x294], 0
jmp 0x422c7d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x294], eax
mov dword [ebp - 0x104], 0x84c
cmp dword [ebp - 0x104], 0xea61
jae 0x422c9c
and dword [ebp - 0x298], 0
jmp 0x422ca7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x298], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaLenVar
mov edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7f
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x4f86
cmp dword [ebp - 0x104], 0xea61
jae 0x422d11
and dword [ebp - 0x29c], 0
jmp 0x422d1c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x29c], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x80
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x40]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433244
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x81
mov eax, dword [ebp + 8]
push dword [eax]
push dword [0x433104]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 0x405504
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x54]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x433238]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x5c]
call sub.MSVBVM60.DLL___vbaStrMove
mov eax, dword [ebp + 8]
push dword [eax]
push 0
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push dword [0x4330a4]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaStrMove
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push dword [eax]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x58]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x433248
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
call fcn.00418cef
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x48]
push eax
push 6
call sub.MSVBVM60.DLL___vbaFreeStrList
add esp, 0x1c
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x10c], 0x253f
cmp dword [ebp - 0x10c], 0xea61
jae 0x422f02
and dword [ebp - 0x2a0], 0
jmp 0x422f0d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a0], eax
mov dword [ebp - 0x108], 0x6b02
cmp dword [ebp - 0x108], 0xea61
jae 0x422f2c
and dword [ebp - 0x2a4], 0
jmp 0x422f37
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a4], eax
mov eax, dword [ebp - 0x10c]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
call sub.MSVBVM60.DLL___vbaI4Var
push eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcRightCharBstr
mov dword [ebp - 0x70], eax
mov dword [ebp - 0x78], 8
mov dword [ebp - 0x104], 0x55f9
cmp dword [ebp - 0x104], 0xea61
jae 0x422f99
and dword [ebp - 0x2a8], 0
jmp 0x422fa4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2a8], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x108], 0x74de
cmp dword [ebp - 0x108], 0xea61
jae 0x422ff3
and dword [ebp - 0x2ac], 0
jmp 0x422ffe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2ac], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
push ecx
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL_rtcLowerCaseVar
mov dword [ebp - 0x104], 0x1bca
cmp dword [ebp - 0x104], 0xea61
jae 0x423038
and dword [ebp - 0x2b0], 0
jmp 0x423043
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b0], eax
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x78]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x85
and dword [ebp - 0x94], 0
mov dword [ebp - 0x9c], 0xb
mov dword [ebp - 0x104], 0x6393
cmp dword [ebp - 0x104], 0xea61
jae 0x42309b
and dword [ebp - 0x2b4], 0
jmp 0x4230a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b4], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x86
mov dword [ebp - 0x94], 0x4058b4
mov dword [ebp - 0x9c], 8
mov dword [ebp - 0x104], 0x3e2a
cmp dword [ebp - 0x104], 0xea61
jae 0x4230fc
and dword [ebp - 0x2b8], 0
jmp 0x423107
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2b8], eax
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x87
mov dword [ebp - 0x108], 0x5370
cmp dword [ebp - 0x108], 0xea61
jae 0x423149
and dword [ebp - 0x2bc], 0
jmp 0x423154
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2bc], eax
mov dword [ebp - 0x104], 0x6fd1
cmp dword [ebp - 0x104], 0xea61
jae 0x423173
and dword [ebp - 0x2c0], 0
jmp 0x42317e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x2c0], eax
mov eax, dword [ebp - 0x108]
shl eax, 4
mov edx, dword [0x433020]
add edx, eax
mov eax, dword [ebp - 0x104]
shl eax, 4
mov ecx, dword [0x433020]
add ecx, eax
call sub.MSVBVM60.DLL___vbaVarCopy
wait
push 0x423266
jmp 0x4231ff
lea ecx, [ebp - 0x120]
call sub.MSVBVM60.DLL___vbaFreeVar
lea eax, [ebp - 0x12c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x2c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x30]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x34]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x38]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x3c]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x40]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x44]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
ret
jmp 0x403f8c
call sub.MSVBVM60.DLL___vbaErrorOverflow