Function at 0x44bf1b
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x18
push 0x402cf6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x4c4
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x14], 0x402350
mov dword [ebp - 0x10], 0
mov dword [ebp - 0xc], 0
mov dword [ebp - 4], 1
mov edx, dword [ebp + 8]
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 2
call fcn.0044bc02
mov edx, eax
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaStrMove
mov dword [ebp - 4], 3
mov edx, dword [ebp - 0x2c]
mov ecx, 0x4750bc
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 4
call fcn.004517dc
movsx eax, ax
test eax, eax
jne 0x44bfb9
mov dword [ebp - 4], 5
and word [ebp - 0x28], 0
jmp 0x45099a
mov dword [ebp - 4], 8
and dword [ebp - 0x58], 0
cmp dword [ebp - 0x58], 0x44
jae 0x44bfd0
and dword [ebp - 0x80], 0
jmp 0x44bfd8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x80], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 9
and dword [ebp - 0x58], 0
cmp dword [ebp - 0x58], 0x44
jae 0x44c00a
and dword [ebp - 0x84], 0
jmp 0x44c015
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x84], eax
mov edx, 0x414cf4
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xa
and dword [ebp - 0x58], 0
cmp dword [ebp - 0x58], 0x44
jae 0x44c049
and dword [ebp - 0x88], 0
jmp 0x44c054
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0xb
mov dword [ebp - 0x4c], 0x41ab98
mov dword [ebp - 0x54], 8
and dword [ebp - 0x58], 0
cmp dword [ebp - 0x58], 0x44
jae 0x44c090
and dword [ebp - 0x8c], 0
jmp 0x44c09b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x8c], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0xc
mov dword [ebp - 0x58], 1
cmp dword [ebp - 0x58], 0x44
jae 0x44c0d0
and dword [ebp - 0x90], 0
jmp 0x44c0db
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x90], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xd
mov dword [ebp - 0x58], 1
cmp dword [ebp - 0x58], 0x44
jae 0x44c110
and dword [ebp - 0x94], 0
jmp 0x44c11b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x94], eax
mov edx, 0x41abc4
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0xe
mov dword [ebp - 0x58], 1
cmp dword [ebp - 0x58], 0x44
jae 0x44c152
and dword [ebp - 0x98], 0
jmp 0x44c15d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x98], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0xf
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 1
cmp dword [ebp - 0x58], 0x44
jae 0x44c19c
and dword [ebp - 0x9c], 0
jmp 0x44c1a7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x9c], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x10
mov dword [ebp - 0x58], 2
cmp dword [ebp - 0x58], 0x44
jae 0x44c1dc
and dword [ebp - 0xa0], 0
jmp 0x44c1e7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa0], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x11
mov dword [ebp - 0x58], 2
cmp dword [ebp - 0x58], 0x44
jae 0x44c21c
and dword [ebp - 0xa4], 0
jmp 0x44c227
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa4], eax
mov edx, 0x41abe4
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x12
mov dword [ebp - 0x58], 2
cmp dword [ebp - 0x58], 0x44
jae 0x44c25e
and dword [ebp - 0xa8], 0
jmp 0x44c269
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa8], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x13
cmp dword [0x475e64], 0
jne 0x44c2a8
push 0x475e64
push 0x415e04
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0xac], 0x475e64
jmp 0x44c2b2
mov dword [ebp - 0xac], 0x475e64
mov eax, dword [ebp - 0xac]
mov eax, dword [eax]
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x34]
push eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
push dword [ebp - 0x5c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jge 0x44c2f1
push 0x14
push 0x415df4
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xb0], eax
jmp 0x44c2f8
and dword [ebp - 0xb0], 0
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
push dword [ebp - 0x64]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0
jge 0x44c332
push 0x50
push 0x416acc
push dword [ebp - 0x64]
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0xb4], eax
jmp 0x44c339
and dword [ebp - 0xb4], 0
push dword [ebp - 0x30]
push 0x41abfc
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], 8
mov dword [ebp - 0x58], 2
cmp dword [ebp - 0x58], 0x44
jae 0x44c366
and dword [ebp - 0xb8], 0
jmp 0x44c371
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb8], eax
lea edx, [ebp - 0x44]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x14
mov dword [ebp - 0x58], 3
cmp dword [ebp - 0x58], 0x44
jae 0x44c3be
and dword [ebp - 0xbc], 0
jmp 0x44c3c9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xbc], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x15
mov dword [ebp - 0x58], 3
cmp dword [ebp - 0x58], 0x44
jae 0x44c3fe
and dword [ebp - 0xc0], 0
jmp 0x44c409
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc0], eax
mov edx, 0x41ac20
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x16
mov dword [ebp - 0x58], 3
cmp dword [ebp - 0x58], 0x44
jae 0x44c440
and dword [ebp - 0xc4], 0
jmp 0x44c44b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x17
mov dword [ebp - 0x4c], 0x41ac3c
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 3
cmp dword [ebp - 0x58], 0x44
jae 0x44c48a
and dword [ebp - 0xc8], 0
jmp 0x44c495
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x18
mov dword [ebp - 0x58], 4
cmp dword [ebp - 0x58], 0x44
jae 0x44c4ca
and dword [ebp - 0xcc], 0
jmp 0x44c4d5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xcc], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x19
mov dword [ebp - 0x58], 4
cmp dword [ebp - 0x58], 0x44
jae 0x44c50a
and dword [ebp - 0xd0], 0
jmp 0x44c515
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd0], eax
mov edx, 0x41ac58
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1a
mov dword [ebp - 0x58], 4
cmp dword [ebp - 0x58], 0x44
jae 0x44c54c
and dword [ebp - 0xd4], 0
jmp 0x44c557
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x1b
mov dword [ebp - 0x4c], 3
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 4
cmp dword [ebp - 0x58], 0x44
jae 0x44c596
and dword [ebp - 0xd8], 0
jmp 0x44c5a1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x1c
mov dword [ebp - 0x58], 5
cmp dword [ebp - 0x58], 0x44
jae 0x44c5d6
and dword [ebp - 0xdc], 0
jmp 0x44c5e1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xdc], eax
mov edx, 0x41ab38
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1d
mov dword [ebp - 0x58], 5
cmp dword [ebp - 0x58], 0x44
jae 0x44c616
and dword [ebp - 0xe0], 0
jmp 0x44c621
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe0], eax
mov edx, 0x41ac68
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x1e
mov dword [ebp - 0x58], 5
cmp dword [ebp - 0x58], 0x44
jae 0x44c658
and dword [ebp - 0xe4], 0
jmp 0x44c663
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x1f
mov dword [ebp - 0x4c], 0x110
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 5
cmp dword [ebp - 0x58], 0x44
jae 0x44c6a2
and dword [ebp - 0xe8], 0
jmp 0x44c6ad
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x20
mov dword [ebp - 0x58], 6
cmp dword [ebp - 0x58], 0x44
jae 0x44c6e2
and dword [ebp - 0xec], 0
jmp 0x44c6ed
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xec], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x21
mov dword [ebp - 0x58], 6
cmp dword [ebp - 0x58], 0x44
jae 0x44c722
and dword [ebp - 0xf0], 0
jmp 0x44c72d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf0], eax
mov edx, 0x41acec
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x22
mov dword [ebp - 0x58], 6
cmp dword [ebp - 0x58], 0x44
jae 0x44c764
and dword [ebp - 0xf4], 0
jmp 0x44c76f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x23
and dword [ebp - 0x4c], 0
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 6
cmp dword [ebp - 0x58], 0x44
jae 0x44c7ab
and dword [ebp - 0xf8], 0
jmp 0x44c7b6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x24
mov dword [ebp - 0x58], 7
cmp dword [ebp - 0x58], 0x44
jae 0x44c7eb
and dword [ebp - 0xfc], 0
jmp 0x44c7f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xfc], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x25
mov dword [ebp - 0x58], 7
cmp dword [ebp - 0x58], 0x44
jae 0x44c82b
and dword [ebp - 0x100], 0
jmp 0x44c836
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x100], eax
mov edx, 0x41ad20
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x26
mov dword [ebp - 0x58], 7
cmp dword [ebp - 0x58], 0x44
jae 0x44c86d
and dword [ebp - 0x104], 0
jmp 0x44c878
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x104], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x27
and dword [ebp - 0x4c], 0
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 7
cmp dword [ebp - 0x58], 0x44
jae 0x44c8b4
and dword [ebp - 0x108], 0
jmp 0x44c8bf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x108], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x28
mov dword [ebp - 0x58], 8
cmp dword [ebp - 0x58], 0x44
jae 0x44c8f4
and dword [ebp - 0x10c], 0
jmp 0x44c8ff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x29
mov dword [ebp - 0x58], 8
cmp dword [ebp - 0x58], 0x44
jae 0x44c934
and dword [ebp - 0x110], 0
jmp 0x44c93f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
mov edx, 0x414d10
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x2a
mov dword [ebp - 0x58], 8
cmp dword [ebp - 0x58], 0x44
jae 0x44c976
and dword [ebp - 0x114], 0
jmp 0x44c981
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x114], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x2b
cmp dword [0x475e64], 0
jne 0x44c9c0
push 0x475e64
push 0x415e04
call sub.MSVBVM60.DLL___vbaNew2
mov dword [ebp - 0x118], 0x475e64
jmp 0x44c9ca
mov dword [ebp - 0x118], 0x475e64
mov eax, dword [ebp - 0x118]
mov eax, dword [eax]
mov dword [ebp - 0x5c], eax
lea eax, [ebp - 0x34]
push eax
mov eax, dword [ebp - 0x5c]
mov eax, dword [eax]
push dword [ebp - 0x5c]
call dword [eax + 0x14]
fnclex
mov dword [ebp - 0x60], eax
cmp dword [ebp - 0x60], 0
jge 0x44ca09
push 0x14
push 0x415df4
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x11c], eax
jmp 0x44ca10
and dword [ebp - 0x11c], 0
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x64], eax
lea eax, [ebp - 0x30]
push eax
mov eax, dword [ebp - 0x64]
mov eax, dword [eax]
push dword [ebp - 0x64]
call dword [eax + 0x50]
fnclex
mov dword [ebp - 0x68], eax
cmp dword [ebp - 0x68], 0
jge 0x44ca4a
push 0x50
push 0x416acc
push dword [ebp - 0x64]
push dword [ebp - 0x68]
call sub.MSVBVM60.DLL___vbaHresultCheckObj
mov dword [ebp - 0x120], eax
jmp 0x44ca51
and dword [ebp - 0x120], 0
push dword [ebp - 0x30]
push 0x41ad40
call sub.MSVBVM60.DLL___vbaStrCat
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], 8
mov dword [ebp - 0x58], 8
cmp dword [ebp - 0x58], 0x44
jae 0x44ca7e
and dword [ebp - 0x124], 0
jmp 0x44ca89
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
lea edx, [ebp - 0x44]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x34]
call sub.MSVBVM60.DLL___vbaFreeObj
lea ecx, [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaFreeVar
mov dword [ebp - 4], 0x2c
push 0xffffffffffffffff
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 0x2d
mov dword [ebp - 0x58], 8
cmp dword [ebp - 0x58], 0x44
jae 0x44cae4
and dword [ebp - 0x128], 0
jmp 0x44caef
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea eax, [ecx + eax + 0xc]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL___vbaStrVarVal
push eax
call sub.MSVBVM60.DLL_rtcMakeDir
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeStr
mov dword [ebp - 4], 0x2e
push 0
call sub.MSVBVM60.DLL___vbaOnError
mov dword [ebp - 4], 0x2f
mov dword [ebp - 0x58], 9
cmp dword [ebp - 0x58], 0x44
jae 0x44cb42
and dword [ebp - 0x12c], 0
jmp 0x44cb4d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x30
mov dword [ebp - 0x58], 9
cmp dword [ebp - 0x58], 0x44
jae 0x44cb82
and dword [ebp - 0x130], 0
jmp 0x44cb8d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
mov edx, 0x41ad50
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x31
mov dword [ebp - 0x58], 9
cmp dword [ebp - 0x58], 0x44
jae 0x44cbc4
and dword [ebp - 0x134], 0
jmp 0x44cbcf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x32
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 9
cmp dword [ebp - 0x58], 0x44
jae 0x44cc0e
and dword [ebp - 0x138], 0
jmp 0x44cc19
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x33
mov dword [ebp - 0x58], 0xa
cmp dword [ebp - 0x58], 0x44
jae 0x44cc4e
and dword [ebp - 0x13c], 0
jmp 0x44cc59
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x34
mov dword [ebp - 0x58], 0xa
cmp dword [ebp - 0x58], 0x44
jae 0x44cc8e
and dword [ebp - 0x140], 0
jmp 0x44cc99
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
mov edx, 0x41ad64
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x35
mov dword [ebp - 0x58], 0xa
cmp dword [ebp - 0x58], 0x44
jae 0x44ccd0
and dword [ebp - 0x144], 0
jmp 0x44ccdb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x36
mov dword [ebp - 0x4c], 1
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 0xa
cmp dword [ebp - 0x58], 0x44
jae 0x44cd1a
and dword [ebp - 0x148], 0
jmp 0x44cd25
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x37
mov dword [ebp - 0x58], 0xb
cmp dword [ebp - 0x58], 0x44
jae 0x44cd5a
and dword [ebp - 0x14c], 0
jmp 0x44cd65
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
mov edx, 0x41ac78
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x38
mov dword [ebp - 0x58], 0xb
cmp dword [ebp - 0x58], 0x44
jae 0x44cd9a
and dword [ebp - 0x150], 0
jmp 0x44cda5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
mov edx, 0x41a994
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x39
mov dword [ebp - 0x58], 0xb
cmp dword [ebp - 0x58], 0x44
jae 0x44cddc
and dword [ebp - 0x154], 0
jmp 0x44cde7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x3a
mov dword [ebp - 0x4c], 0x415070
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0xb
cmp dword [ebp - 0x58], 0x44
jae 0x44ce26
and dword [ebp - 0x158], 0
jmp 0x44ce31
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x3b
mov dword [ebp - 0x58], 0xc
cmp dword [ebp - 0x58], 0x44
jae 0x44ce66
and dword [ebp - 0x15c], 0
jmp 0x44ce71
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3c
mov dword [ebp - 0x58], 0xc
cmp dword [ebp - 0x58], 0x44
jae 0x44cea6
and dword [ebp - 0x160], 0
jmp 0x44ceb1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
mov edx, 0x41ae00
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x3d
mov dword [ebp - 0x58], 0xc
cmp dword [ebp - 0x58], 0x44
jae 0x44cee8
and dword [ebp - 0x164], 0
jmp 0x44cef3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x3e
and dword [ebp - 0x4c], 0
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 0xc
cmp dword [ebp - 0x58], 0x44
jae 0x44cf2f
and dword [ebp - 0x168], 0
jmp 0x44cf3a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x3f
mov dword [ebp - 0x58], 0xd
cmp dword [ebp - 0x58], 0x44
jae 0x44cf6f
and dword [ebp - 0x16c], 0
jmp 0x44cf7a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x40
mov dword [ebp - 0x58], 0xd
cmp dword [ebp - 0x58], 0x44
jae 0x44cfaf
and dword [ebp - 0x170], 0
jmp 0x44cfba
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov edx, 0x41ae1c
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x41
mov dword [ebp - 0x58], 0xd
cmp dword [ebp - 0x58], 0x44
jae 0x44cff1
and dword [ebp - 0x174], 0
jmp 0x44cffc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x174], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x42
mov dword [ebp - 0x4c], 0x41ae30
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0xd
cmp dword [ebp - 0x58], 0x44
jae 0x44d03b
and dword [ebp - 0x178], 0
jmp 0x44d046
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x178], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x43
mov dword [ebp - 0x58], 0xe
cmp dword [ebp - 0x58], 0x44
jae 0x44d07b
and dword [ebp - 0x17c], 0
jmp 0x44d086
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x17c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x44
mov dword [ebp - 0x58], 0xe
cmp dword [ebp - 0x58], 0x44
jae 0x44d0bb
and dword [ebp - 0x180], 0
jmp 0x44d0c6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x180], eax
mov edx, 0x41ae70
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x45
mov dword [ebp - 0x58], 0xe
cmp dword [ebp - 0x58], 0x44
jae 0x44d0fd
and dword [ebp - 0x184], 0
jmp 0x44d108
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x184], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x46
mov dword [ebp - 0x4c], 0x41ae84
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0xe
cmp dword [ebp - 0x58], 0x44
jae 0x44d147
and dword [ebp - 0x188], 0
jmp 0x44d152
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x188], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x47
mov dword [ebp - 0x58], 0xf
cmp dword [ebp - 0x58], 0x44
jae 0x44d187
and dword [ebp - 0x18c], 0
jmp 0x44d192
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x18c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x48
mov dword [ebp - 0x58], 0xf
cmp dword [ebp - 0x58], 0x44
jae 0x44d1c7
and dword [ebp - 0x190], 0
jmp 0x44d1d2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x190], eax
mov edx, 0x41ae90
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x49
mov dword [ebp - 0x58], 0xf
cmp dword [ebp - 0x58], 0x44
jae 0x44d209
and dword [ebp - 0x194], 0
jmp 0x44d214
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x194], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x4a
mov dword [ebp - 0x4c], 0x4e4
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 0xf
cmp dword [ebp - 0x58], 0x44
jae 0x44d253
and dword [ebp - 0x198], 0
jmp 0x44d25e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x198], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x4b
mov dword [ebp - 0x58], 0x10
cmp dword [ebp - 0x58], 0x44
jae 0x44d293
and dword [ebp - 0x19c], 0
jmp 0x44d29e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x19c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4c
mov dword [ebp - 0x58], 0x10
cmp dword [ebp - 0x58], 0x44
jae 0x44d2d3
and dword [ebp - 0x1a0], 0
jmp 0x44d2de
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a0], eax
mov edx, 0x41aeac
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x4d
mov dword [ebp - 0x58], 0x10
cmp dword [ebp - 0x58], 0x44
jae 0x44d315
and dword [ebp - 0x1a4], 0
jmp 0x44d320
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x4e
mov dword [ebp - 0x4c], 0x41aec8
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x10
cmp dword [ebp - 0x58], 0x44
jae 0x44d35f
and dword [ebp - 0x1a8], 0
jmp 0x44d36a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1a8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x4f
mov dword [ebp - 0x58], 0x11
cmp dword [ebp - 0x58], 0x44
jae 0x44d39f
and dword [ebp - 0x1ac], 0
jmp 0x44d3aa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ac], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x50
mov dword [ebp - 0x58], 0x11
cmp dword [ebp - 0x58], 0x44
jae 0x44d3df
and dword [ebp - 0x1b0], 0
jmp 0x44d3ea
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b0], eax
mov edx, 0x41aed8
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x51
mov dword [ebp - 0x58], 0x11
cmp dword [ebp - 0x58], 0x44
jae 0x44d421
and dword [ebp - 0x1b4], 0
jmp 0x44d42c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x52
mov dword [ebp - 0x4c], 0x41aee8
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x11
cmp dword [ebp - 0x58], 0x44
jae 0x44d46b
and dword [ebp - 0x1b8], 0
jmp 0x44d476
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1b8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x53
mov dword [ebp - 0x58], 0x12
cmp dword [ebp - 0x58], 0x44
jae 0x44d4ab
and dword [ebp - 0x1bc], 0
jmp 0x44d4b6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1bc], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x54
mov dword [ebp - 0x58], 0x12
cmp dword [ebp - 0x58], 0x44
jae 0x44d4eb
and dword [ebp - 0x1c0], 0
jmp 0x44d4f6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c0], eax
mov edx, 0x41aefc
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x55
mov dword [ebp - 0x58], 0x12
cmp dword [ebp - 0x58], 0x44
jae 0x44d52d
and dword [ebp - 0x1c4], 0
jmp 0x44d538
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x56
mov dword [ebp - 0x4c], 0x41af2c
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x12
cmp dword [ebp - 0x58], 0x44
jae 0x44d577
and dword [ebp - 0x1c8], 0
jmp 0x44d582
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1c8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x57
mov dword [ebp - 0x58], 0x13
cmp dword [ebp - 0x58], 0x44
jae 0x44d5b7
and dword [ebp - 0x1cc], 0
jmp 0x44d5c2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1cc], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x58
mov dword [ebp - 0x58], 0x13
cmp dword [ebp - 0x58], 0x44
jae 0x44d5f7
and dword [ebp - 0x1d0], 0
jmp 0x44d602
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d0], eax
mov edx, 0x41af58
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x59
mov dword [ebp - 0x58], 0x13
cmp dword [ebp - 0x58], 0x44
jae 0x44d639
and dword [ebp - 0x1d4], 0
jmp 0x44d644
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x5a
mov dword [ebp - 0x4c], 0x41af68
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x13
cmp dword [ebp - 0x58], 0x44
jae 0x44d683
and dword [ebp - 0x1d8], 0
jmp 0x44d68e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1d8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5b
mov dword [ebp - 0x58], 0x14
cmp dword [ebp - 0x58], 0x44
jae 0x44d6c3
and dword [ebp - 0x1dc], 0
jmp 0x44d6ce
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1dc], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x5c
mov dword [ebp - 0x58], 0x14
cmp dword [ebp - 0x58], 0x44
jae 0x44d703
and dword [ebp - 0x1e0], 0
jmp 0x44d70e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e0], eax
mov edx, 0x41af7c
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x5d
mov dword [ebp - 0x58], 0x14
cmp dword [ebp - 0x58], 0x44
jae 0x44d745
and dword [ebp - 0x1e4], 0
jmp 0x44d750
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x5e
mov dword [ebp - 0x4c], 0x41af8c
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x14
cmp dword [ebp - 0x58], 0x44
jae 0x44d78f
and dword [ebp - 0x1e8], 0
jmp 0x44d79a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1e8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x5f
mov dword [ebp - 0x58], 0x15
cmp dword [ebp - 0x58], 0x44
jae 0x44d7cf
and dword [ebp - 0x1ec], 0
jmp 0x44d7da
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1ec], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x60
mov dword [ebp - 0x58], 0x15
cmp dword [ebp - 0x58], 0x44
jae 0x44d80f
and dword [ebp - 0x1f0], 0
jmp 0x44d81a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f0], eax
mov edx, 0x41af98
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x61
mov dword [ebp - 0x58], 0x15
cmp dword [ebp - 0x58], 0x44
jae 0x44d851
and dword [ebp - 0x1f4], 0
jmp 0x44d85c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f4], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x62
mov dword [ebp - 0x4c], 0x41afac
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x15
cmp dword [ebp - 0x58], 0x44
jae 0x44d89b
and dword [ebp - 0x1f8], 0
jmp 0x44d8a6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1f8], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x63
mov dword [ebp - 0x58], 0x16
cmp dword [ebp - 0x58], 0x44
jae 0x44d8db
and dword [ebp - 0x1fc], 0
jmp 0x44d8e6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x1fc], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x64
mov dword [ebp - 0x58], 0x16
cmp dword [ebp - 0x58], 0x44
jae 0x44d91b
and dword [ebp - 0x200], 0
jmp 0x44d926
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x200], eax
mov edx, 0x41ab08
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x65
mov dword [ebp - 0x58], 0x16
cmp dword [ebp - 0x58], 0x44
jae 0x44d95d
and dword [ebp - 0x204], 0
jmp 0x44d968
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 3
mov dword [ebp - 4], 0x66
mov dword [ebp - 0x4c], 0x41afe4
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x16
cmp dword [ebp - 0x58], 0x44
jae 0x44d9a7
and dword [ebp - 0x208], 0
jmp 0x44d9b2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x208], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x67
mov dword [ebp - 0x58], 0x17
cmp dword [ebp - 0x58], 0x44
jae 0x44d9e7
and dword [ebp - 0x20c], 0
jmp 0x44d9f2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x20c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x68
mov dword [ebp - 0x58], 0x17
cmp dword [ebp - 0x58], 0x44
jae 0x44da27
and dword [ebp - 0x210], 0
jmp 0x44da32
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x210], eax
mov edx, 0x41affc
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x69
mov dword [ebp - 0x58], 0x17
cmp dword [ebp - 0x58], 0x44
jae 0x44da69
and dword [ebp - 0x214], 0
jmp 0x44da74
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x214], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x6a
mov dword [ebp - 0x4c], 0x41b010
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x17
cmp dword [ebp - 0x58], 0x44
jae 0x44dab3
and dword [ebp - 0x218], 0
jmp 0x44dabe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x218], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6b
mov dword [ebp - 0x58], 0x18
cmp dword [ebp - 0x58], 0x44
jae 0x44daf3
and dword [ebp - 0x21c], 0
jmp 0x44dafe
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x21c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6c
mov dword [ebp - 0x58], 0x18
cmp dword [ebp - 0x58], 0x44
jae 0x44db33
and dword [ebp - 0x220], 0
jmp 0x44db3e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x220], eax
mov edx, 0x41b028
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x6d
mov dword [ebp - 0x58], 0x18
cmp dword [ebp - 0x58], 0x44
jae 0x44db75
and dword [ebp - 0x224], 0
jmp 0x44db80
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x224], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x6e
mov dword [ebp - 0x4c], 0x41b03c
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x18
cmp dword [ebp - 0x58], 0x44
jae 0x44dbbf
and dword [ebp - 0x228], 0
jmp 0x44dbca
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x228], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x6f
mov dword [ebp - 0x58], 0x19
cmp dword [ebp - 0x58], 0x44
jae 0x44dbff
and dword [ebp - 0x22c], 0
jmp 0x44dc0a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x22c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x70
mov dword [ebp - 0x58], 0x19
cmp dword [ebp - 0x58], 0x44
jae 0x44dc3f
and dword [ebp - 0x230], 0
jmp 0x44dc4a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x230], eax
mov edx, 0x41b048
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x71
mov dword [ebp - 0x58], 0x19
cmp dword [ebp - 0x58], 0x44
jae 0x44dc81
and dword [ebp - 0x234], 0
jmp 0x44dc8c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 7
mov dword [ebp - 4], 0x72
mov dword [ebp - 0x4c], 0x41b060
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x19
cmp dword [ebp - 0x58], 0x44
jae 0x44dccb
and dword [ebp - 0x238], 0
jmp 0x44dcd6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x238], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x73
mov dword [ebp - 0x58], 0x1a
cmp dword [ebp - 0x58], 0x44
jae 0x44dd0b
and dword [ebp - 0x23c], 0
jmp 0x44dd16
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x23c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x74
mov dword [ebp - 0x58], 0x1a
cmp dword [ebp - 0x58], 0x44
jae 0x44dd4b
and dword [ebp - 0x240], 0
jmp 0x44dd56
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x240], eax
mov edx, 0x41b0c4
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x75
mov dword [ebp - 0x58], 0x1a
cmp dword [ebp - 0x58], 0x44
jae 0x44dd8d
and dword [ebp - 0x244], 0
jmp 0x44dd98
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x244], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x76
mov dword [ebp - 0x4c], 0x41b0e4
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x1a
cmp dword [ebp - 0x58], 0x44
jae 0x44ddd7
and dword [ebp - 0x248], 0
jmp 0x44dde2
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x248], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x77
mov dword [ebp - 0x58], 0x1b
cmp dword [ebp - 0x58], 0x44
jae 0x44de17
and dword [ebp - 0x24c], 0
jmp 0x44de22
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x24c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x78
mov dword [ebp - 0x58], 0x1b
cmp dword [ebp - 0x58], 0x44
jae 0x44de57
and dword [ebp - 0x250], 0
jmp 0x44de62
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x250], eax
mov edx, 0x41b110
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x79
mov dword [ebp - 0x58], 0x1b
cmp dword [ebp - 0x58], 0x44
jae 0x44de99
and dword [ebp - 0x254], 0
jmp 0x44dea4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x254], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 4
mov dword [ebp - 4], 0x7a
and dword [ebp - 0x4c], 0
mov dword [ebp - 0x54], 3
mov dword [ebp - 0x58], 0x1b
cmp dword [ebp - 0x58], 0x44
jae 0x44dee0
and dword [ebp - 0x258], 0
jmp 0x44deeb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x258], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarMove
mov dword [ebp - 4], 0x7b
mov dword [ebp - 0x58], 0x1c
cmp dword [ebp - 0x58], 0x44
jae 0x44df20
and dword [ebp - 0x25c], 0
jmp 0x44df2b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x25c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x7c
mov dword [ebp - 0x58], 0x1c
cmp dword [ebp - 0x58], 0x44
jae 0x44df60
and dword [ebp - 0x260], 0
jmp 0x44df6b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x260], eax
mov edx, 0x41b120
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x7d
mov dword [ebp - 0x58], 0x1c
cmp dword [ebp - 0x58], 0x44
jae 0x44dfa2
and dword [ebp - 0x264], 0
jmp 0x44dfad
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x264], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x7e
mov dword [ebp - 0x4c], 0x41b13c
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x1c
cmp dword [ebp - 0x58], 0x44
jae 0x44dfec
and dword [ebp - 0x268], 0
jmp 0x44dff7
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x268], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x7f
mov dword [ebp - 0x58], 0x1d
cmp dword [ebp - 0x58], 0x44
jae 0x44e02c
and dword [ebp - 0x26c], 0
jmp 0x44e037
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x26c], eax
mov edx, 0x41ad84
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
add ecx, eax
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x80
mov dword [ebp - 0x58], 0x1d
cmp dword [ebp - 0x58], 0x44
jae 0x44e06c
and dword [ebp - 0x270], 0
jmp 0x44e077
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x270], eax
mov edx, 0x41b154
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 4]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 4], 0x81
mov dword [ebp - 0x58], 0x1d
cmp dword [ebp - 0x58], 0x44
jae 0x44e0ae
and dword [ebp - 0x274], 0
jmp 0x44e0b9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
mov dword [ecx + eax + 8], 1
mov dword [ebp - 4], 0x82
mov dword [ebp - 0x4c], 0x41b170
mov dword [ebp - 0x54], 8
mov dword [ebp - 0x58], 0x1d
cmp dword [ebp - 0x58], 0x44
jae 0x44e0f8
and dword [ebp - 0x278], 0
jmp 0x44e103
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x278], eax
lea edx, [ebp - 0x54]
mov eax, dword [ebp - 0x58]
shl eax, 5
mov ecx, dword [0x4750f4]
lea ecx, [ecx + eax + 0xc]
call sub.MSVBVM60.DLL___vbaVarCopy
mov dword [ebp - 4], 0x83
mov dword [ebp - 0x58], 0x1e
cmp dword [ebp - 0x58], 0x44
jae 0x44e138
push 0x4509cb
jmp 0x4509ba
lea ecx, [ebp - 0x24]
call sub.MSVBVM60.DLL___vbaFreeStr
lea ecx, [ebp - 0x2c]
call sub.MSVBVM60.DLL___vbaFreeStr
ret