Function at 0x43f19a
Capabilities:
Hash data with md5

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4038c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
push 0x38
pop eax
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403838
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaLenBstr
test eax, eax
jle 0x43f131
mov eax, dword [ebp + 8]
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x44], 0x4008
push 0
push 0x80
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x30]
push eax
call sub.MSVBVM60.DLL_rtcStrConvVar2
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x34]
push eax
call sub.MSVBVM60.DLL___vbaVar2Vec
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x20]
push eax
call sub.MSVBVM60.DLL___vbaAryMove
lea ecx, [ebp - 0x30]
call sub.MSVBVM60.DLL___vbaFreeVar
push dword [ebp - 0x20]
push 1
call sub.MSVBVM60.DLL___vbaUbound
mov esi, eax
push dword [ebp - 0x20]
push 1
call sub.MSVBVM60.DLL___vbaLbound
sub esi, eax
jo 0x43f195
add esi, 1
jo 0x43f195
mov dword [ebp - 0x1c], esi
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x20]
push eax
call 0x43f19a
mov edx, eax
lea ecx, [ebp - 0x18]
call sub.MSVBVM60.DLL___vbaStrMove
push 0x43f181
jmp 0x43f175
lea eax, [ebp - 0x20]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
sub esp, 0xc
push 0x4038c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x15c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 0xc], esp
mov dword [ebp - 8], 0x403848
push 0x11
push 0x413a1c
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
push 0x11
push 0x413a38
lea eax, [ebp - 0x5c]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
push 3
push 0x413a54
lea eax, [ebp - 0x78]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
mov eax, dword [ebp + 0xc]
cmp dword [eax], 0xfffffff
jl 0x43f20c
push 6
call sub.MSVBVM60.DLL___vbaError
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
cdq
push 0x40
pop ecx
idiv ecx
mov dword [ebp - 0x24], eax
and dword [ebp - 0xd8], 0
cmp dword [ebp - 0xd8], 4
jae 0x43f233
and dword [ebp - 0x124], 0
jmp 0x43f23e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + eax*4], 0x67452301
mov dword [ebp - 0xd8], 1
cmp dword [ebp - 0xd8], 4
jae 0x43f26a
and dword [ebp - 0x128], 0
jmp 0x43f275
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + eax*4], 0xefcdab89
mov dword [ebp - 0xd8], 2
cmp dword [ebp - 0xd8], 4
jae 0x43f2a1
and dword [ebp - 0x12c], 0
jmp 0x43f2ac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + eax*4], 0x98badcfe
mov dword [ebp - 0xd8], 3
cmp dword [ebp - 0xd8], 4
jae 0x43f2d8
and dword [ebp - 0x130], 0
jmp 0x43f2e3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0x6c]
mov dword [ecx + eax*4], 0x10325476
and dword [ebp - 0x20], 0
mov eax, dword [ebp - 0x24]
sub eax, 1
jo 0x43fa5d
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], 1
and dword [ebp - 0x18], 0
jmp 0x43f32b
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0xec]
jo 0x43fa5d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0xf0]
jg 0x43f362
lea eax, [ebp - 0x78]
mov dword [ebp - 0xcc], eax
push dword [ebp - 0x20]
push dword [ebp + 8]
lea eax, [ebp - 0xcc]
push eax
call 0x43fa62
mov eax, dword [ebp - 0x20]
add eax, 0x40
jo 0x43fa5d
mov dword [ebp - 0x20], eax
jmp 0x43f319
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
cdq
push 0x40
pop ecx
idiv ecx
mov dword [ebp - 0x80], edx
mov eax, dword [ebp - 0x24]
imul eax, eax, 0x40
jo 0x43fa5d
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0x80]
sub eax, 1
jo 0x43fa5d
mov dword [ebp - 0xf8], eax
mov dword [ebp - 0xf4], 1
and dword [ebp - 0x18], 0
jmp 0x43f3b3
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0xf4]
jo 0x43fa5d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0xf8]
jg 0x43f40a
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x40
jae 0x43f3d9
and dword [ebp - 0x134], 0
jmp 0x43f3e4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
mov eax, dword [ebp - 0x20]
add eax, dword [ebp - 0x18]
jo 0x43fa5d
push eax
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov al, byte [eax]
mov byte [ecx], al
jmp 0x43f3a1
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x40
jae 0x43f425
and dword [ebp - 0x138], 0
jmp 0x43f430
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
mov cx, 0x80
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
mov dword [ebp - 0x100], 0x3f
mov dword [ebp - 0xfc], 1
mov eax, dword [ebp - 0x80]
add eax, 1
jo 0x43fa5d
mov dword [ebp - 0x18], eax
jmp 0x43f47b
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0xfc]
jo 0x43fa5d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x100]
jg 0x43f4c1
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x40
jae 0x43f4a1
and dword [ebp - 0x13c], 0
jmp 0x43f4ac
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
jmp 0x43f469
cmp dword [ebp - 0x80], 0x38
jl 0x43f564
lea eax, [ebp - 0x3c]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0xcc], eax
push 0
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
call 0x43fa62
mov dword [ebp - 0x108], 0x3f
mov dword [ebp - 0x104], 1
and dword [ebp - 0x18], 0
jmp 0x43f51e
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x104]
jo 0x43fa5d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x108]
jg 0x43f564
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 0x40
jae 0x43f544
and dword [ebp - 0x140], 0
jmp 0x43f54f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
xor cx, cx
call sub.MSVBVM60.DLL___vbaUI1I2
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
jmp 0x43f50c
mov eax, dword [ebp + 0xc]
mov eax, dword [eax]
imul eax, eax, 8
jo 0x43fa5d
mov dword [ebp - 0x44], eax
mov dword [ebp - 0xd8], 0x38
cmp dword [ebp - 0xd8], 0x40
jae 0x43f591
and dword [ebp - 0x144], 0
jmp 0x43f59c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
mov ecx, dword [ebp - 0x44]
and ecx, 0xff
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
mov dword [ebp - 0xd8], 0x39
cmp dword [ebp - 0xd8], 0x40
jae 0x43f5d1
and dword [ebp - 0x148], 0
jmp 0x43f5dc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
mov eax, dword [ebp - 0x44]
cdq
mov ecx, 0x100
idiv ecx
mov ecx, eax
and ecx, 0xff
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
mov dword [ebp - 0xd8], 0x3a
cmp dword [ebp - 0xd8], 0x40
jae 0x43f61b
and dword [ebp - 0x14c], 0
jmp 0x43f626
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
mov eax, dword [ebp - 0x44]
cdq
mov ecx, 0x10000
idiv ecx
mov ecx, eax
and ecx, 0xff
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
mov dword [ebp - 0xd8], 0x3b
cmp dword [ebp - 0xd8], 0x40
jae 0x43f665
and dword [ebp - 0x150], 0
jmp 0x43f670
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
mov eax, dword [ebp - 0x44]
cdq
mov ecx, 0x1000000
idiv ecx
mov ecx, eax
and ecx, 0xff
call sub.MSVBVM60.DLL___vbaUI1I4
mov ecx, dword [ebp - 0x30]
add ecx, dword [ebp - 0xd8]
mov byte [ecx], al
lea eax, [ebp - 0x3c]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0x78]
mov dword [ebp - 0xcc], eax
push 0
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0xcc]
push eax
call 0x43fa62
mov edx, 0x40a858
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrCopy
mov dword [ebp - 0x110], 3
mov dword [ebp - 0x10c], 1
and dword [ebp - 0x18], 0
jmp 0x43f6f6
mov eax, dword [ebp - 0x18]
add eax, dword [ebp - 0x10c]
jo 0x43fa5d
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
cmp eax, dword [ebp - 0x110]
jg 0x43f9c0
and dword [ebp - 0xe8], 0
cmp dword [ebp - 0xe8], 4
jae 0x43f71e
and dword [ebp - 0x154], 0
jmp 0x43f729
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
mov dword [ebp - 0xe4], 1
cmp dword [ebp - 0xe4], 4
jae 0x43f745
and dword [ebp - 0x158], 0
jmp 0x43f750
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
mov dword [ebp - 0xe0], 2
cmp dword [ebp - 0xe0], 4
jae 0x43f76c
and dword [ebp - 0x15c], 0
jmp 0x43f777
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
mov dword [ebp - 0xdc], 3
cmp dword [ebp - 0xdc], 4
jae 0x43f793
and dword [ebp - 0x160], 0
jmp 0x43f79e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
mov eax, dword [ebp - 0x18]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 4
jae 0x43f7b9
and dword [ebp - 0x164], 0
jmp 0x43f7c4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xe8]
push eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xe4]
push eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xe0]
push eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xdc]
push eax
mov eax, dword [ebp - 0xd8]
mov ecx, dword [ebp - 0x6c]
push dword [ecx + eax*4]
call fcn.00441742
mov dword [ebp - 0x118], 3
mov dword [ebp - 0x114], 1
and dword [ebp - 0x1c], 0
jmp 0x43f829
mov eax, dword [ebp - 0x1c]
add eax, dword [ebp - 0x114]
jo 0x43fa5d
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0x1c]
cmp eax, dword [ebp - 0x118]
jg 0x43f9bb
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 4
jae 0x43f853
and dword [ebp - 0x168], 0
jmp 0x43f85e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xd8]
movzx ax, byte [eax]
cmp ax, 0x10
jge 0x43f922
mov dword [ebp - 0xc0], 0x40a894
mov dword [ebp - 0xc8], 8
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 4
jae 0x43f8a4
and dword [ebp - 0x16c], 0
jmp 0x43f8af
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xd8]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 0x4011
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL_rtcHexVarFromVar
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0xa8]
push eax
call sub.MSVBVM60.DLL___vbaVarCat
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0x98]
push eax
push 2
call sub.MSVBVM60.DLL___vbaFreeVarList
add esp, 0xc
jmp 0x43f998
mov eax, dword [ebp - 0x1c]
mov dword [ebp - 0xd8], eax
cmp dword [ebp - 0xd8], 4
jae 0x43f93d
and dword [ebp - 0x170], 0
jmp 0x43f948
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x50]
add eax, dword [ebp - 0xd8]
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xb8], 0x4011
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL_rtcHexVarFromVar
lea eax, [ebp - 0x98]
push eax
call sub.MSVBVM60.DLL___vbaStrVarMove
mov edx, eax
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrMove
lea ecx, [ebp - 0x98]
call sub.MSVBVM60.DLL___vbaFreeVar
push dword [ebp - 0x88]
push dword [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaStrCat
mov edx, eax
lea ecx, [ebp - 0x88]
call sub.MSVBVM60.DLL___vbaStrMove
jmp 0x43f817
jmp 0x43f6e4
push 0x43fa46
jmp 0x43f9f5
lea eax, [ebp - 0x3c]
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0xcc]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x5c]
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0xd0]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea eax, [ebp - 0x78]
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0xd4]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
lea ecx, [ebp - 0x84]
call sub.MSVBVM60.DLL___vbaFreeStr
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow
push ebp
mov ebp, esp
push ecx
push ecx
push 0x4038c6
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
mov eax, 0x15c
call sub.MSVBVM60.DLL___vbaChkstk
push ebx
push esi
push edi
mov dword [ebp - 8], esp
mov dword [ebp - 4], 0x403858
push 3
push 0x413a70
lea eax, [ebp - 0x3c]
push eax
call sub.MSVBVM60.DLL___vbaAryConstruct2
push 0
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x18], eax
push 1
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x1c], eax
push 2
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x20], eax
push 3
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov eax, dword [eax]
mov dword [ebp - 0x24], eax
mov word [ebp - 0x64], 0xf
mov word [ebp - 0x60], 1
and word [ebp - 0x14], 0
jmp 0x43fb0a
mov ax, word [ebp - 0x14]
add ax, word [ebp - 0x60]
jo 0x4414a6
mov word [ebp - 0x14], ax
mov ax, word [ebp - 0x14]
cmp ax, word [ebp - 0x64]
jg 0x43fc05
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
mov eax, dword [ebp + 0xc]
push dword [eax]
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
push dword [ebp + 0x10]
push dword [ebp - 0x50]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp + 0x10]
add eax, 1
jo 0x4414a6
push eax
push dword [ebp - 0x4c]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp + 0x10]
add eax, 2
jo 0x4414a6
push eax
push dword [ebp - 0x48]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
mov eax, dword [ebp + 0x10]
add eax, 3
jo 0x4414a6
push eax
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.004416cd
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x48]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x4c]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
lea eax, [ebp - 0x50]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
movsx eax, word [ebp - 0x14]
mov dword [ebp - 0x5c], eax
cmp dword [ebp - 0x5c], 0x10
jae 0x43fbdd
and dword [ebp - 0x6c], 0
jmp 0x43fbe5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x6c], eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
mov edx, dword [ebp - 0x58]
mov dword [ecx + eax*4], edx
mov eax, dword [ebp + 0x10]
add eax, 4
jo 0x4414a6
mov dword [ebp + 0x10], eax
jmp 0x43faf8
mov dword [ebp - 0x58], 0xd76aa478
push 7
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
and dword [ebp - 0x5c], 0
cmp dword [ebp - 0x5c], 0x10
jae 0x43fc28
and dword [ebp - 0x70], 0
jmp 0x43fc30
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x70], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441507
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xe8c7b756
push 0xc
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 1
cmp dword [ebp - 0x5c], 0x10
jae 0x43fc80
and dword [ebp - 0x74], 0
jmp 0x43fc88
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441507
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x242070db
push 0x11
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 2
cmp dword [ebp - 0x5c], 0x10
jae 0x43fcd8
and dword [ebp - 0x78], 0
jmp 0x43fce0
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x78], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441507
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xc1bdceee
push 0x16
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 3
cmp dword [ebp - 0x5c], 0x10
jae 0x43fd30
and dword [ebp - 0x7c], 0
jmp 0x43fd38
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x7c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441507
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xf57c0faf
push 7
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 4
cmp dword [ebp - 0x5c], 0x10
jae 0x43fd88
and dword [ebp - 0x80], 0
jmp 0x43fd90
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x80], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441507
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x4787c62a
push 0xc
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 5
cmp dword [ebp - 0x5c], 0x10
jae 0x43fde3
and dword [ebp - 0x84], 0
jmp 0x43fdee
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x84], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441507
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xa8304613
push 0x11
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 6
cmp dword [ebp - 0x5c], 0x10
jae 0x43fe41
and dword [ebp - 0x88], 0
jmp 0x43fe4c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x88], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441507
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xfd469501
push 0x16
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 7
cmp dword [ebp - 0x5c], 0x10
jae 0x43fe9f
and dword [ebp - 0x8c], 0
jmp 0x43feaa
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x8c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441507
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x698098d8
push 7
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 8
cmp dword [ebp - 0x5c], 0x10
jae 0x43fefd
and dword [ebp - 0x90], 0
jmp 0x43ff08
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x90], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441507
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x8b44f7af
push 0xc
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 9
cmp dword [ebp - 0x5c], 0x10
jae 0x43ff5b
and dword [ebp - 0x94], 0
jmp 0x43ff66
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x94], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441507
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xffff5bb1
push 0x11
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xa
cmp dword [ebp - 0x5c], 0x10
jae 0x43ffb9
and dword [ebp - 0x98], 0
jmp 0x43ffc4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x98], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441507
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x895cd7be
push 0x16
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xb
cmp dword [ebp - 0x5c], 0x10
jae 0x440017
and dword [ebp - 0x9c], 0
jmp 0x440022
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x9c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441507
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x6b901122
push 7
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xc
cmp dword [ebp - 0x5c], 0x10
jae 0x440075
and dword [ebp - 0xa0], 0
jmp 0x440080
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441507
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xfd987193
push 0xc
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xd
cmp dword [ebp - 0x5c], 0x10
jae 0x4400d3
and dword [ebp - 0xa4], 0
jmp 0x4400de
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441507
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xa679438e
push 0x11
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xe
cmp dword [ebp - 0x5c], 0x10
jae 0x440131
and dword [ebp - 0xa8], 0
jmp 0x44013c
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xa8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441507
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x49b40821
push 0x16
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xf
cmp dword [ebp - 0x5c], 0x10
jae 0x44018f
and dword [ebp - 0xac], 0
jmp 0x44019a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xac], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441507
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xf61e2562
push 5
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 1
cmp dword [ebp - 0x5c], 0x10
jae 0x4401ed
and dword [ebp - 0xb0], 0
jmp 0x4401f8
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441559
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xc040b340
push 9
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 6
cmp dword [ebp - 0x5c], 0x10
jae 0x44024b
and dword [ebp - 0xb4], 0
jmp 0x440256
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441559
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x265e5a51
push 0xe
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xb
cmp dword [ebp - 0x5c], 0x10
jae 0x4402a9
and dword [ebp - 0xb8], 0
jmp 0x4402b4
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xb8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441559
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xe9b6c7aa
push 0x14
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
and dword [ebp - 0x5c], 0
cmp dword [ebp - 0x5c], 0x10
jae 0x440304
and dword [ebp - 0xbc], 0
jmp 0x44030f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xbc], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441559
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xd62f105d
push 5
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 5
cmp dword [ebp - 0x5c], 0x10
jae 0x440362
and dword [ebp - 0xc0], 0
jmp 0x44036d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441559
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x2441453
push 9
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xa
cmp dword [ebp - 0x5c], 0x10
jae 0x4403c0
and dword [ebp - 0xc4], 0
jmp 0x4403cb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441559
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xd8a1e681
push 0xe
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xf
cmp dword [ebp - 0x5c], 0x10
jae 0x44041e
and dword [ebp - 0xc8], 0
jmp 0x440429
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xc8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441559
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xe7d3fbc8
push 0x14
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 4
cmp dword [ebp - 0x5c], 0x10
jae 0x44047c
and dword [ebp - 0xcc], 0
jmp 0x440487
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xcc], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441559
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x21e1cde6
push 5
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 9
cmp dword [ebp - 0x5c], 0x10
jae 0x4404da
and dword [ebp - 0xd0], 0
jmp 0x4404e5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441559
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xc33707d6
push 9
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xe
cmp dword [ebp - 0x5c], 0x10
jae 0x440538
and dword [ebp - 0xd4], 0
jmp 0x440543
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441559
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xf4d50d87
push 0xe
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 3
cmp dword [ebp - 0x5c], 0x10
jae 0x440596
and dword [ebp - 0xd8], 0
jmp 0x4405a1
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xd8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441559
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x455a14ed
push 0x14
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 8
cmp dword [ebp - 0x5c], 0x10
jae 0x4405f4
and dword [ebp - 0xdc], 0
jmp 0x4405ff
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xdc], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441559
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xa9e3e905
push 5
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xd
cmp dword [ebp - 0x5c], 0x10
jae 0x440652
and dword [ebp - 0xe0], 0
jmp 0x44065d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.00441559
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xfcefa3f8
push 9
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 2
cmp dword [ebp - 0x5c], 0x10
jae 0x4406b0
and dword [ebp - 0xe4], 0
jmp 0x4406bb
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.00441559
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x676f02d9
push 0xe
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 7
cmp dword [ebp - 0x5c], 0x10
jae 0x44070e
and dword [ebp - 0xe8], 0
jmp 0x440719
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xe8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.00441559
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x8d2a4c8a
push 0x14
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xc
cmp dword [ebp - 0x5c], 0x10
jae 0x44076c
and dword [ebp - 0xec], 0
jmp 0x440777
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xec], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.00441559
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xfffa3942
push 4
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 5
cmp dword [ebp - 0x5c], 0x10
jae 0x4407ca
and dword [ebp - 0xf0], 0
jmp 0x4407d5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf0], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ad
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x8771f681
push 0xb
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 8
cmp dword [ebp - 0x5c], 0x10
jae 0x440828
and dword [ebp - 0xf4], 0
jmp 0x440833
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf4], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ad
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x6d9d6122
push 0x10
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xb
cmp dword [ebp - 0x5c], 0x10
jae 0x440886
and dword [ebp - 0xf8], 0
jmp 0x440891
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xf8], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ad
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xfde5380c
push 0x17
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xe
cmp dword [ebp - 0x5c], 0x10
jae 0x4408e4
and dword [ebp - 0xfc], 0
jmp 0x4408ef
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0xfc], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ad
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xa4beea44
push 4
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 1
cmp dword [ebp - 0x5c], 0x10
jae 0x440942
and dword [ebp - 0x100], 0
jmp 0x44094d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x100], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ad
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x4bdecfa9
push 0xb
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 4
cmp dword [ebp - 0x5c], 0x10
jae 0x4409a0
and dword [ebp - 0x104], 0
jmp 0x4409ab
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x104], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ad
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xf6bb4b60
push 0x10
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 7
cmp dword [ebp - 0x5c], 0x10
jae 0x4409fe
and dword [ebp - 0x108], 0
jmp 0x440a09
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x108], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ad
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xbebfbc70
push 0x17
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xa
cmp dword [ebp - 0x5c], 0x10
jae 0x440a5c
and dword [ebp - 0x10c], 0
jmp 0x440a67
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x10c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ad
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x289b7ec6
push 4
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xd
cmp dword [ebp - 0x5c], 0x10
jae 0x440aba
and dword [ebp - 0x110], 0
jmp 0x440ac5
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x110], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ad
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xeaa127fa
push 0xb
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
and dword [ebp - 0x5c], 0
cmp dword [ebp - 0x5c], 0x10
jae 0x440b15
and dword [ebp - 0x114], 0
jmp 0x440b20
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x114], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ad
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xd4ef3085
push 0x10
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 3
cmp dword [ebp - 0x5c], 0x10
jae 0x440b73
and dword [ebp - 0x118], 0
jmp 0x440b7e
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x118], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ad
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x4881d05
push 0x17
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 6
cmp dword [ebp - 0x5c], 0x10
jae 0x440bd1
and dword [ebp - 0x11c], 0
jmp 0x440bdc
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x11c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ad
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xd9d4d039
push 4
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 9
cmp dword [ebp - 0x5c], 0x10
jae 0x440c2f
and dword [ebp - 0x120], 0
jmp 0x440c3a
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x120], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ad
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xe6db99e5
push 0xb
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xc
cmp dword [ebp - 0x5c], 0x10
jae 0x440c8d
and dword [ebp - 0x124], 0
jmp 0x440c98
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x124], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ad
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x1fa27cf8
push 0x10
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xf
cmp dword [ebp - 0x5c], 0x10
jae 0x440ceb
and dword [ebp - 0x128], 0
jmp 0x440cf6
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x128], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ad
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xc4ac5665
push 0x17
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 2
cmp dword [ebp - 0x5c], 0x10
jae 0x440d49
and dword [ebp - 0x12c], 0
jmp 0x440d54
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x12c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ad
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xf4292244
push 6
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
and dword [ebp - 0x5c], 0
cmp dword [ebp - 0x5c], 0x10
jae 0x440da4
and dword [ebp - 0x130], 0
jmp 0x440daf
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x130], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ec
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x432aff97
push 0xa
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 7
cmp dword [ebp - 0x5c], 0x10
jae 0x440e02
and dword [ebp - 0x134], 0
jmp 0x440e0d
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x134], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ec
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xab9423a7
push 0xf
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xe
cmp dword [ebp - 0x5c], 0x10
jae 0x440e60
and dword [ebp - 0x138], 0
jmp 0x440e6b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x138], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ec
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xfc93a039
push 0x15
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 5
cmp dword [ebp - 0x5c], 0x10
jae 0x440ebe
and dword [ebp - 0x13c], 0
jmp 0x440ec9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x13c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ec
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x655b59c3
push 6
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xc
cmp dword [ebp - 0x5c], 0x10
jae 0x440f1c
and dword [ebp - 0x140], 0
jmp 0x440f27
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x140], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ec
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0x8f0ccc92
push 0xa
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 3
cmp dword [ebp - 0x5c], 0x10
jae 0x440f7a
and dword [ebp - 0x144], 0
jmp 0x440f85
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x144], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ec
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xffeff47d
push 0xf
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xa
cmp dword [ebp - 0x5c], 0x10
jae 0x440fd8
and dword [ebp - 0x148], 0
jmp 0x440fe3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x148], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ec
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x85845dd1
push 0x15
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 1
cmp dword [ebp - 0x5c], 0x10
jae 0x441036
and dword [ebp - 0x14c], 0
jmp 0x441041
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x14c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ec
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0x6fa87e4f
push 6
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 8
cmp dword [ebp - 0x5c], 0x10
jae 0x441094
and dword [ebp - 0x150], 0
jmp 0x44109f
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x150], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ec
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xfe2ce6e0
push 0xa
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xf
cmp dword [ebp - 0x5c], 0x10
jae 0x4410f2
and dword [ebp - 0x154], 0
jmp 0x4410fd
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x154], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ec
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0xa3014314
push 0xf
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 6
cmp dword [ebp - 0x5c], 0x10
jae 0x441150
and dword [ebp - 0x158], 0
jmp 0x44115b
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x158], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ec
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0x4e0811a1
push 0x15
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xd
cmp dword [ebp - 0x5c], 0x10
jae 0x4411ae
and dword [ebp - 0x15c], 0
jmp 0x4411b9
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x15c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ec
mov dword [ebp - 0x1c], eax
mov dword [ebp - 0x58], 0xf7537e82
push 6
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 4
cmp dword [ebp - 0x5c], 0x10
jae 0x44120c
and dword [ebp - 0x160], 0
jmp 0x441217
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x160], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
call fcn.004415ec
mov dword [ebp - 0x18], eax
mov dword [ebp - 0x58], 0xbd3af235
push 0xa
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 0xb
cmp dword [ebp - 0x5c], 0x10
jae 0x44126a
and dword [ebp - 0x164], 0
jmp 0x441275
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x164], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
call fcn.004415ec
mov dword [ebp - 0x24], eax
mov dword [ebp - 0x58], 0x2ad7d2bb
push 0xf
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 2
cmp dword [ebp - 0x5c], 0x10
jae 0x4412c8
and dword [ebp - 0x168], 0
jmp 0x4412d3
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x168], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
call fcn.004415ec
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x58], 0xeb86d391
push 0x15
pop ecx
call sub.MSVBVM60.DLL___vbaI2I4
mov word [ebp - 0x54], ax
mov dword [ebp - 0x5c], 9
cmp dword [ebp - 0x5c], 0x10
jae 0x441326
and dword [ebp - 0x16c], 0
jmp 0x441331
call sub.MSVBVM60.DLL___vbaGenerateBoundsError
mov dword [ebp - 0x16c], eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x54]
push eax
mov eax, dword [ebp - 0x5c]
mov ecx, dword [ebp - 0x30]
lea eax, [ecx + eax*4]
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x20]
push eax
lea eax, [ebp - 0x1c]
push eax
call fcn.004415ec
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp + 8]
push dword [eax]
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x18]
push eax
push 0
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.004417c5
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 0
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp + 8]
push dword [eax]
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x1c]
push eax
push 1
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.004417c5
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 1
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp + 8]
push dword [eax]
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x20]
push eax
push 2
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.004417c5
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 2
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
mov eax, dword [ebp + 8]
push dword [eax]
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryLock
lea eax, [ebp - 0x24]
push eax
push 3
push dword [ebp - 0x44]
call sub.MSVBVM60.DLL___vbaDerefAry1
push eax
call fcn.004417c5
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x44]
push eax
call sub.MSVBVM60.DLL___vbaAryUnlock
push 3
mov eax, dword [ebp + 8]
push dword [eax]
call sub.MSVBVM60.DLL___vbaDerefAry1
mov ecx, dword [ebp - 0x58]
mov dword [eax], ecx
push 0x441495
jmp 0x441483
lea eax, [ebp - 0x3c]
mov dword [ebp - 0x58], eax
lea eax, [ebp - 0x58]
push eax
push 0
call sub.MSVBVM60.DLL___vbaAryDestruct
ret
call sub.MSVBVM60.DLL___vbaErrorOverflow